tree-optimization/94949 - fix load eliding in SM
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-05 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/94949
4 * gcc.dg/torture/pr94949.c: New testcase.
5
6 2020-05-05 Alex Coplan <alex.coplan@arm.com>
7
8 * gcc.target/aarch64/mvn_zero_ext.c: New test.
9
10 2020-05-05 Jakub Jelinek <jakub@redhat.com>
11
12 PR tree-optimization/94800
13 * gcc.dg/tree-ssa/pr94800.c: New test.
14 * gcc.dg/tree-ssa/popcount5.c: New test.
15 * gcc.dg/tree-ssa/popcount5l.c: New test.
16 * gcc.dg/tree-ssa/popcount5ll.c: New test.
17
18 PR target/94942
19 * gcc.target/i386/pr94942.c: New test.
20
21 PR tree-optimization/94914
22 * gcc.target/i386/pr94914.c: New test.
23
24 2020-05-04 Patrick Palka <ppalka@redhat.com>
25
26 PR c++/94038
27 * g++.dg/warn/pr94038.C: New test.
28
29 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
30
31 PR middle-end/94941
32 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
33
34 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
35
36 PR target/94795
37 * gcc.target/i386/pr94795-1.c: New test.
38 * gcc.target/i386/pr94795-2.c: Ditto.
39
40 2020-05-04 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/39612
43 * gcc.dg/tree-ssa/pr39612.c: New testcase.
44
45 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
46
47 PR target/94650
48 * gcc.targeti/i386/pr94650.c: New test.
49
50 2020-05-04 Jakub Jelinek <jakub@redhat.com>
51
52 PR tree-optimization/94718
53 * gcc.dg/tree-ssa/pr94718-4.c: New test.
54 * gcc.dg/tree-ssa/pr94718-5.c: New test.
55
56 PR tree-optimization/94718
57 * gcc.dg/tree-ssa/pr94718-3.c: New test.
58
59 PR tree-optimization/94718
60 * gcc.dg/tree-ssa/pr94718-1.c: New test.
61 * gcc.dg/tree-ssa/pr94718-2.c: New test.
62
63 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
66
67 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR fortran/94788
70 * lib/gfortran.exp (gfortran_target_compile): Get asan library
71 from TEST_ALWAYS_FLAGS.
72
73 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
74
75 PR fortran/94788
76 * gfortran.dg/asan: New directory.
77 * gfortran.dg/asan/asan.exp: New file.
78 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
79
80 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
81
82 PR target/93492
83 * c-c++-common/patchable_function_entry-error-1.c: New test.
84 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
85 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
86
87 2020-05-01 Patrick Palka <ppalka@redhat.com>
88
89 PR c++/90880
90 * g++.dg/template/sfinae29.C: New test.
91
92 2020-05-01 Marek Polacek <polacek@redhat.com>
93
94 PR c++/94885
95 * g++.dg/cpp2a/paren-init26.C: New test.
96
97 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
98
99 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
100 * c-c++-common/asan/asan-interface-1.c: Likewise.
101 * c-c++-common/asan/clone-test-1.c: Likewise.
102 * c-c++-common/asan/no-asan-stack.c: Likewise.
103 * c-c++-common/asan/pr59063-1.c: Likewise.
104 * c-c++-common/asan/pr59063-2.c: Likewise.
105 * g++.dg/asan/asan_test.C: Likewise.
106 * g++.dg/asan/asan_test_utils.h: Likewise.
107 * g++.dg/asan/interception-failure-test-1.C: Likewise.
108 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
109
110 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
111
112 PR rtl-optimization/94740
113 * gcc.target/powerpc/pr94740.c: New test.
114
115 2020-04-30 Jakub Jelinek <jakub@redhat.com>
116
117 PR c/94842
118 * gcc.dg/pr94842.c: New test.
119
120 2020-04-30 Martin Jambor <mjambor@suse.cz>
121
122 PR ipa/94856
123 * g++.dg/ipa/pr94856.C: New test.
124
125 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
126
127 PR c++/94886
128 * g++.dg/coroutines/pr94886-folly-3.C: New test.
129
130 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
131
132 PR c++/94883
133 * g++.dg/coroutines/pr94883-folly-2.C: New test.
134
135 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
136
137 PR c++/94879
138 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
139
140 2020-04-30 Marek Polacek <polacek@redhat.com>
141
142 PR c++/94775
143 * g++.dg/warn/Warray-bounds-10.C: New test.
144
145 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
146
147 PR target/94748
148 * gcc.target/aarch64/pr94748.c: New test.
149
150 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
151
152 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
153 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
154
155 2020-04-29 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/94704
158 * g++.target/s390/s390.exp: New file.
159 * g++.target/s390/pr94704-1.C: New test.
160 * g++.target/s390/pr94704-2.C: New test.
161 * g++.target/s390/pr94704-3.C: New test.
162 * g++.target/s390/pr94704-4.C: New test.
163
164 2020-04-29 Patrick Palka <ppalka@redhat.com>
165
166 PR c++/94830
167 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
168 that the corresponding diagnostic is deterministic.
169 * g++.dg/concepts/diagnostics13.C: New test.
170
171 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
172
173 PR target/93654
174 * gcc.target/i386/pr93654.c: New test.
175
176 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
177
178 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
179 targets.
180 * g++.target/arm/no_unique_address_1.C: New test.
181 * g++.target/arm/no_unique_address_2.C: Likewise.
182
183 2020-04-29 Richard Biener <rguenther@suse.de>
184 Li Zekun <lizekun1@huawei.com>
185
186 PR lto/94822
187 * gcc.dg/lto/pr94822_0.c: New testcase.
188 * gcc.dg/lto/pr94822_1.c: Alternate file.
189 * gcc.dg/lto/pr94822.h: Likewise.
190
191 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
192
193 * g++.target/aarch64/no_unique_address_1.C: New test.
194 * g++.target/aarch64/no_unique_address_2.C: Likewise.
195
196 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
197
198 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
199 before finishing.
200
201 2020-04-29 Jakub Jelinek <jakub@redhat.com>
202
203 PR target/94707
204 * g++.target/powerpc/pr94707-1.C: New test.
205 * g++.target/powerpc/pr94707-2.C: New test.
206 * g++.target/powerpc/pr94707-3.C: New test.
207 * g++.target/powerpc/pr94707-4.C: New test.
208 * g++.target/powerpc/pr94707-5.C: New test.
209 * g++.target/powerpc/pr94707-4.C: New test.
210
211 2020-04-29 Patrick Palka <ppalka@redhat.com>
212
213 PR c++/94819
214 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
215 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
216
217 PR c++/94808
218 * g++.dg/concepts/diagnostic12.C: New test.
219 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
220
221 2020-04-28 Alexandre Oliva <oliva@adacore.com>
222
223 PR target/94812
224 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
225 Reinterpret the doubles as long longs for compares. Mask out
226 mffs bits that are not expected from mffsl.
227
228 2020-04-28 David Malcolm <dmalcolm@redhat.com>
229
230 PR analyzer/94816
231 * g++.dg/analyzer/pr94816.C: New test.
232
233 2020-04-28 David Malcolm <dmalcolm@redhat.com>
234
235 PR analyzer/94447
236 PR analyzer/94639
237 PR analyzer/94732
238 PR analyzer/94754
239 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
240 value" warnings as xfail for now.
241 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
242 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
243 for now.
244 * gcc.dg/analyzer/pr94447.c: New test.
245 * gcc.dg/analyzer/pr94639.c: New test.
246 * gcc.dg/analyzer/pr94732.c: New test.
247 * gcc.dg/analyzer/pr94754.c: New test.
248 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
249 for now.
250
251 2020-04-28 Jakub Jelinek <jakub@redhat.com>
252
253 PR tree-optimization/94809
254 * gcc.c-torture/execute/pr94809.c: New test.
255
256 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
257
258 PR c++/94760
259 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
260 New test.
261
262 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
263
264 PR c++/94759
265 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
266 updated error messages.
267 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
268 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
269 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
270 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
271 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
272
273 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
274
275 PR c++/94701
276 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
277 New test.
278
279 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
280
281 PR fortran/93956
282 PR fortran/94788
283 * gfortran.dg/pointer_assign_13.f90: Remove.
284
285 2020-04-27 Jakub Jelinek <jakub@redhat.com>
286
287 PR target/94780
288 * gcc.dg/pr94780.c: New test.
289
290 2020-04-27 Patrick Palka <ppalka@redhat.com>
291
292 PR c++/94772
293 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
294 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
295 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
296
297 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
298
299 PR target/94697
300 * gcc.target/aarch64/pr94697.c: Require lp64.
301
302 2020-04-27 Jakub Jelinek <jakub@redhat.com>
303
304 PR c/94755
305 * c-c++-common/pr94755.c: New test.
306
307 2020-04-27 Felix Yang <felix.yang@huawei.com>
308
309 PR tree-optimization/94784
310 * gcc.dg/pr94784.c: New test.
311
312 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
313
314 PR target/94515
315 * g++.target/aarch64/pr94515-1.C: New test.
316 * g++.target/aarch64/pr94515-2.C: New test.
317
318 2020-04-26 Marek Polacek <polacek@redhat.com>
319
320 PR c++/90320
321 * g++.dg/cpp0x/explicit13.C: New test.
322 * g++.dg/cpp0x/explicit14.C: New test.
323
324 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
325
326 PR d/89418
327 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
328 tests that depend on the phobos standard library.
329
330 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
331
332 PR d/94777
333 * gdc.dg/pr94777a.d: New test.
334 * gdc.dg/pr94777b.d: New test.
335
336 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
337
338 PR c++/94752
339 * g++.dg/coroutines/pr94752.C: New test.
340
341 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
342
343 PR fortran/94737
344 * gfortran.dg/binding_label_tests_34.f90: New test case.
345
346 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
347
348 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
349 * g++.dg/opt/pr48549.C: Same.
350 * g++.dg/opt/pr60002.C: Same.
351 * g++.dg/opt/pr80436.C: Same.
352 * g++.dg/opt/pr83084.C: Same.
353 * g++.dg/other/pr42685.C: Same.
354 * gcc.dg/pr41241.c: Same.
355 * gcc.dg/pr42629.c: Same.
356 * gcc.dg/pr42630.c: Same.
357 * gcc.dg/pr42719.c: Same.
358 * gcc.dg/pr42728.c: Same.
359 * gcc.dg/pr42889.c: Same.
360 * gcc.dg/pr42916.c: Same.
361 * gcc.dg/pr43084.c: Same.
362 * gcc.dg/pr43670.c: Same.
363 * gcc.dg/pr44023.c: Same.
364 * gcc.dg/pr44971.c: Same.
365 * gcc.dg/pr45449.c: Same.
366 * gcc.dg/pr46771.c: Same.
367 * gcc.dg/pr47684.c: Same.
368 * gcc.dg/pr47881.c: Same.
369 * gcc.dg/pr48768.c: Same.
370 * gcc.dg/pr50017.c: Same.
371 * gcc.dg/pr56023.c: Same.
372 * gcc.dg/pr64935-1.c: Same.
373 * gcc.dg/pr64935-2.c: Same.
374 * gcc.dg/pr65521.c: Same.
375 * gcc.dg/pr65779.c: Same.
376 * gcc.dg/pr65980.c: Same.
377 * gcc.dg/pr66688.c: Same.
378 * gcc.dg/pr70405.c: Same.
379 * gcc.dg/vect/pr49352.c: Same.
380
381 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
382
383 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
384
385 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
386
387 * gcc.dg/spellcheck-options-21.c: Require LTO.
388
389 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
390
391 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
392 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
393
394 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
395
396 PR fortran/94578
397 * gfortran.dg/pointer_assign_14.f90: New test.
398 * gfortran.dg/pointer_assign_15.f90: New test.
399
400 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
401
402 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
403 Enable test.
404
405 2020-04-25 Patrick Palka <ppalka@redhat.com>
406
407 * g++.dg/concepts/diagnostic11.C: New test.
408
409 2020-04-25 Jakub Jelinek <jakub@redhat.com>
410
411 PR c++/94742
412 * g++.dg/warn/Wreturn-type-12.C: New test.
413
414 PR tree-optimization/94734
415 PR tree-optimization/89430
416 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
417 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
418 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
419 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
420 * gcc.c-torture/execute/pr94734.c: New test.
421
422 2020-04-24 Jakub Jelinek <jakub@redhat.com>
423
424 PR c++/94383
425 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
426 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
427 that compiler accepts -std=c++14 and -std=c++17 options.
428
429 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
430
431 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
432 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
433 (check_effective_target_vect_pack_trunc): Add amdgcn.
434
435 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
436
437 PR c++/94288
438 * g++.dg/coroutines/pr94288.C: New test.
439
440 2020-04-24 Alexandre Oliva <oliva@adacore.com>
441
442 * lib/target-supports.exp (check_effective_target_fileio): New.
443 * gcc.c-torture/execute/fprintf-2.c: Require it.
444 * gcc.c-torture/execute/printf-2.c: Likewise.
445 * gcc.c-torture/execute/user-printf.c: Likewise.
446
447 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
448
449 PR rtl-optimization/94708
450 * gfortran.dg/pr94708.f90: New test.
451
452 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
453
454 * gcc.dg/torture/pr90020.c: Skip on AIX.
455
456 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
457
458 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
459
460 2020-04-23 Martin Sebor <msebor@redhat.com>
461
462 PR driver/90983
463 * gcc.dg/Wframe-larger-than-3.c: New test.
464 * gcc.dg/Wlarger-than4.c: New test.
465 * gcc.dg/Wstack-usage.c: New test.
466
467 2020-04-23 Patrick Palka <ppalka@redhat.com>
468
469 * g++.dg/cpp0x/dependent3.C: New test.
470
471 PR c++/94645
472 * g++.dg/cpp2a/concepts-lambda6.C: New test.
473
474 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
475
476 * g++.dg/opt/store-merging-4.C: New test.
477
478 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
479
480 PR c++/94288
481 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
482 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
483 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
484 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
485 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
486 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
487
488 2020-04-23 Marek Polacek <polacek@redhat.com>
489
490 PR c++/94733
491 * g++.dg/tm/attrib-5.C: New test.
492
493 2020-04-23 Jakub Jelinek <jakub@redhat.com>
494
495 PR middle-end/94724
496 * gcc.c-torture/execute/pr94724.c: New test.
497
498 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
499
500 PR fortran/93956
501 * gfortran.dg/pointer_assign_13.f90: New test.
502
503 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
504
505 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
506 changed inline namespace.
507 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
508 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
509 * g++.dg/coroutines/coro.h: Likewise
510
511 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
512
513 PR target/94697
514 * gcc.target/aarch64/pr94697.c: New test.
515
516 2020-04-23 Felix Yang <felix.yang@huawei.com>
517
518 PR target/94678
519 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
520 pop_options. Add tests for general-regs-only.
521 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
522 general-regs-only.
523
524 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
525 Thomas Schwinge <thomas@codesourcery.com>
526
527 PR middle-end/93488
528
529 * c-c++-common/goacc/pr93488.c: New file.
530
531 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
532
533 PR tree-optimization/94727
534 * gcc.dg/vect/pr94727.c: New test.
535
536 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
537
538 PR target/94514
539 * g++.target/aarch64/pr94514.C: Require lp64.
540 * gcc.target/aarch64/pr94514.c: Likewise.
541
542 2020-04-23 Jakub Jelinek <jakub@redhat.com>
543
544 PR target/94707
545 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
546
547 PR c/94705
548 * gcc.dg/pr94705.c: New test.
549
550 2020-04-22 Patrick Palka <ppalka@redhat.com>
551
552 PR c++/94719
553 PR c++/94549
554 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
555
556 2020-04-22 Marek Polacek <polacek@redhat.com>
557
558 PR c++/93807
559 * g++.dg/cpp2a/fn-template20.C: New test.
560
561 2020-04-22 Duan bo <duanbo3@huawei.com>
562
563 PR testsuite/94712
564 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
565 * gcc.target/aarch64/pr70120-2.c: Likewise.
566 * gcc.target/aarch64/pr94530.c: Likewise.
567 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
568
569 2020-04-22 Felix Yang <felix.yang@huawei.com>
570
571 PR target/94678
572 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
573
574 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
575
576 PR fortran/90350
577 * gfortran.dg/PR90350.f90: New test.
578
579 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
580
581 PR c++/90448
582 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
583
584 2020-04-22 Martin Sebor <msebor@redhat.com>
585
586 PR middle-end/94647
587 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
588 in an expected warning with a pattern.
589
590 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
591
592 * lib/target-supports.exp (check_effective_target_arm_dsp)
593 (check_effective_target_arm_crc_ok_nocache)
594 (check_effective_target_arm_coproc1_ok_nocache)
595 (check_effective_target_arm_coproc2_ok_nocache)
596 (check_effective_target_arm_coproc3_ok_nocache)
597 (check_effective_target_arm_coproc4_ok_nocache): Include
598 arm_acle.h.
599
600 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
601
602 gcc/testsuite/
603 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
604 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
605 arm_cde.h and arm_mve.h as ineeded.
606
607 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
608
609 * lib/target-supports.exp
610 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
611 arm_mve.h.
612
613 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
614
615 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
616 arm_v8_1m_mve_fp.
617 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
618 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
619 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
620 arm_v8_1m_mve.
621 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
622 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
623 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
624 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
625 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
626
627 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
628
629 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
630 useless options.
631
632 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
633
634 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
635 effective target and arm_v8_1m_mve_fp options.
636 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
637 effective target and arm_v8_1m_mve_fp options.
638 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
639 effective target and arm_v8_1m_mve options.
640 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
641 effective target and arm_v8_1m_mve options.
642
643 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
644
645 * lib/target-supports.exp (arm_softfp_ok): New effective target.
646 (arm_hard_ok): Likewise.
647
648 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
649
650 PR fortran/94709
651 * gfortran.dg/gomp/warn_truncated.f: New.
652 * gfortran.dg/gomp/warn_truncated.f90: New.
653
654 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
655
656 PR tree-optimization/94700
657 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
658
659 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
660
661 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
662 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
663 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
664 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
665 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
666 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
667 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
668 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
669 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
670 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
671 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
672 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
673
674 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
675
676 PR c++/94682
677 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
678
679 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
680
681 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
682
683 2020-04-22 Martin Sebor <msebor@redhat.com>
684
685 PR c++/94510
686 * g++.dg/init/array58.C: New test.
687 * g++.dg/init/array59.C: New test.
688 * g++.dg/cpp2a/nontype-class34.C: New test.
689 * g++.dg/cpp2a/nontype-class35.C: New test.
690
691 2020-04-22 Patrick Palka <ppalka@redhat.com>
692
693 PR c++/67825
694 * g++.dg/concepts/diagnostic10.C: New test.
695 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
696
697 2020-04-21 Patrick Palka <ppalka@redhat.com>
698
699 PR c++/94549
700 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
701 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
702 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
703
704 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
705
706 PR c++/94149
707 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
708
709 2020-04-21 Martin Sebor <msebor@redhat.com>
710
711 PR middle-end/94647
712 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
713 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
714 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
715 * gcc.dg/Warray-bounds-59.c: New test.
716 * gcc.dg/Wrestrict-10.c: Add a missing warning.
717 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
718 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
719
720 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
721
722 PR target/94514
723 * g++.target/aarch64/pr94514.C: New test.
724 * gcc.target/aarch64/pr94514.c: New test.
725
726 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
727
728 PR tree-optimization/94683
729 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
730
731 2020-04-21 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/94383
734 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
735 args.
736 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
737 %s to the start of dg-options arg.
738 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
739 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
740 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
741 (output): Don't append further fields once one with flexible array
742 member is added.
743 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
744 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
745 testing.
746 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
747 (EMPTY_BASE): Define.
748 (TX): Use EMPTY_BASE.
749 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
750 (EMPTY_BASE): Define.
751 (TX): Use EMPTY_BASE.
752
753 PR c/94641
754 * c-c++-common/ubsan/pr94641.c: New test.
755
756 2020-04-21 Patrick Palka <ppalka@redhat.com>
757
758 PR c++/94597
759 * g++.dg/cpp2a/concepts-conv2.C: New test.
760
761 2020-04-21 Duan bo <duanbo3@huawei.com>
762
763 PR target/94577
764 * gcc.target/aarch64/pr94577.c: New test.
765
766 2020-04-21 Jakub Jelinek <jakub@redhat.com>
767
768 PR c/94686
769 * gcc.c-torture/compile/pr94686.c: New test.
770
771 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
772
773 PR c++/94661
774 * g++.dg/coroutines/ramp-return-a.C: New test.
775 * g++.dg/coroutines/ramp-return-b.C: New test.
776 * g++.dg/coroutines/ramp-return-c.C: New test.
777
778 2020-04-17 Marek Polacek <polacek@redhat.com>
779
780 PR c++/94592
781 * g++.dg/cpp2a/nontype-class34.C: New test.
782 * g++.dg/cpp2a/nontype-class35.C: New test.
783
784 2020-04-20 Patrick Palka <ppalka@redhat.com>
785
786 PR c++/94628
787 * g++.dg/cpp0x/variadic179.C: New test.
788 * g++.dg/cpp0x/variadic180.C: New test.
789
790 2020-04-20 Marek Polacek <polacek@redhat.com>
791
792 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
793 * g++.dg/cpp1z/fold11.C: New test.
794
795 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
796
797 * g++.dg/pr94666.C: New test.
798
799 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
800
801 PR target/94613
802 * gcc.target/s390/zvector/pr94613.c: New test.
803 * gcc.target/s390/zvector/vec_sel-1.c: New test.
804
805 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
806
807 * gcc.target/aarch64/sve/cost_model_8.c: New test.
808 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
809 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
810 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
811
812 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
813
814 PR target/94668
815 * gcc.target/aarch64/sve/pr94668.c: New test.
816
817 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
818
819 PR ipa/94582
820 PR ipa/94582
821 * g++.dg/torture/pr94582.C: New test.
822
823 2020-04-20 Harald Anlauf <anlauf@gmx.de>
824
825 PR fortran/93364
826 * gfortran.dg/pr93364.f90: New test.
827
828 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
829 Thomas Koenig <tkoenig@gcc.gnu.org>
830
831 PR fortran/91800
832 * gfortran.dg/hollerith_9.f90: New test.
833
834 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
835
836 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
837 * g++.dg/debug/pr94272.C: Skip AIX.
838 * g++.dg/debug/pr94281.C: Skip AIX.
839 * g++.dg/debug/pr94323.C: Skip AIX.
840
841 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
842
843 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
844 C++17.
845 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
846
847 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
848
849 PR fortran/94347
850 * gfortran.dg/char_pointer_init_12.f90: New test.
851
852 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/57129
855 * gfortran.dg/subroutine_as_type.f90: New test.
856
857 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
858
859 PR fortran/93500
860 * gfortran.dg/arith_divide_3.f90: New test.
861
862 2020-04-19 Jakub Jelinek <jakub@redhat.com>
863
864 PR objc/94637
865 * objc.dg/pr94637.m: New test.
866
867 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
868
869 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
870 depending on the phobos standard library.
871
872 2020-04-18 Jeff Law <law@redhat.com>
873
874 PR debug/94439
875 * gcc.dg/torture/pr94439.c: New test.
876
877 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
878
879 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
880 * gdc.dg/runnable.d: Move phobos tests to...
881 * gdc.dg/runnable2.d: ...here. New test.
882 * lib/target-supports.exp
883 (check_effective_target_d_runtime_has_std_library): New.
884
885 2020-04-18 Patrick Palka <ppalka@redhat.com>
886
887 PR c++/94632
888 * g++.dg/template/canon-type-14.C: New test.
889
890 PR c++/92187
891 * g++.dg/concepts/abbrev5.C: New test.
892 * g++.dg/concepts/abbrev6.C: New test.
893
894 2020-04-17 Jeff Law <law@redhat.com>
895
896 PR rtl-optimization/90275
897 * gcc.c-torture/compile/pr90275-2.c: New test.
898
899 2020-04-17 Patrick Palka <ppalka@redhat.com>
900
901 PR c++/94483
902 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
903
904 PR c++/88754
905 * g++.dg/parse/ambig10.C: New test.
906
907 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
908
909 PR fortran/94090
910 * gfortran.dg/interface_46.f90: New test.
911
912 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
913
914 * gcc.target/aarch64/sve/cost_model_2.c: New test.
915 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
916 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
917 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
918 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
919 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
920
921 2020-04-17 Jakub Jelinek <jakub@redhat.com>
922 Jeff Law <law@redhat.com>
923
924 PR target/94567
925 * gcc.c-torture/execute/pr94567.c: New test.
926
927 2020-04-17 Nathan Sidwell <nathan@acm.org>
928
929 PR c++/94608
930 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
931
932 2020-04-17 Jakub Jelinek <jakub@redhat.com>
933
934 PR rtl-optimization/94618
935 * g++.dg/opt/pr94618.C: New test.
936
937 PR tree-optimization/94621
938 * gcc.c-torture/compile/pr94621.c: New test.
939
940 PR c++/94314
941 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
942
943 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
944
945 PR rtl-optimization/93974
946 * g++.dg/pr93974.C: New test.
947
948 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
949
950 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
951 for the change on more platforms.
952
953 2020-04-16 Martin Jambor <mjambor@suse.cz>
954
955 PR ipa/93621
956 * g++.dg/ipa/pr93621.C: New test.
957
958 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
959
960 PR target/94606
961 * gcc.dg/vect/pr94606.c: New test.
962
963 2020-04-16 Martin Liska <mliska@suse.cz>
964 Jakub Jelinek <jakub@redhat.com>
965
966 PR c++/94314
967 * g++.dg/pr94314.C: Do not use dg-additional-options
968 and remove not needed stdio.h include.
969 * g++.dg/pr94314-2.C: Likewise.
970 * g++.dg/pr94314-3.C: Likewise.
971 * g++.dg/pr94314-4.C: New test.
972
973 2020-04-16 Patrick Palka <ppalka@redhat.com>
974
975 PR c++/94475
976 * g++.dg/conversion/err-recover2.C: New test.
977 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
978 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
979
980 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
981
982 PR rtl-optimization/94605
983 * gcc.target/aarch64/sve/pr94605.c: New test.
984
985 2020-04-16 Richard Biener <rguenther@suse.de>
986
987 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
988 * gcc.dg/graphite/interchange-10.c: Likewise.
989 * gcc.dg/graphite/interchange-11.c: Likewise.
990 * gcc.dg/graphite/interchange-3.c: Likewise.
991 * gcc.dg/graphite/interchange-4.c: Likewise.
992 * gcc.dg/graphite/interchange-7.c: Likewise.
993 * gcc.dg/graphite/interchange-9.c: Likewise.
994 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
995 * gfortran.dg/graphite/interchange-3.f90: Likewise.
996
997 2020-04-16 Martin Jambor <mjambor@suse.cz>
998
999 PR tree-optimization/94598
1000 * gcc.dg/tree-ssa/pr94598.c: New test.
1001
1002 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR ipa/92372
1005 * gcc.c-torture/pr92372.c: Move ...
1006 * gcc.c-torture/compile/pr92372.c: ... here.
1007
1008 PR c++/94571
1009 * g++.dg/cpp1z/decomp51.C: New test.
1010
1011 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1012
1013 PR target/94603
1014 * gcc.target/i386/pr94603.c: New test.
1015
1016 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1017 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1018
1019 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1020
1021 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c/94593
1024 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1025 Move directives to file scope.
1026 (i): Remove.
1027 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1028 (i, foo): Remove.
1029 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1030 * gcc.dg/gomp/requires-1.c: New test.
1031 * g++.dg/gomp/requires-1.C: New test.
1032 * g++.dg/gomp/requires-2.C: New test.
1033
1034 2020-04-15 Richard Biener <rguenther@suse.de>
1035
1036 PR middle-end/94539
1037 * gcc.dg/alias-14.c: Make dg-do run.
1038
1039 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1040
1041 PR target/94584
1042 * gcc.target/xtensa/pr94584.c: New test.
1043
1044 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1045
1046 PR c++/94359
1047 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1048 Expect a run fail for targets without arbitrary indirect
1049 tail-calls.
1050
1051 2020-04-14 Patrick Palka <ppalka@redhat.com>
1052
1053 PR c++/93207
1054 * g++.dg/concepts/variadic5.C: New test.
1055
1056 PR c++/85278
1057 * g++.dg/concepts/diagnostic9.C: New test.
1058
1059 PR c++/94034
1060 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1061 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1062 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1063 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1064 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1065
1066 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR tree-optimization/94573
1069 * gcc.dg/store_merging_30.c: New test.
1070
1071 2020-04-14 Yang Yang <yangyang305@huawei.com>
1072
1073 PR tree-optimization/94574
1074 * gcc.dg/pr94574.c: New test.
1075
1076 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 PR target/94561
1079 * gcc.target/i386/pr94561.c: New test.
1080
1081 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1082
1083 * gfortran.dg/use_rename_10.f90: New.
1084 * gfortran.dg/use_rename_11.f90: New.
1085
1086 2020-04-13 Marek Polacek <polacek@redhat.com>
1087
1088 PR c++/94588
1089 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1090
1091 2020-04-13 Martin Sebor <msebor@redhat.com>
1092
1093 PR c/92326
1094 * c-c++-common/Warray-bounds-8.c: New test.
1095 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1096 memebrs in diagnostics.
1097 * gcc.dg/Warray-bounds-49.c: Same.
1098
1099 2020-04-13 Patrick Palka <ppalka@redhat.com>
1100
1101 PR c++/94521
1102 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1103
1104 PR c++/94470
1105 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1106 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1107 * g++.dg/init/array57.C: New test.
1108
1109 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1110
1111 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1112 define, per n4861.
1113 * g++.dg/coroutines/coro.h: Likewise.
1114
1115 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1116
1117 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1118 for system versions 10.14 and 10.15.
1119
1120 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1121
1122 PR fortran/87644
1123 * gfortran.dg/variable_parameter.f90: New test.
1124
1125 2020-04-13 Linus Koenig <link@sig-st.de>
1126
1127 PR fortran/94192
1128 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1129
1130 2020-04-13 Nathan Sidwell <nathan@acm.org>
1131
1132 PR c++/94426
1133 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1134 * g++.dg/abi/lambda-vis.C: Drop a warning.
1135 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1136 variable changes.
1137 * g++.dg/opt/dump1.C: Drop warnings of no import.
1138
1139 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1140
1141 * gcc.target/msp430/operand-modifiers.c: New test.
1142
1143 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1144
1145 PR fortran/94091
1146 * gfortran.dg/char_length_22.f90: New test.
1147
1148 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1149
1150 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1151 change, removing indirections for vars in .data.
1152 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1153 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1154 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1155 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1156 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1157 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1158 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1159 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1160 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1161 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1162 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1163 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1164 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1165 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1166 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1167 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1168 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1169
1170 2020-04-11 Marek Polacek <polacek@redhat.com>
1171
1172 PR c++/86327
1173 * g++.dg/cpp1y/constexpr-return5.C: New test.
1174
1175 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1176
1177 PR target/94494
1178 * gcc.target/i386/pr94494.c: New test.
1179
1180 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR tree-optimization/94482
1183 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1184 and sse_runtime effective target on x86, instead only add -msse2
1185 if target is sse2_runtime.
1186
1187 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1188
1189 PR c++/94528
1190 * g++.dg/coroutines/pr94528.C: New test.
1191
1192 2020-04-10 Marek Polacek <polacek@redhat.com>
1193
1194 PR c++/94149
1195 * g++.dg/cpp2a/paren-init24.C: New test.
1196 * g++.dg/cpp2a/paren-init25.C: New test.
1197 * g++.dg/ext/is_constructible5.C: New test.
1198
1199 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1200
1201 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1202 IMPLICIT NONE.
1203
1204 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1205
1206 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1207 patterns for scan-tree-dump.
1208
1209 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1210
1211 PR middle-end/89433
1212 PR middle-end/93465
1213 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1214
1215 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1216
1217 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1218
1219 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1220
1221 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1222 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1223
1224 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1225
1226 PR fortran/87923
1227 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1228 * gfortran.dg/io_constraints_8.f90: Likewise.
1229 * gfortran.dg/iomsg_2.f90: Likewise.
1230 * gfortran.dg/pr66725.f90: Likewise.
1231 * gfortran.dg/pr88205.f90: Likewise.
1232 * gfortran.dg/write_check4.f90: Likewise.
1233 * gfortran.dg/asynchronous_5.f03: New test.
1234 * gfortran.dg/io_constraints_15.f90: Likewise.
1235 * gfortran.dg/io_constraints_16.f90: Likewise.
1236 * gfortran.dg/io_constraints_17.f90: Likewise.
1237 * gfortran.dg/io_constraints_18.f90: Likewise.
1238 * gfortran.dg/io_tags_1.f90: Likewise.
1239 * gfortran.dg/io_tags_10.f90: Likewise.
1240 * gfortran.dg/io_tags_2.f90: Likewise.
1241 * gfortran.dg/io_tags_3.f90: Likewise.
1242 * gfortran.dg/io_tags_4.f90: Likewise.
1243 * gfortran.dg/io_tags_5.f90: Likewise.
1244 * gfortran.dg/io_tags_6.f90: Likewise.
1245 * gfortran.dg/io_tags_7.f90: Likewise.
1246 * gfortran.dg/io_tags_8.f90: Likewise.
1247 * gfortran.dg/io_tags_9.f90: Likewise.
1248 * gfortran.dg/write_check5.f90: Likewise.
1249
1250 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1251
1252 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1253 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1254 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1255 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1256 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1257 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1258 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1259 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1260 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1261 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1262 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1263 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1264 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1265 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1266 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1267 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1268 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1269 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1270 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1271 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1272 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1273 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1274 (check_effective_target_aarch64_sve512_hw)
1275 (check_effective_target_aarch64_sve1024_hw)
1276 (check_effective_target_aarch64_sve2048_hw): New procedures.
1277
1278 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1279
1280 * g++.target/arm/cde_mve.C: New test.
1281
1282 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1283
1284 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1285
1286 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1287
1288 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1289 when extracting the target selector.
1290
1291 2020-04-09 Martin Jambor <mjambor@suse.cz>
1292
1293 PR tree-optimization/94482
1294 * gcc.dg/torture/pr94482.c: New test.
1295 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1296
1297 2020-04-09 Marek Polacek <polacek@redhat.com>
1298
1299 PR c++/93790
1300 * g++.dg/cpp2a/paren-init23.C: New test.
1301 * g++.dg/init/aggr14.C: New test.
1302
1303 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1304
1305 PR tree-optimization/91322
1306 * g++.dg/lto/alias-4_0.C: Fix typo.
1307 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1308 a template testing that
1309
1310 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1311
1312 * lib/scanasm.exp (check-function-bodies): Treat the third
1313 parameter as a list of option regexps and require each regexp
1314 to match. Check for cases in which a target/xfail selector
1315 was mistakenly passed to the options argument.
1316 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1317 to the invocation of check-function-bodies.
1318 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1319 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1320 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1321 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1322 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1326 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1327 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1328 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1329 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1330 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1331 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1332 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1333 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1334 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1335 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1336 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1337 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1338 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1339 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1340 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1341 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1342 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1343 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1344 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1345 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1346 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1347 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1348 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1349 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1350 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1351 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1352 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1353 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1354 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1355 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1356 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1357 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1358 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1359 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1360 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1361 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1362 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1363 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1364 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1365 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1366 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1367
1368 2020-04-09 Richard Biener <rguenther@suse.de>
1369
1370 PR testsuite/93369
1371 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1372 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1373
1374 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1375
1376 * gcc.target/aarch64/pr94530.c: New test.
1377
1378 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1379
1380 PR tree-optimization/93674
1381 * g++.dg/pr93674.C: New test.
1382
1383 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1384
1385 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1386
1387 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1388
1389 PR testsuite/94079
1390 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1391 non-vect_hw_misalign targets.
1392
1393 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR middle-end/94526
1396 * gcc.dg/pr94526.c: New test.
1397
1398 PR tree-optimization/94524
1399 * gcc.c-torture/execute/pr94524-1.c: New test.
1400 * gcc.c-torture/execute/pr94524-2.c: New test.
1401
1402 PR c++/94314
1403 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1404 Use __SIZE_TYPE__ instead of unsigned long.
1405 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1406
1407 PR middle-end/94120
1408 PR testsuite/94533
1409 * g++.dg/declare-pr94120.C: Move test to ...
1410 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1411
1412 2020-04-08 Marek Polacek <polacek@redhat.com>
1413
1414 PR c++/94507 - ICE-on-invalid with lambda template.
1415 * g++.dg/cpp2a/lambda-generic7.C: New test.
1416
1417 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1418
1419 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1420 -mfp16-format=alternative option.
1421
1422 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1423
1424 PR target/94417
1425 * gcc.target/i386/pr94417-1.c: New test.
1426 * gcc.target/i386/pr94417-2.c: Likewise.
1427 * gcc.target/i386/pr94417-3.c: Likewise.
1428
1429 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR target/94438
1432 * gcc.target/i386/avx512bw-pr94438.c: New test.
1433 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1434
1435 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1436
1437 PR fortran/93871
1438 * gfortran.dg/dec_math_5.f90: Move to ...
1439 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1440 dg-options to dg-additional-options.
1441
1442 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1443
1444 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1445
1446 2020-04-08 Martin Liska <mliska@suse.cz>
1447
1448 PR c++/94314
1449 * g++.dg/pr94314-2.C: New test.
1450 * g++.dg/pr94314-3.C: New test.
1451 * g++.dg/pr94314.C: New test.
1452
1453 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1454
1455 * gcc.target/arm/acle/cde_v_1.c: New test.
1456 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1457 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1458
1459 2020-04-08 Patrick Palka <ppalka@redhat.com>
1460
1461 Core issues 1001 and 1322
1462 PR c++/92010
1463 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1464 * g++.dg/template/array33.C: New test.
1465 * g++.dg/template/array34.C: New test.
1466 * g++.dg/template/defarg22.C: New test.
1467
1468 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1469
1470 * gcc.target/arm/pragma_cde.c: New test.
1471 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1472 option.
1473 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1474
1475 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR c++/94325
1478 * g++.dg/ubsan/vptr-15.C: New test.
1479
1480 2020-04-08 Marek Polacek <polacek@redhat.com>
1481
1482 PR c++/94478 - ICE with defaulted comparison operator
1483 * g++.dg/cpp2a/spaceship-err4.C: New test.
1484
1485 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1486
1487 * gcc.target/arm/polytypes.c: Add quotes around
1488 -flax-vector-conversions.
1489
1490 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR rtl-optimization/94516
1493 * gcc.dg/torture/pr94516.c: New test.
1494
1495 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1496
1497 PR middle-end/94120
1498 * c-c++-common/goacc/declare-pr94120.c: New.
1499 * g++.dg/declare-pr94120.C: New.
1500
1501 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR rtl-optimization/94291
1504 PR rtl-optimization/84169
1505 * gcc.dg/pr94291.c: New test.
1506
1507 2020-04-07 Richard Biener <rguenther@suse.de>
1508
1509 PR middle-end/94479
1510 * gcc.dg/torture/pr94479.c: New testcase.
1511
1512 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1513
1514 PR fortran/93871
1515 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1516 * gfortran.dg/dec_math_2.f90: New test.
1517 * gfortran.dg/dec_math_3.f90: Likewise.
1518 * gfortran.dg/dec_math_4.f90: Likewise.
1519 * gfortran.dg/dec_math_5.f90: Likewise.
1520
1521 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1522
1523 * g++.target/arm/mve.exp: New.
1524 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1525 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1526
1527 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1528
1529 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1530 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1531 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1532 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1533
1534 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1535
1536 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1537 test.
1538
1539 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1540
1541 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1542
1543 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1544
1545 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1546 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1547 scan-assembler.
1548 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1549 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1550 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1551
1552 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1553
1554 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1555 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1562
1563 2020-04-07 Patrick Palka <ppalka@redhat.com>
1564
1565 PR c++/90996
1566 * g++.dg/cpp1y/pr90996.C: New test.
1567
1568 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR target/94509
1571 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1572 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1573
1574 PR c++/94512
1575 * g++.dg/gomp/pr94512.C: New test.
1576
1577 PR target/94488
1578 * gcc.c-torture/compile/pr94488.c: New test.
1579
1580 PR target/94500
1581 * gcc.target/i386/avx512bw-pr94500.c: New test.
1582
1583 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1584
1585 PR fortran/93686
1586 * gfortran.dg/pr93686_1.f90: New test.
1587 * gfortran.dg/pr93686_2.f90: Likewise.
1588 * gfortran.dg/pr93686_3.f90: Likewise.
1589 * gfortran.dg/pr93686_4.f90: Likewise.
1590
1591 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1592
1593 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1594
1595 2020-04-04 Marek Polacek <polacek@redhat.com>
1596
1597 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1598 * g++.dg/cpp2a/paren-init22.C: New test.
1599
1600 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1601
1602 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1603 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1604 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1605 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1606
1607 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1608
1609 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1610
1611 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1612 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR debug/94459
1615 * g++.dg/debug/pr94459.C: New test.
1616
1617 2020-04-04 Patrick Palka <ppalka@redhat.com>
1618
1619 PR c++/94205
1620 PR c++/79937
1621 * g++.dg/cpp1y/pr79937-5.C: New test.
1622 * g++.dg/cpp1z/lambda-this6.C: New test.
1623
1624 PR c++/94219
1625 PR c++/94205
1626 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1627 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1628 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1629 * g++.dg/cpp1z/lambda-this5.C: New test.
1630
1631 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1632
1633 PR ipa/93940
1634 * g++.dg/tree-ssa/pr93940.C: New test.
1635
1636 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR rtl-optimization/94468
1639 * g++.dg/opt/pr94468.C: New test.
1640
1641 PR debug/94441
1642 * g++.dg/opt/pr94441.C: New test.
1643
1644 PR c++/94477
1645 * g++.dg/gomp/pr94477.C: New test.
1646
1647 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 PR target/94467
1650 * gcc.target/i386/pr94467-1.c: New test.
1651 * gcc.target/i386/pr94467-2.c: Likewise.
1652
1653 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR target/94460
1656 * gcc.target/i386/avx2-pr94460.c: New test.
1657
1658 2020-04-03 Patrick Palka <ppalka@redhat.com>
1659
1660 PR c++/93211
1661 PR c++/90711
1662 * g++.dg/template/koenig11.C: New test.
1663
1664 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1665
1666 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1667 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1668 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1669 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1670 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1671 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1675
1676 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1677
1678 PR target/94396
1679 * gcc.target/aarch64/options_set_11.c: New test.
1680 * gcc.target/aarch64/options_set_12.c: New test.
1681 * gcc.target/aarch64/options_set_13.c: New test.
1682 * gcc.target/aarch64/options_set_14.c: New test.
1683 * gcc.target/aarch64/options_set_15.c: New test.
1684 * gcc.target/aarch64/options_set_16.c: New test.
1685 * gcc.target/aarch64/options_set_17.c: New test.
1686 * gcc.target/aarch64/options_set_18.c: New test.
1687 * gcc.target/aarch64/options_set_19.c: New test.
1688 * gcc.target/aarch64/options_set_20.c: New test.
1689 * gcc.target/aarch64/options_set_21.c: New test.
1690 * gcc.target/aarch64/options_set_22.c: New test.
1691 * gcc.target/aarch64/options_set_23.c: New test.
1692 * gcc.target/aarch64/options_set_24.c: New test.
1693 * gcc.target/aarch64/options_set_25.c: New test.
1694 * gcc.target/aarch64/options_set_26.c: New test.
1695
1696 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1697
1698 PR tree-optimization/94443
1699 * gcc.dg/vect/pr94443.c: New test.
1700
1701 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1702
1703 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1704 for __sigsetjmp as well as sigsetjmp.
1705
1706 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1707
1708 PR fortran/85982
1709 * gfortran.dg/dec_structure_28.f90: New test.
1710
1711 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1712
1713 * gfortran.dg/dtio_35.f90: New.
1714
1715 2020-04-02 Richard Biener <rguenther@suse.de>
1716
1717 PR c/94392
1718 * gcc.dg/torture/pr94392.c: New testcase.
1719
1720 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR target/94435
1723 * gcc.target/aarch64/pr94435.c: New test.
1724
1725 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1726
1727 PR target/94317
1728 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1729 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1730 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1731 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1732 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1738
1739 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1740
1741 PR fortran/93522
1742 * gfortran.dg/select_rank_4.f90: New.
1743
1744 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1745
1746 PR fortran/93498
1747 * gfortran.dg/pr93498_1.f90: New test.
1748 * gfortran.dg/pr93498_2.f90: New test.
1749
1750 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1751 Steven G. Kargl <kargl@gcc.gnu.org>
1752
1753 PR fortran/94030
1754 * gfortran.dg/pr94030_1.f90: New test.
1755 * gfortran.dg/pr94030_2.f90: New test.
1756
1757 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1758
1759 PR d/94315
1760 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1761 * gdc.dg/pr93038b.d: Likewise.
1762
1763 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1764
1765 PR d/94321
1766 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1767 pointers.
1768
1769 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1770
1771 PR analyzer/94378
1772 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1773 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1774 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1775
1776 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR middle-end/94436
1779 * gcc.dg/pr94436.c: New test.
1780
1781 PR middle-end/94423
1782 * gcc.dg/ubsan/pr94423.c: New test.
1783
1784 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1785
1786 PR tree-optimization/94043
1787 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1788
1789 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1790
1791 PR d/90136
1792 * gdc.dg/pr90136a.d: New test.
1793 * gdc.dg/pr90136b.d: New test.
1794 * gdc.dg/pr90136c.d: New test.
1795
1796 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1797
1798 * jit.dg/test-version.c: New testcase.
1799 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1800
1801 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1802
1803 PR d/94424
1804 * gdc.dg/pr94424.d: New test.
1805
1806 2020-03-31 Felix Yang <felix.yang@huawei.com>
1807
1808 PR tree-optimization/94398
1809 * gcc.target/aarch64/pr94398.c: New test.
1810
1811 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1812
1813 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1814 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1817
1818 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1819
1820 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1821 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1842
1843 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR target/94368
1846 * gcc.dg/pr94368.c: New test.
1847
1848 PR middle-end/94412
1849 * gcc.c-torture/execute/pr94412.c: New test.
1850
1851 PR tree-optimization/94403
1852 * g++.dg/tree-ssa/pr94403.C: New test.
1853
1854 PR rtl-optimization/94344
1855 * gcc.dg/pr94344.c: New test.
1856
1857 2020-03-30 David Malcolm <dmalcolm@redhat.com>
1858
1859 * jit.dg/all-non-failing-tests.h: Add test-empty.c
1860
1861 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR c++/94385
1864 * c-c++-common/pr94385.c: New test.
1865
1866 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1867
1868 * gcc.target/powerpc/pragma_power6.c: New.
1869 * gcc.target/powerpc/pragma_power7.c: New.
1870 * gcc.target/powerpc/pragma_power8.c: New.
1871 * gcc.target/powerpc/pragma_power9.c: New.
1872 * gcc.target/powerpc/pragma_misc9.c: New.
1873 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
1874 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
1875
1876 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1877
1878 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
1879 expected results.
1880
1881 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR target/94343
1884 * gcc.target/i386/avx512f-pr94343.c: New test.
1885 * gcc.target/i386/avx512vl-pr94343.c: New test.
1886
1887 2020-03-30 Martin Liska <mliska@suse.cz>
1888
1889 PR rtl-optimization/87716
1890 * gcc.target/i386/pr57193.c: XFAIL a test-case.
1891
1892 2020-03-30 Martin Liska <mliska@suse.cz>
1893
1894 PR testsuite/94402
1895 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
1896 to be vectorized (based on libmvec presence).
1897
1898 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR target/93069
1901 * gcc.target/i386/avx512vl-pr93069.c: New test.
1902 * gcc.dg/vect/pr93069.c: New test.
1903
1904 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1905
1906 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
1907 arguments -D, -H, -X, and set compilable_output_file_ext.
1908 (gdc-convert-test): Document and add cases DFLAGS and
1909 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
1910 and set compilable_do_what to compile.
1911 (gdc-do-test): Define compilable_do_what, default to assemble.
1912
1913 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1914
1915 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
1916 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
1917 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
1918 GDC_INCLUDE_CXX_FLAGS is true.
1919 (gdc_link_flags): Likewise.
1920 (gdc_init): Move setting of default gdc test flags to...
1921 (gdc_target_compile): ...here.
1922
1923 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1924
1925 * gdc.test/compilable/compilable.exp: New file.
1926 * gdc.test/fail_compilation/fail_compilation.exp: New file.
1927 * gdc.test/runnable/runnable.exp: New file.
1928 * gdc.test/gdc-test.exp: Move and rename to...
1929 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
1930 (dmd2dg): Rename to...
1931 (gdc-convert-test): ...this.
1932 (gdc-do-test): Add testcases parameter and remove subdir handling.
1933
1934 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
1935
1936 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
1937 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
1938 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
1939 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
1940
1941 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
1942
1943 PR fortran/94348
1944 * gfortran.dg/module_procedure_3.f90: New.
1945
1946 2020-03-28 Patrick Palka <ppalka@redhat.com>
1947
1948 PR c++/94306
1949 * g++.dg/concepts/diagnostic8.C: New test.
1950
1951 PR c++/94252
1952 * g++.dg/concepts/diagnostic7.C: New test.
1953 * g++.dg/concepts/pr94252.C: New test.
1954 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
1955 diagnostic.
1956
1957 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
1958 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
1959 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
1960 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
1961
1962 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
1963 "neither operand".
1964 * g++.dg/concepts/diagnostic5.C: New test.
1965
1966 2020-03-28 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c/93573
1969 * gcc.dg/pr93573-1.c: New test.
1970 * gcc.dg/pr93573-2.c: New test.
1971
1972 PR tree-optimization/94329
1973 * gfortran.dg/pr94329.f90: New test.
1974
1975 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR c++/94339
1978 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
1979
1980 2020-03-27 Martin Sebor <msebor@redhat.com>
1981
1982 PR c++/94346
1983 * c-c++-common/attr-copy.c: New test.
1984
1985 2020-03-27 Martin Sebor <msebor@redhat.com>
1986
1987 PR c++/94098
1988 * g++.dg/ext/attr-access-2.C: New test.
1989
1990 2020-03-27 Martin Sebor <msebor@redhat.com>
1991
1992 PR c++/94078
1993 PR c++/93824
1994 PR c++/93810
1995 * g++.dg/warn/Wmismatched-tags-3.C: New test.
1996 * g++.dg/warn/Wmismatched-tags-4.C: New test.
1997 * g++.dg/warn/Wmismatched-tags-5.C: New test.
1998 * g++.dg/warn/Wmismatched-tags-6.C: New test.
1999 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2000 * g++.dg/warn/Wredundant-tags-6.C: New test.
2001 * g++.dg/warn/Wredundant-tags-7.C: New test.
2002
2003 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2004
2005 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2006 positive leak.
2007 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2008 * gcc.dg/analyzer/malloc-5.c: New test.
2009
2010 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2011
2012 * gcc.dg/analyzer/dot-output.c: Check that
2013 dot-output.c.supergraph-eg.dot is valid.
2014
2015 2020-03-27 Richard Biener <rguenther@suse.de>
2016
2017 PR debug/94273
2018 * g++.dg/debug/pr94273.C: New testcase.
2019
2020 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2021
2022 PR fortran/93957
2023 * gfortran.dg/assumed_rank_19.f90: New.
2024
2025 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2026
2027 PR fortran/93363
2028 * gfortran.dg/associate_51.f90: Fix test case.
2029 * gfortran.dg/associate_53.f90: New.
2030
2031 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR c++/94326
2034 * g++.dg/other/pr94326.C: New test.
2035
2036 PR c++/94339
2037 * g++.dg/other/pr94339.C: New test.
2038 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2039
2040 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2041
2042 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2043 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2044
2045 2020-03-27 Marek Polacek <polacek@redhat.com>
2046
2047 PR c++/94336 - template keyword accepted before destructor names.
2048 * g++.dg/template/template-keyword2.C: New test.
2049
2050 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2051
2052 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2053 Add <cstdio>.
2054
2055 2020-03-26 Marek Polacek <polacek@redhat.com>
2056
2057 DR 1710
2058 PR c++/94057 - template keyword in a typename-specifier.
2059 * g++.dg/cpp1y/alias-decl1.C: New test.
2060 * g++.dg/cpp1y/alias-decl2.C: New test.
2061 * g++.dg/cpp1y/alias-decl3.C: New test.
2062 * g++.dg/parse/missing-template1.C: Update dg-error.
2063 * g++.dg/parse/template3.C: Likewise.
2064 * g++.dg/template/error4.C: Likewise.
2065 * g++.dg/template/meminit2.C: Likewise.
2066 * g++.dg/template/dependent-name5.C: Likewise.
2067 * g++.dg/template/dependent-name7.C: New test.
2068 * g++.dg/template/dependent-name8.C: New test.
2069 * g++.dg/template/dependent-name9.C: New test.
2070 * g++.dg/template/dependent-name10.C: New test.
2071 * g++.dg/template/dependent-name11.C: New test.
2072 * g++.dg/template/dependent-name12.C: New test.
2073 * g++.dg/template/dependent-name13.C: New test.
2074 * g++.dg/template/dr1794.C: New test.
2075 * g++.dg/template/dr314.C: New test.
2076 * g++.dg/template/dr1710.C: New test.
2077 * g++.dg/template/dr1710-2.C: New test.
2078 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2079
2080 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2081
2082 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2083 to n4849 behaviour.
2084 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2085 test.
2086
2087 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2088
2089 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2090
2091 2020-03-26 Martin Liska <mliska@suse.cz>
2092
2093 * gcc.target/i386/pr81213.c: Do not scan assembler
2094 and add one missing PR entry.
2095
2096 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR debug/94323
2099 * g++.dg/debug/pr94323.C: New test.
2100
2101 2020-03-26 Martin Liska <mliska@suse.cz>
2102
2103 PR testsuite/94334
2104 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2105 and add ifunc effective target.
2106 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2107
2108 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR debug/94281
2111 * g++.dg/debug/pr94281.C: New test.
2112
2113 PR c++/81349
2114 * g++.dg/cpp1z/pr81349.C: New test.
2115
2116 PR c++/94272
2117 * g++.dg/debug/pr94272.C: New test.
2118
2119 2020-03-26 Felix Yang <felix.yang@huawei.com>
2120
2121 PR tree-optimization/94269
2122 * gcc.dg/pr94269.c: New test.
2123
2124 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2125
2126 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2127 * lib/target-supports.exp (check_effective_target_vect_unpack):
2128 Add amdgcn.
2129
2130 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR target/94292
2133 * gcc.dg/pr94292.c: New test.
2134
2135 2020-03-25 Martin Sebor <msebor@redhat.com>
2136
2137 PR middle-end/94004
2138 * gcc.dg/Walloca-larger-than-3.c: New test.
2139 * gcc.dg/Walloca-larger-than-3.h: New test header.
2140 * gcc.dg/Wvla-larger-than-4.c: New test.
2141
2142 2020-03-25 Patrick Palka <ppalka@redhat.com>
2143
2144 PR c++/94265
2145 * g++.dg/warn/Wduplicated-cond1.C: New test.
2146
2147 2020-03-25 Martin Sebor <msebor@redhat.com>
2148
2149 PR tree-optimization/94131
2150 * gcc.dg/pr94131.c: New test.
2151
2152 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2153
2154 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2155 embedded targets.
2156
2157 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR debug/94296
2160 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2161 -fcompare-debug compatible with certain other options.
2162
2163 PR target/94308
2164 * gcc.target/i386/pr94308.c: New test.
2165
2166 2020-03-25 Martin Liska <mliska@suse.cz>
2167
2168 PR target/93274
2169 PR ipa/94271
2170 * gcc.target/i386/pr81213-2.c: New test.
2171 * gcc.target/i386/pr81213.c: Add additional source.
2172 * gcc.dg/lto/pr94271_0.c: New test.
2173 * gcc.dg/lto/pr94271_1.c: New test.
2174
2175 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR debug/94280
2178 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2179 -fcompare-debug.
2180 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2181 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2182
2183 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2184
2185 PR fortran/93484
2186 * gfortran.dg/pr93484_1.f90: New test.
2187 * gfortran.dg/pr93484_2.f90: New test.
2188
2189 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR middle-end/94303
2192 * g++.dg/torture/pr94303.C: New test.
2193
2194 PR c++/94223
2195 * g++.dg/opt/pr94223.C: New test.
2196
2197 PR tree-optimization/94300
2198 * gcc.target/i386/avx512f-pr94300.c: New test.
2199
2200 PR debug/94283
2201 * gcc.dg/pr94283.c: New test.
2202
2203 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2204
2205 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2206 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2207 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2208
2209 2020-03-24 Marek Polacek <polacek@redhat.com>
2210
2211 PR c++/94190 - wrong no post-decrement operator error in template.
2212 * g++.dg/conversion/op7.C: New test.
2213
2214 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2217 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2218 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2219 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2220 * gcc.target/arm/vfp-stmiad.c: Likewise.
2221 * gcc.target/arm/vnmul-1.c: Likewise.
2222 * gcc.target/arm/vnmul-3.c: Likewise.
2223 * gcc.target/arm/vnmul-4.c: Likewise.
2224
2225 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2226
2227 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2228 * gcc.target/arm/cmp-3.c: ...here (new file)
2229
2230 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2231
2232 * lib/target-supports.exp
2233 (check_effective_target_arm_fp_dp_ok_nocache): New.
2234 (check_effective_target_arm_fp_dp_ok): New.
2235 (add_options_for_arm_fp_dp): New.
2236
2237 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR target/94286
2240 * gcc.dg/pr94286.c: New test.
2241
2242 PR debug/94285
2243 * gfortran.dg/pr94285.f90: New test.
2244
2245 PR debug/94283
2246 * gcc.target/i386/pr94283.c: New test.
2247
2248 PR debug/94277
2249 * gcc.dg/pr94277.c: New test.
2250
2251 2020-03-23 Jeff Law <law@redhat.com>
2252
2253 PR target/94144
2254 PR target/94238
2255 * gcc.c-torture/compile/pr94144.c: New test.
2256 * gcc.c-torture/compile/pr94238.c: New test.
2257
2258 2020-03-23 Patrick Palka <ppalka@redhat.com>
2259
2260 PR c++/93805
2261 * g++.dg/warn/Wnoexcept2.C: New test.
2262
2263 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c++/91993
2266 * g++.dg/warn/Wconversion-pr91993.C: New test.
2267 * g++.dg/ubsan/pr91993.C: New test.
2268 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2269 to dg-options.
2270 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2271 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2272
2273 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2274 Andre Vieira <andre.simoesdiasvieira@arm.com>
2275 Mihail Ionescu <mihail.ionescu@arm.com>
2276
2277 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2278 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2283
2284 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2285
2286 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2287 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2302 * lib/target-supports.exp:
2303 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2304 support MVE floating point in Big Endian mode.
2305 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2306 support MVE integer in Big Endian mode.
2307
2308 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2309 Andre Vieira <andre.simoesdiasvieira@arm.com>
2310 Mihail Ionescu <mihail.ionescu@arm.com>
2311
2312 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2313 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2332
2333 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2334
2335 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2336 * jit.dg/test-long-string-literal.c: New testcase.
2337
2338 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2339
2340 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2341 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4703 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4704 * lib/target-supports.exp: Add --save-temps to mve options.
4705
4706 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4707
4708 PR fortran/93365
4709 PR fortran/93600
4710 * gfortran.dg/pr93365.f90: New test.
4711 * gfortran.dg/pr93600_1.f90: New test.
4712 * gfortran.dg/pr93600_2.f90: New test.
4713
4714 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4715
4716 * lib/target-supports.exp (check_effective_target_offload_gcn):
4717 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4718
4719 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4720
4721 PR d/93038
4722 * gdc.dg/pr93038b.d: New test.
4723
4724 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4725
4726 * g++.dg/abi/lambda-vis.C: Amend assembler match
4727 strings for targets using a USER_LABEL_PREFIX.
4728
4729 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4730
4731 PR d/93038
4732 * gdc.dg/fileimports/pr93038.txt: New test.
4733 * gdc.dg/pr93038.d: New test.
4734
4735 2020-03-21 Patrick Palka <ppalka@redhat.com>
4736
4737 PR c++/94066
4738 * g++.dg/cpp1y/constexpr-union2.C: New test.
4739 * g++.dg/cpp1y/constexpr-union3.C: New test.
4740 * g++.dg/cpp1y/constexpr-union4.C: New test.
4741 * g++.dg/cpp1y/constexpr-union5.C: New test.
4742 * g++.dg/cpp1y/pr94066.C: New test.
4743 * g++.dg/cpp1y/pr94066-2.C: New test.
4744 * g++.dg/cpp1y/pr94066-3.C: New test.
4745 * g++.dg/cpp2a/constexpr-union1.C: New test.
4746
4747 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4748
4749 PR target/94052
4750 * gcc.target/aarch64/pr94052.C: New test.
4751
4752 2020-03-20 Martin Jambor <mjambor@suse.cz>
4753
4754 PR tree-optimization/93435
4755 * gcc.dg/tree-ssa/pr93435.c: New test.
4756
4757 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4758
4759 PR ipa/93347
4760 * g++.dg/torture/pr93347.C: New test.
4761
4762 2020-03-20 Patrick Palka <ppalka@redhat.com>
4763
4764 PR c++/69694
4765 * g++.dg/cpp0x/decltype74.C: New test.
4766 * g++.dg/cpp0x/decltype75.C: New test.
4767
4768 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4769 Andre Vieira <andre.simoesdiasvieira@arm.com>
4770 Mihail Ionescu <mihail.ionescu@arm.com>
4771
4772 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4773 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4812
4813 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4814
4815 PR middle-end/94072
4816 * gcc.target/aarch64/pr94072.c: New test.
4817
4818 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4819 Andre Vieira <andre.simoesdiasvieira@arm.com>
4820 Mihail Ionescu <mihail.ionescu@arm.com>
4821
4822 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4823 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4838
4839 2020-03-20 Patrick Palka <ppalka@redhat.com>
4840
4841 * g++.dg/concepts/diagnostic6.C: New test.
4842
4843 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4844
4845 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4846 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5220
5221 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5222 Andre Vieira <andre.simoesdiasvieira@arm.com>
5223 Mihail Ionescu <mihail.ionescu@arm.com>
5224
5225 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5226 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5236 Likewise.
5237 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5238 Likewise.
5239 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5243 Likewise.
5244 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5245 Likewise.
5246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5247 Likewise.
5248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5250
5251 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5252 Andre Vieira <andre.simoesdiasvieira@arm.com>
5253 Mihail Ionescu <mihail.ionescu@arm.com>
5254
5255 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5256 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5303
5304 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5305
5306 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5307 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5324
5325 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5326 Andre Vieira <andre.simoesdiasvieira@arm.com>
5327 Mihail Ionescu <mihail.ionescu@arm.com>
5328
5329 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5330 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5337
5338 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5339
5340 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5341 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5357
5358 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5359
5360 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5361
5362 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR tree-optimization/94224
5365 * g++.dg/tree-ssa/pr94224.C: New test.
5366
5367 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5368
5369 PR ipa/94202
5370 * g++.dg/torture/pr94202.C: New test.
5371
5372 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR gcov-profile/94029
5375 * gcc.misc-tests/gcov-pr94029.c: New test.
5376
5377 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5378
5379 PR ipa/92372
5380 * gcc.c-torture/pr92372.c: New test.
5381 * gcc.dg/attr-flatten-1.c: New test.
5382
5383 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR tree-optimization/94211
5386 * gcc.dg/pr94211.c: New test.
5387
5388 2020-03-19 Richard Biener <rguenther@suse.de>
5389
5390 PR middle-end/94216
5391 * g++.dg/torture/pr94216.C: New testcase.
5392
5393 2020-03-18 Martin Sebor <msebor@redhat.com>
5394
5395 PR ipa/92799
5396 * gcc.dg/attr-weakref-5.c: New test.
5397
5398 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5399 Mihail Ionescu <mihail.ionescu@arm.com>
5400 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5401
5402 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5403 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5411 Likewise.
5412 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5413 Likewise.
5414 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5415 Likewise.
5416 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5417 Likewise.
5418 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5421 Likewise.
5422 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5423 Likewise.
5424 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5433 Likewise.
5434 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5435 Likewise.
5436 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5437 Likewise.
5438 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5439 Likewise.
5440 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5441 Likewise.
5442 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5443 Likewise.
5444
5445 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5446 Mihail Ionescu <mihail.ionescu@arm.com>
5447 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5448
5449 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5450 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5474 Likewise.
5475 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5476 Likewise.
5477 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5478 Likewise.
5479 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5480 Likewise.
5481 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5482 Likewise.
5483 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5484 Likewise.
5485 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5486 Likewise.
5487 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5488 Likewise.
5489 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5497
5498 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5499 Mihail Ionescu <mihail.ionescu@arm.com>
5500 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5501
5502 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5503 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5542
5543 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5544 Mihail Ionescu <mihail.ionescu@arm.com>
5545 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5546
5547 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5548 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5587
5588 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5589 Mihail Ionescu <mihail.ionescu@arm.com>
5590 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5591
5592 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5593 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5606
5607 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5608 Mihail Ionescu <mihail.ionescu@arm.com>
5609 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5610
5611 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5612 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5625
5626 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5627 Mihail Ionescu <mihail.ionescu@arm.com>
5628 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5629
5630 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5631 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5644
5645 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5646 Mihail Ionescu <mihail.ionescu@arm.com>
5647 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5648
5649 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5650 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5663
5664 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5665 Mihail Ionescu <mihail.ionescu@arm.com>
5666 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5667
5668 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5669 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5730
5731 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5732 Mihail Ionescu <mihail.ionescu@arm.com>
5733 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5734
5735 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5812
5813 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5814 Mihail Ionescu <mihail.ionescu@arm.com>
5815 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5816
5817 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5818 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6126
6127 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6128 Mihail Ionescu <mihail.ionescu@arm.com>
6129 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6130
6131 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6132 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6162
6163 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6164 Mihail Ionescu <mihail.ionescu@arm.com>
6165 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6166
6167 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6168 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6370
6371 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6372 Mihail Ionescu <mihail.ionescu@arm.com>
6373 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6374
6375 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6376 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6632
6633 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6634
6635 PR analyzer/94047
6636 * gcc.dg/analyzer/pr94047.c: New test.
6637
6638 2020-03-18 Richard Biener <rguenther@suse.de>
6639
6640 PR middle-end/94206
6641 * gcc.dg/torture/pr94206.c: New testcase.
6642
6643 2020-03-18 Duan bo <duanbo3@huawei.com>
6644
6645 PR target/94201
6646 * gcc.target/aarch64/pr94201.c:New test.
6647
6648 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6649
6650 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6651 check-function-bodies patterns for p15 to be saved.
6652 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6653 predicates to be saved.
6654 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6655 p12-p15 to be saved and restored.
6656 (test_2): Remove p12-p15 from the clobber list.
6657 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6658 p12-p15 to be saved and restored.
6659 (test_2): Remove p12-p15 from the clobber list.
6660 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6661 p12-p15 to be saved and restored.
6662 (test_2): Remove p12-p15 from the clobber list.
6663 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6664 p12-p15 to be saved and restored.
6665 (test_2): Remove p12-p15 from the clobber list.
6666 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6667 to be saved and restored.
6668 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6669 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6670 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6671 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6672 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6673 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6674 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6675 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6676 (test_2): Remove p12-p15 from the clobber list.
6677 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6678 p12-p15 to be saved and restored.
6679 (test_2): Remove p12-p15 from the clobber list.
6680 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6681 p12-p15 to be saved and restored.
6682 (test_2): Remove p12-p15 from the clobber list.
6683 (test_4): Expect only 16 bytes of stack to be allocated for the
6684 predicate save slot.
6685 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6686 p12-p15 to be saved and restored.
6687 (test_2): Remove p12-p15 from the clobber list.
6688 (test_4): Expect only 16 bytes of stack to be allocated for the
6689 predicate save slot.
6690 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6691 p12-p15 to be saved and restored.
6692 (test_2): Remove p12-p15 from the clobber list.
6693 (test_4): Expect only 16 bytes of stack to be allocated for the
6694 predicate save slot.
6695 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6696 p12-p15 to be saved and restored.
6697 (test_2): Remove p12-p15 from the clobber list.
6698 (test_4): Expect only 32 bytes of stack to be allocated for the
6699 predicate save slot.
6700 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6701 than p4 to create a vector-sized save slot.
6702 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6703 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6704 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6705
6706 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6707
6708 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6709 not defined; update comments.
6710 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6711
6712 2020-03-18 Richard Biener <rguenther@suse.de>
6713
6714 PR middle-end/94188
6715 * gcc.dg/pr94188.c: New testcase.
6716
6717 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR c++/91759
6720 * g++.dg/cpp1z/class-deduction72.C: New test.
6721
6722 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6723
6724 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6725
6726 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c/94172
6729 * gcc.dg/pr94172-1.c: New test.
6730 * gcc.dg/pr94172-2.c: New test.
6731
6732 PR c++/90995
6733 * g++.dg/cpp0x/enum40.C: New test.
6734
6735 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6736
6737 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6738 -fno-fat-lto-objects. Use tabs rather than spaces in the
6739 check-function-bodies code.
6740
6741 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6742
6743 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6744 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6745
6746 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6747 Mihail Ionescu <mihail.ionescu@arm.com>
6748 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6749
6750 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6751 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6784
6785 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6786 Mihail Ionescu <mihail.ionescu@arm.com>
6787 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6788
6789 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6790 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6791 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6792 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
6934
6935 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6936 Mihail Ionescu <mihail.ionescu@arm.com>
6937 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6938
6939 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
6940 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7299
7300 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7301 Mihail Ionescu <mihail.ionescu@arm.com>
7302 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7303
7304 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7305 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7318
7319 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7320 Mihail Ionescu <mihail.ionescu@arm.com>
7321 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7322
7323 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7324 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7341
7342 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7343 Mihail Ionescu <mihail.ionescu@arm.com>
7344 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7345
7346 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7347 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7356
7357 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7358 Mihail Ionescu <mihail.ionescu@arm.com>
7359 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7360
7361 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7362 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7366
7367 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7368 Mihail Ionescu <mihail.ionescu@arm.com>
7369 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7370
7371 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7372 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7441
7442 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7443
7444 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7445
7446 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR tree-optimization/94015
7449 * gcc.dg/pr94015.c: New test.
7450
7451 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7452 Mihail Ionescu <mihail.ionescu@arm.com>
7453 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7454
7455 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7456 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7469
7470 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7471 Mihail Ionescu <mihail.ionescu@arm.com>
7472 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7473
7474 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7475 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7501
7502 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7503 Mihail Ionescu <mihail.ionescu@arm.com>
7504 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7505
7506 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7507 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7514
7515 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR target/94185
7518 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7519 to avoid FAIL with -m32 -std=c++98.
7520
7521 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7522
7523 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7524 superfluous dg-error.
7525 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7526
7527 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR middle-end/94189
7530 * gcc.dg/pr94189.c: New test.
7531
7532 2020-03-17 Martin Liska <mliska@suse.cz>
7533
7534 PR lto/94157
7535 * gcc.dg/lto/pr94157_0.c: Add gas effective
7536 target filter.
7537
7538 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7539
7540 PR d/92309
7541 * gdc.dg/pr92309.d: New test.
7542
7543 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7544
7545 PR d/92216
7546 * gdc.dg/imports/pr92216.d: New.
7547 * gdc.dg/pr92216.d: New test.
7548
7549 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR c/94179
7552 * gcc.c-torture/compile/pr94179.c: New test.
7553
7554 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7555
7556 PR target/94185
7557 * g++.target/i386/pr94185.C: New test.
7558
7559 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7560
7561 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7562 name to .-1 dg-error tests.
7563 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7564
7565 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7566
7567 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7568 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7569
7570 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7571
7572 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7573 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7574 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7575 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7576 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7577
7578
7579 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7580 Mihail Ionescu <mihail.ionescu@arm.com>
7581 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7582
7583 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7584 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7585 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7586 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7587 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7588 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7589 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7590 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7591 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7592 * gcc.target/arm/mve/mve.exp: New file.
7593 * lib/target-supports.exp
7594 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7595 armv8.1-m.main+mve.fp and returning corresponding options.
7596 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7597 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7598 MVE with floating point on the current target.
7599 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7600 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7601 compiler options for MVE with floating point.
7602 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7603 return hard float-abi on success.
7604
7605 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 PR target/89229
7608 * gcc.target/i386/pr89229-7a.c: New test.
7609 * gcc.target/i386/pr89229-7b.c: Likewise.
7610 * gcc.target/i386/pr89229-7c.c: Likewise.
7611
7612 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7613
7614 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7615 * gdc.dg/asm5.d: New test.
7616
7617 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR debug/94167
7620 * gcc.dg/pr94167.c: New test.
7621
7622 PR tree-optimization/94166
7623 * gcc.dg/pr94166.c: New test.
7624
7625 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7626
7627 PR tree-optimization/94125
7628 * gcc.dg/tree-ssa/pr94125.c: New test.
7629
7630 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7631
7632 PR target/89229
7633 * gcc.target/i386/pr89229-6a.c: New test.
7634 * gcc.target/i386/pr89229-6b.c: Likewise.
7635 * gcc.target/i386/pr89229-6c.c: Likewise.
7636
7637 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7638
7639 * gcc.misc-tests/help.exp: Adapt to new output for
7640 -Walloc-size-larger-than= option.
7641
7642 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7643
7644 PR target/89229
7645 * gcc.target/i386/pr89229-5a.c: New test.
7646 * gcc.target/i386/pr89229-5b.c: Likewise.
7647 * gcc.target/i386/pr89229-5c.c: Likewise.
7648
7649 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7650
7651 PR target/94176
7652 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7653
7654 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7655
7656 PR analyzer/94099
7657 PR analyzer/94105
7658 * gcc.dg/analyzer/pr94099.c: New test.
7659 * gcc.dg/analyzer/pr94105.c: New test.
7660
7661 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7662
7663 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7664 typo.
7665
7666 2020-03-13 Martin Sebor <msebor@redhat.com>
7667
7668 PR c/94040
7669 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7670 for warning name rather than the exact text.
7671 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7672 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7673 * gcc.dg/pr62090.c: Prune expected warning.
7674 * gcc.dg/pr89314.c: Look for warning name rather than text.
7675 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7676
7677 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7678
7679 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7680 (dg-error): Quote 'ms_abi' attribute.
7681 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7682 Require maybe_x32 effective target.
7683 (dg-options): Add -mx32.
7684 (dg-error): Quote 'ms_abi' attribute.
7685 * gcc.target/i386/pr90096.c (dg-error): Update relative
7686 location of target x32 error.
7687
7688 2020-03-13 Patrick Palka <ppalka@redhat.com>
7689
7690 PR c++/67960
7691 * g++.dg/diagnostic/pr67960.C: New test.
7692 * g++.dg/diagnostic/pr67960-2.C: New test.
7693
7694 2020-03-13 Martin Liska <mliska@suse.cz>
7695
7696 PR lto/94157
7697 * gcc.dg/lto/pr94157_0.c: New test.
7698
7699 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7700
7701 PR testsuite/93935
7702 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7703 messages only on vect_hw_misalign targets.
7704
7705 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7706
7707 PR target/89229
7708 * gcc.target/i386/pr89229-4a.c: New test.
7709 * gcc.target/i386/pr89229-4b.c: Likewise.
7710 * gcc.target/i386/pr89229-4c.c: Likewise.
7711
7712 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gcc.c-torture/compile/20200313-1.c: New test.
7715
7716 2020-03-12 Jeff Law <law@redhat.com>
7717
7718 PR rtl-optimization/90275
7719 * gcc.c-torture/compile/pr90275.c: New test.
7720
7721 2020-03-12 Richard Biener <rguenther@suse.de>
7722
7723 PR tree-optimization/94103
7724 * gcc.target/i386/pr94103.c: New testcase.
7725
7726 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7727
7728 PR middle-end/94120
7729 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7730 Extend test case to result variables.
7731 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7732 restriction of OpenACC.
7733 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7734 restriction is violated.
7735 * gfortran.dg/goacc/pr94120-1.f90: New.
7736 * gfortran.dg/goacc/pr94120-2.f90: New.
7737 * gfortran.dg/goacc/pr94120-3.f90: New.
7738
7739 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR tree-optimization/94130
7742 * gcc.c-torture/execute/pr94130.c: New test.
7743
7744 PR c++/93907
7745 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7746 __int128 if __SIZEOF_INT128__ isn't defined.
7747
7748 2020-03-06 Marek Polacek <polacek@redhat.com>
7749
7750 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7751 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7752 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7753 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7754 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7755 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7756 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7757
7758 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR target/94134
7761 * gcc.c-torture/execute/pr94134.c: New test.
7762
7763 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7764
7765 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7766
7767 2020-03-11 Richard Biener <rguenther@suse.de>
7768
7769 * gcc.dg/torture/20200311-1.c: New testcase.
7770
7771 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7772
7773 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7774 counted as fluff.
7775
7776 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7777
7778 * gnat.dg/subpools1.adb: New test.
7779
7780 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR target/94121
7783 * gcc.dg/pr94121.c: New test.
7784
7785 PR middle-end/94111
7786 * gcc.dg/dfp/pr94111.c: New test.
7787
7788 PR tree-optimization/94114
7789 * gcc.dg/pr94114.c: New test.
7790
7791 2020-03-10 Marek Polacek <polacek@redhat.com>
7792
7793 PR c++/94124 - wrong conversion error with non-viable overload.
7794 * g++.dg/cpp0x/initlist-overload1.C: New test.
7795
7796 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7797
7798 PR target/93709
7799 * gcc.target/powerpc/p9-minmax-3.c: New test.
7800
7801 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7802
7803 PR target/90763
7804 * gcc.target/powerpc/pr90763.c: New.
7805
7806 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7807
7808 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7809
7810 2020-03-10 Jeff Law <law@redhat.com>
7811
7812 Revert:
7813 2020-02-29 Jeff Law <law@redhat.com>
7814
7815 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7816
7817 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR target/94088
7820 * gcc.target/i386/pr94088.c: New test.
7821
7822 2020-03-09 Marek Polacek <polacek@redhat.com>
7823
7824 PR c++/92031 - bogus taking address of rvalue error.
7825 PR c++/91465 - ICE with template codes in check_narrowing.
7826 PR c++/93870 - wrong error when converting template non-type arg.
7827 PR c++/94068 - ICE with template codes in check_narrowing.
7828 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7829 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7830 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7831 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7832 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7833 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7834
7835 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR c++/94067
7838 * g++.dg/warn/Wconversion-pr94067.C: New test.
7839
7840 2020-03-09 Marek Polacek <polacek@redhat.com>
7841
7842 PR c++/94050 - ABI issue with alignas on armv7hl.
7843 * g++.dg/abi/align3.C: New test.
7844
7845 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7846
7847 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7848
7849 2020-03-09 Martin Liska <mliska@suse.cz>
7850
7851 PR target/93800
7852 * gcc.target/powerpc/pr93800.c: New test.
7853
7854 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
7855
7856 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
7857
7858 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7859
7860 PR testsuite/94019
7861 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
7862 without misaligned vector access support.
7863
7864 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7865
7866 PR testsuite/94023
7867 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
7868 vect_hw_misalign targets.
7869
7870 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/93581
7873 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
7874
7875 2020-03-08 Patrick Palka <ppalka@redhat.com>
7876
7877 PR c++/93729
7878 * g++.dg/concepts/pr93729.C: New test.
7879
7880 * g++.dg/concepts/diagnostic4.C: New test.
7881
7882 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
7883
7884 PR target/89229
7885 PR target/89346
7886 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
7887 of "pr89229-5a.c".
7888
7889 2020-03-06 David Malcolm <dmalcolm@redhat.com>
7890
7891 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
7892 reflect fix to region_model::get_representative_path_var, adding
7893 the missing "*" from the cast.
7894
7895 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
7896
7897 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
7898 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7899 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
7900 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
7901
7902 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
7903
7904 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
7905
7906 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7907
7908 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
7909
7910 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7911
7912 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
7913
7914 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7915
7916 * gcc.target/riscv/pr93304.c: Update expected output and comment.
7917
7918 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7919
7920 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
7921 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
7922 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
7923 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
7924
7925 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7926
7927 PR tree-optimization/90883
7928 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
7929 Add aarch64-*-* mips*-*-* to XFAIL.
7930
7931 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
7932
7933 PR target/89229
7934 PR target/89346
7935 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
7936 * gcc.target/i386/pr89229-2a.c: New test.
7937 * gcc.target/i386/pr89229-2b.c: Likewise.
7938 * gcc.target/i386/pr89229-2c.c: Likewise.
7939 * gcc.target/i386/pr89229-3a.c: Likewise.
7940 * gcc.target/i386/pr89229-3b.c: Likewise.
7941 * gcc.target/i386/pr89229-3c.c: Likewise.
7942 * gcc.target/i386/pr89346.c: Likewise.
7943
7944 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7945
7946 * g++.dg/pr80481.C: Disable epilogue vectorization.
7947
7948 2020-03-05 Joseph Myers <joseph@codesourcery.com>
7949
7950 PR c/93577
7951 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
7952 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
7953 tests.
7954 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
7955
7956 2020-03-05 Jeff Law <law@redhat.com>
7957
7958 PR tree-optimization/91890
7959 * gcc.dg/pragma-diag-8.c: New test.
7960
7961 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR target/94046
7964 * g++.target/i386/pr94046-1.C: New test.
7965 * g++.target/i386/pr94046-2.C: New test.
7966
7967 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
7968
7969 * g++.dg/asan/asan_test.C (dg-options): Add
7970 -Wno-alloc-size-larger-than.
7971
7972 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR target/90311
7975 * gcc.c-torture/execute/pr90311.c: New test.
7976
7977 2020-03-05 Jeff Law <law@redhat.com>
7978
7979 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
7980
7981 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
7982
7983 PR fortran/93792
7984 * gfortran.dg/pr93792.f90: New test.
7985
7986 2020-03-05 Delia Burduv <delia.burduv@arm.com>
7987
7988 * gcc.target/arm/simd/bf16_ma_1.c: New test.
7989 * gcc.target/arm/simd/bf16_ma_2.c: New test.
7990 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
7991
7992 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR middle-end/93399
7995 * gcc.dg/pr93399.c: New test.
7996
7997 PR tree-optimization/93582
7998 * gcc.dg/tree-ssa/pr93582-11.c: New test.
7999
8000 2020-03-04 Martin Sebor <msebor@redhat.com>
8001
8002 PR c++/90938
8003 * g++.dg/init/array55.C: New test.
8004 * g++.dg/init/array56.C: New test.
8005 * g++.dg/cpp2a/nontype-class33.C: New test.
8006
8007 2020-03-04 Martin Sebor <msebor@redhat.com>
8008
8009 PR tree-optimization/93986
8010 * gcc.dg/pr93986.c: New test.
8011
8012 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8013
8014 PR analyzer/94028
8015 * g++.dg/analyzer/pr94028.C: New test.
8016
8017 2020-03-04 Martin Sebor <msebor@redhat.com>
8018
8019 PR middle-end/81401
8020 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8021
8022 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8023
8024 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8025
8026 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8027
8028 * gcc.target/powerpc/pr93122.c: Add dg-require.
8029
8030 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8031
8032 PR analyzer/93993
8033 * gcc.dg/analyzer/expect-1.c: New test.
8034 * gcc.dg/analyzer/malloc-4.c: New test.
8035 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8036 Move location of leak warning and update message.
8037
8038 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8039
8040 PR analyzer/93993
8041 * gfortran.dg/analyzer/pr93993.f90: New test.
8042
8043 2020-03-04 Martin Liska <mliska@suse.cz>
8044
8045 * gcc.target/i386/pr91623.c: Add -fcommon in order
8046 to re-trigger the needed code for the test-case which
8047 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8048
8049 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR debug/93888
8052 * g++.dg/guality/pr93888.C: New test.
8053
8054 2020-02-04 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/93964
8057 * gcc.dg/graphite/pr93964.c: New testcase.
8058
8059 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR tree-optimization/94001
8062 * gcc.dg/pr94001.c: New test.
8063
8064 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8065
8066 PR target/93995
8067 * gcc.dg/pr93995.c: New.
8068
8069 2020-03-03 Marek Polacek <polacek@redhat.com>
8070
8071 PR c++/90505 - mismatch in template argument deduction.
8072 * g++.dg/template/deduce4.C: New test.
8073 * g++.dg/template/deduce5.C: New test.
8074 * g++.dg/template/deduce6.C: New test.
8075 * g++.dg/template/deduce7.C: New test.
8076
8077 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c++/93998
8080 * g++.dg/ext/pr93998.C: New test.
8081
8082 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8083
8084 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8085
8086 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR tree-optimization/93582
8089 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8090 * gcc.dg/pr93582.c: New test.
8091 * gcc.c-torture/execute/pr93582.c: New test.
8092
8093 2020-03-03 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/93946
8096 * gcc.dg/torture/pr93946-1.c: New testcase.
8097 * gcc.dg/torture/pr93946-2.c: Likewise.
8098
8099 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR rtl-optimization/94002
8102 * gcc.dg/pr94002.c: New test.
8103
8104 PR tree-optimization/93927
8105 * gcc.c-torture/compile/pr93927-1.c: New test.
8106 * gcc.c-torture/compile/pr93927-2.c: New test.
8107
8108 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8109
8110 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8111
8112 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8113
8114 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8115
8116 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8117
8118 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8119 -fanalyzer-show-duplicate-count.
8120
8121 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8122
8123 PR analyzer/93959
8124 * g++.dg/analyzer/cstdlib-2.C: New test.
8125 * g++.dg/analyzer/cstdlib.C: New test.
8126
8127 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8128 Jun Ma <JunMa@linux.alibaba.com>
8129
8130 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8131 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8132 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8133
8134 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8135
8136 PR target/93997
8137 * gcc.target/i386/pr93997.c: New test.
8138
8139 2020-03-02 Martin Sebor <msebor@redhat.com>
8140
8141 PR tree-optimization/92982
8142 * gcc.dg/strlenopt-94.c: New test.
8143
8144 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8145
8146 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8147 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8148
8149 2020-03-02 Jeff Law <law@redhat.com>
8150
8151 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8152
8153 2020-03-02 Martin Liska <mliska@suse.cz>
8154
8155 * gcc.dg/vect/bb-slp-19.c: The comment
8156 does not align with fact that we started
8157 to SLP the testcase.
8158
8159 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8160
8161 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8162 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8163 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8164 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8165 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8166
8167 2020-03-01 Martin Sebor <msebor@redhat.com>
8168
8169 PR c++/92721
8170 g++.dg/ext/attr-access.C: New test.
8171
8172 2020-03-01 Martin Sebor <msebor@redhat.com>
8173
8174 PR middle-end/93926
8175 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8176
8177 2020-03-01 Martin Sebor <msebor@redhat.com>
8178
8179 PR c/93812
8180 * gcc.dg/format/proto.c: New test.
8181
8182 2020-03-01 Martin Sebor <msebor@redhat.com>
8183
8184 PR middle-end/93829
8185 * gcc.dg/Wstringop-overflow-32.c: New test.
8186
8187 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8188
8189 PR testsuite/91797
8190 * gcc.target/powerpc/pr68805.c: Update expected output.
8191
8192 PR testsuite/91799
8193 * gcc.target/powerpc/pr88233.c: Update expected output and
8194 add target selector.
8195
8196 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8197
8198 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8199
8200 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8201
8202 PR fortran/92976
8203 * gfortran.dg/select_type_48.f90 : New test.
8204
8205 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8206
8207 PR fortran/92959
8208 * gfortran.dg/associated_8.f90 : New test.
8209
8210 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8211
8212 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8213 awaitable.
8214 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8215
8216 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8217
8218 PR ada/91100
8219 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8220
8221 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8222 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8223 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8224 * gcc.dg/torture/20190327-1.c: Likewise.
8225 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8226 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8227 * gcc.dg/torture/pr90020.c: Likewise.
8228 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8229
8230 PR ipa/92548
8231 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8232 hppa*-*-hpux*.
8233 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8234 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8235
8236 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8237 * gfortran.dg/pr90988_4.f: Likewise.
8238 * gfortran.dg/pr91372.f90: Likewise.
8239
8240 2020-02-29 Jeff Law <law@redhat.com>
8241
8242 * gcc.target/or1k/return-2.c: Update expected output.
8243
8244 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8245
8246 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8247
8248 * g++.dg/coroutines/torture/func-params-08.C: Update
8249 to suspend for each co_await operation.
8250
8251 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8252
8253 PR fortran/92785
8254 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8255
8256 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8257
8258 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8259 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8260 immediate function in unevaluated contexts into dg-bogus.
8261 * g++.dg/cpp2a/consteval16.C: New test.
8262
8263 PR middle-end/92152
8264 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8265 of hardcoding unsigned long.
8266 (uint64_t): Use unsigned long long instead of unsigned long.
8267
8268 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8269
8270 PR target/93932
8271 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8272 instruction counts.
8273
8274 2020-02-27 Martin Jambor <mjambor@suse.cz>
8275 Feng Xue <fxue@os.amperecomputing.com>
8276
8277 PR ipa/93707
8278 * gcc.dg/ipa/pr93707.c: New test.
8279
8280 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8281
8282 PR middle-end/92152
8283 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8284 * g++.dg/torture/pr92152.C: New testcase.
8285 * gcc.dg/torture/pr92152.c: New testcase.
8286 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8287 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8288 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8289
8290 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8291
8292 * gcc.target/arm/bf16_dup.c: New test.
8293 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8294
8295 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8296
8297 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8298 (check_effective_target_has_arch_pwr6): New.
8299 (check_effective_target_has_arch_pwr7): New.
8300 (check_effective_target_has_arch_pwr8): New.
8301 (check_effective_target_has_arch_pwr9): New.
8302 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8303
8304
8305 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8306
8307 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8308 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8309
8310 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8311
8312 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8313
8314 2020-02-27 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/93508
8317 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8318
8319 2020-02-27 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/93953
8322 * gcc.dg/pr93953.c: New testcase.
8323
8324 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR c/93949
8327 * gcc.c-torture/compile/pr93949.c: New test.
8328
8329 PR tree-optimization/93582
8330 PR tree-optimization/93945
8331 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8332 * gcc.c-torture/execute/pr93945.c: New test.
8333
8334 2020-02-26 Marek Polacek <polacek@redhat.com>
8335
8336 PR c++/93789 - ICE with invalid array bounds.
8337 * g++.dg/ext/vla22.C: New test.
8338
8339 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8340
8341 PR analyzer/93950
8342 * g++.dg/analyzer/pr93950.C: New test.
8343
8344 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8345
8346 PR analyzer/93947
8347 * gcc.dg/analyzer/torture/pr93947.c: New test.
8348
8349 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8350
8351 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8352 * g++.dg/coroutines/torture/func-params-07.C: New test.
8353 * g++.dg/coroutines/torture/func-params-08.C: New test.
8354
8355 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8356
8357 PR target/93913
8358 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8359 stxv and stxvx instructions as well.
8360 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8361 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8362 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8363
8364 2020-02-26 Patrick Palka <ppalka@redhat.com>
8365
8366 * g++.dg/concepts/diagnostic2.C: New test.
8367 * g++.dg/concepts/diagnostic3.C: New test.
8368
8369 2020-02-26 Marek Polacek <polacek@redhat.com>
8370
8371 PR c++/93676 - value-init crash in template.
8372 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8373
8374 2020-02-26 Marek Polacek <polacek@redhat.com>
8375
8376 PR c++/93862 - ICE with static_cast when converting from int[].
8377 * g++.dg/cpp0x/rv-cast7.C: New test.
8378
8379 2020-02-26 Marek Polacek <polacek@redhat.com>
8380
8381 DR 1423, Convertibility of nullptr to bool.
8382 * g++.dg/DRs/dr1423.C: New test.
8383
8384 2020-02-26 Marek Polacek <polacek@redhat.com>
8385
8386 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8387 * g++.dg/cpp2a/constexpr-init16.C: New test.
8388 * g++.dg/cpp2a/constexpr-init17.C: New test.
8389
8390 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8391
8392 PR middle-end/93843
8393 * gcc.dg/vect/pr93843-1.c: New test.
8394 * gcc.dg/vect/pr93843-2.c: Likewise.
8395
8396 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR tree-optimization/93820
8399 * gcc.dg/pr93820-2.c: New test.
8400
8401 PR tree-optimization/93820
8402 * gcc.dg/pr93820.c: New test.
8403
8404 PR c++/93905
8405 * g++.dg/cpp0x/pr93905.C: New test.
8406
8407 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8408
8409 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8410 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8411
8412 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8413
8414 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8415 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8416
8417 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8418
8419 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8420 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8421 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8422
8423 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR rtl-optimization/93908
8426 * gcc.c-torture/execute/pr93908.c: New test.
8427
8428 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8429
8430 * gnat.dg/lto24.adb: New test.
8431 * gnat.dg/lto24_pkg1.ads: New helper.
8432 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8433
8434 2020-02-25 Richard Biener <rguenther@suse.de>
8435
8436 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8437
8438 2020-02-25 Richard Biener <rguenther@suse.de>
8439
8440 PR tree-optimization/93868
8441 * gcc.dg/torture/pr93868.c: New testcase.
8442
8443 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR middle-end/93874
8446 * gcc.dg/pr93874.c: New test.
8447
8448 PR ipa/93763
8449 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8450 warnings and still ICEs before the ipa-cp.c fix.
8451 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8452
8453 PR translation/93864
8454 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8455 * obj-c++.dg/encode-4.mm: Likewise.
8456 * gfortran.dg/data_array_5.f90: Likewise.
8457 * gcc.dg/decl-1.c: Likewise.
8458
8459 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8460
8461 PR analyzer/93032
8462 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8463 * gcc.dg/analyzer/taint-1.c: Likewise.
8464
8465 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8466
8467 PR analyzer/93899
8468 * g++.dg/analyzer/pr93899.C: New test.
8469
8470 2020-02-24 Martin Sebor <msebor@redhat.com>
8471
8472 PR c++/93804
8473 * g++.dg/warn/Wredundant-tags-4.C: New test.
8474 * g++.dg/warn/Wredundant-tags-5.C: New test.
8475 * g++.dg/warn/Wredundant-tags-5.h: New test.
8476
8477 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8478
8479 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8480 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8481 analyzer-verbosity-2.c
8482 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8483 * gcc.dg/analyzer/edges-1.c: New test.
8484 * gcc.dg/analyzer/edges-2.c: New test.
8485 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8486
8487 2020-02-24 Marek Polacek <polacek@redhat.com>
8488
8489 PR c++/93869 - ICE with -Wmismatched-tags.
8490 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8491
8492 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8493
8494 PR fortran/93835
8495 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8496 * gfortran.dg/pr93835.f08 : New test.
8497
8498 2020-02-24 Marek Polacek <polacek@redhat.com>
8499
8500 PR c++/93712 - ICE with ill-formed array list-initialization.
8501 * g++.dg/cpp0x/initlist-array11.C: New test.
8502
8503 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8504
8505 PR fortran/93604
8506 * gfortran.dg/pr93604.f90 : New test.
8507
8508 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8509
8510 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8511 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8512 * g++.dg/cpp2a/consteval6.C: Likewise.
8513 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8514 into dg-bogus.
8515
8516 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8517
8518 PR lto/78353
8519 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8520 target.
8521 * gcc.target/arm/pr78353-2.c: Likewise.
8522
8523 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR tree-optimization/93582
8526 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8527 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8528 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8529 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8530 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8531
8532 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8533
8534 PR fortran/93552
8535 * gfortran.dg/goacc/tile-4.f90: New.
8536
8537 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8538 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8539
8540 PR driver/47785
8541 PR lto/78353
8542 * gcc.target/arm/pr78353-1.c: New test.
8543 * gcc.target/arm/pr78353-2.c: Likewise.
8544
8545 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8546
8547 PR fortran/93890
8548 * gfortran.dg/argument_checking_24.f90: Correct test case.
8549
8550 2020-02-21 Martin Sebor <msebor@redhat.com>
8551
8552 PR gcov-profile/93753
8553 * g++.dg/ext/flexary36.C: New test.
8554 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8555
8556 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8557
8558 * gcc.target/arm/simd/vmmla_1.c: New test.
8559
8560 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8561
8562 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8563 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8564 * lib/target-supports.exp
8565 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8566 (check_effective_target_arm_v8_1m_mve_ok): New.
8567 (add_options_for_v8_1m_mve): New.
8568
8569 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8570
8571 * gcc.target/i386/pr69052.c: Require target ia32.
8572 (dg-options): Add -fcommon and remove -pie.
8573
8574 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8575
8576 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8577 vect_mutiple_sizes effective target.
8578
8579 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8580 Richard Biener <rguenther@suse.de>
8581
8582 PR tree-optimization/93586
8583 * gcc.dg/torture/pr93586.c: New testcase.
8584
8585 2020-02-21 Martin Jambor <mjambor@suse.cz>
8586
8587 PR tree-optimization/93845
8588 * g++.dg/tree-ssa/pr93845.C: New test.
8589
8590 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8591
8592 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8593 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8594 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8595 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8596
8597 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8598
8599 * gcc.target/aarch64/sve/recip_1.c: New test.
8600 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8601 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8602 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8603
8604 2020-02-20 Martin Sebor <msebor@redhat.com>
8605
8606 PR c++/93801
8607 * g++.dg/warn/Wredundant-tags-3.C: New test.
8608
8609 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8610
8611 PR target/93828
8612 * g++.target/i386/pr93828.C: New test.
8613
8614 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8615
8616 PR target/93658
8617 * gcc.target/powerpc/pr93658.c: New test.
8618
8619 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8620
8621 PR fortran/93825
8622 * gfortran.dg/goacc/tile-3.f90: New.
8623
8624 2020-02-19 Marek Polacek <polacek@redhat.com>
8625
8626 PR c++/93169 - wrong-code with a non-constexpr constructor.
8627 * g++.dg/cpp0x/constexpr-93169.C: New test.
8628
8629 2020-02-19 Martin Sebor <msebor@redhat.com>
8630
8631 PR tree-optimization/92128
8632 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8633 optimize away calls as expected.
8634
8635 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8636
8637 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8638 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8639
8640 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8641
8642 PR tree-optimization/93767
8643 * gcc.dg/vect/pr93767.c: New test.
8644
8645 2020-02-19 Martin Jambor <mjambor@suse.cz>
8646
8647 PR tree-optimization/93776
8648 * gcc.dg/tree-ssa/pr93776.c: New test.
8649
8650 2020-02-19 Martin Jambor <mjambor@suse.cz>
8651
8652 PR tree-optimization/93667
8653 * g++.dg/tree-ssa/pr93667.C: New test.
8654
8655 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8656
8657 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8658 * g++.dg/other/i386-3.C: Ditto.
8659
8660 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8661
8662 * gcc.target/aarch64/vmull_high.c: New.
8663
8664 2020-02-18 Marek Polacek <polacek@redhat.com>
8665
8666 PR c++/93817
8667 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8668
8669 2020-02-18 Jon Beniston <jon@beniston.com>
8670
8671 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8672
8673 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8674
8675 PR fortran/93714
8676 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8677 message instead of length mismatch.
8678 * gfortran.dg/pr93714_1.f90
8679 * gfortran.dg/pr93714_2.f90
8680
8681 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8682
8683 PR fortran/93601
8684 * gfortran.dg/pr93601.f90 : New test.
8685
8686 2020-02-18 Martin Liska <mliska@suse.cz>
8687
8688 PR ipa/93583
8689 * gcc.dg/ipa/pr93583.c: New test.
8690
8691 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8692
8693 PR analyzer/93777
8694 * g++.dg/analyzer/pr93777.C: New test.
8695 * gfortran.dg/analyzer/pr93777.f90: New test.
8696
8697 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8698
8699 PR analyzer/93778
8700 * gfortran.dg/analyzer/pr93778.f90: New test.
8701
8702 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8703
8704 PR analyzer/93774
8705 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8706 based on gfortran.dg/deferred_character_25.f90.
8707
8708 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8709
8710 PR analyzer/93779
8711 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8712 gfortran.fortran-torture/compile/pr88304-2.f90
8713
8714 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8715
8716 PR fortran/93603
8717 * gfortran.dg/pr93603.f90 : New test.
8718
8719 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8720
8721 PR fortran/93580
8722 * gfortran.dg/dg/pr93580.f90: New test.
8723
8724 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR tree-optimization/93780
8727 * gcc.dg/pr93780.c: New test.
8728
8729 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8730
8731 PR analyzer/93775
8732 * gcc.dg/analyzer/20020129-1.c: New test.
8733
8734 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8735
8736 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8737 thr-init-2.c into an execution test with explicitly common
8738 variables.
8739
8740 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8741
8742 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8743
8744 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8745
8746 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8747 number of expected insns.
8748
8749 2020-02-17 Martin Liska <mliska@suse.cz>
8750
8751 PR ipa/93760
8752 * g++.dg/lto/odr-8_1.C: Fix grammar.
8753
8754 2020-02-17 Richard Biener <rguenther@suse.de>
8755
8756 PR c/86134
8757 * gcc.dg/pr86134.c: New testcase.
8758 * gcc.dg/pr28322-2.c: Adjust.
8759
8760 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8761
8762 PR analyzer/93388
8763 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8764 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8765 * gcc.dg/analyzer/torture/pr59037.c: New test.
8766
8767 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8768
8769 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8770
8771 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8772
8773 PR target/93047
8774 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8775
8776 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8777
8778 PR target/93743
8779 * gcc.target/i386/pr93743.c : New test.
8780
8781 2020-02-15 Marek Polacek <polacek@redhat.com>
8782
8783 PR c++/93710 - poor diagnostic for array initializer.
8784 * g++.dg/diagnostic/array-init1.C: New test.
8785
8786 2020-02-15 Jason Merrill <jason@redhat.com>
8787
8788 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8789 look for -std=*++20.
8790 (check_effective_target_concepts): Use check_effective_target_c++2a.
8791
8792 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR tree-optimization/93744
8795 * gcc.c-torture/execute/pr93744-1.c: New test.
8796 * gcc.c-torture/execute/pr93744-2.c: New test.
8797 * gcc.c-torture/execute/pr93744-3.c: New test.
8798
8799 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c++/61414
8802 * g++.dg/cpp0x/enum39.C: New test.
8803
8804 2020-02-14 Martin Jambor <mjambor@suse.cz>
8805
8806 PR tree-optimization/93516
8807 * g++.dg/tree-ssa/pr93516.C: New test.
8808
8809 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8810
8811 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8812 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8813 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8814 * gcc.target/i386/sse-13.c: Ditto.
8815 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8816 * gcc.target/i386/sse-22.c: Ditto.
8817
8818 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8819
8820 Partially implement P1042R1: __VA_OPT__ wording clarifications
8821 PR preprocessor/92319
8822 * c-c++-common/cpp/va-opt-4.c: New test.
8823
8824 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c/93576
8827 * gcc.dg/pr93576.c: New test.
8828
8829 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8830
8831 * g++.dg/cpp0x/constexpr-static13.C:
8832 Add -fdelete-null-pointer-checks.
8833 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8834 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8835
8836 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8837
8838 PR target/93656
8839 * gcc.target/i386/pr93656.c: New test.
8840
8841 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8842
8843 * gcc.target/arc/nps400-1.c: Update test.
8844
8845 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8846
8847 * gcc.target/arc/or-cnst-size2.c: Update test.
8848
8849 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8850 Petro Karashchenko <petro.karashchenko@ring.com>
8851
8852 * gcc.target/arc/mul64-1.c: New test.
8853
8854 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR target/93696
8857 * gcc.target/i386/pr93696-1.c: New test.
8858 * gcc.target/i386/pr93696-2.c: New test.
8859 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
8860 of _mm*_mask_popcnt_*.
8861 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
8862 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
8863 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
8864 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
8865 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
8866 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
8867 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
8868 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
8869 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
8870
8871 PR tree-optimization/93582
8872 * gcc.dg/tree-ssa/pr93582-1.c: New test.
8873 * gcc.dg/tree-ssa/pr93582-2.c: New test.
8874 * gcc.dg/tree-ssa/pr93582-3.c: New test.
8875
8876 2020-02-13 Richard Biener <rguenther@suse.de>
8877
8878 PR testsuite/93717
8879 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
8880
8881 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR target/93673
8884 * gcc.target/i386/avx512f-pr93673.c: New test.
8885 * gcc.target/i386/avx512dq-pr93673.c: New test.
8886 * gcc.target/i386/avx512bw-pr93673.c: New test.
8887
8888 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
8889
8890 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
8891
8892 * g++.dg/coroutines/coro1-allocators.h: New.
8893 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
8894 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
8895 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
8896 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
8897 coro1-allocators.h header.
8898 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
8899 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
8900 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
8901 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
8902
8903 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8904
8905 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
8906 -mprefixed-addr in dg-options.
8907
8908 PR middle-end/93663
8909 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
8910 for DBL_MAX, inf, their negations and nan.
8911
8912 2020-02-12 Martin Sebor <msebor@redhat.com>
8913
8914 PR middle-end/93646
8915 * gcc.dg/Wstringop-overflow-31.c: New test.
8916
8917 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8918
8919 PR rtl-optimization/93565
8920 * gcc.target/aarch64/pr93565.c: New test.
8921
8922 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8923
8924 * gcc.target/aarch64/popcnt2.c: New test.
8925
8926 2020-02-12 Marek Polacek <polacek@redhat.com>
8927
8928 PR c++/88819
8929 * g++.dg/cpp2a/nontype-class32.C: New test.
8930
8931 2020-02-12 Marek Polacek <polacek@redhat.com>
8932
8933 PR c++/93684 - ICE-on-invalid with broken attribute.
8934 * g++.dg/parse/attr4.C: New test.
8935
8936 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR target/93670
8939 * gcc.target/i386/avx512vl-pr93670.c: New test.
8940
8941 2020-02-12 Richard Biener <rguenther@suse.de>
8942
8943 PR testsuite/93697
8944 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
8945
8946 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8947
8948 PR analyzer/93288
8949 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
8950 called in a constructor.
8951 * g++.dg/analyzer/pr93288.C: New test.
8952
8953 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8954
8955 PR analyzer/93212
8956 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
8957 * g++.dg/analyzer/malloc.C: New test.
8958 * g++.dg/analyzer/pr93212.C: New test.
8959
8960 2020-02-11 Martin Sebor <msebor@redhat.com>
8961
8962 PR tree-optimization/93683
8963 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
8964
8965 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8966
8967 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
8968 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
8969 statement for ppc_ieee128_ok.
8970
8971 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8972
8973 PR analyzer/93374
8974 * gcc.dg/analyzer/torture/pr93374.c: New test.
8975
8976 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8977
8978 PR analyzer/93669
8979 * gcc.dg/analyzer/pr93669.c: New test.
8980
8981 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8982
8983 PR analyzer/93649
8984 * gcc.dg/analyzer/torture/pr93649.c: New test.
8985
8986 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8987
8988 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
8989 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
8990
8991 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8992
8993 * gcc.target/arm/simd/vdot-2-1.c: New test.
8994 * gcc.target/arm/simd/vdot-2-2.c: New test.
8995 * gcc.target/arm/simd/vdot-2-3.c: New test.
8996 * gcc.target/arm/simd/vdot-2-4.c: New test.
8997
8998 2020-02-11 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/93661
9001 PR tree-optimization/93662
9002 * gcc.dg/pr93661.c: New testcase.
9003
9004 2020-02-12 Patrick Palka <ppalka@redhat.com>
9005
9006 PR c++/69448
9007 PR c++/80471
9008 * g++.dg/concepts/abbrev3.C: New test.
9009 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9010 correct behavior.
9011 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9012
9013 * g++.dg/cpp2a/concepts6.C: New test.
9014
9015 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9016
9017 PR analyzer/93350
9018 * gcc.dg/analyzer/torture/pr93350.c: New test.
9019
9020 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9021
9022 PR analyzer/93647
9023 * gcc.dg/analyzer/torture/pr93647.c: New test.
9024
9025 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR target/93637
9028 * gcc.target/i386/avx-pr93637.c: New test.
9029
9030 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9031
9032 PR analyzer/93405
9033 * gfortran.dg/analyzer/pr93405.f90: New test.
9034
9035 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9036
9037 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9038 suite.
9039 * gfortran.dg/analyzer/malloc-example.f90: New test.
9040 * gfortran.dg/analyzer/malloc.f90: New test.
9041
9042 2020-02-10 Martin Sebor <msebor@redhat.com>
9043
9044 PR c/93640
9045 * gcc.dg/attr-access.c: New test.
9046
9047 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9048
9049 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9050
9051 PR target/93372
9052 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9053 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9054 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9055 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9056 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9057 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9058 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9059 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9060 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9061 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9062 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9063 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9064 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9065 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9066 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9067 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9068 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9069 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9070
9071 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR target/91913
9074 * gfortran.dg/pr91913.f90: New test.
9075
9076 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9077
9078 PR libgcc/85334
9079 * g++.target/i386/pr85334-1.C: New test.
9080 * g++.target/i386/pr85334-2.C: Likewise.
9081
9082 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR other/93641
9085 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9086 tests.
9087
9088 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9089
9090 PR ipa/93203
9091 * g++.dg/ipa/pr93203.C: New test.
9092 * gcc.dg/ipa/ipcp-1: Change dump string.
9093
9094 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9095
9096 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9097
9098 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR c++/93633
9101 * g++.dg/cpp2a/constexpr-new11.C: New test.
9102 * g++.dg/cpp2a/constexpr-new12.C: New test.
9103 * g++.dg/cpp2a/constexpr-new13.C: New test.
9104
9105 2020-02-08 Andrew Pinski <apinski@marvel.com>
9106
9107 PR target/91927
9108 * gcc.target/aarch64/pr91927.c: New testcase.
9109
9110 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9111
9112 PR target/93136
9113 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9114 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9115 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9116 regex directives. Adjust expected instruction counts.
9117 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9118 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9119
9120 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR c++/93549
9123 * g++.dg/ext/constexpr-pr93549.C: New test.
9124
9125 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9126 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR target/65782
9129 * gcc.target/i386/pr65782.c: New test.
9130
9131 2020-02-07 Marek Polacek <polacek@redhat.com>
9132
9133 PR c++/92947 - Paren init of aggregates in unevaluated context.
9134 * g++.dg/cpp2a/paren-init21.C: New test.
9135
9136 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9137
9138 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9139
9140 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9141
9142 * gcc.target/aarch64/simd/vmmla.c: New test.
9143
9144 2020-02-07 Richard Biener <rguenther@suse.de>
9145
9146 PR middle-end/93519
9147 * gcc.dg/Wrestrict-21.c: New testcase.
9148
9149 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9150
9151 PR target/85667
9152 * gcc.target/i386/pr85667-10.c: New test.
9153 * gcc.target/i386/pr85667-7.c: Likewise.
9154 * gcc.target/i386/pr85667-8.c: Likewise.
9155 * gcc.target/i386/pr85667-9.c: Likewise.
9156
9157 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR target/93122
9160 * gcc.target/powerpc/pr93122.c: New test.
9161
9162 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9163
9164 PR c++/89404
9165 * g++.dg/ext/vla21.C: New.
9166
9167 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR target/93615
9170 * gcc.dg/pr93615.c: New test.
9171
9172 PR target/93611
9173 * gcc.target/i386/pr93611.c: New test.
9174
9175 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9176
9177 PR analyzer/93375
9178 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9179 differences in how __builtin_memcpy has been optimized at the time
9180 the analyzer runs.
9181
9182 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9183
9184 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9185
9186 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9187
9188 * gcc.target/powerpc/pr93012.c: New.
9189
9190 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9191
9192 PR target/87763
9193 * gcc.target/aarch64/movk_2.c: New test.
9194
9195 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9196
9197 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9198 Unify scan-assembler strings for all targets.
9199 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9200 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9201 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9202
9203 2020-02-06 Marek Polacek <polacek@redhat.com>
9204
9205 PR c++/93597 - ICE with lambda in operator function.
9206 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9207
9208 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9209
9210 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9211 …_target_compile as (additional_flags=) option and not as source
9212 filename to make it work with remote execution.
9213 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9214 check_effective_target_gas, check_effective_target_gld): Likewise.
9215
9216 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR target/93594
9219 * gcc.target/i386/avx2-pr93594.c: New test.
9220
9221 2020-02-05 Martin Sebor <msebor@redhat.com>
9222
9223 PR tree-optimization/92765
9224 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9225 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9226 * gcc.dg/Warray-bounds-58.c: New test.
9227 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9228 * gcc.dg/Wstring-compare.c: Xfail a test.
9229 * gcc.dg/strcmpopt_2.c: Disable tests.
9230 * gcc.dg/strcmpopt_4.c: Adjust tests.
9231 * gcc.dg/strcmpopt_10.c: New test.
9232 * gcc.dg/strcmpopt_11.c: New test.
9233 * gcc.dg/strlenopt-69.c: Disable tests.
9234 * gcc.dg/strlenopt-92.c: New test.
9235 * gcc.dg/strlenopt-93.c: New test.
9236 * gcc.dg/strlenopt.h: Declare calloc.
9237 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9238 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9239
9240 2020-02-05 Marek Polacek <polacek@redhat.com>
9241
9242 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9243 * g++.dg/cpp0x/initlist119.C: New test.
9244 * g++.dg/cpp0x/initlist120.C: New test.
9245
9246 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c++/93557
9249 * c-c++-common/Wunused-var-17.c: New test.
9250
9251 2020-02-05 Jeff Law <law@redhat.com>
9252
9253 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9254 adjust expected shadd insn count appropriately.
9255
9256 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9257
9258 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9259 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9260 * gcc.dg/analyzer/data-model-7.c: Likewise.
9261 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9262 * gcc.dg/analyzer/loop-2a.c: Likewise.
9263 * gcc.dg/analyzer/loop-4.c: Likewise.
9264 * gcc.dg/analyzer/loop.c: Likewise.
9265 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9266 call at merger.
9267 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9268 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9269 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9270 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9271 * gcc.dg/analyzer/paths-1.c: Likewise.
9272 * gcc.dg/analyzer/paths-1a.c: Likewise.
9273 * gcc.dg/analyzer/paths-2.c: Likewise.
9274 * gcc.dg/analyzer/paths-3.c: Likewise.
9275 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9276 * gcc.dg/analyzer/paths-5.c: Likewise.
9277 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9278 at merger.
9279 * gcc.dg/analyzer/paths-7.c: Likewise.
9280 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9281 output format.
9282 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9283 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9284
9285 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR target/92190
9288 * gcc.target/i386/pr92190.c: New test.
9289
9290 2020-02-05 Richard Biener <rguenther@suse.de>
9291
9292 PR testsuite/92177
9293 * gcc.dg/vect/bb-slp-22.c: Adjust.
9294
9295 2020-02-05 Richard Biener <rguenther@suse.de>
9296
9297 PR middle-end/90648
9298 * gcc.dg/pr90648.c: New testcase.
9299
9300 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR middle-end/93555
9303 * c-c++-common/gomp/pr93555-1.c: New test.
9304 * c-c++-common/gomp/pr93555-2.c: New test.
9305 * gfortran.dg/gomp/pr93555.f90: New test.
9306
9307 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9308
9309 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9310
9311 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9312
9313 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9314 from int to long.
9315
9316 2020-02-04 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/93538
9319 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9320
9321 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9322
9323 * c-c++-common/cpp/has-include-1.c: New test.
9324 * c-c++-common/cpp/has-include-next-1.c: New test.
9325 * c-c++-common/gomp/has-include-1.c: New test.
9326
9327 PR preprocessor/93545
9328 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9329 recovery.
9330 * c-c++-common/cpp/pr93545-1.c: New test.
9331 * c-c++-common/cpp/pr93545-2.c: New test.
9332 * c-c++-common/cpp/pr93545-3.c: New test.
9333 * c-c++-common/cpp/pr93545-4.c: New test.
9334
9335 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9336
9337 * g++.dg/coroutines/coro-missing-promise.C: New test.
9338
9339 2020-02-04 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/91123
9342 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9343
9344 2020-02-04 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/92819
9347 * gcc.target/i386/pr92819.c: New testcase.
9348 * gcc.target/i386/pr92803.c: Adjust.
9349
9350 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9351
9352 PR c++/93458
9353 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9354 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9355 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9356 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9357 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9358
9359 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9360
9361 PR analyzer/93544
9362 * gcc.dg/analyzer/torture/pr93544.c: New test.
9363
9364 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9365
9366 PR analyzer/93546
9367 * gcc.dg/analyzer/pr93546.c: New test.
9368
9369 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9370
9371 PR analyzer/93547
9372 * gcc.dg/analyzer/pr93547.c: New test.
9373
9374 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9375
9376 PR target/91816
9377 * gcc.target/arm/pr91816.c: New test.
9378
9379 2020-02-03 Julian Brown <julian@codesourcery.com>
9380 Tobias Burnus <tobias@codesourcery.com>
9381
9382 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9383 _OPENACC define.
9384 * gfortran.dg/openacc-define-3.f90: Likewise.
9385
9386 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9387
9388 PR fortran/93427
9389 * gfortran.dg/associate_52.f90: New.
9390
9391 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR target/93533
9394 * gcc.c-torture/compile/pr93533.c: New test.
9395 * gcc.target/s390/pr93533.c: New test.
9396
9397 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9398
9399 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9400
9401 2020-02-02 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/93530 - ICE on invalid alignas in a template.
9404 * g++.dg/cpp0x/alignas18.C: New test.
9405
9406 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9407
9408 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9409 options.
9410
9411 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9412
9413 PR rtl-optimization/91333
9414 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9415 to 3.
9416
9417 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9418
9419 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9420
9421 * g++.target/nios2/hello-pie.C: New.
9422 * g++.target/nios2/nios2.exp: New.
9423
9424 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9425
9426 PR analyzer/93457
9427 * gcc.dg/analyzer/pr93457.c: New test.
9428
9429 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9430
9431 PR analyzer/93373
9432 * gcc.dg/analyzer/torture/pr93373.c: New test.
9433
9434 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9435
9436 PR rtl-optimization/91333
9437 * gcc.target/i386/pr91333.c: New.
9438
9439 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9440
9441 PR analyzer/93379
9442 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9443 * gcc.dg/analyzer/torture/pr93379.c: New test.
9444
9445 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9446
9447 PR analyzer/93438
9448 * gcc.dg/analyzer/torture/pr93438.c: New test.
9449 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9450
9451 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR rtl-optimization/91838
9454 * g++.dg/pr91838.C: Moved to ...
9455 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9456 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9457 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9458 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9459
9460 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9461
9462 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9463 New proc.
9464 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9465 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9466 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9467 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9468 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9469 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9470 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9471 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9472 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9473 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9474 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9475 Likweise.
9476 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9477 Likweise.
9478 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9479 Likweise.
9480
9481 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9482
9483 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9484 of svbfloat16_t.
9485 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9486 __SVBfloat16_t.
9487 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9488 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9489 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9490 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9491 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9492 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9493 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9494 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9495 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9496 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9497 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9498 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9499 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9500 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9501 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9502 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9503 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9504 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9505 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9506 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9507 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9508 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9509 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9510 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9511 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9512 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9513 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9514 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9515 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9516 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9517 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9518 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9519 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9520 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9521 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9522 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9523 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9524 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9525 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9526 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9527 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9528 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9529 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9530 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9531 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9532 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9533 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9534 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9535 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9536 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9537 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9538 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9539 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9540 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9541 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9542 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9543 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9544 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9545 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9546 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9547 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9548 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
9549 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
9550 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
9551 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
9552 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
9553 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
9554 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9555 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9556 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9557 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9558 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9559 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9560 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9561 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9562 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9563 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9564 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9565 (ret_bf16x3, ret_bf16x4): Likewise.
9566 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9567 (fn_bf16x3, fn_bf16x4): Likewise.
9568 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9569 (fn_bf16x3, fn_bf16x4): Likewise.
9570 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9571 (fn_bf16x3, fn_bf16x4): Likewise.
9572 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9573 (fn_bf16x3, fn_bf16x4): Likewise.
9574 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9575 (fn_bf16x3, fn_bf16x4): Likewise.
9576 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9577 (fn_bf16x3, fn_bf16x4): Likewise.
9578 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9579 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9580 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9581 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9582 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9583 typedef.
9584 (bfloat16_callee, bfloat16_caller): New tests.
9585 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9586 typedef.
9587 (bfloat16_callee, bfloat16_caller): New tests.
9588 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9589 (callee_bf16, caller_bf16): New tests.
9590 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9591 (callee_bf16, caller_bf16): New tests.
9592 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9593 (callee_bf16, caller_bf16): New tests.
9594 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9595 (callee_bf16, caller_bf16): New tests.
9596 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9597 (callee_bf16, caller_bf16): New tests.
9598 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9599 (callee_bf16, caller_bf16): New tests.
9600 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9601 (callee_bf16, caller_bf16): New tests.
9602 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9603 (callee_bf16, caller_bf16): New tests.
9604 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9605 (callee_bf16, caller_bf16): New tests.
9606 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9607 (callee_bf16, caller_bf16): New tests.
9608 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9609 (callee_bf16, caller_bf16): New tests.
9610 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9611 (callee_bf16, caller_bf16): New tests.
9612 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9613 (callee_bf16, caller_bf16): New tests.
9614 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9615 (callee_bf16, caller_bf16): New tests.
9616 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9617 (callee_bf16, caller_bf16): New tests.
9618 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9619 (callee_bf16, caller_bf16): New tests.
9620 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9621 (callee_bf16, caller_bf16): New tests.
9622 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9623 (callee_bf16, caller_bf16): New tests.
9624 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9625 (caller_bf16): Likewise.
9626 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9627 (caller_bf16): Likewise.
9628 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9629 (caller_bf16): Likewise.
9630 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9631 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9632 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9633 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9634
9635 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9636 Matthew Malcomson <matthew.malcomson@arm.com>
9637 Richard Sandiford <richard.sandiford@arm.com>
9638
9639 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9640 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9641 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9642 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9643 __ARM_FEATURE_SVE_MATMUL_FP64.
9644 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9645 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9646 (TEST_TRIPLE_ZX): New macros.
9647 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9648 rely on +f64mm to enable it.
9649 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9650 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9651 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9652 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9653 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9654 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9655 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9656 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9657 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9658 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9659 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9660 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9661 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9662 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9663 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9664 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9665 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9666 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9667 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9668 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9669 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9670 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9671 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9672 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9673 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9674 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9675 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9676 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9677 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9678 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9679 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9680 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9681 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9682 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9683 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9684 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9685 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9686 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9687 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9688 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9689 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9690 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9691 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9692 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9693 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9694 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9695 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9696 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9697 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9698 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9699 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9700 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9701 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9702 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9703 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9704 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9705 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9706 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9707 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9708 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9709 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9710 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9711 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9712 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9713 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9714 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9715 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9716 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9717 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9718 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9719 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9720 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9721 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9722 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9723 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9724 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9725 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9726 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9727 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9728 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9729 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9730 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9731 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9732 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9733 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9734 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9735 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9736 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9737 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9738 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9739 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9740 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9741 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9742 Likewise.
9743 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9744 Likewise.
9745 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9746 Likewise.
9747 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9748 Likewise.
9749 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9750 Likewise.
9751
9752 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9753
9754 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9755 check-function-bodies tests.
9756 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9757 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9758 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9759 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9760 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9761 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9762 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9763 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9764 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9765 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9766 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9767 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9768 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9769 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9770 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9771 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9772 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9773 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9774 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9775 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9776 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9777 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9778 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9779 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9780 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9781 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9782 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9783 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9784 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9785 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9786 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9787 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9788 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9789 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9790 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9791 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9792 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9793 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9794 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9795 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9796 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9797 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9798 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9799 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9800 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9801 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9802 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9803 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9804 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9805 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9806 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9807 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9808 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9809 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9810 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9811 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9812 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9813 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9814 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9815 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9816 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9817 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9818 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9819 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9820 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9821 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9822 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9823 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9824 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9825 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9826 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9827 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9828 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9829 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9830 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9831 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9832 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9833 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9834 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9835 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9836 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9837 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9838 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9839 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9840 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9841 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9842 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9843 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9844 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9845 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9846 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9847 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9848 aarch64_little_endian for check-function-bodies tests.
9849 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
9850 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
9851 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
9852 target selector from dg-compile.
9853 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
9854
9855 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
9856
9857 PR fortran/93462
9858 * gfortran.dg/goacc/atomic-1.f90: New.
9859
9860 2020-01-31 Tamar Christina <tamar.christina@arm.com>
9861
9862 PR rtl-optimization/91838
9863 * g++.dg/pr91838.C: New test.
9864
9865 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9866
9867 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
9868 Use __builtin_ forms of memset and strlen throughout.
9869
9870 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9871
9872 * gcc.dg/analyzer/conditionals-2.c: Move to...
9873 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
9874 to a torture test. Remove redundant include.
9875
9876 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9877
9878 PR analyzer/93356
9879 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
9880 Add.
9881 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
9882 comparison test as failing.
9883 (test_float_selfcmp): Add.
9884 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
9885 tests as failing.
9886 * gcc.dg/analyzer/torture/pr93356.c: New test.
9887
9888 2020-01-30 Jeff Law <law@redhat.com>
9889
9890 PR c/88660
9891 * gcc.dg/pr88660.c: New test
9892
9893 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR lto/93384
9896 * gcc.dg/lto/pr93384_0.c: New test.
9897 * gcc.dg/lto/pr93384_1.c: New file.
9898
9899 PR middle-end/93505
9900 * gcc.c-torture/compile/pr93505.c: New test.
9901
9902 2020-01-30 Jeff Law <law@redhat.com
9903
9904 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
9905 conditional on !c6x. Add dg-final scan pattern for c6x.
9906
9907 2020-01-30 Martin Sebor <msebor@redhat.com>
9908
9909 PR middle-end/92323
9910 * gcc.dg/Warray-bounds-57.c: New test.
9911
9912 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9913
9914 PR analyzer/93450
9915 * gcc.dg/analyzer/torture/pr93450.c: New test.
9916
9917 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR target/93494
9920 * gcc.c-torture/execute/pr93494.c: New test.
9921
9922 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9923
9924 PR c++/90338
9925 * g++.dg/pr90338.C: New.
9926
9927 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR target/91824
9930 * gcc.target/i386/pr91824-2.c: New test.
9931
9932 PR target/91824
9933 * gcc.target/i386/pr91824-1.c: New test.
9934
9935 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
9936
9937 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
9938
9939 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR tree-optimization/92706
9942 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
9943
9944 2020-01-29 Marek Polacek <polacek@redhat.com>
9945
9946 PR c++/88092
9947 * g++.dg/cpp2a/nontype-class31.C: New test.
9948
9949 2020-01-29 Jeff Law <law@redhat.com
9950
9951 PR tree-optimization/89689
9952 * gcc.dg/pr89689.c: New test.
9953
9954 2020-01-29 Marek Polacek <polacek@redhat.com>
9955
9956 PR c++/91754 - Fix template arguments comparison with class NTTP.
9957 * g++.dg/cpp2a/nontype-class30.C: New test.
9958
9959 2020-01-29 Marek Polacek <polacek@redhat.com>
9960
9961 PR c++/92948 - Fix class NTTP with template arguments.
9962 * g++.dg/cpp2a/nontype-class28.C: New test.
9963 * g++.dg/cpp2a/nontype-class29.C: New test.
9964
9965 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
9966
9967 PR target/93221
9968 * gcc.target/aarch64/pr93221.c: New test.
9969
9970 2020-01-29 Martin Jambor <mjambor@suse.cz>
9971
9972 PR tree-optimization/92706
9973 * gcc.dg/tree-ssa/pr92706-1.c: New test.
9974
9975 2020-01-29 Martin Jambor <mjambor@suse.cz>
9976
9977 PR tree-optimization/92706
9978 * gcc.dg/tree-ssa/pr92706-2.c: New test.
9979 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
9980
9981 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9982
9983 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
9984
9985 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
9986
9987 PR testsuite/93393
9988 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
9989
9990 2020-01-29 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR c++/91118
9993 * g++.dg/gomp/pr91118-1.C: New test.
9994 * g++.dg/gomp/pr91118-2.C: New test.
9995
9996 PR fortran/93463
9997 * gfortran.dg/goacc/pr93463.f90: New test.
9998
9999 2020-01-29 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/93428
10002 * gcc.dg/torture/pr93428.c: New testcase.
10003
10004 2020-01-28 Martin Sebor <msebor@redhat.com>
10005
10006 PR middle-end/93437
10007 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10008
10009 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10010
10011 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10012 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10013 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10014 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10015
10016 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10017
10018 PR target/91461
10019 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10020 vmovups.
10021 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10022 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10023 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10024 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10025 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10026 * gcc.target/i386/pr90980-1.c: Likewise.
10027 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10028 "vmovd" to avoid matching "vmovdqu".
10029 * gcc.target/i386/pr87317-5.c: Likewise.
10030 * gcc.target/i386/pr87317-7.c: Likewise.
10031 * gcc.target/i386/pr91461-1.c: New test.
10032 * gcc.target/i386/pr91461-2.c: Likewise.
10033 * gcc.target/i386/pr91461-3.c: Likewise.
10034 * gcc.target/i386/pr91461-4.c: Likewise.
10035 * gcc.target/i386/pr91461-5.c: Likewise.
10036
10037 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10038
10039 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10040 renaming of warning_at overload to warning_meta.
10041 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10042
10043 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10044 Julian Brown <julian@codesourcery.com>
10045
10046 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10047 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10048 array.
10049
10050 2020-01-28 Julian Brown <julian@codesourcery.com>
10051
10052 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10053 testsuite). Make a compilation test, and expect rejection of mixed
10054 component/non-component accesses.
10055 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10056
10057 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10058 Julian Brown <julian@codesourcery.com>
10059
10060 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10061
10062 2020-01-28 Richard Biener <rguenther@suse.de>
10063
10064 PR tree-optimization/93439
10065 * gfortran.dg/graphite/pr93439.f90: New testcase.
10066
10067 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10068
10069 * gcc.target/arc/code-density-flag.c: New test
10070
10071 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10072
10073 PR fortran/93464
10074 * gfortran.dg/goacc/pr93464.f90: New.
10075
10076 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10077
10078 PR tree-optimization/93434
10079 * gcc.c-torture/execute/pr93434.c: New test.
10080
10081 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10082
10083 PR testsuite/93460
10084 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10085
10086 2020-01-28 Martin Liska <mliska@suse.cz>
10087
10088 PR c++/92440
10089 * g++.dg/template/pr92440.C: New test.
10090 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10091 * g++.dg/template/pr59930-2.C: Likewise.
10092 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10093
10094 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR target/93418
10097 * gcc.target/i386/avx2-pr93418.c: New test.
10098
10099 PR tree-optimization/93454
10100 * gcc.dg/pr93454.c: New test.
10101
10102 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10103
10104 PR analyzer/93451
10105 * gcc.dg/analyzer/torture/pr93451.c: New test.
10106
10107 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10108
10109 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10110 optimisation.
10111
10112 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10113
10114 PR analyzer/93349
10115 * gcc.dg/analyzer/torture/pr93349.c: New test.
10116
10117 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10118
10119 PR analyzer/93291
10120 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10121 (test_2): Rewrite to explicitly perform a bitwise-or of two
10122 boolean conditions.
10123 (test_3): New function, to test bitwise-and.
10124
10125 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10126
10127 PR testsuite/71727
10128 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10129
10130 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10131
10132 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10133 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10134
10135 2020-01-27 Richard Biener <rguenther@suse.de>
10136
10137 PR testsuite/91171
10138 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10139
10140 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10141
10142 * gcc.target/arc/interrupt-6.c: Update test.
10143
10144 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10145 Petro Karashchenko <petro.karashchenko@ring.com>
10146
10147 * gcc.target/arc/uncached-3.c: New test.
10148 * gcc.target/arc/uncached-4.c: Likewise.
10149 * gcc.target/arc/uncached-5.c: Likewise.
10150 * gcc.target/arc/uncached-6.c: Likewise.
10151 * gcc.target/arc/uncached-7.c: Likewise.
10152 * gcc.target/arc/uncached-8.c: Likewise.
10153 * gcc.target/arc/arc.exp (ll64): New predicate.
10154
10155 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10156
10157 * gcc.dg/torture/pr93170.c: New test.
10158
10159 2020-01-27 Martin Liska <mliska@suse.cz>
10160
10161 PR target/93274
10162 * gcc.target/i386/pr81213.c: Adjust to not expect
10163 a globally unique name.
10164
10165 2020-01-27 Richard Biener <rguenther@suse.de>
10166
10167 PR tree-optimization/93397
10168 * gcc.dg/torture/pr93397.c: New testcase.
10169
10170 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10171
10172 PR fortran/85781
10173 * gfortran.dg/bind_c_char_2.f90: New.
10174 * gfortran.dg/bind_c_char_3.f90: New.
10175 * gfortran.dg/bind_c_char_4.f90: New.
10176 * gfortran.dg/bind_c_char_5.f90: New.
10177
10178 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10179
10180 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10181 assembler.
10182 * gcc.target/i386/pr91298-2.c: Likewise.
10183
10184 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR target/93412
10187 * gcc.dg/pr93412.c: New test.
10188
10189 PR target/93430
10190 * gcc.dg/pr93430.c: New test.
10191 * gcc.target/i386/avx2-pr93430.c: New test.
10192
10193 PR ipa/93166
10194 * g++.dg/pr93166.C: Move to ...
10195 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10196
10197 PR tree-optimization/92788
10198 * g++.dg/pr92788.C: Move to ...
10199 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10200 Change type of operator new's first parameter to __SIZE_TYPE__.
10201
10202 2020-01-25 Marek Polacek <polacek@redhat.com>
10203
10204 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10205 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10206
10207 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10208
10209 PR ipa/93166
10210 * g++.dg/pr93166.C: New test.
10211
10212 2020-01-25 Andrew Pinski <apinski@marvell.com>
10213
10214 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10215
10216 2020-01-24 Jeff Law <law@redhat.com
10217
10218 PR tree-optimization/92788
10219 * g++.dg/pr92788.C: New test.
10220
10221 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR target/93395
10224 * gcc.target/i386/pr93395.c: New test.
10225 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10226
10227 2020-01-24 Marek Polacek <polacek@redhat.com>
10228
10229 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10230 * g++.dg/cpp1y/paren5.C: New test.
10231
10232 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10233
10234 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10235 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10236 * g++.dg/cpp0x/nontype4.C: Likewise.
10237 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10238 * g++.dg/cpp1y/new1.C: Likewise.
10239 * g++.dg/cpp1y/new2.C: Likewise.
10240 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10241 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10242 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10243 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10244 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10245 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10246 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10247 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10248 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10249 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10250 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10251
10252 2020-01-24 Jason Merrill <jason@redhat.com>
10253
10254 * lib/target-supports.exp (check_effective_target_unsigned_char):
10255 New.
10256
10257 2020-01-24 Jeff Law <law@redhat.com
10258
10259 PR target/13721
10260 * gcc.target/h8300/pr13721.c: New test.
10261
10262 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10263
10264 PR debug/92763
10265 * g++.dg/debug/pr92763.C: Require fopenmp.
10266
10267 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10268
10269 PR analyzer/93367
10270 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10271 Replace use of assert with a custom assertion implementation.
10272
10273 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR inline-asm/93027
10276 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10277
10278 PR rtl-optimization/93402
10279 * gcc.c-torture/execute/pr93402.c: New test.
10280
10281 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10282
10283 PR c++/92804
10284 * g++.dg/concepts/pr92804-1.C: New.
10285 * g++.dg/concepts/pr92804-2.C: Likewise.
10286
10287 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10288
10289 PR analyzer/93375
10290 * gcc.dg/analyzer/pr93375.c: New test.
10291
10292 2020-01-23 Jason Merrill <jason@redhat.com>
10293
10294 * lib/target-supports.exp (check_effective_target_unsigned_char):
10295 New.
10296
10297 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR target/93376
10300 * gcc.dg/pr93376.c: New test.
10301
10302 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10303
10304 PR target/93341
10305 * gcc.target/aarch64/pr93341.c: New test.
10306
10307 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10308
10309 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10310 to torture/conftest-1.c.
10311 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10312 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10313 analyzer/data-model-3.c.
10314 * gcc.dg/analyzer/torture/poc.c: New test.
10315
10316 2020-01-23 Richard Biener <rguenther@suse.de>
10317
10318 PR tree-optimization/93381
10319 * gcc.dg/torture/pr93354.c: New testcase.
10320
10321 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR target/93346
10324 * gcc.target/i386/pr93346.c: New test.
10325
10326 2020-01-23 Martin Sebor <msebor@redhat.com>
10327
10328 PR c/84919
10329 * gcc.dg/Wrestrict-20.c: New test.
10330
10331 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10332
10333 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10334
10335 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10336
10337 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10338 test for ILP32.
10339 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10340 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10341 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10342 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10343 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10344 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10345 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10346 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10347 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10348 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10349 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10350 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10351 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10352 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10353 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10354 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10355 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10356 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10357 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10358 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10359 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10360 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10361 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10362 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10363 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10364 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10365 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10366 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10367 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10368 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10369 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10370 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10371 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10372 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10373 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10374 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10375 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10376 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10377 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10378 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10379 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10380 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10381 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10382 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10383 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10384 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10385 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10386 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10387 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10388 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10389 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10390 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10391 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10392 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10393 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10394 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10395 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10396 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10397 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10398 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10399 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10400 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10401 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10402 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10403 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10404 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10405 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10406 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10407 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10408 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10409 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10410 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10411 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10412 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10413 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10414 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10415 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10416 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10417 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10418 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10419 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10420 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10421 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10422 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10423 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10424 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10425 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10426 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10427 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10428 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10429 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10430 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10431 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10432 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10433 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10434 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10435 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10436 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10437 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10438 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10439 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10440 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10441 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10442 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10443 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10449 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10451 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10453 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10455 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10457 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10459 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10461 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10463 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10465 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10467 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10469 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10519 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10520 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10521 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10522 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10523 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10524 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10525 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10526 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10527 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10528 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10529 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10530 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10531 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10532 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10533 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10534 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10535 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10536 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10537 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10538 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10539 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10540 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10541 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10542 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10543 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10544 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10545 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10546 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10547 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10548 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
10549 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
10550 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
10551 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
10552 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
10553 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
10554 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10555 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10556 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10557 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10558 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10559 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10560 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10561 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10562 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10563 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10564 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10565 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10566 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10567 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10568 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10569 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10570 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10571 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10574 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10575 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10576 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10577 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10578 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10579 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10580 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10581 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10582 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10583 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10594 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10595 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10596 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10597 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10598 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10599 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10653 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10654 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10655 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10656 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10657 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10658 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10659 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10660 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10661 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10662 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10663 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10664 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10665 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10666 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10667 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10668 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10669 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10670 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10671 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10672 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10673 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10674 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10675 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10676 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10677 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10678 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10679 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10680 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10681 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10682 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10683 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10684 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10685 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10686 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10687 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10688 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10689 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10690 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10691 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10692 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10693 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10694 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10695 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10696 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10697 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10698 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10699 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10700 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10701 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10702 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10703 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10704 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10705 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10706 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10707 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10708 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10709 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10710 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10711 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10712 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10713 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10714 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10715 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10716 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10717
10718 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10719
10720 * lib/scanasm.exp (check-function-bodies): Add an optional
10721 target/xfail selector.
10722
10723 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10724
10725 * gcc.dg/torture/pr93124.c: New test.
10726
10727 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10728
10729 PR analyzer/93382
10730 * gcc.dg/analyzer/pr93382.c: New test.
10731
10732 2020-01-22 Andrew Pinski <apinski@marvell.com>
10733
10734 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10735 * gcc.dg/vect/pr88497-1.c: This.
10736 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10737 * gcc.dg/vect/pr88497-2.c: This.
10738 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10739 * gcc.dg/vect/pr88497-3.c: This.
10740 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10741 * gcc.dg/vect/pr88497-4.c: This.
10742 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10743 * gcc.dg/vect/pr88497-5.c: This.
10744 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10745 * gcc.dg/vect/pr88497-6.c: This.
10746 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10747 * gcc.dg/vect/pr88497-7.c: This.
10748
10749 Revert:
10750 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10751 Call check_vect_support_and_set_flags also.
10752
10753 2020-01-22 Andrew Pinski <apinski@marvell.com>
10754
10755 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10756 Call check_vect_support_and_set_flags also.
10757
10758 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10759
10760 PR analyzer/93378
10761 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10762 _setjmp.
10763
10764 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10765
10766 PR analyzer/93378
10767 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10768
10769 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10770
10771 PR analyzer/93316
10772 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10773 * gcc.dg/analyzer/malloc-1.c: Likewise.
10774 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10775 __builtin_alloca rather than alloca.
10776 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10777 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10778 including unistd.h.
10779 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10780 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10781 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10782 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10783 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10784 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10785 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10786 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10787 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10788 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10789 * gcc.dg/analyzer/test-setjmp.h: New header.
10790
10791 2020-01-22 Marek Polacek <polacek@redhat.com>
10792
10793 PR c++/92907 - noexcept does not consider "const" in member functions.
10794 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10795 qualifiers to cp_parser_exception_specification_opt.
10796 (cp_parser_direct_declarator): Pass the function qualifiers to
10797 cp_parser_exception_specification_opt.
10798 (cp_parser_class_specifier_1): Pass the function declaration to
10799 cp_parser_late_noexcept_specifier.
10800 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10801 pass the qualifiers of the function to
10802 cp_parser_noexcept_specification_opt.
10803 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10804 Use it in inject_this_parameter.
10805 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10806 Use it.
10807 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10808 cp_parser_noexcept_specification_opt.
10809 (cp_parser_transaction_expression): Likewise.
10810
10811 2020-01-22 Marek Polacek <polacek@redhat.com>
10812
10813 PR c++/93324 - ICE with -Wall on constexpr if.
10814 * g++.dg/cpp1z/constexpr-if33.C: New test.
10815
10816 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10817
10818 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10819
10820 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10821
10822 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10823 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10824 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10825
10826 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10827
10828 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10829 rather than __SVFloat16_t
10830
10831 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10832
10833 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10834 templates.
10835
10836 2020-01-22 Richard Biener <rguenther@suse.de>
10837
10838 PR tree-optimization/93381
10839 * gcc.dg/torture/pr93381.c: New testcase.
10840
10841 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR target/93335
10844 * gcc.c-torture/compile/pr93335.c: New test.
10845
10846 PR target/91298
10847 * gcc.target/i386/pr91298-1.c: New test.
10848 * gcc.target/i386/pr91298-2.c: New test.
10849
10850 * gfortran.dg/gomp/target-parallel1.f90: New test.
10851 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
10852 test.
10853
10854 PR fortran/93329
10855 * gfortran.dg/goacc/pr93329.f90: New test.
10856
10857 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
10858
10859 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
10860
10861 2020-01-21 Andrew Pinski <apinski@marvell.com>
10862
10863 PR target/93119
10864 * gcc.target/aarch64/pr93119.c: New test.
10865
10866 2020-01-22 Joseph Myers <joseph@codesourcery.com>
10867
10868 PR c/93348
10869 * gcc.c-torture/compile/pr93348-1.c: New test.
10870
10871 2020-01-21 David Malcolm <dmalcolm@redhat.com>
10872
10873 PR analyzer/93352
10874 * gcc.dg/analyzer/pr93352.c: New test.
10875
10876 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
10877
10878 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
10879 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
10880
10881 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
10882
10883 PR target/93319
10884 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
10885 (test1): Replace printf with __builtin_printf.
10886
10887 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
10888
10889 * g++.dg/coroutines/co-await-void_type.C: New test.
10890
10891 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10892
10893 PR target/93333
10894 * gcc.c-torture/compile/pr93333.c: New test.
10895
10896 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
10897
10898 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
10899 line terminators in patterns.
10900
10901 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
10902
10903 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
10904 int32_t * rather than int *.
10905 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
10906 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
10907 (f1): Likewise.
10908 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
10909 (f1): Likewise.
10910 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
10911 (f1): Likewise.
10912 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
10913 (f1): Likewise.
10914 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
10915 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
10916 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
10917 (f1): Likewise.
10918 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
10919 (f1): Likewise.
10920 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
10921 (f1): Likewise.
10922
10923 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
10924
10925 PR target/92424
10926 * gcc.target/aarch64/pr92424-1.c: New test.
10927 * gcc.target/aarch64/pr92424-2.c: New test.
10928 * gcc.target/aarch64/pr92424-3.c: New test.
10929
10930 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
10931
10932 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
10933 directive.
10934 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10935 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10936 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10937 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10938 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10939 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10940 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10941 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10942 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10943 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10944 * lib/target-supports.exp: Add assembly requirement directive.
10945
10946 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
10947
10948 PR fortran/93309
10949 * gfortran.dg/external_implicit_none_2.f90: New.
10950
10951 2020-01-21 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/92328
10954 * gcc.dg/torture/pr92328.c: New testcase.
10955
10956 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10957
10958 PR target/93073
10959 * gcc.target/powerpc/pr93073.c: New test.
10960
10961 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
10962
10963 * g++.dg/coroutines/co-return-warning-1.C: New test.
10964
10965 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
10966
10967 PR target/93304
10968 * gcc.target/riscv/pr93304.c: New test.
10969
10970 2020-01-20 Martin Sebor <msebor@redhat.com>
10971
10972 PR testsuite/92829
10973 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
10974 due to an aparrent VRP limtation.
10975 * gcc.dg/Wstringop-overflow-25.c: Same.
10976
10977 2020-01-20 Nathan Sidwell <nathan@acm.org>
10978
10979 PR preprocessor/80005
10980 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
10981 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
10982 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
10983 * g++.dg/cpp/pr80005.C: New.
10984
10985 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
10986
10987 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
10988 scan-tree-dump.
10989
10990 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
10991
10992 PR target/93319
10993 * gcc.target/i386/pr93319-1a.c: New test.
10994 * gcc.target/i386/pr93319-1b.c: Likewise.
10995 * gcc.target/i386/pr93319-1c.c: Likewise.
10996 * gcc.target/i386/pr93319-1d.c: Likewise.
10997
10998 2020-01-20 Richard Biener <rguenther@suse.de>
10999
11000 PR debug/92763
11001 * g++.dg/debug/pr92763.C: New testcase.
11002
11003 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11004
11005 PR c++/92536
11006 * g++.dg/cpp1z/pr92536.C: New.
11007
11008 2020-01-20 Richard Biener <rguenther@suse.de>
11009
11010 PR tree-optimization/93094
11011 * gcc.dg/vect/pr93094.c: New testcase.
11012
11013 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11014
11015 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11016 test names are unique.
11017 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11018 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11019 * gcc.dg/analyzer/data-model-1.c: Likewise.
11020 * gcc.dg/analyzer/data-model-18.c: Likewise.
11021 * gcc.dg/analyzer/data-model-8.c: Likewise.
11022 * gcc.dg/analyzer/data-model-9.c: Likewise.
11023 * gcc.dg/analyzer/file-1.c: Likewise.
11024 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11025 * gcc.dg/analyzer/loop-2.c: Likewise.
11026 * gcc.dg/analyzer/loop-2a.c: Likewise.
11027 * gcc.dg/analyzer/loop-4.c: Likewise.
11028 * gcc.dg/analyzer/loop.c: Likewise.
11029 * gcc.dg/analyzer/malloc-1.c: Likewise.
11030 * gcc.dg/analyzer/malloc-2.c: Likewise.
11031 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11032 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11033 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11034 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11035 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11036 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11037 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11038 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11039 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11040 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11041 * gcc.dg/analyzer/operations.c: Likewise.
11042 * gcc.dg/analyzer/params.c: Likewise.
11043 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11044 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11045 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11046 * gcc.dg/analyzer/switch.c: Likewise.
11047 * gcc.dg/analyzer/taint-1.c: Likewise.
11048 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11049
11050 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11051
11052 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11053 -march=v10 option on target ! march_option.
11054 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11055 gcc.target/cris/sync-1-v10.c: Similar.
11056 * lib/target-supports.exp (effective_target_march_option): New.
11057
11058 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11059
11060 PR fortran/44960
11061 * gfortran.dg/function_reference_1.f90: New test.
11062 * gfortran.dg/function_reference_2.f90: New test.
11063
11064 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11065
11066 PR c/92833
11067 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11068
11069 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11070
11071 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11072 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11073 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11074 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11075 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11076 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11077 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11078 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11079 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11080 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11081 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11082 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11083 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11084 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11085 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11086 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11087 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11088 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11089 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11090 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11091 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11092 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11093 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11094 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11095 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11096 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11097 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11098 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11099 * g++.dg/coroutines/coro-builtins.C: New test.
11100 * g++.dg/coroutines/coro-missing-gro.C: New test.
11101 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11102 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11103 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11104 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11105 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11106 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11107 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11108 * g++.dg/coroutines/coro-pre-proc.C: New test.
11109 * g++.dg/coroutines/coro.h: New file.
11110 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11111 * g++.dg/coroutines/coroutines.exp: New file.
11112 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11113 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11114 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11115 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11116 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11117 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11118 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11119 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11120 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11121 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11122 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11123 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11124 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11125 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11126 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11127 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11128 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11129 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11130 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11131 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11132 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11133 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11134 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11135 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11136 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11137 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11138 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11139 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11140 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11141 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11142 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11143 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11144 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11145 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11146 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11147 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11148 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11149 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11150 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11151 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11152 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11153 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11154 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11155 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11156 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11157 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11158 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11159 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11160 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11161 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11162 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11163 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11164 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11165 * g++.dg/coroutines/torture/func-params-00.C: New test.
11166 * g++.dg/coroutines/torture/func-params-01.C: New test.
11167 * g++.dg/coroutines/torture/func-params-02.C: New test.
11168 * g++.dg/coroutines/torture/func-params-03.C: New test.
11169 * g++.dg/coroutines/torture/func-params-04.C: New test.
11170 * g++.dg/coroutines/torture/func-params-05.C: New test.
11171 * g++.dg/coroutines/torture/func-params-06.C: New test.
11172 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11173 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11174 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11175 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11176 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11177 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11178 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11179 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11180 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11181 * g++.dg/coroutines/torture/local-var-0.C: New test.
11182 * g++.dg/coroutines/torture/local-var-1.C: New test.
11183 * g++.dg/coroutines/torture/local-var-2.C: New test.
11184 * g++.dg/coroutines/torture/local-var-3.C: New test.
11185 * g++.dg/coroutines/torture/local-var-4.C: New test.
11186 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11187 * g++.dg/coroutines/torture/pr92933.C: New test.
11188
11189 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190
11191 PR libfortran/93234
11192 * gfortran.dg/inquire_pre.f90: New test.
11193
11194 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11195
11196 PR analyzer/93290
11197 * gcc.dg/analyzer/pr93290.c: New test.
11198
11199 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11200
11201 PR c++/92542
11202 * g++.dg/pr92542.C: New.
11203
11204 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11205 Sudakshina Das <sudi.das@arm.com>
11206
11207 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11208
11209 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11210 Sudakshina Das <sudi.das@arm.com>
11211
11212 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11213
11214 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11215
11216 PR testsuite/93227
11217 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11218 C++20, due to std::is_pod being deprecated.
11219
11220 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11221
11222 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11223 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11224 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11225 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11226 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11227 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11228 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11229 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11230 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11231 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11232 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11233
11234 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11235
11236 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11237 predef.
11238
11239 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR c++/93228
11242 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11243
11244 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11245
11246 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11247
11248 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11249 Tobias Burnus <burnus@gcc.gnu.org>
11250
11251 PR fortran/93236
11252 * gfortran.dg/pr93263_1.f90: New test.
11253 * gfortran.dg/pr93263_2.f90: New test.
11254
11255 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR tree-optimization/93292
11258 * g++.dg/opt/pr93292.C: New test.
11259
11260 PR testsuite/93294
11261 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11262 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11263 (compat_setup_dfp): Likewise.
11264
11265 2020-01-16 Kerem Kat <keremkat@gmail.com>
11266
11267 PR c/92833
11268 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11269 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11270
11271 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11272
11273 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11274 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11275 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11276 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11277
11278 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11279
11280 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11281 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11282 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11283 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11284 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11285 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11286 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11287 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11288 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11289 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11290 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11291 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11292 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11293 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11294 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11295
11296 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11297 Andre Vieira <andre.simoesdiasvieira@arm.com>
11298
11299 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11300
11301 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11302 Thomas Preud'homme <thomas.preudhomme@arm.com>
11303
11304 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11305 introduced in Armv8.1-M Mainline Security Extensions are available and
11306 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11307 targets only. Adapt CLRM check to verify register used for BLXNS is
11308 not in the CLRM register list.
11309 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11310 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11311 check for LSB clearing bit to be using the same register as BLXNS when
11312 targeting Armv8.1-M Mainline.
11313 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11314 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11315 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11316 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11317 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11318 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11319 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11320 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11321 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11322 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11323 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11324 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11325 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11326 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11327 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11328 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11329 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11330 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11331 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11332 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11333 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11334 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11335 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11336 Mainline and restrict libcall count to Armv8-M.
11337
11338 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11339 Thomas Preud'homme <thomas.preudhomme@arm.com>
11340
11341 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11342 VLLDM.
11343 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11344 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11345 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11346 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11347 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11348 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11349 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11350
11351 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11352 Thomas Preud'homme <thomas.preudhomme@arm.com>
11353
11354 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11355 VPUSH and VPOP and update expectation for VSCCLRM.
11356 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11357 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11358 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11359 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11360 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11361
11362 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11363 Thomas Preud'homme <thomas.preudhomme@arm.com>
11364
11365 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11366 CLRM check.
11367 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11368 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11369 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11370 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11371 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11372 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11373 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11374 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11375 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11376 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11377 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11378 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11379 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11380 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11381 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11382 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11383 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11384 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11385 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11386 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11387 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11388 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11389 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11390 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11391
11392 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11393 Thomas Preud'homme <thomas.preudhomme@arm.com>
11394
11395 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11396 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11397 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11398 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11399 * gcc.target/arm/cmse/struct-1.c: Likewise.
11400 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11401 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11402 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11403 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11404 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11405 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
11406 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11407 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11408 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11409 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11410 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11411
11412 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11413 Thomas Preud'homme <thomas.preudhomme@arm.com>
11414
11415 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11416 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11417 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11418 * gcc.target/arm/cmse/struct-1.c: Likewise.
11419 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11420 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11421 GPR clearing when CLRM is not available.
11422 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11423 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11424 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11425 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11426 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11427 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11428 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11429 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11430 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11431 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11432 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11433 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11434 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11435 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11436 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11437 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11438 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11439 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11440 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11441 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11442 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11443 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11444 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11445 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11446 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11447 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11448 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11449
11450 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11451 Thomas Preud'homme <thomas.preudhomme@arm.com>
11452
11453 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11454 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11455 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11456 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11457 * gcc.target/arm/cmse/struct-1.c: Likewise.
11458 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11459 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11460 mainline/8_1m subdirectory.
11461 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11462 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11463 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11464 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11465 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11466 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11467 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11468 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11469 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11470 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11471 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11472 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11473 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11474 into ...
11475 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11476 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11477 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11478 dg-skip-if directive for float ABI.
11479 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11480 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11481 dg-skip-if directive for float ABI.
11482 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11483 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11484 dg-skip-if directive for float ABI.
11485 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11486 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11487 dg-skip-if directive for float ABI.
11488 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11489 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11490 dg-skip-if directive for float ABI.
11491 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11492 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11493 dg-skip-if directive for float ABI.
11494 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11495 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11496 dg-skip-if directive for float ABI.
11497 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11498 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11499 dg-skip-if directive for float ABI.
11500 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11501 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11502 dg-skip-if directive for float ABI.
11503 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11504 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11505 dg-skip-if directive for float ABI.
11506 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11507 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11508 dg-skip-if directive for float ABI.
11509 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11510 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11511 dg-skip-if directive for float ABI.
11512 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11513 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11514 dg-skip-if directive for float ABI.
11515 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11516 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11517 dg-skip-if directive for float ABI.
11518 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11519 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11520 dg-skip-if directive for float ABI.
11521 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11522 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11523 dg-skip-if directive for float ABI.
11524 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11525 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11526 dg-skip-if directive for float ABI.
11527 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11528 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11529 dg-skip-if directive for float ABI.
11530 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11531 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11532 dg-skip-if directive for float ABI.
11533 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11534 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11535 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11536 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11537 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11538 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11539 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11540 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11541 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11542 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11543 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11544 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11545 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11546 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11547 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11548 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
11549 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
11550 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
11551 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
11552 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
11553 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
11554 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11555 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11556 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11557 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11558 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11559 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11560 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11561 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11562 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11563 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11564 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11565 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11566 New procedure.
11567
11568 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11569 Thomas Preud'homme <thomas.preudhomme@arm.com>
11570
11571 * lib/target-supports.exp
11572 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11573 (add_options_for_arm_arch_v8_1m_main): Likewise.
11574 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11575
11576 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11577
11578 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11579 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11580 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11581
11582 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11583
11584 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11585 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11586 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11587 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11588
11589 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11590
11591 PR tree-optimization/92429
11592 * gcc.dg/vect/pr92429.c: New test.
11593
11594 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11595
11596 PR fortran/93253
11597 * fortran.dg/boz_7.f90: Updated dg-error.
11598
11599 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11600
11601 PR c++/91073
11602 * g++.dg/concepts/pr91073-1.C: New.
11603 * g++.dg/concepts/pr91073-2.C: Likewise.
11604
11605 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11606
11607 * gcc.dg/pr90838.c: New test.
11608 * gcc.dg/pr93231.c: New test.
11609 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11610
11611 2020-01-15 Richard Biener <rguenther@suse.de>
11612
11613 PR middle-end/93273
11614 * g++.dg/torture/pr93273.C: New testcase.
11615
11616 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11617
11618 PR tree-optimization/93247
11619 * gcc.dg/vect/pr93247-1.c: New test.
11620 * gcc.dg/vect/pr93247-2.c: Likewise.
11621
11622 2020-01-15 Martin Sebor <msebor@redhat.com>
11623
11624 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11625 failures due the absence of loop unrolling.
11626
11627 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11628
11629 PR c/93072
11630 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11631
11632 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11633
11634 * gcc.dg/analyzer/signal-6.c: New test.
11635
11636 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11637
11638 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11639 no statements.
11640
11641 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11642
11643 PR analyzer/58237
11644 * gcc.dg/analyzer/file-paths-1.c: New test.
11645
11646 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11647
11648 PR analyzer/58237
11649 * gcc.dg/analyzer/file-1.c (test_4): New.
11650 * gcc.dg/analyzer/file-pr58237.c: New test.
11651
11652 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR tree-optimization/93262
11655 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11656 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11657 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11658
11659 PR tree-optimization/93249
11660 * gcc.c-torture/execute/pr93249.c: New test.
11661
11662 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11663
11664 * gcc.dg/analyzer/signal-5.c: New test.
11665
11666 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11667
11668 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11669 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11670 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11671 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11672 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11673 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11674 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11675 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11676 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11677 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11678 * gcc.dg/analyzer/unknown-fns.c: New test.
11679
11680 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11681
11682 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11683
11684 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR lto/91576
11687 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11688
11689 PR target/93009
11690 * gcc.target/i386/avx512vl-pr93009.c: New test.
11691
11692 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11693
11694 PR lto/91576
11695 * g++.dg/lto/odr-8_0.C: New testcase.
11696 * g++.dg/lto/odr-8_1.C: New testcase.
11697
11698 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11699
11700 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11701 * gcc.dg/analyzer/abort.c: New test.
11702 * gcc.dg/analyzer/alloca-leak.c: New test.
11703 * gcc.dg/analyzer/analyzer-decls.h: New header.
11704 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11705 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11706 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11707 * gcc.dg/analyzer/analyzer.exp: New suite.
11708 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11709 * gcc.dg/analyzer/call-summaries-1.c: New test.
11710 * gcc.dg/analyzer/conditionals-2.c: New test.
11711 * gcc.dg/analyzer/conditionals-3.c: New test.
11712 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11713 * gcc.dg/analyzer/conditionals-trans.c: New test.
11714 * gcc.dg/analyzer/data-model-1.c: New test.
11715 * gcc.dg/analyzer/data-model-2.c: New test.
11716 * gcc.dg/analyzer/data-model-3.c: New test.
11717 * gcc.dg/analyzer/data-model-4.c: New test.
11718 * gcc.dg/analyzer/data-model-5.c: New test.
11719 * gcc.dg/analyzer/data-model-5b.c: New test.
11720 * gcc.dg/analyzer/data-model-5c.c: New test.
11721 * gcc.dg/analyzer/data-model-5d.c: New test.
11722 * gcc.dg/analyzer/data-model-6.c: New test.
11723 * gcc.dg/analyzer/data-model-7.c: New test.
11724 * gcc.dg/analyzer/data-model-8.c: New test.
11725 * gcc.dg/analyzer/data-model-9.c: New test.
11726 * gcc.dg/analyzer/data-model-11.c: New test.
11727 * gcc.dg/analyzer/data-model-12.c: New test.
11728 * gcc.dg/analyzer/data-model-13.c: New test.
11729 * gcc.dg/analyzer/data-model-14.c: New test.
11730 * gcc.dg/analyzer/data-model-15.c: New test.
11731 * gcc.dg/analyzer/data-model-16.c: New test.
11732 * gcc.dg/analyzer/data-model-17.c: New test.
11733 * gcc.dg/analyzer/data-model-18.c: New test.
11734 * gcc.dg/analyzer/data-model-19.c: New test.
11735 * gcc.dg/analyzer/data-model-path-1.c: New test.
11736 * gcc.dg/analyzer/disabling.c: New test.
11737 * gcc.dg/analyzer/dot-output.c: New test.
11738 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11739 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11740 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11741 * gcc.dg/analyzer/equivalence.c: New test.
11742 * gcc.dg/analyzer/explode-1.c: New test.
11743 * gcc.dg/analyzer/explode-2.c: New test.
11744 * gcc.dg/analyzer/factorial.c: New test.
11745 * gcc.dg/analyzer/fibonacci.c: New test.
11746 * gcc.dg/analyzer/fields.c: New test.
11747 * gcc.dg/analyzer/file-1.c: New test.
11748 * gcc.dg/analyzer/file-2.c: New test.
11749 * gcc.dg/analyzer/function-ptr-1.c: New test.
11750 * gcc.dg/analyzer/function-ptr-2.c: New test.
11751 * gcc.dg/analyzer/function-ptr-3.c: New test.
11752 * gcc.dg/analyzer/gzio-2.c: New test.
11753 * gcc.dg/analyzer/gzio-3.c: New test.
11754 * gcc.dg/analyzer/gzio-3a.c: New test.
11755 * gcc.dg/analyzer/gzio.c: New test.
11756 * gcc.dg/analyzer/infinite-recursion.c: New test.
11757 * gcc.dg/analyzer/loop-2.c: New test.
11758 * gcc.dg/analyzer/loop-2a.c: New test.
11759 * gcc.dg/analyzer/loop-3.c: New test.
11760 * gcc.dg/analyzer/loop-4.c: New test.
11761 * gcc.dg/analyzer/loop.c: New test.
11762 * gcc.dg/analyzer/malloc-1.c: New test.
11763 * gcc.dg/analyzer/malloc-2.c: New test.
11764 * gcc.dg/analyzer/malloc-3.c: New test.
11765 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11766 * gcc.dg/analyzer/malloc-dce.c: New test.
11767 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11768 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11769 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11770 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11771 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11772 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11773 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11774 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11775 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11776 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11777 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11778 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11779 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11780 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11781 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11782 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11783 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11784 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11785 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11786 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11787 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11788 * gcc.dg/analyzer/malloc-macro.h: New header.
11789 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11790 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11791 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11792 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11793 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11794 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11795 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11796 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11797 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11798 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11799 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11800 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11801 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11802 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11803 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11804 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11805 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11806 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11807 * gcc.dg/analyzer/operations.c: New test.
11808 * gcc.dg/analyzer/params-2.c: New test.
11809 * gcc.dg/analyzer/params.c: New test.
11810 * gcc.dg/analyzer/paths-1.c: New test.
11811 * gcc.dg/analyzer/paths-1a.c: New test.
11812 * gcc.dg/analyzer/paths-2.c: New test.
11813 * gcc.dg/analyzer/paths-3.c: New test.
11814 * gcc.dg/analyzer/paths-4.c: New test.
11815 * gcc.dg/analyzer/paths-5.c: New test.
11816 * gcc.dg/analyzer/paths-6.c: New test.
11817 * gcc.dg/analyzer/paths-7.c: New test.
11818 * gcc.dg/analyzer/pattern-test-1.c: New test.
11819 * gcc.dg/analyzer/pattern-test-2.c: New test.
11820 * gcc.dg/analyzer/pointer-merging.c: New test.
11821 * gcc.dg/analyzer/pr61861.c: New test.
11822 * gcc.dg/analyzer/pragma-1.c: New test.
11823 * gcc.dg/analyzer/scope-1.c: New test.
11824 * gcc.dg/analyzer/sensitive-1.c: New test.
11825 * gcc.dg/analyzer/setjmp-1.c: New test.
11826 * gcc.dg/analyzer/setjmp-2.c: New test.
11827 * gcc.dg/analyzer/setjmp-3.c: New test.
11828 * gcc.dg/analyzer/setjmp-4.c: New test.
11829 * gcc.dg/analyzer/setjmp-5.c: New test.
11830 * gcc.dg/analyzer/setjmp-6.c: New test.
11831 * gcc.dg/analyzer/setjmp-7.c: New test.
11832 * gcc.dg/analyzer/setjmp-7a.c: New test.
11833 * gcc.dg/analyzer/setjmp-8.c: New test.
11834 * gcc.dg/analyzer/setjmp-9.c: New test.
11835 * gcc.dg/analyzer/signal-1.c: New test.
11836 * gcc.dg/analyzer/signal-2.c: New test.
11837 * gcc.dg/analyzer/signal-3.c: New test.
11838 * gcc.dg/analyzer/signal-4a.c: New test.
11839 * gcc.dg/analyzer/signal-4b.c: New test.
11840 * gcc.dg/analyzer/strcmp-1.c: New test.
11841 * gcc.dg/analyzer/switch.c: New test.
11842 * gcc.dg/analyzer/taint-1.c: New test.
11843 * gcc.dg/analyzer/zlib-1.c: New test.
11844 * gcc.dg/analyzer/zlib-2.c: New test.
11845 * gcc.dg/analyzer/zlib-3.c: New test.
11846 * gcc.dg/analyzer/zlib-4.c: New test.
11847 * gcc.dg/analyzer/zlib-5.c: New test.
11848 * gcc.dg/analyzer/zlib-6.c: New test.
11849 * lib/gcc-defs.exp (dg-check-dot): New procedure.
11850 * lib/target-supports.exp (check_dot_available): New procedure.
11851 (check_effective_target_analyzer): New.
11852 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
11853
11854 2020-01-14 Jason Merrill <jason@redhat.com>
11855
11856 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
11857
11858 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11859
11860 PR ipa/69678
11861 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
11862 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
11863 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
11864 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
11865 * lib/scandump.exp: Dump executable file name.
11866 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
11867
11868 2020-01-13 David Malcolm <dmalcolm@redhat.com>
11869
11870 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
11871 directive.
11872
11873 2020-01-13 Joseph Myers <joseph@codesourcery.com>
11874
11875 PR c/93241
11876 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
11877 tests.
11878
11879 2020-01-13 Martin Sebor <msebor@redhat.com>
11880
11881 PR tree-optimization/93213
11882 * gcc.c-torture/execute/pr93213.c: New test.
11883
11884 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
11885
11886 * c-c++-common/goacc/host_data-1.c: Extend.
11887 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11888
11889 2020-01-10 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR tree-optimization/93210
11892 * gcc.dg/pr93210.c: New test.
11893 * g++.dg/opt/pr93210.C: New test.
11894
11895 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11896
11897 PR inline-asm/93027
11898 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
11899
11900 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11901
11902 PR inline-asm/93027
11903 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
11904
11905 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11906
11907 PR inline-asm/93027
11908 * gcc.target/i386/pr93207.c: Run it only for x86-64.
11909
11910 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11911
11912 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
11913 typedef.
11914 (test_diag): Add coverage of "%@".
11915 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
11916 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
11917 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
11918 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
11919 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
11920 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
11921 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
11922 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
11923 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
11924 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
11925 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
11926
11927 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11928
11929 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
11930 nn_line_numbers_enabled.
11931 * lib/multiline.exp (nn_line_numbers_enabled): New global.
11932 (dg-enable-nn-line-numbers): New proc.
11933 (maybe-handle-nn-line-numbers): New proc.
11934 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
11935
11936 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11937
11938 PR inline-asm/93027
11939 * gcc.target/i386/pr93207.c: New test.
11940
11941 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
11942
11943 * testsuite/gcc.target/aarch64/pr90838.c: New test.
11944
11945 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11946
11947 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
11948 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
11949 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
11950 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
11951
11952 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11953
11954 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
11955 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
11956 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
11957 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
11958 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
11959 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
11960 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
11961 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
11962 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
11963
11964 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11965
11966 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
11967 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
11968 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
11969 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
11970 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
11971 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
11972 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
11973 * gcc.target/aarch64/sve/single_5.c: Likewise.
11974 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
11975 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
11976
11977 2020-01-10 Martin Sebor <msebor@redhat.com>
11978
11979 PR c/93132
11980 * gcc.dg/attr-access-read-only-2.c: New test.
11981
11982 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11983
11984 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
11985 return values. Use check-function-bodies instead of scan-assembler.
11986 * gcc.target/aarch64/sve/sel_2.c: Likewise
11987 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11988
11989 2020-01-10 Martin Jambor <mjambor@suse.cz>
11990
11991 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
11992 piecemeal initialization.
11993
11994 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11995
11996 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
11997 rather than aarch64_sve_hw.
11998
11999 2020-01-10 Richard Biener <rguenther@suse.de>
12000
12001 PR testsuite/93216
12002 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12003 case into a LE and BE variant.
12004
12005 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12006
12007 PR fortran/65428
12008 * gfortran.dg/zero_sized_11.f90: New test.
12009 * gfortran.dg/zero_sized_12.f90: New test.
12010
12011 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12012
12013 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12014 * g++.target/aarch64/sve2/acle: New directory.
12015 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12016 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12017 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12018 macros.
12019 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12020 expect an error saying that the function has no f32 form, but instead
12021 expect an error about SVE2 being required if the current target
12022 doesn't support SVE2.
12023 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12024 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12025 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12026 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12027 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12028 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12029 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12030 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12031 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12032 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12033 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12034 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12035 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12036 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12037 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12038 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12039 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12040 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12041 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12042 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12043 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12044 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12045 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12046 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12047 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12048 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12049 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12050 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12051 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12052 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12053 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12054 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12055 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12056 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12057 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12058 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12059 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12060 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12061 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12062 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12063 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12064 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12065 * gcc.target/aarch64/sve2/acle: New directory.
12066
12067 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12068
12069 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12070 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12071 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12072 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12073 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12074 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12075
12076 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12077
12078 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12079
12080 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12081
12082 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12083 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12084
12085 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12086
12087 PR fortran/84135
12088 * gfortran.dg/coarray/codimension_3.f90: New.
12089
12090 2020-01-09 Martin Sebor <msebor@redhat.com>
12091
12092 PR middle-end/93200
12093 * gcc.dg/Wstringop-overflow-30.c: New test.
12094
12095 2020-01-09 Richard Biener <rguenther@suse.de>
12096
12097 PR middle-end/93054
12098 * gcc.dg/pr93054.c: New testcase.
12099
12100 2020-01-09 Richard Biener <rguenther@suse.de>
12101
12102 PR tree-optimization/93040
12103 * gcc.dg/optimize-bswaphi-1.c: Amend.
12104 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12105
12106 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR inline-asm/93202
12109 * gcc.target/riscv/pr93202.c: New test.
12110
12111 PR target/93141
12112 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12113 of the low half of the constant set.
12114 * gcc.target/i386/pr93141-2.c: New test.
12115
12116 2020-01-08 Jeff Law <law@redhat.com>
12117
12118 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12119
12120 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12121 Olivier Hainque <hainque@adacore.com>
12122
12123 * g++.target/aarch64/sve/tls_2.C: Add missing
12124 { dg-require-effective-target fpic } directive.
12125 * gcc.target/aarch64/noplt_2.c: Likewise.
12126 * gcc.target/aarch64/noplt_3.c: Likewise.
12127 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12128 * gcc.target/aarch64/pic-small.c: Likewise.
12129 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12130 * gcc.target/aarch64/pr66912.c: Likewise.
12131 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12132 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12133 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12134 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12135 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12136 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12137 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12138 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12139 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12140 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12141 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12142 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12143
12144 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12145
12146 PR target/93187
12147 * g++.dg/opt/pr93187.C: New test.
12148
12149 PR target/93174
12150 * gcc.c-torture/compile/pr93174.c: New test.
12151
12152 2020-01-08 Olivier Hainque <hainque@adacore.com>
12153 Alexandre Oliva <oliva@adacore.com>
12154
12155 * gcc.target/aarch64/stack-check-alloca.h: Remove
12156 #include alloca.h. #define alloca __builtin_alloca
12157 instead.
12158 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12159 { dg-require-effective-target alloca }.
12160 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12161 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12162 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12163 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12164 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12165 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12166 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12167 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12168 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12169
12170 2020-01-08 Martin Liska <mliska@suse.cz>
12171
12172 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12173 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12174 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12175 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12176 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12177 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12178 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12179 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12180 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12181 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12182 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12183 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12184 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12185 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12186 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12187 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12188 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12189 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12190 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12191 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12192 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12193 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12194 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12195 * gcc.dg/ipa/pr64307.c: Likewise.
12196 * gcc.dg/ipa/pr90555.c: Likewise.
12197 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12198 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12199 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12200
12201 2020-01-08 Richard Biener <rguenther@suse.de>
12202
12203 PR testsuite/92997
12204
12205 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12206
12207 PR target/93188
12208 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12209
12210 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12211
12212 PR ipa/93084
12213 * gcc.dg/ipa/ipa-clone-3.c: New test.
12214
12215 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12216
12217 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12218 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12219
12220 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12221
12222 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12223
12224 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12225
12226 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12227
12228 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12229
12230 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12231 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12232 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12233 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12234
12235 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR tree-optimization/93156
12238 * gcc.dg/tree-ssa/pr93156.c: New test.
12239
12240 PR tree-optimization/93118
12241 * gcc.dg/tree-ssa/pr93118.c: New test.
12242
12243 2020-01-07 Martin Liska <mliska@suse.cz>
12244
12245 PR tree-optimization/92860
12246 * gcc.dg/pr92860-2.c: New test.
12247
12248 2020-01-07 Martin Liska <mliska@suse.cz>
12249
12250 PR tree-optimization/92860
12251 * gcc.dg/pr92860.c: New test.
12252
12253 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR c++/91369
12256 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12257 static_assert failed for C++2a.
12258 * g++.dg/cpp2a/constexpr-new9.C: New test.
12259
12260 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12261
12262 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12263 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12264 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12265
12266 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12267
12268 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12269 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12270
12271 2020-01-06 Nathan Sidwell <nathan@acm.org>
12272
12273 PR c++/79592
12274 * g++.dg/ubsan/vptr-4.C: Add expected error.
12275
12276 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12277
12278 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12279
12280 2020-01-05 Andrew Pinski <apinski@marvell.com>
12281
12282 * gcc.c-torture/compile/20200105-1.c: New testcase.
12283 * gcc.c-torture/compile/20200105-2.c: New testcase.
12284 * gcc.c-torture/compile/20200105-3.c: New testcase.
12285
12286 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12287
12288 * gcc.dg/darwin-version-1.c: Adjust test to use different
12289 options for Darwin4-9 and Darwin10+.
12290
12291 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR target/93141
12294 * gcc.target/i386/pr93141-1.c: New test.
12295 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12296
12297 PR c++/93138
12298 * g++.dg/warn/Wredundant-tags-2.C: New test.
12299
12300 PR c++/93046
12301 * g++.dg/ext/cond4.C: New test.
12302
12303 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12304
12305 PR fortran/91640
12306 * gfortran.dg/contiguous_10.f90: New.
12307
12308 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12309
12310 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12311 effective target masm_intel.
12312 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12313
12314 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR target/93089
12317 * gcc.target/i386/pr93089-2.c: New test.
12318 * gcc.target/i386/pr93089-3.c: New test.
12319
12320 PR target/93089
12321 * gcc.target/i386/pr93089-1.c: New test.
12322
12323 PR target/93110
12324 * gcc.dg/torture/pr93110.c: New test.
12325
12326 PR rtl-optimization/93088
12327 * gcc.target/i386/pr93088.c: New test.
12328
12329 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12330
12331 PR fortran/92994
12332 * gfortran.dg/associate_50.f90: Update dg-error.
12333 * gfortran.dg/associate_51.f90: New.
12334
12335 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR fortran/68020
12338 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12339 run.
12340
12341 2020-01-02 Andrew Pinski <apinski@marvell.com>
12342
12343 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12344 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12345
12346 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR c/90677
12349 * c-c++-common/pr90677-2.c: New test.
12350
12351 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12352
12353 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12354
12355 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12356
12357 PR fortran/68020
12358 * gfortran.dg/implied_shape_4.f90: New.
12359 * gfortran.dg/implied_shape_5.f90: New.
12360
12361 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR ipa/93087
12364 * c-c++-common/cold-1.c: New test.
12365
12366 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12367
12368 PR libfortran/90374
12369 * gfortran.dg/fmt_zero_width.f90: Update test case.
12370
12371 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12372
12373 PR fortran/93113
12374 * gfortran.dg/dependency_58.f90: New test.
12375
12376 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12377
12378 Update copyright years.
12379
12380 PR tree-optimization/93098
12381 * gcc.c-torture/compile/pr93098.c: New test.
12382 \f
12383 Copyright (C) 2020 Free Software Foundation, Inc.
12384
12385 Copying and distribution of this file, with or without modification,
12386 are permitted in any medium without royalty provided the copyright
12387 notice and this notice are preserved.