Add missing ChangeLog entries.
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-05 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/spellcheck-options-22.c: New test.
4
5 2020-05-05 Martin Liska <mliska@suse.cz>
6
7 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
8 dg-additional-options if len <= 120 chars.
9 * g++.dg/cpp1y/new1.C: Likewise.
10 * g++.dg/cpp1y/new2.C: Likewise.
11 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
12 * g++.dg/init/new18.C: Likewise.
13 * g++.dg/ipa/devirt-19.C: Likewise.
14 * g++.dg/ipa/devirt-52.C: Likewise.
15 * g++.dg/ipa/pr44372.C: Likewise.
16 * g++.dg/ipa/pr58371.C: Likewise.
17 * g++.dg/ipa/pr63587-2.C: Likewise.
18 * g++.dg/ipa/pr78211.C: Likewise.
19 * g++.dg/opt/dump1.C: Likewise.
20 * g++.dg/opt/pr44919.C: Likewise.
21 * g++.dg/opt/pr47615.C: Likewise.
22 * g++.dg/opt/pr82159-2.C: Likewise.
23 * g++.dg/other/pr52048.C: Likewise.
24 * g++.dg/pr57662.C: Likewise.
25 * g++.dg/pr59510.C: Likewise.
26 * g++.dg/pr67989.C: Likewise.
27 * g++.dg/pr81194.C: Likewise.
28 * g++.dg/template/canon-type-8.C: Likewise.
29 * g++.dg/template/crash107.C: Likewise.
30 * g++.dg/template/show-template-tree-3.C: Likewise.
31 * g++.dg/tm/cgraph_edge.C: Likewise.
32 * g++.dg/torture/20141013.C: Likewise.
33 * g++.dg/torture/pr34641.C: Likewise.
34 * g++.dg/torture/pr34850.C: Likewise.
35 * g++.dg/torture/pr36745.C: Likewise.
36 * g++.dg/torture/pr40991.C: Likewise.
37 * g++.dg/torture/pr48271.C: Likewise.
38 * g++.dg/torture/pr53602.C: Likewise.
39 * g++.dg/torture/pr53752.C: Likewise.
40 * g++.dg/torture/pr54838.C: Likewise.
41 * g++.dg/torture/pr58252.C: Likewise.
42 * g++.dg/tree-ssa/pr22444.C: Likewise.
43 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
44 * g++.dg/tree-ssa/pr27283.C: Likewise.
45 * g++.dg/tree-ssa/pr27291.C: Likewise.
46 * g++.dg/tree-ssa/pr27548.C: Likewise.
47 * g++.dg/tree-ssa/pr42337.C: Likewise.
48 * g++.dg/ubsan/pr65583.C: Likewise.
49 * g++.old-deja/g++.robertl/eb27.C: Likewise.
50 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
51 * gcc.target/arm/simd/vmmla_1.c: Likewise.
52 * gcc.target/i386/vect-pr67800.c: Likewise.
53 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
54 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
55
56 2020-05-05 Richard Biener <rguenther@suse.de>
57
58 PR testsuite/92177
59 * gcc.dg/vect/bb-slp-22.c: Adjust.
60
61 2020-05-05 Richard Biener <rguenther@suse.de>
62
63 PR ipa/94947
64 * gcc.dg/torture/pr94947-1.c: New testcase.
65 * gcc.dg/torture/pr94947-2.c: Likewise.
66
67 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
68
69 * gnat.dg/aggr29.adb: New test.
70
71 2020-05-05 Richard Biener <rguenther@suse.de>
72
73 PR tree-optimization/94949
74 * gcc.dg/torture/pr94949.c: New testcase.
75
76 2020-05-05 Alex Coplan <alex.coplan@arm.com>
77
78 * gcc.target/aarch64/mvn_zero_ext.c: New test.
79
80 2020-05-05 Jakub Jelinek <jakub@redhat.com>
81
82 PR tree-optimization/94800
83 * gcc.dg/tree-ssa/pr94800.c: New test.
84 * gcc.dg/tree-ssa/popcount5.c: New test.
85 * gcc.dg/tree-ssa/popcount5l.c: New test.
86 * gcc.dg/tree-ssa/popcount5ll.c: New test.
87
88 PR target/94942
89 * gcc.target/i386/pr94942.c: New test.
90
91 PR tree-optimization/94914
92 * gcc.target/i386/pr94914.c: New test.
93
94 2020-05-04 Patrick Palka <ppalka@redhat.com>
95
96 PR c++/94038
97 * g++.dg/warn/pr94038.C: New test.
98
99 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
100
101 PR middle-end/94941
102 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
103
104 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
105
106 PR target/94795
107 * gcc.target/i386/pr94795-1.c: New test.
108 * gcc.target/i386/pr94795-2.c: Ditto.
109
110 2020-05-04 Richard Biener <rguenther@suse.de>
111
112 PR tree-optimization/39612
113 * gcc.dg/tree-ssa/pr39612.c: New testcase.
114
115 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
116
117 PR target/94650
118 * gcc.targeti/i386/pr94650.c: New test.
119
120 2020-05-04 Jakub Jelinek <jakub@redhat.com>
121
122 PR tree-optimization/94718
123 * gcc.dg/tree-ssa/pr94718-4.c: New test.
124 * gcc.dg/tree-ssa/pr94718-5.c: New test.
125
126 PR tree-optimization/94718
127 * gcc.dg/tree-ssa/pr94718-3.c: New test.
128
129 PR tree-optimization/94718
130 * gcc.dg/tree-ssa/pr94718-1.c: New test.
131 * gcc.dg/tree-ssa/pr94718-2.c: New test.
132
133 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
134
135 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
136
137 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
138
139 PR fortran/94788
140 * lib/gfortran.exp (gfortran_target_compile): Get asan library
141 from TEST_ALWAYS_FLAGS.
142
143 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
144
145 PR fortran/94788
146 * gfortran.dg/asan: New directory.
147 * gfortran.dg/asan/asan.exp: New file.
148 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
149
150 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
151
152 PR target/93492
153 * c-c++-common/patchable_function_entry-error-1.c: New test.
154 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
155 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
156
157 2020-05-01 Patrick Palka <ppalka@redhat.com>
158
159 PR c++/90880
160 * g++.dg/template/sfinae29.C: New test.
161
162 2020-05-01 Marek Polacek <polacek@redhat.com>
163
164 PR c++/94885
165 * g++.dg/cpp2a/paren-init26.C: New test.
166
167 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
168
169 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
170 * c-c++-common/asan/asan-interface-1.c: Likewise.
171 * c-c++-common/asan/clone-test-1.c: Likewise.
172 * c-c++-common/asan/no-asan-stack.c: Likewise.
173 * c-c++-common/asan/pr59063-1.c: Likewise.
174 * c-c++-common/asan/pr59063-2.c: Likewise.
175 * g++.dg/asan/asan_test.C: Likewise.
176 * g++.dg/asan/asan_test_utils.h: Likewise.
177 * g++.dg/asan/interception-failure-test-1.C: Likewise.
178 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
179
180 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
181
182 PR rtl-optimization/94740
183 * gcc.target/powerpc/pr94740.c: New test.
184
185 2020-04-30 Jakub Jelinek <jakub@redhat.com>
186
187 PR c/94842
188 * gcc.dg/pr94842.c: New test.
189
190 2020-04-30 Martin Jambor <mjambor@suse.cz>
191
192 PR ipa/94856
193 * g++.dg/ipa/pr94856.C: New test.
194
195 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
196
197 PR c++/94886
198 * g++.dg/coroutines/pr94886-folly-3.C: New test.
199
200 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
201
202 PR c++/94883
203 * g++.dg/coroutines/pr94883-folly-2.C: New test.
204
205 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
206
207 PR c++/94879
208 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
209
210 2020-04-30 Marek Polacek <polacek@redhat.com>
211
212 PR c++/94775
213 * g++.dg/warn/Warray-bounds-10.C: New test.
214
215 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
216
217 PR target/94748
218 * gcc.target/aarch64/pr94748.c: New test.
219
220 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
221
222 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
223 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
224
225 2020-04-29 Jakub Jelinek <jakub@redhat.com>
226
227 PR target/94704
228 * g++.target/s390/s390.exp: New file.
229 * g++.target/s390/pr94704-1.C: New test.
230 * g++.target/s390/pr94704-2.C: New test.
231 * g++.target/s390/pr94704-3.C: New test.
232 * g++.target/s390/pr94704-4.C: New test.
233
234 2020-04-29 Patrick Palka <ppalka@redhat.com>
235
236 PR c++/94830
237 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
238 that the corresponding diagnostic is deterministic.
239 * g++.dg/concepts/diagnostics13.C: New test.
240
241 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
242
243 PR target/93654
244 * gcc.target/i386/pr93654.c: New test.
245
246 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
247
248 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
249 targets.
250 * g++.target/arm/no_unique_address_1.C: New test.
251 * g++.target/arm/no_unique_address_2.C: Likewise.
252
253 2020-04-29 Richard Biener <rguenther@suse.de>
254 Li Zekun <lizekun1@huawei.com>
255
256 PR lto/94822
257 * gcc.dg/lto/pr94822_0.c: New testcase.
258 * gcc.dg/lto/pr94822_1.c: Alternate file.
259 * gcc.dg/lto/pr94822.h: Likewise.
260
261 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
262
263 * g++.target/aarch64/no_unique_address_1.C: New test.
264 * g++.target/aarch64/no_unique_address_2.C: Likewise.
265
266 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
267
268 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
269 before finishing.
270
271 2020-04-29 Jakub Jelinek <jakub@redhat.com>
272
273 PR target/94707
274 * g++.target/powerpc/pr94707-1.C: New test.
275 * g++.target/powerpc/pr94707-2.C: New test.
276 * g++.target/powerpc/pr94707-3.C: New test.
277 * g++.target/powerpc/pr94707-4.C: New test.
278 * g++.target/powerpc/pr94707-5.C: New test.
279 * g++.target/powerpc/pr94707-4.C: New test.
280
281 2020-04-29 Patrick Palka <ppalka@redhat.com>
282
283 PR c++/94819
284 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
285 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
286
287 PR c++/94808
288 * g++.dg/concepts/diagnostic12.C: New test.
289 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
290
291 2020-04-28 Alexandre Oliva <oliva@adacore.com>
292
293 PR target/94812
294 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
295 Reinterpret the doubles as long longs for compares. Mask out
296 mffs bits that are not expected from mffsl.
297
298 2020-04-28 David Malcolm <dmalcolm@redhat.com>
299
300 PR analyzer/94816
301 * g++.dg/analyzer/pr94816.C: New test.
302
303 2020-04-28 David Malcolm <dmalcolm@redhat.com>
304
305 PR analyzer/94447
306 PR analyzer/94639
307 PR analyzer/94732
308 PR analyzer/94754
309 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
310 value" warnings as xfail for now.
311 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
312 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
313 for now.
314 * gcc.dg/analyzer/pr94447.c: New test.
315 * gcc.dg/analyzer/pr94639.c: New test.
316 * gcc.dg/analyzer/pr94732.c: New test.
317 * gcc.dg/analyzer/pr94754.c: New test.
318 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
319 for now.
320
321 2020-04-28 Jakub Jelinek <jakub@redhat.com>
322
323 PR tree-optimization/94809
324 * gcc.c-torture/execute/pr94809.c: New test.
325
326 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
327
328 PR c++/94760
329 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
330 New test.
331
332 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
333
334 PR c++/94759
335 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
336 updated error messages.
337 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
338 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
339 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
340 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
341 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
342
343 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
344
345 PR c++/94701
346 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
347 New test.
348
349 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
350
351 PR fortran/93956
352 PR fortran/94788
353 * gfortran.dg/pointer_assign_13.f90: Remove.
354
355 2020-04-27 Jakub Jelinek <jakub@redhat.com>
356
357 PR target/94780
358 * gcc.dg/pr94780.c: New test.
359
360 2020-04-27 Patrick Palka <ppalka@redhat.com>
361
362 PR c++/94772
363 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
364 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
365 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
366
367 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
368
369 PR target/94697
370 * gcc.target/aarch64/pr94697.c: Require lp64.
371
372 2020-04-27 Jakub Jelinek <jakub@redhat.com>
373
374 PR c/94755
375 * c-c++-common/pr94755.c: New test.
376
377 2020-04-27 Felix Yang <felix.yang@huawei.com>
378
379 PR tree-optimization/94784
380 * gcc.dg/pr94784.c: New test.
381
382 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
383
384 PR target/94515
385 * g++.target/aarch64/pr94515-1.C: New test.
386 * g++.target/aarch64/pr94515-2.C: New test.
387
388 2020-04-26 Marek Polacek <polacek@redhat.com>
389
390 PR c++/90320
391 * g++.dg/cpp0x/explicit13.C: New test.
392 * g++.dg/cpp0x/explicit14.C: New test.
393
394 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
395
396 PR d/89418
397 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
398 tests that depend on the phobos standard library.
399
400 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
401
402 PR d/94777
403 * gdc.dg/pr94777a.d: New test.
404 * gdc.dg/pr94777b.d: New test.
405
406 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
407
408 PR c++/94752
409 * g++.dg/coroutines/pr94752.C: New test.
410
411 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
412
413 PR fortran/94737
414 * gfortran.dg/binding_label_tests_34.f90: New test case.
415
416 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
417
418 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
419 * g++.dg/opt/pr48549.C: Same.
420 * g++.dg/opt/pr60002.C: Same.
421 * g++.dg/opt/pr80436.C: Same.
422 * g++.dg/opt/pr83084.C: Same.
423 * g++.dg/other/pr42685.C: Same.
424 * gcc.dg/pr41241.c: Same.
425 * gcc.dg/pr42629.c: Same.
426 * gcc.dg/pr42630.c: Same.
427 * gcc.dg/pr42719.c: Same.
428 * gcc.dg/pr42728.c: Same.
429 * gcc.dg/pr42889.c: Same.
430 * gcc.dg/pr42916.c: Same.
431 * gcc.dg/pr43084.c: Same.
432 * gcc.dg/pr43670.c: Same.
433 * gcc.dg/pr44023.c: Same.
434 * gcc.dg/pr44971.c: Same.
435 * gcc.dg/pr45449.c: Same.
436 * gcc.dg/pr46771.c: Same.
437 * gcc.dg/pr47684.c: Same.
438 * gcc.dg/pr47881.c: Same.
439 * gcc.dg/pr48768.c: Same.
440 * gcc.dg/pr50017.c: Same.
441 * gcc.dg/pr56023.c: Same.
442 * gcc.dg/pr64935-1.c: Same.
443 * gcc.dg/pr64935-2.c: Same.
444 * gcc.dg/pr65521.c: Same.
445 * gcc.dg/pr65779.c: Same.
446 * gcc.dg/pr65980.c: Same.
447 * gcc.dg/pr66688.c: Same.
448 * gcc.dg/pr70405.c: Same.
449 * gcc.dg/vect/pr49352.c: Same.
450
451 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
452
453 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
454
455 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
456
457 * gcc.dg/spellcheck-options-21.c: Require LTO.
458
459 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
460
461 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
462 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
463
464 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
465
466 PR fortran/94578
467 * gfortran.dg/pointer_assign_14.f90: New test.
468 * gfortran.dg/pointer_assign_15.f90: New test.
469
470 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
471
472 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
473 Enable test.
474
475 2020-04-25 Patrick Palka <ppalka@redhat.com>
476
477 * g++.dg/concepts/diagnostic11.C: New test.
478
479 2020-04-25 Jakub Jelinek <jakub@redhat.com>
480
481 PR c++/94742
482 * g++.dg/warn/Wreturn-type-12.C: New test.
483
484 PR tree-optimization/94734
485 PR tree-optimization/89430
486 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
487 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
488 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
489 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
490 * gcc.c-torture/execute/pr94734.c: New test.
491
492 2020-04-24 Jakub Jelinek <jakub@redhat.com>
493
494 PR c++/94383
495 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
496 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
497 that compiler accepts -std=c++14 and -std=c++17 options.
498
499 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
500
501 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
502 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
503 (check_effective_target_vect_pack_trunc): Add amdgcn.
504
505 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
506
507 PR c++/94288
508 * g++.dg/coroutines/pr94288.C: New test.
509
510 2020-04-24 Alexandre Oliva <oliva@adacore.com>
511
512 * lib/target-supports.exp (check_effective_target_fileio): New.
513 * gcc.c-torture/execute/fprintf-2.c: Require it.
514 * gcc.c-torture/execute/printf-2.c: Likewise.
515 * gcc.c-torture/execute/user-printf.c: Likewise.
516
517 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
518
519 PR rtl-optimization/94708
520 * gfortran.dg/pr94708.f90: New test.
521
522 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
523
524 * gcc.dg/torture/pr90020.c: Skip on AIX.
525
526 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
527
528 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
529
530 2020-04-23 Martin Sebor <msebor@redhat.com>
531
532 PR driver/90983
533 * gcc.dg/Wframe-larger-than-3.c: New test.
534 * gcc.dg/Wlarger-than4.c: New test.
535 * gcc.dg/Wstack-usage.c: New test.
536
537 2020-04-23 Patrick Palka <ppalka@redhat.com>
538
539 * g++.dg/cpp0x/dependent3.C: New test.
540
541 PR c++/94645
542 * g++.dg/cpp2a/concepts-lambda6.C: New test.
543
544 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
545
546 * g++.dg/opt/store-merging-4.C: New test.
547
548 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
549
550 PR c++/94288
551 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
552 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
553 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
554 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
555 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
556 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
557
558 2020-04-23 Marek Polacek <polacek@redhat.com>
559
560 PR c++/94733
561 * g++.dg/tm/attrib-5.C: New test.
562
563 2020-04-23 Jakub Jelinek <jakub@redhat.com>
564
565 PR middle-end/94724
566 * gcc.c-torture/execute/pr94724.c: New test.
567
568 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
569
570 PR fortran/93956
571 * gfortran.dg/pointer_assign_13.f90: New test.
572
573 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
574
575 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
576 changed inline namespace.
577 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
578 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
579 * g++.dg/coroutines/coro.h: Likewise
580
581 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
582
583 PR target/94697
584 * gcc.target/aarch64/pr94697.c: New test.
585
586 2020-04-23 Felix Yang <felix.yang@huawei.com>
587
588 PR target/94678
589 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
590 pop_options. Add tests for general-regs-only.
591 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
592 general-regs-only.
593
594 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
595 Thomas Schwinge <thomas@codesourcery.com>
596
597 PR middle-end/93488
598
599 * c-c++-common/goacc/pr93488.c: New file.
600
601 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
602
603 PR tree-optimization/94727
604 * gcc.dg/vect/pr94727.c: New test.
605
606 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
607
608 PR target/94514
609 * g++.target/aarch64/pr94514.C: Require lp64.
610 * gcc.target/aarch64/pr94514.c: Likewise.
611
612 2020-04-23 Jakub Jelinek <jakub@redhat.com>
613
614 PR target/94707
615 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
616
617 PR c/94705
618 * gcc.dg/pr94705.c: New test.
619
620 2020-04-22 Patrick Palka <ppalka@redhat.com>
621
622 PR c++/94719
623 PR c++/94549
624 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
625
626 2020-04-22 Marek Polacek <polacek@redhat.com>
627
628 PR c++/93807
629 * g++.dg/cpp2a/fn-template20.C: New test.
630
631 2020-04-22 Duan bo <duanbo3@huawei.com>
632
633 PR testsuite/94712
634 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
635 * gcc.target/aarch64/pr70120-2.c: Likewise.
636 * gcc.target/aarch64/pr94530.c: Likewise.
637 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
638
639 2020-04-22 Felix Yang <felix.yang@huawei.com>
640
641 PR target/94678
642 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
643
644 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
645
646 PR fortran/90350
647 * gfortran.dg/PR90350.f90: New test.
648
649 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/90448
652 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
653
654 2020-04-22 Martin Sebor <msebor@redhat.com>
655
656 PR middle-end/94647
657 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
658 in an expected warning with a pattern.
659
660 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
661
662 * lib/target-supports.exp (check_effective_target_arm_dsp)
663 (check_effective_target_arm_crc_ok_nocache)
664 (check_effective_target_arm_coproc1_ok_nocache)
665 (check_effective_target_arm_coproc2_ok_nocache)
666 (check_effective_target_arm_coproc3_ok_nocache)
667 (check_effective_target_arm_coproc4_ok_nocache): Include
668 arm_acle.h.
669
670 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
671
672 gcc/testsuite/
673 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
674 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
675 arm_cde.h and arm_mve.h as ineeded.
676
677 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
678
679 * lib/target-supports.exp
680 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
681 arm_mve.h.
682
683 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
684
685 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
686 arm_v8_1m_mve_fp.
687 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
688 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
689 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
690 arm_v8_1m_mve.
691 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
692 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
693 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
694 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
695 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
696
697 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
698
699 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
700 useless options.
701
702 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
703
704 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
705 effective target and arm_v8_1m_mve_fp options.
706 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
707 effective target and arm_v8_1m_mve_fp options.
708 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
709 effective target and arm_v8_1m_mve options.
710 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
711 effective target and arm_v8_1m_mve options.
712
713 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
714
715 * lib/target-supports.exp (arm_softfp_ok): New effective target.
716 (arm_hard_ok): Likewise.
717
718 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
719
720 PR fortran/94709
721 * gfortran.dg/gomp/warn_truncated.f: New.
722 * gfortran.dg/gomp/warn_truncated.f90: New.
723
724 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
725
726 PR tree-optimization/94700
727 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
728
729 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
730
731 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
732 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
733 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
734 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
735 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
736 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
737 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
738 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
739 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
740 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
741 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
742 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
743
744 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
745
746 PR c++/94682
747 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
748
749 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
750
751 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
752
753 2020-04-22 Martin Sebor <msebor@redhat.com>
754
755 PR c++/94510
756 * g++.dg/init/array58.C: New test.
757 * g++.dg/init/array59.C: New test.
758 * g++.dg/cpp2a/nontype-class34.C: New test.
759 * g++.dg/cpp2a/nontype-class35.C: New test.
760
761 2020-04-22 Patrick Palka <ppalka@redhat.com>
762
763 PR c++/67825
764 * g++.dg/concepts/diagnostic10.C: New test.
765 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
766
767 2020-04-21 Patrick Palka <ppalka@redhat.com>
768
769 PR c++/94549
770 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
771 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
772 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
773
774 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
775
776 PR c++/94149
777 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
778
779 2020-04-21 Martin Sebor <msebor@redhat.com>
780
781 PR middle-end/94647
782 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
783 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
784 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
785 * gcc.dg/Warray-bounds-59.c: New test.
786 * gcc.dg/Wrestrict-10.c: Add a missing warning.
787 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
788 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
789
790 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
791
792 PR target/94514
793 * g++.target/aarch64/pr94514.C: New test.
794 * gcc.target/aarch64/pr94514.c: New test.
795
796 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
797
798 PR tree-optimization/94683
799 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
800
801 2020-04-21 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/94383
804 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
805 args.
806 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
807 %s to the start of dg-options arg.
808 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
809 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
810 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
811 (output): Don't append further fields once one with flexible array
812 member is added.
813 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
814 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
815 testing.
816 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
817 (EMPTY_BASE): Define.
818 (TX): Use EMPTY_BASE.
819 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
820 (EMPTY_BASE): Define.
821 (TX): Use EMPTY_BASE.
822
823 PR c/94641
824 * c-c++-common/ubsan/pr94641.c: New test.
825
826 2020-04-21 Patrick Palka <ppalka@redhat.com>
827
828 PR c++/94597
829 * g++.dg/cpp2a/concepts-conv2.C: New test.
830
831 2020-04-21 Duan bo <duanbo3@huawei.com>
832
833 PR target/94577
834 * gcc.target/aarch64/pr94577.c: New test.
835
836 2020-04-21 Jakub Jelinek <jakub@redhat.com>
837
838 PR c/94686
839 * gcc.c-torture/compile/pr94686.c: New test.
840
841 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
842
843 PR c++/94661
844 * g++.dg/coroutines/ramp-return-a.C: New test.
845 * g++.dg/coroutines/ramp-return-b.C: New test.
846 * g++.dg/coroutines/ramp-return-c.C: New test.
847
848 2020-04-17 Marek Polacek <polacek@redhat.com>
849
850 PR c++/94592
851 * g++.dg/cpp2a/nontype-class34.C: New test.
852 * g++.dg/cpp2a/nontype-class35.C: New test.
853
854 2020-04-20 Patrick Palka <ppalka@redhat.com>
855
856 PR c++/94628
857 * g++.dg/cpp0x/variadic179.C: New test.
858 * g++.dg/cpp0x/variadic180.C: New test.
859
860 2020-04-20 Marek Polacek <polacek@redhat.com>
861
862 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
863 * g++.dg/cpp1z/fold11.C: New test.
864
865 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
866
867 * g++.dg/pr94666.C: New test.
868
869 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
870
871 PR target/94613
872 * gcc.target/s390/zvector/pr94613.c: New test.
873 * gcc.target/s390/zvector/vec_sel-1.c: New test.
874
875 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
876
877 * gcc.target/aarch64/sve/cost_model_8.c: New test.
878 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
879 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
880 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
881
882 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
883
884 PR target/94668
885 * gcc.target/aarch64/sve/pr94668.c: New test.
886
887 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
888
889 PR ipa/94582
890 PR ipa/94582
891 * g++.dg/torture/pr94582.C: New test.
892
893 2020-04-20 Harald Anlauf <anlauf@gmx.de>
894
895 PR fortran/93364
896 * gfortran.dg/pr93364.f90: New test.
897
898 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
899 Thomas Koenig <tkoenig@gcc.gnu.org>
900
901 PR fortran/91800
902 * gfortran.dg/hollerith_9.f90: New test.
903
904 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
905
906 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
907 * g++.dg/debug/pr94272.C: Skip AIX.
908 * g++.dg/debug/pr94281.C: Skip AIX.
909 * g++.dg/debug/pr94323.C: Skip AIX.
910
911 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
912
913 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
914 C++17.
915 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
916
917 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
918
919 PR fortran/94347
920 * gfortran.dg/char_pointer_init_12.f90: New test.
921
922 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
923
924 PR fortran/57129
925 * gfortran.dg/subroutine_as_type.f90: New test.
926
927 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
928
929 PR fortran/93500
930 * gfortran.dg/arith_divide_3.f90: New test.
931
932 2020-04-19 Jakub Jelinek <jakub@redhat.com>
933
934 PR objc/94637
935 * objc.dg/pr94637.m: New test.
936
937 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
938
939 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
940 depending on the phobos standard library.
941
942 2020-04-18 Jeff Law <law@redhat.com>
943
944 PR debug/94439
945 * gcc.dg/torture/pr94439.c: New test.
946
947 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
948
949 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
950 * gdc.dg/runnable.d: Move phobos tests to...
951 * gdc.dg/runnable2.d: ...here. New test.
952 * lib/target-supports.exp
953 (check_effective_target_d_runtime_has_std_library): New.
954
955 2020-04-18 Patrick Palka <ppalka@redhat.com>
956
957 PR c++/94632
958 * g++.dg/template/canon-type-14.C: New test.
959
960 PR c++/92187
961 * g++.dg/concepts/abbrev5.C: New test.
962 * g++.dg/concepts/abbrev6.C: New test.
963
964 2020-04-17 Jeff Law <law@redhat.com>
965
966 PR rtl-optimization/90275
967 * gcc.c-torture/compile/pr90275-2.c: New test.
968
969 2020-04-17 Patrick Palka <ppalka@redhat.com>
970
971 PR c++/94483
972 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
973
974 PR c++/88754
975 * g++.dg/parse/ambig10.C: New test.
976
977 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
978
979 PR fortran/94090
980 * gfortran.dg/interface_46.f90: New test.
981
982 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
983
984 * gcc.target/aarch64/sve/cost_model_2.c: New test.
985 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
986 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
987 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
988 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
989 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
990
991 2020-04-17 Jakub Jelinek <jakub@redhat.com>
992 Jeff Law <law@redhat.com>
993
994 PR target/94567
995 * gcc.c-torture/execute/pr94567.c: New test.
996
997 2020-04-17 Nathan Sidwell <nathan@acm.org>
998
999 PR c++/94608
1000 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1001
1002 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR rtl-optimization/94618
1005 * g++.dg/opt/pr94618.C: New test.
1006
1007 PR tree-optimization/94621
1008 * gcc.c-torture/compile/pr94621.c: New test.
1009
1010 PR c++/94314
1011 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1012
1013 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1014
1015 PR rtl-optimization/93974
1016 * g++.dg/pr93974.C: New test.
1017
1018 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1019
1020 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1021 for the change on more platforms.
1022
1023 2020-04-16 Martin Jambor <mjambor@suse.cz>
1024
1025 PR ipa/93621
1026 * g++.dg/ipa/pr93621.C: New test.
1027
1028 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1029
1030 PR target/94606
1031 * gcc.dg/vect/pr94606.c: New test.
1032
1033 2020-04-16 Martin Liska <mliska@suse.cz>
1034 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR c++/94314
1037 * g++.dg/pr94314.C: Do not use dg-additional-options
1038 and remove not needed stdio.h include.
1039 * g++.dg/pr94314-2.C: Likewise.
1040 * g++.dg/pr94314-3.C: Likewise.
1041 * g++.dg/pr94314-4.C: New test.
1042
1043 2020-04-16 Patrick Palka <ppalka@redhat.com>
1044
1045 PR c++/94475
1046 * g++.dg/conversion/err-recover2.C: New test.
1047 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1048 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1049
1050 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1051
1052 PR rtl-optimization/94605
1053 * gcc.target/aarch64/sve/pr94605.c: New test.
1054
1055 2020-04-16 Richard Biener <rguenther@suse.de>
1056
1057 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1058 * gcc.dg/graphite/interchange-10.c: Likewise.
1059 * gcc.dg/graphite/interchange-11.c: Likewise.
1060 * gcc.dg/graphite/interchange-3.c: Likewise.
1061 * gcc.dg/graphite/interchange-4.c: Likewise.
1062 * gcc.dg/graphite/interchange-7.c: Likewise.
1063 * gcc.dg/graphite/interchange-9.c: Likewise.
1064 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1065 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1066
1067 2020-04-16 Martin Jambor <mjambor@suse.cz>
1068
1069 PR tree-optimization/94598
1070 * gcc.dg/tree-ssa/pr94598.c: New test.
1071
1072 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR ipa/92372
1075 * gcc.c-torture/pr92372.c: Move ...
1076 * gcc.c-torture/compile/pr92372.c: ... here.
1077
1078 PR c++/94571
1079 * g++.dg/cpp1z/decomp51.C: New test.
1080
1081 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1082
1083 PR target/94603
1084 * gcc.target/i386/pr94603.c: New test.
1085
1086 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1087 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1088
1089 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1090
1091 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR c/94593
1094 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1095 Move directives to file scope.
1096 (i): Remove.
1097 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1098 (i, foo): Remove.
1099 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1100 * gcc.dg/gomp/requires-1.c: New test.
1101 * g++.dg/gomp/requires-1.C: New test.
1102 * g++.dg/gomp/requires-2.C: New test.
1103
1104 2020-04-15 Richard Biener <rguenther@suse.de>
1105
1106 PR middle-end/94539
1107 * gcc.dg/alias-14.c: Make dg-do run.
1108
1109 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1110
1111 PR target/94584
1112 * gcc.target/xtensa/pr94584.c: New test.
1113
1114 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1115
1116 PR c++/94359
1117 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1118 Expect a run fail for targets without arbitrary indirect
1119 tail-calls.
1120
1121 2020-04-14 Patrick Palka <ppalka@redhat.com>
1122
1123 PR c++/93207
1124 * g++.dg/concepts/variadic5.C: New test.
1125
1126 PR c++/85278
1127 * g++.dg/concepts/diagnostic9.C: New test.
1128
1129 PR c++/94034
1130 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1131 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1132 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1133 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1134 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1135
1136 2020-04-14 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR tree-optimization/94573
1139 * gcc.dg/store_merging_30.c: New test.
1140
1141 2020-04-14 Yang Yang <yangyang305@huawei.com>
1142
1143 PR tree-optimization/94574
1144 * gcc.dg/pr94574.c: New test.
1145
1146 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
1147
1148 PR target/94561
1149 * gcc.target/i386/pr94561.c: New test.
1150
1151 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
1152
1153 * gfortran.dg/use_rename_10.f90: New.
1154 * gfortran.dg/use_rename_11.f90: New.
1155
1156 2020-04-13 Marek Polacek <polacek@redhat.com>
1157
1158 PR c++/94588
1159 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
1160
1161 2020-04-13 Martin Sebor <msebor@redhat.com>
1162
1163 PR c/92326
1164 * c-c++-common/Warray-bounds-8.c: New test.
1165 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
1166 memebrs in diagnostics.
1167 * gcc.dg/Warray-bounds-49.c: Same.
1168
1169 2020-04-13 Patrick Palka <ppalka@redhat.com>
1170
1171 PR c++/94521
1172 * g++.dg/cpp2a/lambda-uneval12.C: New test.
1173
1174 PR c++/94470
1175 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
1176 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
1177 * g++.dg/init/array57.C: New test.
1178
1179 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1180
1181 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
1182 define, per n4861.
1183 * g++.dg/coroutines/coro.h: Likewise.
1184
1185 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
1186
1187 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
1188 for system versions 10.14 and 10.15.
1189
1190 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1191
1192 PR fortran/87644
1193 * gfortran.dg/variable_parameter.f90: New test.
1194
1195 2020-04-13 Linus Koenig <link@sig-st.de>
1196
1197 PR fortran/94192
1198 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
1199
1200 2020-04-13 Nathan Sidwell <nathan@acm.org>
1201
1202 PR c++/94426
1203 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
1204 * g++.dg/abi/lambda-vis.C: Drop a warning.
1205 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
1206 variable changes.
1207 * g++.dg/opt/dump1.C: Drop warnings of no import.
1208
1209 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1210
1211 * gcc.target/msp430/operand-modifiers.c: New test.
1212
1213 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1214
1215 PR fortran/94091
1216 * gfortran.dg/char_length_22.f90: New test.
1217
1218 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
1219
1220 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
1221 change, removing indirections for vars in .data.
1222 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1223 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1224 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1225 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1226 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1227 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1228 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1229 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1230 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1231 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1232 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1233 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1234 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1235 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1236 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1237 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1238 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1239
1240 2020-04-11 Marek Polacek <polacek@redhat.com>
1241
1242 PR c++/86327
1243 * g++.dg/cpp1y/constexpr-return5.C: New test.
1244
1245 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
1246
1247 PR target/94494
1248 * gcc.target/i386/pr94494.c: New test.
1249
1250 2020-04-11 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR tree-optimization/94482
1253 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
1254 and sse_runtime effective target on x86, instead only add -msse2
1255 if target is sse2_runtime.
1256
1257 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
1258
1259 PR c++/94528
1260 * g++.dg/coroutines/pr94528.C: New test.
1261
1262 2020-04-10 Marek Polacek <polacek@redhat.com>
1263
1264 PR c++/94149
1265 * g++.dg/cpp2a/paren-init24.C: New test.
1266 * g++.dg/cpp2a/paren-init25.C: New test.
1267 * g++.dg/ext/is_constructible5.C: New test.
1268
1269 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1270
1271 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
1272 IMPLICIT NONE.
1273
1274 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
1275
1276 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
1277 patterns for scan-tree-dump.
1278
1279 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
1280
1281 PR middle-end/89433
1282 PR middle-end/93465
1283 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
1284
1285 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
1286
1287 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
1288
1289 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
1290
1291 * g++.dg/coroutines/co-await-syntax-10.C: New test.
1292 * g++.dg/coroutines/co-await-syntax-11.C: New test.
1293
1294 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
1295
1296 PR fortran/87923
1297 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
1298 * gfortran.dg/io_constraints_8.f90: Likewise.
1299 * gfortran.dg/iomsg_2.f90: Likewise.
1300 * gfortran.dg/pr66725.f90: Likewise.
1301 * gfortran.dg/pr88205.f90: Likewise.
1302 * gfortran.dg/write_check4.f90: Likewise.
1303 * gfortran.dg/asynchronous_5.f03: New test.
1304 * gfortran.dg/io_constraints_15.f90: Likewise.
1305 * gfortran.dg/io_constraints_16.f90: Likewise.
1306 * gfortran.dg/io_constraints_17.f90: Likewise.
1307 * gfortran.dg/io_constraints_18.f90: Likewise.
1308 * gfortran.dg/io_tags_1.f90: Likewise.
1309 * gfortran.dg/io_tags_10.f90: Likewise.
1310 * gfortran.dg/io_tags_2.f90: Likewise.
1311 * gfortran.dg/io_tags_3.f90: Likewise.
1312 * gfortran.dg/io_tags_4.f90: Likewise.
1313 * gfortran.dg/io_tags_5.f90: Likewise.
1314 * gfortran.dg/io_tags_6.f90: Likewise.
1315 * gfortran.dg/io_tags_7.f90: Likewise.
1316 * gfortran.dg/io_tags_8.f90: Likewise.
1317 * gfortran.dg/io_tags_9.f90: Likewise.
1318 * gfortran.dg/write_check5.f90: Likewise.
1319
1320 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1321
1322 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
1323 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
1324 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
1325 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
1326 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
1327 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
1328 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
1329 * gcc.target/aarch64/sve/pcs/struct.h: New file.
1330 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
1331 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
1332 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
1333 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
1334 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
1335 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
1336 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
1337 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
1338 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
1339 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
1340 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
1341 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
1342 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
1343 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
1344 (check_effective_target_aarch64_sve512_hw)
1345 (check_effective_target_aarch64_sve1024_hw)
1346 (check_effective_target_aarch64_sve2048_hw): New procedures.
1347
1348 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1349
1350 * g++.target/arm/cde_mve.C: New test.
1351
1352 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1353
1354 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
1355
1356 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
1357
1358 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
1359 when extracting the target selector.
1360
1361 2020-04-09 Martin Jambor <mjambor@suse.cz>
1362
1363 PR tree-optimization/94482
1364 * gcc.dg/torture/pr94482.c: New test.
1365 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
1366
1367 2020-04-09 Marek Polacek <polacek@redhat.com>
1368
1369 PR c++/93790
1370 * g++.dg/cpp2a/paren-init23.C: New test.
1371 * g++.dg/init/aggr14.C: New test.
1372
1373 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
1374
1375 PR tree-optimization/91322
1376 * g++.dg/lto/alias-4_0.C: Fix typo.
1377 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
1378 a template testing that
1379
1380 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
1381
1382 * lib/scanasm.exp (check-function-bodies): Treat the third
1383 parameter as a list of option regexps and require each regexp
1384 to match. Check for cases in which a target/xfail selector
1385 was mistakenly passed to the options argument.
1386 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
1387 to the invocation of check-function-bodies.
1388 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1389 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1390 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1391 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1392 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1393 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
1394 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1395 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1396 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1397 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1398 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1399 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1400 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1401 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
1402 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1403 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1404 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1405 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1406 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1407 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
1408 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1409 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1410 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1411 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1412 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1413 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
1414 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1415 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1416 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1417 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1418 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1419 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1420 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1421 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1422 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1423 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1424 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
1425 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1426 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1427 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1428 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1429 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1430 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1431 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1432 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1433 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1434 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1435 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1436 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1437
1438 2020-04-09 Richard Biener <rguenther@suse.de>
1439
1440 PR testsuite/93369
1441 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
1442 * g++.dg/lto/pr64076_1.C: Add -fPIC.
1443
1444 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
1445
1446 * gcc.target/aarch64/pr94530.c: New test.
1447
1448 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1449
1450 PR tree-optimization/93674
1451 * g++.dg/pr93674.C: New test.
1452
1453 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
1454
1455 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
1456
1457 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
1458
1459 PR testsuite/94079
1460 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
1461 non-vect_hw_misalign targets.
1462
1463 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR middle-end/94526
1466 * gcc.dg/pr94526.c: New test.
1467
1468 PR tree-optimization/94524
1469 * gcc.c-torture/execute/pr94524-1.c: New test.
1470 * gcc.c-torture/execute/pr94524-2.c: New test.
1471
1472 PR c++/94314
1473 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
1474 Use __SIZE_TYPE__ instead of unsigned long.
1475 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
1476
1477 PR middle-end/94120
1478 PR testsuite/94533
1479 * g++.dg/declare-pr94120.C: Move test to ...
1480 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
1481
1482 2020-04-08 Marek Polacek <polacek@redhat.com>
1483
1484 PR c++/94507 - ICE-on-invalid with lambda template.
1485 * g++.dg/cpp2a/lambda-generic7.C: New test.
1486
1487 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1488
1489 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
1490 -mfp16-format=alternative option.
1491
1492 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
1493
1494 PR target/94417
1495 * gcc.target/i386/pr94417-1.c: New test.
1496 * gcc.target/i386/pr94417-2.c: Likewise.
1497 * gcc.target/i386/pr94417-3.c: Likewise.
1498
1499 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR target/94438
1502 * gcc.target/i386/avx512bw-pr94438.c: New test.
1503 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
1504
1505 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1506
1507 PR fortran/93871
1508 * gfortran.dg/dec_math_5.f90: Move to ...
1509 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
1510 dg-options to dg-additional-options.
1511
1512 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1513
1514 * gcc.dg/tls/pr78796.c: Require tls_runtime.
1515
1516 2020-04-08 Martin Liska <mliska@suse.cz>
1517
1518 PR c++/94314
1519 * g++.dg/pr94314-2.C: New test.
1520 * g++.dg/pr94314-3.C: New test.
1521 * g++.dg/pr94314.C: New test.
1522
1523 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1524
1525 * gcc.target/arm/acle/cde_v_1.c: New test.
1526 * gcc.target/arm/acle/cde_v_1_err.c: New test.
1527 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
1528
1529 2020-04-08 Patrick Palka <ppalka@redhat.com>
1530
1531 Core issues 1001 and 1322
1532 PR c++/92010
1533 * g++.dg/cpp2a/lambda-uneval11.c: New test.
1534 * g++.dg/template/array33.C: New test.
1535 * g++.dg/template/array34.C: New test.
1536 * g++.dg/template/defarg22.C: New test.
1537
1538 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
1539
1540 * gcc.target/arm/pragma_cde.c: New test.
1541 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
1542 option.
1543 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
1544
1545 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR c++/94325
1548 * g++.dg/ubsan/vptr-15.C: New test.
1549
1550 2020-04-08 Marek Polacek <polacek@redhat.com>
1551
1552 PR c++/94478 - ICE with defaulted comparison operator
1553 * g++.dg/cpp2a/spaceship-err4.C: New test.
1554
1555 2020-04-08 Alexandre Oliva <oliva@adacore.com>
1556
1557 * gcc.target/arm/polytypes.c: Add quotes around
1558 -flax-vector-conversions.
1559
1560 2020-04-08 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR rtl-optimization/94516
1563 * gcc.dg/torture/pr94516.c: New test.
1564
1565 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
1566
1567 PR middle-end/94120
1568 * c-c++-common/goacc/declare-pr94120.c: New.
1569 * g++.dg/declare-pr94120.C: New.
1570
1571 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR rtl-optimization/94291
1574 PR rtl-optimization/84169
1575 * gcc.dg/pr94291.c: New test.
1576
1577 2020-04-07 Richard Biener <rguenther@suse.de>
1578
1579 PR middle-end/94479
1580 * gcc.dg/torture/pr94479.c: New testcase.
1581
1582 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
1583
1584 PR fortran/93871
1585 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
1586 * gfortran.dg/dec_math_2.f90: New test.
1587 * gfortran.dg/dec_math_3.f90: Likewise.
1588 * gfortran.dg/dec_math_4.f90: Likewise.
1589 * gfortran.dg/dec_math_5.f90: Likewise.
1590
1591 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1592
1593 * g++.target/arm/mve.exp: New.
1594 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
1595 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
1596
1597 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1598
1599 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
1600 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
1601 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1602 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
1603
1604 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1605
1606 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
1607 test.
1608
1609 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1610
1611 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
1612
1613 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1614
1615 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
1616 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
1617 scan-assembler.
1618 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1619 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1620 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1621
1622 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1623
1624 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1625 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1626 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1627 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1628 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1629 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1630 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1631 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1632
1633 2020-04-07 Patrick Palka <ppalka@redhat.com>
1634
1635 PR c++/90996
1636 * g++.dg/cpp1y/pr90996.C: New test.
1637
1638 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/94509
1641 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1642 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1643
1644 PR c++/94512
1645 * g++.dg/gomp/pr94512.C: New test.
1646
1647 PR target/94488
1648 * gcc.c-torture/compile/pr94488.c: New test.
1649
1650 PR target/94500
1651 * gcc.target/i386/avx512bw-pr94500.c: New test.
1652
1653 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1654
1655 PR fortran/93686
1656 * gfortran.dg/pr93686_1.f90: New test.
1657 * gfortran.dg/pr93686_2.f90: Likewise.
1658 * gfortran.dg/pr93686_3.f90: Likewise.
1659 * gfortran.dg/pr93686_4.f90: Likewise.
1660
1661 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1662
1663 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1664
1665 2020-04-04 Marek Polacek <polacek@redhat.com>
1666
1667 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1668 * g++.dg/cpp2a/paren-init22.C: New test.
1669
1670 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1671
1672 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1673 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1674 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1675 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1676
1677 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1678
1679 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1680
1681 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1682 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR debug/94459
1685 * g++.dg/debug/pr94459.C: New test.
1686
1687 2020-04-04 Patrick Palka <ppalka@redhat.com>
1688
1689 PR c++/94205
1690 PR c++/79937
1691 * g++.dg/cpp1y/pr79937-5.C: New test.
1692 * g++.dg/cpp1z/lambda-this6.C: New test.
1693
1694 PR c++/94219
1695 PR c++/94205
1696 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1697 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1698 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1699 * g++.dg/cpp1z/lambda-this5.C: New test.
1700
1701 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1702
1703 PR ipa/93940
1704 * g++.dg/tree-ssa/pr93940.C: New test.
1705
1706 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR rtl-optimization/94468
1709 * g++.dg/opt/pr94468.C: New test.
1710
1711 PR debug/94441
1712 * g++.dg/opt/pr94441.C: New test.
1713
1714 PR c++/94477
1715 * g++.dg/gomp/pr94477.C: New test.
1716
1717 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1718
1719 PR target/94467
1720 * gcc.target/i386/pr94467-1.c: New test.
1721 * gcc.target/i386/pr94467-2.c: Likewise.
1722
1723 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR target/94460
1726 * gcc.target/i386/avx2-pr94460.c: New test.
1727
1728 2020-04-03 Patrick Palka <ppalka@redhat.com>
1729
1730 PR c++/93211
1731 PR c++/90711
1732 * g++.dg/template/koenig11.C: New test.
1733
1734 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1735
1736 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1737 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1745
1746 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1747
1748 PR target/94396
1749 * gcc.target/aarch64/options_set_11.c: New test.
1750 * gcc.target/aarch64/options_set_12.c: New test.
1751 * gcc.target/aarch64/options_set_13.c: New test.
1752 * gcc.target/aarch64/options_set_14.c: New test.
1753 * gcc.target/aarch64/options_set_15.c: New test.
1754 * gcc.target/aarch64/options_set_16.c: New test.
1755 * gcc.target/aarch64/options_set_17.c: New test.
1756 * gcc.target/aarch64/options_set_18.c: New test.
1757 * gcc.target/aarch64/options_set_19.c: New test.
1758 * gcc.target/aarch64/options_set_20.c: New test.
1759 * gcc.target/aarch64/options_set_21.c: New test.
1760 * gcc.target/aarch64/options_set_22.c: New test.
1761 * gcc.target/aarch64/options_set_23.c: New test.
1762 * gcc.target/aarch64/options_set_24.c: New test.
1763 * gcc.target/aarch64/options_set_25.c: New test.
1764 * gcc.target/aarch64/options_set_26.c: New test.
1765
1766 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1767
1768 PR tree-optimization/94443
1769 * gcc.dg/vect/pr94443.c: New test.
1770
1771 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1772
1773 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1774 for __sigsetjmp as well as sigsetjmp.
1775
1776 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1777
1778 PR fortran/85982
1779 * gfortran.dg/dec_structure_28.f90: New test.
1780
1781 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1782
1783 * gfortran.dg/dtio_35.f90: New.
1784
1785 2020-04-02 Richard Biener <rguenther@suse.de>
1786
1787 PR c/94392
1788 * gcc.dg/torture/pr94392.c: New testcase.
1789
1790 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1791
1792 PR target/94435
1793 * gcc.target/aarch64/pr94435.c: New test.
1794
1795 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1796
1797 PR target/94317
1798 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1799 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1808
1809 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1810
1811 PR fortran/93522
1812 * gfortran.dg/select_rank_4.f90: New.
1813
1814 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1815
1816 PR fortran/93498
1817 * gfortran.dg/pr93498_1.f90: New test.
1818 * gfortran.dg/pr93498_2.f90: New test.
1819
1820 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1821 Steven G. Kargl <kargl@gcc.gnu.org>
1822
1823 PR fortran/94030
1824 * gfortran.dg/pr94030_1.f90: New test.
1825 * gfortran.dg/pr94030_2.f90: New test.
1826
1827 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1828
1829 PR d/94315
1830 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1831 * gdc.dg/pr93038b.d: Likewise.
1832
1833 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1834
1835 PR d/94321
1836 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1837 pointers.
1838
1839 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1840
1841 PR analyzer/94378
1842 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1843 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1844 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1845
1846 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR middle-end/94436
1849 * gcc.dg/pr94436.c: New test.
1850
1851 PR middle-end/94423
1852 * gcc.dg/ubsan/pr94423.c: New test.
1853
1854 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1855
1856 PR tree-optimization/94043
1857 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1858
1859 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1860
1861 PR d/90136
1862 * gdc.dg/pr90136a.d: New test.
1863 * gdc.dg/pr90136b.d: New test.
1864 * gdc.dg/pr90136c.d: New test.
1865
1866 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1867
1868 * jit.dg/test-version.c: New testcase.
1869 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1870
1871 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1872
1873 PR d/94424
1874 * gdc.dg/pr94424.d: New test.
1875
1876 2020-03-31 Felix Yang <felix.yang@huawei.com>
1877
1878 PR tree-optimization/94398
1879 * gcc.target/aarch64/pr94398.c: New test.
1880
1881 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1882
1883 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1884 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1887
1888 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1889
1890 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1891 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1912
1913 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR target/94368
1916 * gcc.dg/pr94368.c: New test.
1917
1918 PR middle-end/94412
1919 * gcc.c-torture/execute/pr94412.c: New test.
1920
1921 PR tree-optimization/94403
1922 * g++.dg/tree-ssa/pr94403.C: New test.
1923
1924 PR rtl-optimization/94344
1925 * gcc.dg/pr94344.c: New test.
1926
1927 2020-03-30 David Malcolm <dmalcolm@redhat.com>
1928
1929 * jit.dg/all-non-failing-tests.h: Add test-empty.c
1930
1931 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR c++/94385
1934 * c-c++-common/pr94385.c: New test.
1935
1936 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1937
1938 * gcc.target/powerpc/pragma_power6.c: New.
1939 * gcc.target/powerpc/pragma_power7.c: New.
1940 * gcc.target/powerpc/pragma_power8.c: New.
1941 * gcc.target/powerpc/pragma_power9.c: New.
1942 * gcc.target/powerpc/pragma_misc9.c: New.
1943 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
1944 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
1945
1946 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1947
1948 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
1949 expected results.
1950
1951 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR target/94343
1954 * gcc.target/i386/avx512f-pr94343.c: New test.
1955 * gcc.target/i386/avx512vl-pr94343.c: New test.
1956
1957 2020-03-30 Martin Liska <mliska@suse.cz>
1958
1959 PR rtl-optimization/87716
1960 * gcc.target/i386/pr57193.c: XFAIL a test-case.
1961
1962 2020-03-30 Martin Liska <mliska@suse.cz>
1963
1964 PR testsuite/94402
1965 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
1966 to be vectorized (based on libmvec presence).
1967
1968 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1969
1970 PR target/93069
1971 * gcc.target/i386/avx512vl-pr93069.c: New test.
1972 * gcc.dg/vect/pr93069.c: New test.
1973
1974 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1975
1976 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
1977 arguments -D, -H, -X, and set compilable_output_file_ext.
1978 (gdc-convert-test): Document and add cases DFLAGS and
1979 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
1980 and set compilable_do_what to compile.
1981 (gdc-do-test): Define compilable_do_what, default to assemble.
1982
1983 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1984
1985 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
1986 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
1987 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
1988 GDC_INCLUDE_CXX_FLAGS is true.
1989 (gdc_link_flags): Likewise.
1990 (gdc_init): Move setting of default gdc test flags to...
1991 (gdc_target_compile): ...here.
1992
1993 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1994
1995 * gdc.test/compilable/compilable.exp: New file.
1996 * gdc.test/fail_compilation/fail_compilation.exp: New file.
1997 * gdc.test/runnable/runnable.exp: New file.
1998 * gdc.test/gdc-test.exp: Move and rename to...
1999 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2000 (dmd2dg): Rename to...
2001 (gdc-convert-test): ...this.
2002 (gdc-do-test): Add testcases parameter and remove subdir handling.
2003
2004 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2005
2006 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2007 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2008 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2009 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2010
2011 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2012
2013 PR fortran/94348
2014 * gfortran.dg/module_procedure_3.f90: New.
2015
2016 2020-03-28 Patrick Palka <ppalka@redhat.com>
2017
2018 PR c++/94306
2019 * g++.dg/concepts/diagnostic8.C: New test.
2020
2021 PR c++/94252
2022 * g++.dg/concepts/diagnostic7.C: New test.
2023 * g++.dg/concepts/pr94252.C: New test.
2024 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2025 diagnostic.
2026
2027 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2028 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2029 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2030 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2031
2032 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2033 "neither operand".
2034 * g++.dg/concepts/diagnostic5.C: New test.
2035
2036 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR c/93573
2039 * gcc.dg/pr93573-1.c: New test.
2040 * gcc.dg/pr93573-2.c: New test.
2041
2042 PR tree-optimization/94329
2043 * gfortran.dg/pr94329.f90: New test.
2044
2045 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR c++/94339
2048 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2049
2050 2020-03-27 Martin Sebor <msebor@redhat.com>
2051
2052 PR c++/94346
2053 * c-c++-common/attr-copy.c: New test.
2054
2055 2020-03-27 Martin Sebor <msebor@redhat.com>
2056
2057 PR c++/94098
2058 * g++.dg/ext/attr-access-2.C: New test.
2059
2060 2020-03-27 Martin Sebor <msebor@redhat.com>
2061
2062 PR c++/94078
2063 PR c++/93824
2064 PR c++/93810
2065 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2066 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2067 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2068 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2069 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2070 * g++.dg/warn/Wredundant-tags-6.C: New test.
2071 * g++.dg/warn/Wredundant-tags-7.C: New test.
2072
2073 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2074
2075 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2076 positive leak.
2077 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2078 * gcc.dg/analyzer/malloc-5.c: New test.
2079
2080 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2081
2082 * gcc.dg/analyzer/dot-output.c: Check that
2083 dot-output.c.supergraph-eg.dot is valid.
2084
2085 2020-03-27 Richard Biener <rguenther@suse.de>
2086
2087 PR debug/94273
2088 * g++.dg/debug/pr94273.C: New testcase.
2089
2090 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2091
2092 PR fortran/93957
2093 * gfortran.dg/assumed_rank_19.f90: New.
2094
2095 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2096
2097 PR fortran/93363
2098 * gfortran.dg/associate_51.f90: Fix test case.
2099 * gfortran.dg/associate_53.f90: New.
2100
2101 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR c++/94326
2104 * g++.dg/other/pr94326.C: New test.
2105
2106 PR c++/94339
2107 * g++.dg/other/pr94339.C: New test.
2108 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2109
2110 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2111
2112 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2113 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2114
2115 2020-03-27 Marek Polacek <polacek@redhat.com>
2116
2117 PR c++/94336 - template keyword accepted before destructor names.
2118 * g++.dg/template/template-keyword2.C: New test.
2119
2120 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2121
2122 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2123 Add <cstdio>.
2124
2125 2020-03-26 Marek Polacek <polacek@redhat.com>
2126
2127 DR 1710
2128 PR c++/94057 - template keyword in a typename-specifier.
2129 * g++.dg/cpp1y/alias-decl1.C: New test.
2130 * g++.dg/cpp1y/alias-decl2.C: New test.
2131 * g++.dg/cpp1y/alias-decl3.C: New test.
2132 * g++.dg/parse/missing-template1.C: Update dg-error.
2133 * g++.dg/parse/template3.C: Likewise.
2134 * g++.dg/template/error4.C: Likewise.
2135 * g++.dg/template/meminit2.C: Likewise.
2136 * g++.dg/template/dependent-name5.C: Likewise.
2137 * g++.dg/template/dependent-name7.C: New test.
2138 * g++.dg/template/dependent-name8.C: New test.
2139 * g++.dg/template/dependent-name9.C: New test.
2140 * g++.dg/template/dependent-name10.C: New test.
2141 * g++.dg/template/dependent-name11.C: New test.
2142 * g++.dg/template/dependent-name12.C: New test.
2143 * g++.dg/template/dependent-name13.C: New test.
2144 * g++.dg/template/dr1794.C: New test.
2145 * g++.dg/template/dr314.C: New test.
2146 * g++.dg/template/dr1710.C: New test.
2147 * g++.dg/template/dr1710-2.C: New test.
2148 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
2149
2150 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2151
2152 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
2153 to n4849 behaviour.
2154 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
2155 test.
2156
2157 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
2158
2159 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
2160
2161 2020-03-26 Martin Liska <mliska@suse.cz>
2162
2163 * gcc.target/i386/pr81213.c: Do not scan assembler
2164 and add one missing PR entry.
2165
2166 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR debug/94323
2169 * g++.dg/debug/pr94323.C: New test.
2170
2171 2020-03-26 Martin Liska <mliska@suse.cz>
2172
2173 PR testsuite/94334
2174 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
2175 and add ifunc effective target.
2176 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
2177
2178 2020-03-26 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR debug/94281
2181 * g++.dg/debug/pr94281.C: New test.
2182
2183 PR c++/81349
2184 * g++.dg/cpp1z/pr81349.C: New test.
2185
2186 PR c++/94272
2187 * g++.dg/debug/pr94272.C: New test.
2188
2189 2020-03-26 Felix Yang <felix.yang@huawei.com>
2190
2191 PR tree-optimization/94269
2192 * gcc.dg/pr94269.c: New test.
2193
2194 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
2195
2196 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
2197 * lib/target-supports.exp (check_effective_target_vect_unpack):
2198 Add amdgcn.
2199
2200 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR target/94292
2203 * gcc.dg/pr94292.c: New test.
2204
2205 2020-03-25 Martin Sebor <msebor@redhat.com>
2206
2207 PR middle-end/94004
2208 * gcc.dg/Walloca-larger-than-3.c: New test.
2209 * gcc.dg/Walloca-larger-than-3.h: New test header.
2210 * gcc.dg/Wvla-larger-than-4.c: New test.
2211
2212 2020-03-25 Patrick Palka <ppalka@redhat.com>
2213
2214 PR c++/94265
2215 * g++.dg/warn/Wduplicated-cond1.C: New test.
2216
2217 2020-03-25 Martin Sebor <msebor@redhat.com>
2218
2219 PR tree-optimization/94131
2220 * gcc.dg/pr94131.c: New test.
2221
2222 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
2223
2224 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
2225 embedded targets.
2226
2227 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR debug/94296
2230 * gcc.dg/cleanup-13.c: Add a comment that the test is not
2231 -fcompare-debug compatible with certain other options.
2232
2233 PR target/94308
2234 * gcc.target/i386/pr94308.c: New test.
2235
2236 2020-03-25 Martin Liska <mliska@suse.cz>
2237
2238 PR target/93274
2239 PR ipa/94271
2240 * gcc.target/i386/pr81213-2.c: New test.
2241 * gcc.target/i386/pr81213.c: Add additional source.
2242 * gcc.dg/lto/pr94271_0.c: New test.
2243 * gcc.dg/lto/pr94271_1.c: New test.
2244
2245 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR debug/94280
2248 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
2249 -fcompare-debug.
2250 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
2251 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
2252
2253 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
2254
2255 PR fortran/93484
2256 * gfortran.dg/pr93484_1.f90: New test.
2257 * gfortran.dg/pr93484_2.f90: New test.
2258
2259 2020-03-25 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR middle-end/94303
2262 * g++.dg/torture/pr94303.C: New test.
2263
2264 PR c++/94223
2265 * g++.dg/opt/pr94223.C: New test.
2266
2267 PR tree-optimization/94300
2268 * gcc.target/i386/avx512f-pr94300.c: New test.
2269
2270 PR debug/94283
2271 * gcc.dg/pr94283.c: New test.
2272
2273 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
2274
2275 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
2276 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
2277 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
2278
2279 2020-03-24 Marek Polacek <polacek@redhat.com>
2280
2281 PR c++/94190 - wrong no post-decrement operator error in template.
2282 * g++.dg/conversion/op7.C: New test.
2283
2284 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2285
2286 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
2287 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2288 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2289 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2290 * gcc.target/arm/vfp-stmiad.c: Likewise.
2291 * gcc.target/arm/vnmul-1.c: Likewise.
2292 * gcc.target/arm/vnmul-3.c: Likewise.
2293 * gcc.target/arm/vnmul-4.c: Likewise.
2294
2295 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2296
2297 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
2298 * gcc.target/arm/cmp-3.c: ...here (new file)
2299
2300 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
2301
2302 * lib/target-supports.exp
2303 (check_effective_target_arm_fp_dp_ok_nocache): New.
2304 (check_effective_target_arm_fp_dp_ok): New.
2305 (add_options_for_arm_fp_dp): New.
2306
2307 2020-03-24 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR target/94286
2310 * gcc.dg/pr94286.c: New test.
2311
2312 PR debug/94285
2313 * gfortran.dg/pr94285.f90: New test.
2314
2315 PR debug/94283
2316 * gcc.target/i386/pr94283.c: New test.
2317
2318 PR debug/94277
2319 * gcc.dg/pr94277.c: New test.
2320
2321 2020-03-23 Jeff Law <law@redhat.com>
2322
2323 PR target/94144
2324 PR target/94238
2325 * gcc.c-torture/compile/pr94144.c: New test.
2326 * gcc.c-torture/compile/pr94238.c: New test.
2327
2328 2020-03-23 Patrick Palka <ppalka@redhat.com>
2329
2330 PR c++/93805
2331 * g++.dg/warn/Wnoexcept2.C: New test.
2332
2333 2020-03-23 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR c++/91993
2336 * g++.dg/warn/Wconversion-pr91993.C: New test.
2337 * g++.dg/ubsan/pr91993.C: New test.
2338 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
2339 to dg-options.
2340 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2341 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2342
2343 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2344 Andre Vieira <andre.simoesdiasvieira@arm.com>
2345 Mihail Ionescu <mihail.ionescu@arm.com>
2346
2347 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
2348 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
2353
2354 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2355
2356 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
2357 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
2372 * lib/target-supports.exp:
2373 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
2374 support MVE floating point in Big Endian mode.
2375 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
2376 support MVE integer in Big Endian mode.
2377
2378 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2379 Andre Vieira <andre.simoesdiasvieira@arm.com>
2380 Mihail Ionescu <mihail.ionescu@arm.com>
2381
2382 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
2383 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
2402
2403 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
2404
2405 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
2406 * jit.dg/test-long-string-literal.c: New testcase.
2407
2408 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2409
2410 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
2411 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4773 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4774 * lib/target-supports.exp: Add --save-temps to mve options.
4775
4776 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4777
4778 PR fortran/93365
4779 PR fortran/93600
4780 * gfortran.dg/pr93365.f90: New test.
4781 * gfortran.dg/pr93600_1.f90: New test.
4782 * gfortran.dg/pr93600_2.f90: New test.
4783
4784 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4785
4786 * lib/target-supports.exp (check_effective_target_offload_gcn):
4787 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4788
4789 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4790
4791 PR d/93038
4792 * gdc.dg/pr93038b.d: New test.
4793
4794 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4795
4796 * g++.dg/abi/lambda-vis.C: Amend assembler match
4797 strings for targets using a USER_LABEL_PREFIX.
4798
4799 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4800
4801 PR d/93038
4802 * gdc.dg/fileimports/pr93038.txt: New test.
4803 * gdc.dg/pr93038.d: New test.
4804
4805 2020-03-21 Patrick Palka <ppalka@redhat.com>
4806
4807 PR c++/94066
4808 * g++.dg/cpp1y/constexpr-union2.C: New test.
4809 * g++.dg/cpp1y/constexpr-union3.C: New test.
4810 * g++.dg/cpp1y/constexpr-union4.C: New test.
4811 * g++.dg/cpp1y/constexpr-union5.C: New test.
4812 * g++.dg/cpp1y/pr94066.C: New test.
4813 * g++.dg/cpp1y/pr94066-2.C: New test.
4814 * g++.dg/cpp1y/pr94066-3.C: New test.
4815 * g++.dg/cpp2a/constexpr-union1.C: New test.
4816
4817 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4818
4819 PR target/94052
4820 * gcc.target/aarch64/pr94052.C: New test.
4821
4822 2020-03-20 Martin Jambor <mjambor@suse.cz>
4823
4824 PR tree-optimization/93435
4825 * gcc.dg/tree-ssa/pr93435.c: New test.
4826
4827 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4828
4829 PR ipa/93347
4830 * g++.dg/torture/pr93347.C: New test.
4831
4832 2020-03-20 Patrick Palka <ppalka@redhat.com>
4833
4834 PR c++/69694
4835 * g++.dg/cpp0x/decltype74.C: New test.
4836 * g++.dg/cpp0x/decltype75.C: New test.
4837
4838 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4839 Andre Vieira <andre.simoesdiasvieira@arm.com>
4840 Mihail Ionescu <mihail.ionescu@arm.com>
4841
4842 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4843 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4882
4883 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4884
4885 PR middle-end/94072
4886 * gcc.target/aarch64/pr94072.c: New test.
4887
4888 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4889 Andre Vieira <andre.simoesdiasvieira@arm.com>
4890 Mihail Ionescu <mihail.ionescu@arm.com>
4891
4892 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4893 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4908
4909 2020-03-20 Patrick Palka <ppalka@redhat.com>
4910
4911 * g++.dg/concepts/diagnostic6.C: New test.
4912
4913 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4914
4915 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4916 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5290
5291 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5292 Andre Vieira <andre.simoesdiasvieira@arm.com>
5293 Mihail Ionescu <mihail.ionescu@arm.com>
5294
5295 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
5296 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
5306 Likewise.
5307 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
5308 Likewise.
5309 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
5313 Likewise.
5314 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
5315 Likewise.
5316 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
5317 Likewise.
5318 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5320
5321 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5322 Andre Vieira <andre.simoesdiasvieira@arm.com>
5323 Mihail Ionescu <mihail.ionescu@arm.com>
5324
5325 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
5326 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
5373
5374 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5375
5376 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
5377 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5394
5395 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5396 Andre Vieira <andre.simoesdiasvieira@arm.com>
5397 Mihail Ionescu <mihail.ionescu@arm.com>
5398
5399 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
5400 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
5407
5408 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5409
5410 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
5411 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5427
5428 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5429
5430 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
5431
5432 2020-03-20 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR tree-optimization/94224
5435 * g++.dg/tree-ssa/pr94224.C: New test.
5436
5437 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5438
5439 PR ipa/94202
5440 * g++.dg/torture/pr94202.C: New test.
5441
5442 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR gcov-profile/94029
5445 * gcc.misc-tests/gcov-pr94029.c: New test.
5446
5447 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
5448
5449 PR ipa/92372
5450 * gcc.c-torture/pr92372.c: New test.
5451 * gcc.dg/attr-flatten-1.c: New test.
5452
5453 2020-03-19 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/94211
5456 * gcc.dg/pr94211.c: New test.
5457
5458 2020-03-19 Richard Biener <rguenther@suse.de>
5459
5460 PR middle-end/94216
5461 * g++.dg/torture/pr94216.C: New testcase.
5462
5463 2020-03-18 Martin Sebor <msebor@redhat.com>
5464
5465 PR ipa/92799
5466 * gcc.dg/attr-weakref-5.c: New test.
5467
5468 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5469 Mihail Ionescu <mihail.ionescu@arm.com>
5470 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5471
5472 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
5473 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
5481 Likewise.
5482 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
5483 Likewise.
5484 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
5485 Likewise.
5486 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
5487 Likewise.
5488 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
5491 Likewise.
5492 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
5493 Likewise.
5494 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
5503 Likewise.
5504 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
5505 Likewise.
5506 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
5507 Likewise.
5508 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
5509 Likewise.
5510 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
5511 Likewise.
5512 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
5513 Likewise.
5514
5515 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5516 Mihail Ionescu <mihail.ionescu@arm.com>
5517 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5518
5519 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
5520 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
5544 Likewise.
5545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
5546 Likewise.
5547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
5548 Likewise.
5549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
5550 Likewise.
5551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
5552 Likewise.
5553 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
5554 Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
5556 Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
5558 Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5567
5568 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5569 Mihail Ionescu <mihail.ionescu@arm.com>
5570 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5571
5572 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5573 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5612
5613 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5614 Mihail Ionescu <mihail.ionescu@arm.com>
5615 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5616
5617 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
5618 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5657
5658 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5659 Mihail Ionescu <mihail.ionescu@arm.com>
5660 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5661
5662 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5663 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5676
5677 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5678 Mihail Ionescu <mihail.ionescu@arm.com>
5679 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5680
5681 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5682 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5695
5696 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5697 Mihail Ionescu <mihail.ionescu@arm.com>
5698 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5699
5700 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5701 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5714
5715 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5716 Mihail Ionescu <mihail.ionescu@arm.com>
5717 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5718
5719 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5720 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5733
5734 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5735 Mihail Ionescu <mihail.ionescu@arm.com>
5736 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5737
5738 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5739 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5800
5801 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5802 Mihail Ionescu <mihail.ionescu@arm.com>
5803 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5804
5805 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5882
5883 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5884 Mihail Ionescu <mihail.ionescu@arm.com>
5885 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5886
5887 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5888 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
6196
6197 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6198 Mihail Ionescu <mihail.ionescu@arm.com>
6199 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6200
6201 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
6202 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
6232
6233 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6234 Mihail Ionescu <mihail.ionescu@arm.com>
6235 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6236
6237 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
6238 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
6440
6441 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6442 Mihail Ionescu <mihail.ionescu@arm.com>
6443 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6444
6445 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
6446 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6702
6703 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6704
6705 PR analyzer/94047
6706 * gcc.dg/analyzer/pr94047.c: New test.
6707
6708 2020-03-18 Richard Biener <rguenther@suse.de>
6709
6710 PR middle-end/94206
6711 * gcc.dg/torture/pr94206.c: New testcase.
6712
6713 2020-03-18 Duan bo <duanbo3@huawei.com>
6714
6715 PR target/94201
6716 * gcc.target/aarch64/pr94201.c:New test.
6717
6718 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6719
6720 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6721 check-function-bodies patterns for p15 to be saved.
6722 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6723 predicates to be saved.
6724 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6725 p12-p15 to be saved and restored.
6726 (test_2): Remove p12-p15 from the clobber list.
6727 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6728 p12-p15 to be saved and restored.
6729 (test_2): Remove p12-p15 from the clobber list.
6730 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6731 p12-p15 to be saved and restored.
6732 (test_2): Remove p12-p15 from the clobber list.
6733 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6734 p12-p15 to be saved and restored.
6735 (test_2): Remove p12-p15 from the clobber list.
6736 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6737 to be saved and restored.
6738 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6739 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6740 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6741 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6742 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6743 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6744 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6745 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6746 (test_2): Remove p12-p15 from the clobber list.
6747 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6748 p12-p15 to be saved and restored.
6749 (test_2): Remove p12-p15 from the clobber list.
6750 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6751 p12-p15 to be saved and restored.
6752 (test_2): Remove p12-p15 from the clobber list.
6753 (test_4): Expect only 16 bytes of stack to be allocated for the
6754 predicate save slot.
6755 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6756 p12-p15 to be saved and restored.
6757 (test_2): Remove p12-p15 from the clobber list.
6758 (test_4): Expect only 16 bytes of stack to be allocated for the
6759 predicate save slot.
6760 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6761 p12-p15 to be saved and restored.
6762 (test_2): Remove p12-p15 from the clobber list.
6763 (test_4): Expect only 16 bytes of stack to be allocated for the
6764 predicate save slot.
6765 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6766 p12-p15 to be saved and restored.
6767 (test_2): Remove p12-p15 from the clobber list.
6768 (test_4): Expect only 32 bytes of stack to be allocated for the
6769 predicate save slot.
6770 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6771 than p4 to create a vector-sized save slot.
6772 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6773 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6774 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6775
6776 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6777
6778 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6779 not defined; update comments.
6780 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6781
6782 2020-03-18 Richard Biener <rguenther@suse.de>
6783
6784 PR middle-end/94188
6785 * gcc.dg/pr94188.c: New testcase.
6786
6787 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR c++/91759
6790 * g++.dg/cpp1z/class-deduction72.C: New test.
6791
6792 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6793
6794 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6795
6796 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR c/94172
6799 * gcc.dg/pr94172-1.c: New test.
6800 * gcc.dg/pr94172-2.c: New test.
6801
6802 PR c++/90995
6803 * g++.dg/cpp0x/enum40.C: New test.
6804
6805 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6806
6807 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6808 -fno-fat-lto-objects. Use tabs rather than spaces in the
6809 check-function-bodies code.
6810
6811 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6812
6813 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6814 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6815
6816 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6817 Mihail Ionescu <mihail.ionescu@arm.com>
6818 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6819
6820 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6821 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6854
6855 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6856 Mihail Ionescu <mihail.ionescu@arm.com>
6857 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6858
6859 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6860 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7004
7005 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7006 Mihail Ionescu <mihail.ionescu@arm.com>
7007 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7008
7009 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7010 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7063 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7064 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7065 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7066 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7096 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7097 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7098 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7099 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7100 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7101 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7102 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
7304 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
7305 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
7306 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
7307 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
7308 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
7309 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
7310 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
7369
7370 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7371 Mihail Ionescu <mihail.ionescu@arm.com>
7372 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7373
7374 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
7375 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
7388
7389 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7390 Mihail Ionescu <mihail.ionescu@arm.com>
7391 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7392
7393 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
7394 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
7411
7412 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7413 Mihail Ionescu <mihail.ionescu@arm.com>
7414 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7415
7416 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
7417 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
7426
7427 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7428 Mihail Ionescu <mihail.ionescu@arm.com>
7429 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7430
7431 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
7432 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
7436
7437 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7438 Mihail Ionescu <mihail.ionescu@arm.com>
7439 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7440
7441 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
7442 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
7511
7512 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
7513
7514 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
7515
7516 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR tree-optimization/94015
7519 * gcc.dg/pr94015.c: New test.
7520
7521 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7522 Mihail Ionescu <mihail.ionescu@arm.com>
7523 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7524
7525 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
7526 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
7539
7540 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7541 Mihail Ionescu <mihail.ionescu@arm.com>
7542 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7543
7544 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
7545 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
7566 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
7567 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
7568 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
7569 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
7570 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
7571
7572 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7573 Mihail Ionescu <mihail.ionescu@arm.com>
7574 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7575
7576 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
7577 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
7578 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
7579 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
7580 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
7581 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
7582 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
7583 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
7584
7585 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/94185
7588 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
7589 to avoid FAIL with -m32 -std=c++98.
7590
7591 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
7592
7593 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
7594 superfluous dg-error.
7595 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7596
7597 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR middle-end/94189
7600 * gcc.dg/pr94189.c: New test.
7601
7602 2020-03-17 Martin Liska <mliska@suse.cz>
7603
7604 PR lto/94157
7605 * gcc.dg/lto/pr94157_0.c: Add gas effective
7606 target filter.
7607
7608 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7609
7610 PR d/92309
7611 * gdc.dg/pr92309.d: New test.
7612
7613 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7614
7615 PR d/92216
7616 * gdc.dg/imports/pr92216.d: New.
7617 * gdc.dg/pr92216.d: New test.
7618
7619 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c/94179
7622 * gcc.c-torture/compile/pr94179.c: New test.
7623
7624 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7625
7626 PR target/94185
7627 * g++.target/i386/pr94185.C: New test.
7628
7629 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7630
7631 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7632 name to .-1 dg-error tests.
7633 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7634
7635 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7636
7637 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7638 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7639
7640 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7641
7642 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7643 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7644 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7645 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7646 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7647
7648
7649 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7650 Mihail Ionescu <mihail.ionescu@arm.com>
7651 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7652
7653 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7654 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7655 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7656 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7657 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7658 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7659 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7660 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7661 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7662 * gcc.target/arm/mve/mve.exp: New file.
7663 * lib/target-supports.exp
7664 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7665 armv8.1-m.main+mve.fp and returning corresponding options.
7666 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7667 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7668 MVE with floating point on the current target.
7669 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7670 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7671 compiler options for MVE with floating point.
7672 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7673 return hard float-abi on success.
7674
7675 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7676
7677 PR target/89229
7678 * gcc.target/i386/pr89229-7a.c: New test.
7679 * gcc.target/i386/pr89229-7b.c: Likewise.
7680 * gcc.target/i386/pr89229-7c.c: Likewise.
7681
7682 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7683
7684 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7685 * gdc.dg/asm5.d: New test.
7686
7687 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR debug/94167
7690 * gcc.dg/pr94167.c: New test.
7691
7692 PR tree-optimization/94166
7693 * gcc.dg/pr94166.c: New test.
7694
7695 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7696
7697 PR tree-optimization/94125
7698 * gcc.dg/tree-ssa/pr94125.c: New test.
7699
7700 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7701
7702 PR target/89229
7703 * gcc.target/i386/pr89229-6a.c: New test.
7704 * gcc.target/i386/pr89229-6b.c: Likewise.
7705 * gcc.target/i386/pr89229-6c.c: Likewise.
7706
7707 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7708
7709 * gcc.misc-tests/help.exp: Adapt to new output for
7710 -Walloc-size-larger-than= option.
7711
7712 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7713
7714 PR target/89229
7715 * gcc.target/i386/pr89229-5a.c: New test.
7716 * gcc.target/i386/pr89229-5b.c: Likewise.
7717 * gcc.target/i386/pr89229-5c.c: Likewise.
7718
7719 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7720
7721 PR target/94176
7722 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7723
7724 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7725
7726 PR analyzer/94099
7727 PR analyzer/94105
7728 * gcc.dg/analyzer/pr94099.c: New test.
7729 * gcc.dg/analyzer/pr94105.c: New test.
7730
7731 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7732
7733 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7734 typo.
7735
7736 2020-03-13 Martin Sebor <msebor@redhat.com>
7737
7738 PR c/94040
7739 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7740 for warning name rather than the exact text.
7741 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7742 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7743 * gcc.dg/pr62090.c: Prune expected warning.
7744 * gcc.dg/pr89314.c: Look for warning name rather than text.
7745 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7746
7747 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7748
7749 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7750 (dg-error): Quote 'ms_abi' attribute.
7751 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7752 Require maybe_x32 effective target.
7753 (dg-options): Add -mx32.
7754 (dg-error): Quote 'ms_abi' attribute.
7755 * gcc.target/i386/pr90096.c (dg-error): Update relative
7756 location of target x32 error.
7757
7758 2020-03-13 Patrick Palka <ppalka@redhat.com>
7759
7760 PR c++/67960
7761 * g++.dg/diagnostic/pr67960.C: New test.
7762 * g++.dg/diagnostic/pr67960-2.C: New test.
7763
7764 2020-03-13 Martin Liska <mliska@suse.cz>
7765
7766 PR lto/94157
7767 * gcc.dg/lto/pr94157_0.c: New test.
7768
7769 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7770
7771 PR testsuite/93935
7772 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7773 messages only on vect_hw_misalign targets.
7774
7775 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7776
7777 PR target/89229
7778 * gcc.target/i386/pr89229-4a.c: New test.
7779 * gcc.target/i386/pr89229-4b.c: Likewise.
7780 * gcc.target/i386/pr89229-4c.c: Likewise.
7781
7782 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7783
7784 * gcc.c-torture/compile/20200313-1.c: New test.
7785
7786 2020-03-12 Jeff Law <law@redhat.com>
7787
7788 PR rtl-optimization/90275
7789 * gcc.c-torture/compile/pr90275.c: New test.
7790
7791 2020-03-12 Richard Biener <rguenther@suse.de>
7792
7793 PR tree-optimization/94103
7794 * gcc.target/i386/pr94103.c: New testcase.
7795
7796 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7797
7798 PR middle-end/94120
7799 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7800 Extend test case to result variables.
7801 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7802 restriction of OpenACC.
7803 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7804 restriction is violated.
7805 * gfortran.dg/goacc/pr94120-1.f90: New.
7806 * gfortran.dg/goacc/pr94120-2.f90: New.
7807 * gfortran.dg/goacc/pr94120-3.f90: New.
7808
7809 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR tree-optimization/94130
7812 * gcc.c-torture/execute/pr94130.c: New test.
7813
7814 PR c++/93907
7815 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7816 __int128 if __SIZEOF_INT128__ isn't defined.
7817
7818 2020-03-06 Marek Polacek <polacek@redhat.com>
7819
7820 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7821 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7822 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7823 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7824 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7825 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7826 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7827
7828 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR target/94134
7831 * gcc.c-torture/execute/pr94134.c: New test.
7832
7833 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7834
7835 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7836
7837 2020-03-11 Richard Biener <rguenther@suse.de>
7838
7839 * gcc.dg/torture/20200311-1.c: New testcase.
7840
7841 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7842
7843 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7844 counted as fluff.
7845
7846 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7847
7848 * gnat.dg/subpools1.adb: New test.
7849
7850 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/94121
7853 * gcc.dg/pr94121.c: New test.
7854
7855 PR middle-end/94111
7856 * gcc.dg/dfp/pr94111.c: New test.
7857
7858 PR tree-optimization/94114
7859 * gcc.dg/pr94114.c: New test.
7860
7861 2020-03-10 Marek Polacek <polacek@redhat.com>
7862
7863 PR c++/94124 - wrong conversion error with non-viable overload.
7864 * g++.dg/cpp0x/initlist-overload1.C: New test.
7865
7866 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7867
7868 PR target/93709
7869 * gcc.target/powerpc/p9-minmax-3.c: New test.
7870
7871 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7872
7873 PR target/90763
7874 * gcc.target/powerpc/pr90763.c: New.
7875
7876 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7877
7878 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7879
7880 2020-03-10 Jeff Law <law@redhat.com>
7881
7882 Revert:
7883 2020-02-29 Jeff Law <law@redhat.com>
7884
7885 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7886
7887 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR target/94088
7890 * gcc.target/i386/pr94088.c: New test.
7891
7892 2020-03-09 Marek Polacek <polacek@redhat.com>
7893
7894 PR c++/92031 - bogus taking address of rvalue error.
7895 PR c++/91465 - ICE with template codes in check_narrowing.
7896 PR c++/93870 - wrong error when converting template non-type arg.
7897 PR c++/94068 - ICE with template codes in check_narrowing.
7898 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7899 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7900 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7901 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7902 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7903 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7904
7905 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR c++/94067
7908 * g++.dg/warn/Wconversion-pr94067.C: New test.
7909
7910 2020-03-09 Marek Polacek <polacek@redhat.com>
7911
7912 PR c++/94050 - ABI issue with alignas on armv7hl.
7913 * g++.dg/abi/align3.C: New test.
7914
7915 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7916
7917 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7918
7919 2020-03-09 Martin Liska <mliska@suse.cz>
7920
7921 PR target/93800
7922 * gcc.target/powerpc/pr93800.c: New test.
7923
7924 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
7925
7926 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
7927
7928 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7929
7930 PR testsuite/94019
7931 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
7932 without misaligned vector access support.
7933
7934 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7935
7936 PR testsuite/94023
7937 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
7938 vect_hw_misalign targets.
7939
7940 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
7941
7942 PR fortran/93581
7943 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
7944
7945 2020-03-08 Patrick Palka <ppalka@redhat.com>
7946
7947 PR c++/93729
7948 * g++.dg/concepts/pr93729.C: New test.
7949
7950 * g++.dg/concepts/diagnostic4.C: New test.
7951
7952 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
7953
7954 PR target/89229
7955 PR target/89346
7956 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
7957 of "pr89229-5a.c".
7958
7959 2020-03-06 David Malcolm <dmalcolm@redhat.com>
7960
7961 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
7962 reflect fix to region_model::get_representative_path_var, adding
7963 the missing "*" from the cast.
7964
7965 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
7966
7967 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
7968 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7969 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
7970 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
7971
7972 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
7973
7974 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
7975
7976 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7977
7978 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
7979
7980 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7981
7982 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
7983
7984 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7985
7986 * gcc.target/riscv/pr93304.c: Update expected output and comment.
7987
7988 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7989
7990 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
7991 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
7992 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
7993 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
7994
7995 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7996
7997 PR tree-optimization/90883
7998 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
7999 Add aarch64-*-* mips*-*-* to XFAIL.
8000
8001 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8002
8003 PR target/89229
8004 PR target/89346
8005 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8006 * gcc.target/i386/pr89229-2a.c: New test.
8007 * gcc.target/i386/pr89229-2b.c: Likewise.
8008 * gcc.target/i386/pr89229-2c.c: Likewise.
8009 * gcc.target/i386/pr89229-3a.c: Likewise.
8010 * gcc.target/i386/pr89229-3b.c: Likewise.
8011 * gcc.target/i386/pr89229-3c.c: Likewise.
8012 * gcc.target/i386/pr89346.c: Likewise.
8013
8014 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8015
8016 * g++.dg/pr80481.C: Disable epilogue vectorization.
8017
8018 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8019
8020 PR c/93577
8021 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8022 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8023 tests.
8024 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8025
8026 2020-03-05 Jeff Law <law@redhat.com>
8027
8028 PR tree-optimization/91890
8029 * gcc.dg/pragma-diag-8.c: New test.
8030
8031 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR target/94046
8034 * g++.target/i386/pr94046-1.C: New test.
8035 * g++.target/i386/pr94046-2.C: New test.
8036
8037 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8038
8039 * g++.dg/asan/asan_test.C (dg-options): Add
8040 -Wno-alloc-size-larger-than.
8041
8042 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR target/90311
8045 * gcc.c-torture/execute/pr90311.c: New test.
8046
8047 2020-03-05 Jeff Law <law@redhat.com>
8048
8049 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8050
8051 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8052
8053 PR fortran/93792
8054 * gfortran.dg/pr93792.f90: New test.
8055
8056 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8057
8058 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8059 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8060 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8061
8062 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR middle-end/93399
8065 * gcc.dg/pr93399.c: New test.
8066
8067 PR tree-optimization/93582
8068 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8069
8070 2020-03-04 Martin Sebor <msebor@redhat.com>
8071
8072 PR c++/90938
8073 * g++.dg/init/array55.C: New test.
8074 * g++.dg/init/array56.C: New test.
8075 * g++.dg/cpp2a/nontype-class33.C: New test.
8076
8077 2020-03-04 Martin Sebor <msebor@redhat.com>
8078
8079 PR tree-optimization/93986
8080 * gcc.dg/pr93986.c: New test.
8081
8082 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8083
8084 PR analyzer/94028
8085 * g++.dg/analyzer/pr94028.C: New test.
8086
8087 2020-03-04 Martin Sebor <msebor@redhat.com>
8088
8089 PR middle-end/81401
8090 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8091
8092 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8093
8094 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8095
8096 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8097
8098 * gcc.target/powerpc/pr93122.c: Add dg-require.
8099
8100 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8101
8102 PR analyzer/93993
8103 * gcc.dg/analyzer/expect-1.c: New test.
8104 * gcc.dg/analyzer/malloc-4.c: New test.
8105 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8106 Move location of leak warning and update message.
8107
8108 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8109
8110 PR analyzer/93993
8111 * gfortran.dg/analyzer/pr93993.f90: New test.
8112
8113 2020-03-04 Martin Liska <mliska@suse.cz>
8114
8115 * gcc.target/i386/pr91623.c: Add -fcommon in order
8116 to re-trigger the needed code for the test-case which
8117 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8118
8119 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR debug/93888
8122 * g++.dg/guality/pr93888.C: New test.
8123
8124 2020-02-04 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/93964
8127 * gcc.dg/graphite/pr93964.c: New testcase.
8128
8129 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR tree-optimization/94001
8132 * gcc.dg/pr94001.c: New test.
8133
8134 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8135
8136 PR target/93995
8137 * gcc.dg/pr93995.c: New.
8138
8139 2020-03-03 Marek Polacek <polacek@redhat.com>
8140
8141 PR c++/90505 - mismatch in template argument deduction.
8142 * g++.dg/template/deduce4.C: New test.
8143 * g++.dg/template/deduce5.C: New test.
8144 * g++.dg/template/deduce6.C: New test.
8145 * g++.dg/template/deduce7.C: New test.
8146
8147 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR c++/93998
8150 * g++.dg/ext/pr93998.C: New test.
8151
8152 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
8153
8154 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
8155
8156 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR tree-optimization/93582
8159 * gcc.dg/tree-ssa/pr93582-10.c: New test.
8160 * gcc.dg/pr93582.c: New test.
8161 * gcc.c-torture/execute/pr93582.c: New test.
8162
8163 2020-03-03 Richard Biener <rguenther@suse.de>
8164
8165 PR tree-optimization/93946
8166 * gcc.dg/torture/pr93946-1.c: New testcase.
8167 * gcc.dg/torture/pr93946-2.c: Likewise.
8168
8169 2020-03-03 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR rtl-optimization/94002
8172 * gcc.dg/pr94002.c: New test.
8173
8174 PR tree-optimization/93927
8175 * gcc.c-torture/compile/pr93927-1.c: New test.
8176 * gcc.c-torture/compile/pr93927-2.c: New test.
8177
8178 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8179
8180 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
8181
8182 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
8183
8184 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
8185
8186 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8187
8188 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
8189 -fanalyzer-show-duplicate-count.
8190
8191 2020-03-02 David Malcolm <dmalcolm@redhat.com>
8192
8193 PR analyzer/93959
8194 * g++.dg/analyzer/cstdlib-2.C: New test.
8195 * g++.dg/analyzer/cstdlib.C: New test.
8196
8197 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8198 Jun Ma <JunMa@linux.alibaba.com>
8199
8200 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
8201 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
8202 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
8203
8204 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
8205
8206 PR target/93997
8207 * gcc.target/i386/pr93997.c: New test.
8208
8209 2020-03-02 Martin Sebor <msebor@redhat.com>
8210
8211 PR tree-optimization/92982
8212 * gcc.dg/strlenopt-94.c: New test.
8213
8214 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
8215
8216 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
8217 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
8218
8219 2020-03-02 Jeff Law <law@redhat.com>
8220
8221 * gcc.target/arm/fuse-caller-save.c: Update expected output.
8222
8223 2020-03-02 Martin Liska <mliska@suse.cz>
8224
8225 * gcc.dg/vect/bb-slp-19.c: The comment
8226 does not align with fact that we started
8227 to SLP the testcase.
8228
8229 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
8230
8231 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
8232 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8233 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8234 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8235 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8236
8237 2020-03-01 Martin Sebor <msebor@redhat.com>
8238
8239 PR c++/92721
8240 g++.dg/ext/attr-access.C: New test.
8241
8242 2020-03-01 Martin Sebor <msebor@redhat.com>
8243
8244 PR middle-end/93926
8245 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
8246
8247 2020-03-01 Martin Sebor <msebor@redhat.com>
8248
8249 PR c/93812
8250 * gcc.dg/format/proto.c: New test.
8251
8252 2020-03-01 Martin Sebor <msebor@redhat.com>
8253
8254 PR middle-end/93829
8255 * gcc.dg/Wstringop-overflow-32.c: New test.
8256
8257 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8258
8259 PR testsuite/91797
8260 * gcc.target/powerpc/pr68805.c: Update expected output.
8261
8262 PR testsuite/91799
8263 * gcc.target/powerpc/pr88233.c: Update expected output and
8264 add target selector.
8265
8266 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
8267
8268 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
8269
8270 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8271
8272 PR fortran/92976
8273 * gfortran.dg/select_type_48.f90 : New test.
8274
8275 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
8276
8277 PR fortran/92959
8278 * gfortran.dg/associated_8.f90 : New test.
8279
8280 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
8281
8282 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
8283 awaitable.
8284 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
8285
8286 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
8287
8288 PR ada/91100
8289 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
8290
8291 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
8292 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
8293 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
8294 * gcc.dg/torture/20190327-1.c: Likewise.
8295 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
8296 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
8297 * gcc.dg/torture/pr90020.c: Likewise.
8298 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
8299
8300 PR ipa/92548
8301 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
8302 hppa*-*-hpux*.
8303 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
8304 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
8305
8306 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
8307 * gfortran.dg/pr90988_4.f: Likewise.
8308 * gfortran.dg/pr91372.f90: Likewise.
8309
8310 2020-02-29 Jeff Law <law@redhat.com>
8311
8312 * gcc.target/or1k/return-2.c: Update expected output.
8313
8314 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8315
8316 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
8317
8318 * g++.dg/coroutines/torture/func-params-08.C: Update
8319 to suspend for each co_await operation.
8320
8321 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
8322
8323 PR fortran/92785
8324 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
8325
8326 2020-02-28 Jakub Jelinek <jakub@redhat.com>
8327
8328 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8329 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
8330 immediate function in unevaluated contexts into dg-bogus.
8331 * g++.dg/cpp2a/consteval16.C: New test.
8332
8333 PR middle-end/92152
8334 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
8335 of hardcoding unsigned long.
8336 (uint64_t): Use unsigned long long instead of unsigned long.
8337
8338 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
8339
8340 PR target/93932
8341 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
8342 instruction counts.
8343
8344 2020-02-27 Martin Jambor <mjambor@suse.cz>
8345 Feng Xue <fxue@os.amperecomputing.com>
8346
8347 PR ipa/93707
8348 * gcc.dg/ipa/pr93707.c: New test.
8349
8350 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
8351
8352 PR middle-end/92152
8353 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
8354 * g++.dg/torture/pr92152.C: New testcase.
8355 * gcc.dg/torture/pr92152.c: New testcase.
8356 * gcc.dg/tree-ssa/20030807-7.c: xfail.
8357 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
8358 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
8359
8360 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
8361
8362 * gcc.target/arm/bf16_dup.c: New test.
8363 * gcc.target/arm/bf16_reinterpret.c: Likewise.
8364
8365 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
8366
8367 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
8368 (check_effective_target_has_arch_pwr6): New.
8369 (check_effective_target_has_arch_pwr7): New.
8370 (check_effective_target_has_arch_pwr8): New.
8371 (check_effective_target_has_arch_pwr9): New.
8372 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
8373
8374
8375 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
8376
8377 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
8378 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
8379
8380 2020-02-27 Alexandre Oliva <oliva@adacore.com>
8381
8382 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
8383
8384 2020-02-27 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/93508
8387 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8388
8389 2020-02-27 Richard Biener <rguenther@suse.de>
8390
8391 PR tree-optimization/93953
8392 * gcc.dg/pr93953.c: New testcase.
8393
8394 2020-02-27 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR c/93949
8397 * gcc.c-torture/compile/pr93949.c: New test.
8398
8399 PR tree-optimization/93582
8400 PR tree-optimization/93945
8401 * gcc.dg/tree-ssa/pr93582-9.c: New test.
8402 * gcc.c-torture/execute/pr93945.c: New test.
8403
8404 2020-02-26 Marek Polacek <polacek@redhat.com>
8405
8406 PR c++/93789 - ICE with invalid array bounds.
8407 * g++.dg/ext/vla22.C: New test.
8408
8409 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8410
8411 PR analyzer/93950
8412 * g++.dg/analyzer/pr93950.C: New test.
8413
8414 2020-02-26 David Malcolm <dmalcolm@redhat.com>
8415
8416 PR analyzer/93947
8417 * gcc.dg/analyzer/torture/pr93947.c: New test.
8418
8419 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
8420
8421 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
8422 * g++.dg/coroutines/torture/func-params-07.C: New test.
8423 * g++.dg/coroutines/torture/func-params-08.C: New test.
8424
8425 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
8426
8427 PR target/93913
8428 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
8429 stxv and stxvx instructions as well.
8430 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
8431 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
8432 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
8433
8434 2020-02-26 Patrick Palka <ppalka@redhat.com>
8435
8436 * g++.dg/concepts/diagnostic2.C: New test.
8437 * g++.dg/concepts/diagnostic3.C: New test.
8438
8439 2020-02-26 Marek Polacek <polacek@redhat.com>
8440
8441 PR c++/93676 - value-init crash in template.
8442 * g++.dg/cpp0x/nsdmi-template19.C: New test.
8443
8444 2020-02-26 Marek Polacek <polacek@redhat.com>
8445
8446 PR c++/93862 - ICE with static_cast when converting from int[].
8447 * g++.dg/cpp0x/rv-cast7.C: New test.
8448
8449 2020-02-26 Marek Polacek <polacek@redhat.com>
8450
8451 DR 1423, Convertibility of nullptr to bool.
8452 * g++.dg/DRs/dr1423.C: New test.
8453
8454 2020-02-26 Marek Polacek <polacek@redhat.com>
8455
8456 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
8457 * g++.dg/cpp2a/constexpr-init16.C: New test.
8458 * g++.dg/cpp2a/constexpr-init17.C: New test.
8459
8460 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
8461
8462 PR middle-end/93843
8463 * gcc.dg/vect/pr93843-1.c: New test.
8464 * gcc.dg/vect/pr93843-2.c: Likewise.
8465
8466 2020-02-26 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR tree-optimization/93820
8469 * gcc.dg/pr93820-2.c: New test.
8470
8471 PR tree-optimization/93820
8472 * gcc.dg/pr93820.c: New test.
8473
8474 PR c++/93905
8475 * g++.dg/cpp0x/pr93905.C: New test.
8476
8477 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8478
8479 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
8480 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
8481
8482 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
8483
8484 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
8485 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
8486
8487 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
8488
8489 * gcc.target/arm/simd/bf16_dot_1.c: New test.
8490 * gcc.target/arm/simd/bf16_dot_2.c: New test.
8491 * gcc.target/arm/simd/bf16_dot_3.c: New test.
8492
8493 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR rtl-optimization/93908
8496 * gcc.c-torture/execute/pr93908.c: New test.
8497
8498 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
8499
8500 * gnat.dg/lto24.adb: New test.
8501 * gnat.dg/lto24_pkg1.ads: New helper.
8502 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
8503
8504 2020-02-25 Richard Biener <rguenther@suse.de>
8505
8506 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
8507
8508 2020-02-25 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/93868
8511 * gcc.dg/torture/pr93868.c: New testcase.
8512
8513 2020-02-25 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR middle-end/93874
8516 * gcc.dg/pr93874.c: New test.
8517
8518 PR ipa/93763
8519 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
8520 warnings and still ICEs before the ipa-cp.c fix.
8521 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
8522
8523 PR translation/93864
8524 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
8525 * obj-c++.dg/encode-4.mm: Likewise.
8526 * gfortran.dg/data_array_5.f90: Likewise.
8527 * gcc.dg/decl-1.c: Likewise.
8528
8529 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8530
8531 PR analyzer/93032
8532 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
8533 * gcc.dg/analyzer/taint-1.c: Likewise.
8534
8535 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8536
8537 PR analyzer/93899
8538 * g++.dg/analyzer/pr93899.C: New test.
8539
8540 2020-02-24 Martin Sebor <msebor@redhat.com>
8541
8542 PR c++/93804
8543 * g++.dg/warn/Wredundant-tags-4.C: New test.
8544 * g++.dg/warn/Wredundant-tags-5.C: New test.
8545 * g++.dg/warn/Wredundant-tags-5.h: New test.
8546
8547 2020-02-24 David Malcolm <dmalcolm@redhat.com>
8548
8549 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
8550 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
8551 analyzer-verbosity-2.c
8552 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
8553 * gcc.dg/analyzer/edges-1.c: New test.
8554 * gcc.dg/analyzer/edges-2.c: New test.
8555 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
8556
8557 2020-02-24 Marek Polacek <polacek@redhat.com>
8558
8559 PR c++/93869 - ICE with -Wmismatched-tags.
8560 * g++.dg/warn/Wmismatched-tags-2.C: New test.
8561
8562 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8563
8564 PR fortran/93835
8565 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
8566 * gfortran.dg/pr93835.f08 : New test.
8567
8568 2020-02-24 Marek Polacek <polacek@redhat.com>
8569
8570 PR c++/93712 - ICE with ill-formed array list-initialization.
8571 * g++.dg/cpp0x/initlist-array11.C: New test.
8572
8573 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
8574
8575 PR fortran/93604
8576 * gfortran.dg/pr93604.f90 : New test.
8577
8578 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8579
8580 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
8581 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
8582 * g++.dg/cpp2a/consteval6.C: Likewise.
8583 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
8584 into dg-bogus.
8585
8586 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
8587
8588 PR lto/78353
8589 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
8590 target.
8591 * gcc.target/arm/pr78353-2.c: Likewise.
8592
8593 2020-02-24 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR tree-optimization/93582
8596 * gcc.dg/tree-ssa/pr93582-4.c: New test.
8597 * gcc.dg/tree-ssa/pr93582-5.c: New test.
8598 * gcc.dg/tree-ssa/pr93582-6.c: New test.
8599 * gcc.dg/tree-ssa/pr93582-7.c: New test.
8600 * gcc.dg/tree-ssa/pr93582-8.c: New test.
8601
8602 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
8603
8604 PR fortran/93552
8605 * gfortran.dg/goacc/tile-4.f90: New.
8606
8607 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8608 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
8609
8610 PR driver/47785
8611 PR lto/78353
8612 * gcc.target/arm/pr78353-1.c: New test.
8613 * gcc.target/arm/pr78353-2.c: Likewise.
8614
8615 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8616
8617 PR fortran/93890
8618 * gfortran.dg/argument_checking_24.f90: Correct test case.
8619
8620 2020-02-21 Martin Sebor <msebor@redhat.com>
8621
8622 PR gcov-profile/93753
8623 * g++.dg/ext/flexary36.C: New test.
8624 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8625
8626 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8627
8628 * gcc.target/arm/simd/vmmla_1.c: New test.
8629
8630 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8631
8632 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8633 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8634 * lib/target-supports.exp
8635 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8636 (check_effective_target_arm_v8_1m_mve_ok): New.
8637 (add_options_for_v8_1m_mve): New.
8638
8639 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8640
8641 * gcc.target/i386/pr69052.c: Require target ia32.
8642 (dg-options): Add -fcommon and remove -pie.
8643
8644 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8645
8646 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8647 vect_mutiple_sizes effective target.
8648
8649 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8650 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/93586
8653 * gcc.dg/torture/pr93586.c: New testcase.
8654
8655 2020-02-21 Martin Jambor <mjambor@suse.cz>
8656
8657 PR tree-optimization/93845
8658 * g++.dg/tree-ssa/pr93845.C: New test.
8659
8660 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8661
8662 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8663 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8664 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8665 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8666
8667 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8668
8669 * gcc.target/aarch64/sve/recip_1.c: New test.
8670 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8671 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8672 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8673
8674 2020-02-20 Martin Sebor <msebor@redhat.com>
8675
8676 PR c++/93801
8677 * g++.dg/warn/Wredundant-tags-3.C: New test.
8678
8679 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8680
8681 PR target/93828
8682 * g++.target/i386/pr93828.C: New test.
8683
8684 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8685
8686 PR target/93658
8687 * gcc.target/powerpc/pr93658.c: New test.
8688
8689 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8690
8691 PR fortran/93825
8692 * gfortran.dg/goacc/tile-3.f90: New.
8693
8694 2020-02-19 Marek Polacek <polacek@redhat.com>
8695
8696 PR c++/93169 - wrong-code with a non-constexpr constructor.
8697 * g++.dg/cpp0x/constexpr-93169.C: New test.
8698
8699 2020-02-19 Martin Sebor <msebor@redhat.com>
8700
8701 PR tree-optimization/92128
8702 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8703 optimize away calls as expected.
8704
8705 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8706
8707 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8708 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8709
8710 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8711
8712 PR tree-optimization/93767
8713 * gcc.dg/vect/pr93767.c: New test.
8714
8715 2020-02-19 Martin Jambor <mjambor@suse.cz>
8716
8717 PR tree-optimization/93776
8718 * gcc.dg/tree-ssa/pr93776.c: New test.
8719
8720 2020-02-19 Martin Jambor <mjambor@suse.cz>
8721
8722 PR tree-optimization/93667
8723 * g++.dg/tree-ssa/pr93667.C: New test.
8724
8725 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8726
8727 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8728 * g++.dg/other/i386-3.C: Ditto.
8729
8730 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8731
8732 * gcc.target/aarch64/vmull_high.c: New.
8733
8734 2020-02-18 Marek Polacek <polacek@redhat.com>
8735
8736 PR c++/93817
8737 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8738
8739 2020-02-18 Jon Beniston <jon@beniston.com>
8740
8741 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8742
8743 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8744
8745 PR fortran/93714
8746 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8747 message instead of length mismatch.
8748 * gfortran.dg/pr93714_1.f90
8749 * gfortran.dg/pr93714_2.f90
8750
8751 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8752
8753 PR fortran/93601
8754 * gfortran.dg/pr93601.f90 : New test.
8755
8756 2020-02-18 Martin Liska <mliska@suse.cz>
8757
8758 PR ipa/93583
8759 * gcc.dg/ipa/pr93583.c: New test.
8760
8761 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8762
8763 PR analyzer/93777
8764 * g++.dg/analyzer/pr93777.C: New test.
8765 * gfortran.dg/analyzer/pr93777.f90: New test.
8766
8767 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8768
8769 PR analyzer/93778
8770 * gfortran.dg/analyzer/pr93778.f90: New test.
8771
8772 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8773
8774 PR analyzer/93774
8775 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8776 based on gfortran.dg/deferred_character_25.f90.
8777
8778 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8779
8780 PR analyzer/93779
8781 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8782 gfortran.fortran-torture/compile/pr88304-2.f90
8783
8784 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8785
8786 PR fortran/93603
8787 * gfortran.dg/pr93603.f90 : New test.
8788
8789 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8790
8791 PR fortran/93580
8792 * gfortran.dg/dg/pr93580.f90: New test.
8793
8794 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR tree-optimization/93780
8797 * gcc.dg/pr93780.c: New test.
8798
8799 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8800
8801 PR analyzer/93775
8802 * gcc.dg/analyzer/20020129-1.c: New test.
8803
8804 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8805
8806 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8807 thr-init-2.c into an execution test with explicitly common
8808 variables.
8809
8810 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8811
8812 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8813
8814 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8815
8816 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8817 number of expected insns.
8818
8819 2020-02-17 Martin Liska <mliska@suse.cz>
8820
8821 PR ipa/93760
8822 * g++.dg/lto/odr-8_1.C: Fix grammar.
8823
8824 2020-02-17 Richard Biener <rguenther@suse.de>
8825
8826 PR c/86134
8827 * gcc.dg/pr86134.c: New testcase.
8828 * gcc.dg/pr28322-2.c: Adjust.
8829
8830 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8831
8832 PR analyzer/93388
8833 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8834 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8835 * gcc.dg/analyzer/torture/pr59037.c: New test.
8836
8837 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8838
8839 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8840
8841 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8842
8843 PR target/93047
8844 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8845
8846 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8847
8848 PR target/93743
8849 * gcc.target/i386/pr93743.c : New test.
8850
8851 2020-02-15 Marek Polacek <polacek@redhat.com>
8852
8853 PR c++/93710 - poor diagnostic for array initializer.
8854 * g++.dg/diagnostic/array-init1.C: New test.
8855
8856 2020-02-15 Jason Merrill <jason@redhat.com>
8857
8858 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8859 look for -std=*++20.
8860 (check_effective_target_concepts): Use check_effective_target_c++2a.
8861
8862 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR tree-optimization/93744
8865 * gcc.c-torture/execute/pr93744-1.c: New test.
8866 * gcc.c-torture/execute/pr93744-2.c: New test.
8867 * gcc.c-torture/execute/pr93744-3.c: New test.
8868
8869 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR c++/61414
8872 * g++.dg/cpp0x/enum39.C: New test.
8873
8874 2020-02-14 Martin Jambor <mjambor@suse.cz>
8875
8876 PR tree-optimization/93516
8877 * g++.dg/tree-ssa/pr93516.C: New test.
8878
8879 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8880
8881 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8882 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8883 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8884 * gcc.target/i386/sse-13.c: Ditto.
8885 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8886 * gcc.target/i386/sse-22.c: Ditto.
8887
8888 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8889
8890 Partially implement P1042R1: __VA_OPT__ wording clarifications
8891 PR preprocessor/92319
8892 * c-c++-common/cpp/va-opt-4.c: New test.
8893
8894 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR c/93576
8897 * gcc.dg/pr93576.c: New test.
8898
8899 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8900
8901 * g++.dg/cpp0x/constexpr-static13.C:
8902 Add -fdelete-null-pointer-checks.
8903 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8904 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8905
8906 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8907
8908 PR target/93656
8909 * gcc.target/i386/pr93656.c: New test.
8910
8911 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8912
8913 * gcc.target/arc/nps400-1.c: Update test.
8914
8915 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8916
8917 * gcc.target/arc/or-cnst-size2.c: Update test.
8918
8919 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8920 Petro Karashchenko <petro.karashchenko@ring.com>
8921
8922 * gcc.target/arc/mul64-1.c: New test.
8923
8924 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR target/93696
8927 * gcc.target/i386/pr93696-1.c: New test.
8928 * gcc.target/i386/pr93696-2.c: New test.
8929 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
8930 of _mm*_mask_popcnt_*.
8931 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
8932 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
8933 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
8934 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
8935 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
8936 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
8937 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
8938 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
8939 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
8940
8941 PR tree-optimization/93582
8942 * gcc.dg/tree-ssa/pr93582-1.c: New test.
8943 * gcc.dg/tree-ssa/pr93582-2.c: New test.
8944 * gcc.dg/tree-ssa/pr93582-3.c: New test.
8945
8946 2020-02-13 Richard Biener <rguenther@suse.de>
8947
8948 PR testsuite/93717
8949 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
8950
8951 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR target/93673
8954 * gcc.target/i386/avx512f-pr93673.c: New test.
8955 * gcc.target/i386/avx512dq-pr93673.c: New test.
8956 * gcc.target/i386/avx512bw-pr93673.c: New test.
8957
8958 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
8959
8960 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
8961
8962 * g++.dg/coroutines/coro1-allocators.h: New.
8963 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
8964 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
8965 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
8966 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
8967 coro1-allocators.h header.
8968 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
8969 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
8970 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
8971 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
8972
8973 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8974
8975 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
8976 -mprefixed-addr in dg-options.
8977
8978 PR middle-end/93663
8979 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
8980 for DBL_MAX, inf, their negations and nan.
8981
8982 2020-02-12 Martin Sebor <msebor@redhat.com>
8983
8984 PR middle-end/93646
8985 * gcc.dg/Wstringop-overflow-31.c: New test.
8986
8987 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8988
8989 PR rtl-optimization/93565
8990 * gcc.target/aarch64/pr93565.c: New test.
8991
8992 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8993
8994 * gcc.target/aarch64/popcnt2.c: New test.
8995
8996 2020-02-12 Marek Polacek <polacek@redhat.com>
8997
8998 PR c++/88819
8999 * g++.dg/cpp2a/nontype-class32.C: New test.
9000
9001 2020-02-12 Marek Polacek <polacek@redhat.com>
9002
9003 PR c++/93684 - ICE-on-invalid with broken attribute.
9004 * g++.dg/parse/attr4.C: New test.
9005
9006 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/93670
9009 * gcc.target/i386/avx512vl-pr93670.c: New test.
9010
9011 2020-02-12 Richard Biener <rguenther@suse.de>
9012
9013 PR testsuite/93697
9014 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9015
9016 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9017
9018 PR analyzer/93288
9019 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9020 called in a constructor.
9021 * g++.dg/analyzer/pr93288.C: New test.
9022
9023 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9024
9025 PR analyzer/93212
9026 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9027 * g++.dg/analyzer/malloc.C: New test.
9028 * g++.dg/analyzer/pr93212.C: New test.
9029
9030 2020-02-11 Martin Sebor <msebor@redhat.com>
9031
9032 PR tree-optimization/93683
9033 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9034
9035 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9036
9037 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9038 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9039 statement for ppc_ieee128_ok.
9040
9041 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9042
9043 PR analyzer/93374
9044 * gcc.dg/analyzer/torture/pr93374.c: New test.
9045
9046 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9047
9048 PR analyzer/93669
9049 * gcc.dg/analyzer/pr93669.c: New test.
9050
9051 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9052
9053 PR analyzer/93649
9054 * gcc.dg/analyzer/torture/pr93649.c: New test.
9055
9056 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9057
9058 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9059 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9060
9061 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9062
9063 * gcc.target/arm/simd/vdot-2-1.c: New test.
9064 * gcc.target/arm/simd/vdot-2-2.c: New test.
9065 * gcc.target/arm/simd/vdot-2-3.c: New test.
9066 * gcc.target/arm/simd/vdot-2-4.c: New test.
9067
9068 2020-02-11 Richard Biener <rguenther@suse.de>
9069
9070 PR tree-optimization/93661
9071 PR tree-optimization/93662
9072 * gcc.dg/pr93661.c: New testcase.
9073
9074 2020-02-12 Patrick Palka <ppalka@redhat.com>
9075
9076 PR c++/69448
9077 PR c++/80471
9078 * g++.dg/concepts/abbrev3.C: New test.
9079 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9080 correct behavior.
9081 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9082
9083 * g++.dg/cpp2a/concepts6.C: New test.
9084
9085 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9086
9087 PR analyzer/93350
9088 * gcc.dg/analyzer/torture/pr93350.c: New test.
9089
9090 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9091
9092 PR analyzer/93647
9093 * gcc.dg/analyzer/torture/pr93647.c: New test.
9094
9095 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR target/93637
9098 * gcc.target/i386/avx-pr93637.c: New test.
9099
9100 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9101
9102 PR analyzer/93405
9103 * gfortran.dg/analyzer/pr93405.f90: New test.
9104
9105 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9106
9107 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9108 suite.
9109 * gfortran.dg/analyzer/malloc-example.f90: New test.
9110 * gfortran.dg/analyzer/malloc.f90: New test.
9111
9112 2020-02-10 Martin Sebor <msebor@redhat.com>
9113
9114 PR c/93640
9115 * gcc.dg/attr-access.c: New test.
9116
9117 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9118
9119 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9120
9121 PR target/93372
9122 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9123 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9124 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9125 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9126 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9127 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9128 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9129 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9130 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9131 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9132 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9133 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9134 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9135 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
9136 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
9137 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
9138 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
9139 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
9140
9141 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR target/91913
9144 * gfortran.dg/pr91913.f90: New test.
9145
9146 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
9147
9148 PR libgcc/85334
9149 * g++.target/i386/pr85334-1.C: New test.
9150 * g++.target/i386/pr85334-2.C: Likewise.
9151
9152 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9153
9154 PR other/93641
9155 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
9156 tests.
9157
9158 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
9159
9160 PR ipa/93203
9161 * g++.dg/ipa/pr93203.C: New test.
9162 * gcc.dg/ipa/ipcp-1: Change dump string.
9163
9164 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
9165
9166 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
9167
9168 2020-02-09 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR c++/93633
9171 * g++.dg/cpp2a/constexpr-new11.C: New test.
9172 * g++.dg/cpp2a/constexpr-new12.C: New test.
9173 * g++.dg/cpp2a/constexpr-new13.C: New test.
9174
9175 2020-02-08 Andrew Pinski <apinski@marvel.com>
9176
9177 PR target/91927
9178 * gcc.target/aarch64/pr91927.c: New testcase.
9179
9180 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
9181
9182 PR target/93136
9183 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
9184 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
9185 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
9186 regex directives. Adjust expected instruction counts.
9187 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
9188 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
9189
9190 2020-02-08 Jakub Jelinek <jakub@redhat.com>
9191
9192 PR c++/93549
9193 * g++.dg/ext/constexpr-pr93549.C: New test.
9194
9195 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
9196 Jakub Jelinek <jakub@redhat.com>
9197
9198 PR target/65782
9199 * gcc.target/i386/pr65782.c: New test.
9200
9201 2020-02-07 Marek Polacek <polacek@redhat.com>
9202
9203 PR c++/92947 - Paren init of aggregates in unevaluated context.
9204 * g++.dg/cpp2a/paren-init21.C: New test.
9205
9206 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9207
9208 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
9209
9210 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
9211
9212 * gcc.target/aarch64/simd/vmmla.c: New test.
9213
9214 2020-02-07 Richard Biener <rguenther@suse.de>
9215
9216 PR middle-end/93519
9217 * gcc.dg/Wrestrict-21.c: New testcase.
9218
9219 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
9220
9221 PR target/85667
9222 * gcc.target/i386/pr85667-10.c: New test.
9223 * gcc.target/i386/pr85667-7.c: Likewise.
9224 * gcc.target/i386/pr85667-8.c: Likewise.
9225 * gcc.target/i386/pr85667-9.c: Likewise.
9226
9227 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR target/93122
9230 * gcc.target/powerpc/pr93122.c: New test.
9231
9232 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9233
9234 PR c++/89404
9235 * g++.dg/ext/vla21.C: New.
9236
9237 2020-02-07 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR target/93615
9240 * gcc.dg/pr93615.c: New test.
9241
9242 PR target/93611
9243 * gcc.target/i386/pr93611.c: New test.
9244
9245 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9246
9247 PR analyzer/93375
9248 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
9249 differences in how __builtin_memcpy has been optimized at the time
9250 the analyzer runs.
9251
9252 2020-02-06 David Malcolm <dmalcolm@redhat.com>
9253
9254 * gcc.dg/analyzer/torture/intptr_t.c: New test.
9255
9256 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
9257
9258 * gcc.target/powerpc/pr93012.c: New.
9259
9260 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
9261
9262 PR target/87763
9263 * gcc.target/aarch64/movk_2.c: New test.
9264
9265 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
9266
9267 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
9268 Unify scan-assembler strings for all targets.
9269 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
9270 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
9271 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
9272
9273 2020-02-06 Marek Polacek <polacek@redhat.com>
9274
9275 PR c++/93597 - ICE with lambda in operator function.
9276 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
9277
9278 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
9279
9280 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
9281 …_target_compile as (additional_flags=) option and not as source
9282 filename to make it work with remote execution.
9283 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
9284 check_effective_target_gas, check_effective_target_gld): Likewise.
9285
9286 2020-02-06 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR target/93594
9289 * gcc.target/i386/avx2-pr93594.c: New test.
9290
9291 2020-02-05 Martin Sebor <msebor@redhat.com>
9292
9293 PR tree-optimization/92765
9294 * g++.dg/tree-ssa/strlenopt-1.C: New test.
9295 * g++.dg/tree-ssa/strlenopt-2.C: New test.
9296 * gcc.dg/Warray-bounds-58.c: New test.
9297 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
9298 * gcc.dg/Wstring-compare.c: Xfail a test.
9299 * gcc.dg/strcmpopt_2.c: Disable tests.
9300 * gcc.dg/strcmpopt_4.c: Adjust tests.
9301 * gcc.dg/strcmpopt_10.c: New test.
9302 * gcc.dg/strcmpopt_11.c: New test.
9303 * gcc.dg/strlenopt-69.c: Disable tests.
9304 * gcc.dg/strlenopt-92.c: New test.
9305 * gcc.dg/strlenopt-93.c: New test.
9306 * gcc.dg/strlenopt.h: Declare calloc.
9307 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
9308 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
9309
9310 2020-02-05 Marek Polacek <polacek@redhat.com>
9311
9312 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
9313 * g++.dg/cpp0x/initlist119.C: New test.
9314 * g++.dg/cpp0x/initlist120.C: New test.
9315
9316 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR c++/93557
9319 * c-c++-common/Wunused-var-17.c: New test.
9320
9321 2020-02-05 Jeff Law <law@redhat.com>
9322
9323 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
9324 adjust expected shadd insn count appropriately.
9325
9326 2020-02-05 David Malcolm <dmalcolm@redhat.com>
9327
9328 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
9329 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
9330 * gcc.dg/analyzer/data-model-7.c: Likewise.
9331 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
9332 * gcc.dg/analyzer/loop-2a.c: Likewise.
9333 * gcc.dg/analyzer/loop-4.c: Likewise.
9334 * gcc.dg/analyzer/loop.c: Likewise.
9335 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
9336 call at merger.
9337 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
9338 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
9339 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
9340 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
9341 * gcc.dg/analyzer/paths-1.c: Likewise.
9342 * gcc.dg/analyzer/paths-1a.c: Likewise.
9343 * gcc.dg/analyzer/paths-2.c: Likewise.
9344 * gcc.dg/analyzer/paths-3.c: Likewise.
9345 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
9346 * gcc.dg/analyzer/paths-5.c: Likewise.
9347 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
9348 at merger.
9349 * gcc.dg/analyzer/paths-7.c: Likewise.
9350 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
9351 output format.
9352 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
9353 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
9354
9355 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/92190
9358 * gcc.target/i386/pr92190.c: New test.
9359
9360 2020-02-05 Richard Biener <rguenther@suse.de>
9361
9362 PR testsuite/92177
9363 * gcc.dg/vect/bb-slp-22.c: Adjust.
9364
9365 2020-02-05 Richard Biener <rguenther@suse.de>
9366
9367 PR middle-end/90648
9368 * gcc.dg/pr90648.c: New testcase.
9369
9370 2020-02-05 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR middle-end/93555
9373 * c-c++-common/gomp/pr93555-1.c: New test.
9374 * c-c++-common/gomp/pr93555-2.c: New test.
9375 * gfortran.dg/gomp/pr93555.f90: New test.
9376
9377 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
9378
9379 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
9380
9381 2020-02-04 David Malcolm <dmalcolm@redhat.com>
9382
9383 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
9384 from int to long.
9385
9386 2020-02-04 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/93538
9389 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
9390
9391 2020-02-04 Jakub Jelinek <jakub@redhat.com>
9392
9393 * c-c++-common/cpp/has-include-1.c: New test.
9394 * c-c++-common/cpp/has-include-next-1.c: New test.
9395 * c-c++-common/gomp/has-include-1.c: New test.
9396
9397 PR preprocessor/93545
9398 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
9399 recovery.
9400 * c-c++-common/cpp/pr93545-1.c: New test.
9401 * c-c++-common/cpp/pr93545-2.c: New test.
9402 * c-c++-common/cpp/pr93545-3.c: New test.
9403 * c-c++-common/cpp/pr93545-4.c: New test.
9404
9405 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
9406
9407 * g++.dg/coroutines/coro-missing-promise.C: New test.
9408
9409 2020-02-04 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/91123
9412 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9413
9414 2020-02-04 Richard Biener <rguenther@suse.de>
9415
9416 PR tree-optimization/92819
9417 * gcc.target/i386/pr92819.c: New testcase.
9418 * gcc.target/i386/pr92803.c: Adjust.
9419
9420 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
9421
9422 PR c++/93458
9423 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
9424 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
9425 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
9426 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
9427 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
9428
9429 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9430
9431 PR analyzer/93544
9432 * gcc.dg/analyzer/torture/pr93544.c: New test.
9433
9434 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9435
9436 PR analyzer/93546
9437 * gcc.dg/analyzer/pr93546.c: New test.
9438
9439 2020-02-03 David Malcolm <dmalcolm@redhat.com>
9440
9441 PR analyzer/93547
9442 * gcc.dg/analyzer/pr93547.c: New test.
9443
9444 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9445
9446 PR target/91816
9447 * gcc.target/arm/pr91816.c: New test.
9448
9449 2020-02-03 Julian Brown <julian@codesourcery.com>
9450 Tobias Burnus <tobias@codesourcery.com>
9451
9452 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
9453 _OPENACC define.
9454 * gfortran.dg/openacc-define-3.f90: Likewise.
9455
9456 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
9457
9458 PR fortran/93427
9459 * gfortran.dg/associate_52.f90: New.
9460
9461 2020-02-03 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/93533
9464 * gcc.c-torture/compile/pr93533.c: New test.
9465 * gcc.target/s390/pr93533.c: New test.
9466
9467 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
9468
9469 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
9470
9471 2020-02-02 Marek Polacek <polacek@redhat.com>
9472
9473 PR c++/93530 - ICE on invalid alignas in a template.
9474 * g++.dg/cpp0x/alignas18.C: New test.
9475
9476 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
9477
9478 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
9479 options.
9480
9481 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
9482
9483 PR rtl-optimization/91333
9484 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
9485 to 3.
9486
9487 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
9488
9489 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
9490
9491 * g++.target/nios2/hello-pie.C: New.
9492 * g++.target/nios2/nios2.exp: New.
9493
9494 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9495
9496 PR analyzer/93457
9497 * gcc.dg/analyzer/pr93457.c: New test.
9498
9499 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9500
9501 PR analyzer/93373
9502 * gcc.dg/analyzer/torture/pr93373.c: New test.
9503
9504 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
9505
9506 PR rtl-optimization/91333
9507 * gcc.target/i386/pr91333.c: New.
9508
9509 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9510
9511 PR analyzer/93379
9512 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
9513 * gcc.dg/analyzer/torture/pr93379.c: New test.
9514
9515 2020-01-31 David Malcolm <dmalcolm@redhat.com>
9516
9517 PR analyzer/93438
9518 * gcc.dg/analyzer/torture/pr93438.c: New test.
9519 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
9520
9521 2020-01-31 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR rtl-optimization/91838
9524 * g++.dg/pr91838.C: Moved to ...
9525 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
9526 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
9527 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
9528 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
9529
9530 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9531
9532 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
9533 New proc.
9534 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
9535 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
9536 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
9537 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
9538 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
9539 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
9540 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
9541 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
9542 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
9543 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
9544 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
9545 Likweise.
9546 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
9547 Likweise.
9548 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
9549 Likweise.
9550
9551 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9552
9553 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
9554 of svbfloat16_t.
9555 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
9556 __SVBfloat16_t.
9557 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
9558 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
9559 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
9560 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
9561 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
9562 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
9563 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
9564 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
9565 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
9566 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
9567 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
9568 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
9569 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
9570 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
9571 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
9572 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
9573 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
9574 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
9575 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
9576 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
9577 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
9578 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
9579 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
9580 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
9581 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
9582 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
9583 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
9584 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
9585 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
9586 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
9587 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
9588 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
9589 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
9590 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
9591 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
9592 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
9593 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
9594 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
9595 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
9596 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
9597 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
9598 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
9599 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
9600 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
9601 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
9602 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
9603 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
9604 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
9605 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
9606 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
9607 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
9608 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
9609 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
9610 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
9611 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
9612 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
9613 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
9614 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
9615 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
9616 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
9617 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
9618 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
9619 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
9620 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
9621 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
9622 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
9623 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
9624 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9625 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9626 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9627 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9628 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9629 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9630 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9631 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9632 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9633 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9634 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9635 (ret_bf16x3, ret_bf16x4): Likewise.
9636 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9637 (fn_bf16x3, fn_bf16x4): Likewise.
9638 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9639 (fn_bf16x3, fn_bf16x4): Likewise.
9640 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9641 (fn_bf16x3, fn_bf16x4): Likewise.
9642 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9643 (fn_bf16x3, fn_bf16x4): Likewise.
9644 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9645 (fn_bf16x3, fn_bf16x4): Likewise.
9646 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9647 (fn_bf16x3, fn_bf16x4): Likewise.
9648 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9649 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9650 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9651 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9652 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9653 typedef.
9654 (bfloat16_callee, bfloat16_caller): New tests.
9655 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9656 typedef.
9657 (bfloat16_callee, bfloat16_caller): New tests.
9658 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9659 (callee_bf16, caller_bf16): New tests.
9660 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9661 (callee_bf16, caller_bf16): New tests.
9662 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9663 (callee_bf16, caller_bf16): New tests.
9664 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9665 (callee_bf16, caller_bf16): New tests.
9666 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9667 (callee_bf16, caller_bf16): New tests.
9668 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9669 (callee_bf16, caller_bf16): New tests.
9670 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9671 (callee_bf16, caller_bf16): New tests.
9672 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9673 (callee_bf16, caller_bf16): New tests.
9674 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9675 (callee_bf16, caller_bf16): New tests.
9676 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9677 (callee_bf16, caller_bf16): New tests.
9678 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9679 (callee_bf16, caller_bf16): New tests.
9680 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9681 (callee_bf16, caller_bf16): New tests.
9682 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9683 (callee_bf16, caller_bf16): New tests.
9684 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9685 (callee_bf16, caller_bf16): New tests.
9686 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9687 (callee_bf16, caller_bf16): New tests.
9688 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9689 (callee_bf16, caller_bf16): New tests.
9690 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9691 (callee_bf16, caller_bf16): New tests.
9692 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9693 (callee_bf16, caller_bf16): New tests.
9694 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9695 (caller_bf16): Likewise.
9696 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9697 (caller_bf16): Likewise.
9698 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9699 (caller_bf16): Likewise.
9700 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9701 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9702 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9703 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9704
9705 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9706 Matthew Malcomson <matthew.malcomson@arm.com>
9707 Richard Sandiford <richard.sandiford@arm.com>
9708
9709 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9710 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9711 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9712 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9713 __ARM_FEATURE_SVE_MATMUL_FP64.
9714 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9715 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9716 (TEST_TRIPLE_ZX): New macros.
9717 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9718 rely on +f64mm to enable it.
9719 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9720 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9721 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9722 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9723 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9724 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9725 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9726 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9727 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9728 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9729 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9730 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9731 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9732 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9733 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9734 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9735 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9736 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9737 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9738 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9739 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9740 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9741 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9742 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9743 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9744 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9745 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9746 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9747 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9748 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9749 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9750 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9751 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9752 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9753 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9754 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9755 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9756 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9757 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9758 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9759 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9760 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9761 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9762 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9763 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9764 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9765 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9766 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9767 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9768 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9769 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9770 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9771 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9772 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9773 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9774 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9775 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9776 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9777 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9778 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9779 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9780 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9781 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9782 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9783 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9784 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9785 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9786 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9787 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9788 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9789 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9790 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9791 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9792 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9793 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9794 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9795 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9796 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9797 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9798 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9799 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9800 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9801 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9802 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9803 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9804 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9805 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9806 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9807 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9808 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9809 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9810 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9811 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9812 Likewise.
9813 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9814 Likewise.
9815 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9816 Likewise.
9817 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9818 Likewise.
9819 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9820 Likewise.
9821
9822 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9823
9824 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9825 check-function-bodies tests.
9826 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9827 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9828 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9829 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9830 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9831 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9832 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9833 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9834 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9835 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9836 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9837 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9838 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9839 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9840 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9841 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9842 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9843 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9844 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9845 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9846 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9847 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9848 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9849 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9850 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9851 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9852 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9853 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9854 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9855 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9856 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9857 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9858 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9859 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9860 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9861 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9862 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9863 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9864 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9865 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9866 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9867 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9868 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9869 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9870 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9871 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9872 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9873 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9874 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9875 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9876 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9877 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9878 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9879 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9880 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9881 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9882 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9883 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9884 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9885 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9886 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9887 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9888 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9889 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9890 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9891 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9892 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9893 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9894 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9895 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9896 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9897 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9898 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9899 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9900 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9901 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9902 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9903 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9904 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9905 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9906 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9907 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9908 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9909 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9910 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9911 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9912 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9913 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9914 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9915 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9916 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9917 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9918 aarch64_little_endian for check-function-bodies tests.
9919 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
9920 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
9921 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
9922 target selector from dg-compile.
9923 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
9924
9925 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
9926
9927 PR fortran/93462
9928 * gfortran.dg/goacc/atomic-1.f90: New.
9929
9930 2020-01-31 Tamar Christina <tamar.christina@arm.com>
9931
9932 PR rtl-optimization/91838
9933 * g++.dg/pr91838.C: New test.
9934
9935 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9936
9937 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
9938 Use __builtin_ forms of memset and strlen throughout.
9939
9940 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9941
9942 * gcc.dg/analyzer/conditionals-2.c: Move to...
9943 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
9944 to a torture test. Remove redundant include.
9945
9946 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9947
9948 PR analyzer/93356
9949 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
9950 Add.
9951 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
9952 comparison test as failing.
9953 (test_float_selfcmp): Add.
9954 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
9955 tests as failing.
9956 * gcc.dg/analyzer/torture/pr93356.c: New test.
9957
9958 2020-01-30 Jeff Law <law@redhat.com>
9959
9960 PR c/88660
9961 * gcc.dg/pr88660.c: New test
9962
9963 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR lto/93384
9966 * gcc.dg/lto/pr93384_0.c: New test.
9967 * gcc.dg/lto/pr93384_1.c: New file.
9968
9969 PR middle-end/93505
9970 * gcc.c-torture/compile/pr93505.c: New test.
9971
9972 2020-01-30 Jeff Law <law@redhat.com
9973
9974 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
9975 conditional on !c6x. Add dg-final scan pattern for c6x.
9976
9977 2020-01-30 Martin Sebor <msebor@redhat.com>
9978
9979 PR middle-end/92323
9980 * gcc.dg/Warray-bounds-57.c: New test.
9981
9982 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9983
9984 PR analyzer/93450
9985 * gcc.dg/analyzer/torture/pr93450.c: New test.
9986
9987 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR target/93494
9990 * gcc.c-torture/execute/pr93494.c: New test.
9991
9992 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9993
9994 PR c++/90338
9995 * g++.dg/pr90338.C: New.
9996
9997 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR target/91824
10000 * gcc.target/i386/pr91824-2.c: New test.
10001
10002 PR target/91824
10003 * gcc.target/i386/pr91824-1.c: New test.
10004
10005 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10006
10007 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10008
10009 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR tree-optimization/92706
10012 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10013
10014 2020-01-29 Marek Polacek <polacek@redhat.com>
10015
10016 PR c++/88092
10017 * g++.dg/cpp2a/nontype-class31.C: New test.
10018
10019 2020-01-29 Jeff Law <law@redhat.com
10020
10021 PR tree-optimization/89689
10022 * gcc.dg/pr89689.c: New test.
10023
10024 2020-01-29 Marek Polacek <polacek@redhat.com>
10025
10026 PR c++/91754 - Fix template arguments comparison with class NTTP.
10027 * g++.dg/cpp2a/nontype-class30.C: New test.
10028
10029 2020-01-29 Marek Polacek <polacek@redhat.com>
10030
10031 PR c++/92948 - Fix class NTTP with template arguments.
10032 * g++.dg/cpp2a/nontype-class28.C: New test.
10033 * g++.dg/cpp2a/nontype-class29.C: New test.
10034
10035 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10036
10037 PR target/93221
10038 * gcc.target/aarch64/pr93221.c: New test.
10039
10040 2020-01-29 Martin Jambor <mjambor@suse.cz>
10041
10042 PR tree-optimization/92706
10043 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10044
10045 2020-01-29 Martin Jambor <mjambor@suse.cz>
10046
10047 PR tree-optimization/92706
10048 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10049 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10050
10051 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10052
10053 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10054
10055 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10056
10057 PR testsuite/93393
10058 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10059
10060 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR c++/91118
10063 * g++.dg/gomp/pr91118-1.C: New test.
10064 * g++.dg/gomp/pr91118-2.C: New test.
10065
10066 PR fortran/93463
10067 * gfortran.dg/goacc/pr93463.f90: New test.
10068
10069 2020-01-29 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/93428
10072 * gcc.dg/torture/pr93428.c: New testcase.
10073
10074 2020-01-28 Martin Sebor <msebor@redhat.com>
10075
10076 PR middle-end/93437
10077 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10078
10079 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10080
10081 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10082 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10083 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10084 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10085
10086 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10087
10088 PR target/91461
10089 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10090 vmovups.
10091 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10092 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10093 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10094 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10095 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10096 * gcc.target/i386/pr90980-1.c: Likewise.
10097 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10098 "vmovd" to avoid matching "vmovdqu".
10099 * gcc.target/i386/pr87317-5.c: Likewise.
10100 * gcc.target/i386/pr87317-7.c: Likewise.
10101 * gcc.target/i386/pr91461-1.c: New test.
10102 * gcc.target/i386/pr91461-2.c: Likewise.
10103 * gcc.target/i386/pr91461-3.c: Likewise.
10104 * gcc.target/i386/pr91461-4.c: Likewise.
10105 * gcc.target/i386/pr91461-5.c: Likewise.
10106
10107 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10108
10109 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10110 renaming of warning_at overload to warning_meta.
10111 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10112
10113 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10114 Julian Brown <julian@codesourcery.com>
10115
10116 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10117 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10118 array.
10119
10120 2020-01-28 Julian Brown <julian@codesourcery.com>
10121
10122 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10123 testsuite). Make a compilation test, and expect rejection of mixed
10124 component/non-component accesses.
10125 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10126
10127 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10128 Julian Brown <julian@codesourcery.com>
10129
10130 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10131
10132 2020-01-28 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/93439
10135 * gfortran.dg/graphite/pr93439.f90: New testcase.
10136
10137 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
10138
10139 * gcc.target/arc/code-density-flag.c: New test
10140
10141 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10142
10143 PR fortran/93464
10144 * gfortran.dg/goacc/pr93464.f90: New.
10145
10146 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10147
10148 PR tree-optimization/93434
10149 * gcc.c-torture/execute/pr93434.c: New test.
10150
10151 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
10152
10153 PR testsuite/93460
10154 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
10155
10156 2020-01-28 Martin Liska <mliska@suse.cz>
10157
10158 PR c++/92440
10159 * g++.dg/template/pr92440.C: New test.
10160 * g++.dg/cpp0x/vt-34314.C: Update error to note.
10161 * g++.dg/template/pr59930-2.C: Likewise.
10162 * g++.old-deja/g++.pt/redecl1.C: Likewise.
10163
10164 2020-01-28 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR target/93418
10167 * gcc.target/i386/avx2-pr93418.c: New test.
10168
10169 PR tree-optimization/93454
10170 * gcc.dg/pr93454.c: New test.
10171
10172 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10173
10174 PR analyzer/93451
10175 * gcc.dg/analyzer/torture/pr93451.c: New test.
10176
10177 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10178
10179 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
10180 optimisation.
10181
10182 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10183
10184 PR analyzer/93349
10185 * gcc.dg/analyzer/torture/pr93349.c: New test.
10186
10187 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10188
10189 PR analyzer/93291
10190 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
10191 (test_2): Rewrite to explicitly perform a bitwise-or of two
10192 boolean conditions.
10193 (test_3): New function, to test bitwise-and.
10194
10195 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10196
10197 PR testsuite/71727
10198 * gcc.target/aarch64/pr71727.c: Add -fcommon.
10199
10200 2020-01-27 David Malcolm <dmalcolm@redhat.com>
10201
10202 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
10203 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
10204
10205 2020-01-27 Richard Biener <rguenther@suse.de>
10206
10207 PR testsuite/91171
10208 * gcc.dg/graphite/scop-21.c: un-XFAIL.
10209
10210 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10211
10212 * gcc.target/arc/interrupt-6.c: Update test.
10213
10214 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
10215 Petro Karashchenko <petro.karashchenko@ring.com>
10216
10217 * gcc.target/arc/uncached-3.c: New test.
10218 * gcc.target/arc/uncached-4.c: Likewise.
10219 * gcc.target/arc/uncached-5.c: Likewise.
10220 * gcc.target/arc/uncached-6.c: Likewise.
10221 * gcc.target/arc/uncached-7.c: Likewise.
10222 * gcc.target/arc/uncached-8.c: Likewise.
10223 * gcc.target/arc/arc.exp (ll64): New predicate.
10224
10225 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
10226
10227 * gcc.dg/torture/pr93170.c: New test.
10228
10229 2020-01-27 Martin Liska <mliska@suse.cz>
10230
10231 PR target/93274
10232 * gcc.target/i386/pr81213.c: Adjust to not expect
10233 a globally unique name.
10234
10235 2020-01-27 Richard Biener <rguenther@suse.de>
10236
10237 PR tree-optimization/93397
10238 * gcc.dg/torture/pr93397.c: New testcase.
10239
10240 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
10241
10242 PR fortran/85781
10243 * gfortran.dg/bind_c_char_2.f90: New.
10244 * gfortran.dg/bind_c_char_3.f90: New.
10245 * gfortran.dg/bind_c_char_4.f90: New.
10246 * gfortran.dg/bind_c_char_5.f90: New.
10247
10248 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10249
10250 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
10251 assembler.
10252 * gcc.target/i386/pr91298-2.c: Likewise.
10253
10254 2020-01-26 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR target/93412
10257 * gcc.dg/pr93412.c: New test.
10258
10259 PR target/93430
10260 * gcc.dg/pr93430.c: New test.
10261 * gcc.target/i386/avx2-pr93430.c: New test.
10262
10263 PR ipa/93166
10264 * g++.dg/pr93166.C: Move to ...
10265 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
10266
10267 PR tree-optimization/92788
10268 * g++.dg/pr92788.C: Move to ...
10269 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
10270 Change type of operator new's first parameter to __SIZE_TYPE__.
10271
10272 2020-01-25 Marek Polacek <polacek@redhat.com>
10273
10274 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
10275 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
10276
10277 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
10278
10279 PR ipa/93166
10280 * g++.dg/pr93166.C: New test.
10281
10282 2020-01-25 Andrew Pinski <apinski@marvell.com>
10283
10284 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
10285
10286 2020-01-24 Jeff Law <law@redhat.com
10287
10288 PR tree-optimization/92788
10289 * g++.dg/pr92788.C: New test.
10290
10291 2020-01-24 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR target/93395
10294 * gcc.target/i386/pr93395.c: New test.
10295 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
10296
10297 2020-01-24 Marek Polacek <polacek@redhat.com>
10298
10299 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
10300 * g++.dg/cpp1y/paren5.C: New test.
10301
10302 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
10303
10304 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
10305 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
10306 * g++.dg/cpp0x/nontype4.C: Likewise.
10307 * g++.dg/cpp1y/constexpr-new.C: Likewise.
10308 * g++.dg/cpp1y/new1.C: Likewise.
10309 * g++.dg/cpp1y/new2.C: Likewise.
10310 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
10311 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
10312 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
10313 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
10314 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
10315 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
10316 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
10317 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
10318 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
10319 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
10320 * g++.dg/cpp2a/nontype-class1.C: Likewise.
10321
10322 2020-01-24 Jason Merrill <jason@redhat.com>
10323
10324 * lib/target-supports.exp (check_effective_target_unsigned_char):
10325 New.
10326
10327 2020-01-24 Jeff Law <law@redhat.com
10328
10329 PR target/13721
10330 * gcc.target/h8300/pr13721.c: New test.
10331
10332 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
10333
10334 PR debug/92763
10335 * g++.dg/debug/pr92763.C: Require fopenmp.
10336
10337 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10338
10339 PR analyzer/93367
10340 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
10341 Replace use of assert with a custom assertion implementation.
10342
10343 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR inline-asm/93027
10346 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
10347
10348 PR rtl-optimization/93402
10349 * gcc.c-torture/execute/pr93402.c: New test.
10350
10351 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10352
10353 PR c++/92804
10354 * g++.dg/concepts/pr92804-1.C: New.
10355 * g++.dg/concepts/pr92804-2.C: Likewise.
10356
10357 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR analyzer/93375
10360 * gcc.dg/analyzer/pr93375.c: New test.
10361
10362 2020-01-23 Jason Merrill <jason@redhat.com>
10363
10364 * lib/target-supports.exp (check_effective_target_unsigned_char):
10365 New.
10366
10367 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR target/93376
10370 * gcc.dg/pr93376.c: New test.
10371
10372 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10373
10374 PR target/93341
10375 * gcc.target/aarch64/pr93341.c: New test.
10376
10377 2020-01-23 David Malcolm <dmalcolm@redhat.com>
10378
10379 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
10380 to torture/conftest-1.c.
10381 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
10382 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
10383 analyzer/data-model-3.c.
10384 * gcc.dg/analyzer/torture/poc.c: New test.
10385
10386 2020-01-23 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/93381
10389 * gcc.dg/torture/pr93354.c: New testcase.
10390
10391 2020-01-23 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR target/93346
10394 * gcc.target/i386/pr93346.c: New test.
10395
10396 2020-01-23 Martin Sebor <msebor@redhat.com>
10397
10398 PR c/84919
10399 * gcc.dg/Wrestrict-20.c: New test.
10400
10401 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10402
10403 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
10404
10405 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10406
10407 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
10408 test for ILP32.
10409 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
10410 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
10411 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
10412 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
10413 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
10414 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
10415 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
10416 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
10417 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
10418 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
10419 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
10420 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
10421 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
10422 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
10423 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
10424 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
10425 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
10426 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10427 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10428 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10429 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10430 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10431 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10432 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10433 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10434 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10435 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10436 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
10437 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
10438 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
10439 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
10440 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
10441 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
10442 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
10443 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
10449 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
10451 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
10453 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
10455 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
10457 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
10459 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
10461 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
10463 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
10465 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
10467 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
10469 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
10498 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
10499 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
10500 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
10501 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
10502 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
10503 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
10504 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
10505 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
10506 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
10507 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
10508 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
10509 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
10510 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
10511 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
10512 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
10513 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
10514 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
10515 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
10516 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
10517 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
10518 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
10519 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
10520 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
10521 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
10522 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
10523 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
10524 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
10525 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
10526 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
10527 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
10528 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
10529 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
10530 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
10531 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
10532 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
10533 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
10534 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
10535 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
10536 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
10537 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
10538 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
10539 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
10540 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
10541 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
10542 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
10543 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
10544 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
10545 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
10546 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
10547 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
10548 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
10549 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
10550 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
10551 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
10552 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
10553 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
10554 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
10555 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
10556 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
10557 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
10558 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
10559 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
10560 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
10561 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
10562 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
10563 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
10564 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
10565 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
10566 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
10567 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
10568 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
10569 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
10570 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
10571 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
10572 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
10573 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
10574 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
10575 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
10576 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
10577 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
10578 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
10579 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
10580 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
10581 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
10582 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
10583 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
10594 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
10595 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
10596 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
10597 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
10598 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
10599 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10676 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10677 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10678 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10679 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10680 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10681 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10682 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10683 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10684 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10685 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10686 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10687 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10688 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10689 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10690 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10691 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10692 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10693 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10694 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10695 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10696 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10697 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10698 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10699 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10700 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10701 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10702 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10703 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10704 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10705 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10706 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10707 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10708 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10709 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10710 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10711 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10712 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10713 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10714 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10715 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10716 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10717 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10718 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10719 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10720 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10721 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10722 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10723 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10724 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10725 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10726 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10727 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10728 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10729 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10730 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10731 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10732 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10733 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10734 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10735 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10736 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10737 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10738 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10739 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10740 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10741 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10742 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10743 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10744 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10745 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10746 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10747 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10748 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10749 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10750 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10751 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10752 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10753 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10754 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10755 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10756 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10757 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10758 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10759 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10760 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10761 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10762 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10763 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10764 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10765 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10766 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10767 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10768 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10769 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10770 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10771 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10772 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10773 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10774 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10775 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10776 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10777 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10778 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10779 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10780 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10781 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10782 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10783 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10784 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10785 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10786 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10787
10788 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10789
10790 * lib/scanasm.exp (check-function-bodies): Add an optional
10791 target/xfail selector.
10792
10793 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10794
10795 * gcc.dg/torture/pr93124.c: New test.
10796
10797 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10798
10799 PR analyzer/93382
10800 * gcc.dg/analyzer/pr93382.c: New test.
10801
10802 2020-01-22 Andrew Pinski <apinski@marvell.com>
10803
10804 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10805 * gcc.dg/vect/pr88497-1.c: This.
10806 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10807 * gcc.dg/vect/pr88497-2.c: This.
10808 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10809 * gcc.dg/vect/pr88497-3.c: This.
10810 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10811 * gcc.dg/vect/pr88497-4.c: This.
10812 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10813 * gcc.dg/vect/pr88497-5.c: This.
10814 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10815 * gcc.dg/vect/pr88497-6.c: This.
10816 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10817 * gcc.dg/vect/pr88497-7.c: This.
10818
10819 Revert:
10820 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10821 Call check_vect_support_and_set_flags also.
10822
10823 2020-01-22 Andrew Pinski <apinski@marvell.com>
10824
10825 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10826 Call check_vect_support_and_set_flags also.
10827
10828 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10829
10830 PR analyzer/93378
10831 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10832 _setjmp.
10833
10834 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10835
10836 PR analyzer/93378
10837 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10838
10839 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10840
10841 PR analyzer/93316
10842 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10843 * gcc.dg/analyzer/malloc-1.c: Likewise.
10844 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10845 __builtin_alloca rather than alloca.
10846 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10847 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10848 including unistd.h.
10849 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10850 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10851 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10852 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10853 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10854 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10855 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10856 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10857 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10858 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10859 * gcc.dg/analyzer/test-setjmp.h: New header.
10860
10861 2020-01-22 Marek Polacek <polacek@redhat.com>
10862
10863 PR c++/92907 - noexcept does not consider "const" in member functions.
10864 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10865 qualifiers to cp_parser_exception_specification_opt.
10866 (cp_parser_direct_declarator): Pass the function qualifiers to
10867 cp_parser_exception_specification_opt.
10868 (cp_parser_class_specifier_1): Pass the function declaration to
10869 cp_parser_late_noexcept_specifier.
10870 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10871 pass the qualifiers of the function to
10872 cp_parser_noexcept_specification_opt.
10873 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10874 Use it in inject_this_parameter.
10875 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10876 Use it.
10877 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10878 cp_parser_noexcept_specification_opt.
10879 (cp_parser_transaction_expression): Likewise.
10880
10881 2020-01-22 Marek Polacek <polacek@redhat.com>
10882
10883 PR c++/93324 - ICE with -Wall on constexpr if.
10884 * g++.dg/cpp1z/constexpr-if33.C: New test.
10885
10886 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10887
10888 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10889
10890 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10891
10892 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10893 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10894 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10895
10896 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10897
10898 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10899 rather than __SVFloat16_t
10900
10901 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10902
10903 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10904 templates.
10905
10906 2020-01-22 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/93381
10909 * gcc.dg/torture/pr93381.c: New testcase.
10910
10911 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/93335
10914 * gcc.c-torture/compile/pr93335.c: New test.
10915
10916 PR target/91298
10917 * gcc.target/i386/pr91298-1.c: New test.
10918 * gcc.target/i386/pr91298-2.c: New test.
10919
10920 * gfortran.dg/gomp/target-parallel1.f90: New test.
10921 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
10922 test.
10923
10924 PR fortran/93329
10925 * gfortran.dg/goacc/pr93329.f90: New test.
10926
10927 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
10928
10929 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
10930
10931 2020-01-21 Andrew Pinski <apinski@marvell.com>
10932
10933 PR target/93119
10934 * gcc.target/aarch64/pr93119.c: New test.
10935
10936 2020-01-22 Joseph Myers <joseph@codesourcery.com>
10937
10938 PR c/93348
10939 * gcc.c-torture/compile/pr93348-1.c: New test.
10940
10941 2020-01-21 David Malcolm <dmalcolm@redhat.com>
10942
10943 PR analyzer/93352
10944 * gcc.dg/analyzer/pr93352.c: New test.
10945
10946 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
10947
10948 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
10949 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
10950
10951 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
10952
10953 PR target/93319
10954 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
10955 (test1): Replace printf with __builtin_printf.
10956
10957 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
10958
10959 * g++.dg/coroutines/co-await-void_type.C: New test.
10960
10961 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10962
10963 PR target/93333
10964 * gcc.c-torture/compile/pr93333.c: New test.
10965
10966 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
10967
10968 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
10969 line terminators in patterns.
10970
10971 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
10972
10973 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
10974 int32_t * rather than int *.
10975 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
10976 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
10977 (f1): Likewise.
10978 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
10979 (f1): Likewise.
10980 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
10981 (f1): Likewise.
10982 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
10983 (f1): Likewise.
10984 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
10985 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
10986 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
10987 (f1): Likewise.
10988 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
10989 (f1): Likewise.
10990 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
10991 (f1): Likewise.
10992
10993 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
10994
10995 PR target/92424
10996 * gcc.target/aarch64/pr92424-1.c: New test.
10997 * gcc.target/aarch64/pr92424-2.c: New test.
10998 * gcc.target/aarch64/pr92424-3.c: New test.
10999
11000 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11001
11002 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11003 directive.
11004 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11005 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11006 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11007 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11008 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11009 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11010 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11011 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11012 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11013 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11014 * lib/target-supports.exp: Add assembly requirement directive.
11015
11016 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11017
11018 PR fortran/93309
11019 * gfortran.dg/external_implicit_none_2.f90: New.
11020
11021 2020-01-21 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/92328
11024 * gcc.dg/torture/pr92328.c: New testcase.
11025
11026 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR target/93073
11029 * gcc.target/powerpc/pr93073.c: New test.
11030
11031 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11032
11033 * g++.dg/coroutines/co-return-warning-1.C: New test.
11034
11035 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11036
11037 PR target/93304
11038 * gcc.target/riscv/pr93304.c: New test.
11039
11040 2020-01-20 Martin Sebor <msebor@redhat.com>
11041
11042 PR testsuite/92829
11043 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11044 due to an aparrent VRP limtation.
11045 * gcc.dg/Wstringop-overflow-25.c: Same.
11046
11047 2020-01-20 Nathan Sidwell <nathan@acm.org>
11048
11049 PR preprocessor/80005
11050 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11051 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11052 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11053 * g++.dg/cpp/pr80005.C: New.
11054
11055 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11056
11057 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11058 scan-tree-dump.
11059
11060 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11061
11062 PR target/93319
11063 * gcc.target/i386/pr93319-1a.c: New test.
11064 * gcc.target/i386/pr93319-1b.c: Likewise.
11065 * gcc.target/i386/pr93319-1c.c: Likewise.
11066 * gcc.target/i386/pr93319-1d.c: Likewise.
11067
11068 2020-01-20 Richard Biener <rguenther@suse.de>
11069
11070 PR debug/92763
11071 * g++.dg/debug/pr92763.C: New testcase.
11072
11073 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11074
11075 PR c++/92536
11076 * g++.dg/cpp1z/pr92536.C: New.
11077
11078 2020-01-20 Richard Biener <rguenther@suse.de>
11079
11080 PR tree-optimization/93094
11081 * gcc.dg/vect/pr93094.c: New testcase.
11082
11083 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11084
11085 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11086 test names are unique.
11087 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11088 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11089 * gcc.dg/analyzer/data-model-1.c: Likewise.
11090 * gcc.dg/analyzer/data-model-18.c: Likewise.
11091 * gcc.dg/analyzer/data-model-8.c: Likewise.
11092 * gcc.dg/analyzer/data-model-9.c: Likewise.
11093 * gcc.dg/analyzer/file-1.c: Likewise.
11094 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11095 * gcc.dg/analyzer/loop-2.c: Likewise.
11096 * gcc.dg/analyzer/loop-2a.c: Likewise.
11097 * gcc.dg/analyzer/loop-4.c: Likewise.
11098 * gcc.dg/analyzer/loop.c: Likewise.
11099 * gcc.dg/analyzer/malloc-1.c: Likewise.
11100 * gcc.dg/analyzer/malloc-2.c: Likewise.
11101 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11102 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11103 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11104 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11105 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11106 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11107 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11108 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11109 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11110 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11111 * gcc.dg/analyzer/operations.c: Likewise.
11112 * gcc.dg/analyzer/params.c: Likewise.
11113 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11114 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11115 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11116 * gcc.dg/analyzer/switch.c: Likewise.
11117 * gcc.dg/analyzer/taint-1.c: Likewise.
11118 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11119
11120 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11121
11122 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11123 -march=v10 option on target ! march_option.
11124 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11125 gcc.target/cris/sync-1-v10.c: Similar.
11126 * lib/target-supports.exp (effective_target_march_option): New.
11127
11128 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11129
11130 PR fortran/44960
11131 * gfortran.dg/function_reference_1.f90: New test.
11132 * gfortran.dg/function_reference_2.f90: New test.
11133
11134 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11135
11136 PR c/92833
11137 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
11138
11139 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
11140
11141 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
11142 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
11143 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
11144 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
11145 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
11146 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
11147 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
11148 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
11149 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
11150 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
11151 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
11152 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
11153 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
11154 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
11155 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
11156 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
11157 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
11158 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
11159 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
11160 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
11161 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
11162 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
11163 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
11164 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
11165 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
11166 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
11167 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
11168 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
11169 * g++.dg/coroutines/coro-builtins.C: New test.
11170 * g++.dg/coroutines/coro-missing-gro.C: New test.
11171 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
11172 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
11173 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
11174 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
11175 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
11176 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
11177 * g++.dg/coroutines/coro-missing-ueh.h: New test.
11178 * g++.dg/coroutines/coro-pre-proc.C: New test.
11179 * g++.dg/coroutines/coro.h: New file.
11180 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
11181 * g++.dg/coroutines/coroutines.exp: New file.
11182 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
11183 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
11184 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
11185 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
11186 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
11187 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
11188 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
11189 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
11190 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
11191 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
11192 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
11193 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
11194 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
11195 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
11196 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
11197 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
11198 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
11199 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
11200 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
11201 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
11202 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
11203 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
11204 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
11205 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
11206 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
11207 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
11208 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
11209 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
11210 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
11211 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
11212 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
11213 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
11214 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
11215 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
11216 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
11217 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
11218 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
11219 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
11220 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
11221 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
11222 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
11223 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
11224 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
11225 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
11226 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
11227 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
11228 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
11229 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
11230 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
11231 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
11232 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
11233 * g++.dg/coroutines/torture/coro-torture.exp: New file.
11234 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
11235 * g++.dg/coroutines/torture/func-params-00.C: New test.
11236 * g++.dg/coroutines/torture/func-params-01.C: New test.
11237 * g++.dg/coroutines/torture/func-params-02.C: New test.
11238 * g++.dg/coroutines/torture/func-params-03.C: New test.
11239 * g++.dg/coroutines/torture/func-params-04.C: New test.
11240 * g++.dg/coroutines/torture/func-params-05.C: New test.
11241 * g++.dg/coroutines/torture/func-params-06.C: New test.
11242 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
11243 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
11244 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
11245 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
11246 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
11247 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
11248 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
11249 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
11250 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
11251 * g++.dg/coroutines/torture/local-var-0.C: New test.
11252 * g++.dg/coroutines/torture/local-var-1.C: New test.
11253 * g++.dg/coroutines/torture/local-var-2.C: New test.
11254 * g++.dg/coroutines/torture/local-var-3.C: New test.
11255 * g++.dg/coroutines/torture/local-var-4.C: New test.
11256 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
11257 * g++.dg/coroutines/torture/pr92933.C: New test.
11258
11259 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11260
11261 PR libfortran/93234
11262 * gfortran.dg/inquire_pre.f90: New test.
11263
11264 2020-01-17 David Malcolm <dmalcolm@redhat.com>
11265
11266 PR analyzer/93290
11267 * gcc.dg/analyzer/pr93290.c: New test.
11268
11269 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11270
11271 PR c++/92542
11272 * g++.dg/pr92542.C: New.
11273
11274 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11275 Sudakshina Das <sudi.das@arm.com>
11276
11277 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
11278
11279 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11280 Sudakshina Das <sudi.das@arm.com>
11281
11282 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
11283
11284 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
11285
11286 PR testsuite/93227
11287 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
11288 C++20, due to std::is_pod being deprecated.
11289
11290 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11291
11292 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
11293 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
11294 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
11295 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
11296 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
11297 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
11298 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
11299 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
11300 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
11301 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
11302 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
11303
11304 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
11305
11306 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
11307 predef.
11308
11309 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR c++/93228
11312 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
11313
11314 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
11315
11316 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
11317
11318 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
11319 Tobias Burnus <burnus@gcc.gnu.org>
11320
11321 PR fortran/93236
11322 * gfortran.dg/pr93263_1.f90: New test.
11323 * gfortran.dg/pr93263_2.f90: New test.
11324
11325 2020-01-17 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR tree-optimization/93292
11328 * g++.dg/opt/pr93292.C: New test.
11329
11330 PR testsuite/93294
11331 * lib/c-compat.exp (compat-use-alt-compiler): Handle
11332 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
11333 (compat_setup_dfp): Likewise.
11334
11335 2020-01-16 Kerem Kat <keremkat@gmail.com>
11336
11337 PR c/92833
11338 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
11339 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
11340
11341 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11342
11343 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
11344 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
11345 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
11346 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
11347
11348 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11349
11350 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
11351 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
11352 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
11353 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
11354 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
11355 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
11356 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
11357 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
11358 * gcc.target/arm/bfloat16_scalar_4.c: New test.
11359 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
11360 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
11361 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
11362 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
11363 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
11364 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
11365
11366 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
11367 Andre Vieira <andre.simoesdiasvieira@arm.com>
11368
11369 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
11370
11371 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11372 Thomas Preud'homme <thomas.preudhomme@arm.com>
11373
11374 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
11375 introduced in Armv8.1-M Mainline Security Extensions are available and
11376 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
11377 targets only. Adapt CLRM check to verify register used for BLXNS is
11378 not in the CLRM register list.
11379 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11380 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
11381 check for LSB clearing bit to be using the same register as BLXNS when
11382 targeting Armv8.1-M Mainline.
11383 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11384 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11385 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11386 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11387 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11388 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11389 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11390 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11391 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11392 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11393 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11394 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11395 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11396 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11397 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11398 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11399 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11400 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11401 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11402 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11403 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11404 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11405 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
11406 Mainline and restrict libcall count to Armv8-M.
11407
11408 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11409 Thomas Preud'homme <thomas.preudhomme@arm.com>
11410
11411 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
11412 VLLDM.
11413 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11414 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11415 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11416 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11417 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11418 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11419 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11420
11421 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11422 Thomas Preud'homme <thomas.preudhomme@arm.com>
11423
11424 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
11425 VPUSH and VPOP and update expectation for VSCCLRM.
11426 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11427 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11428 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11429 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11430 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11431
11432 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11433 Thomas Preud'homme <thomas.preudhomme@arm.com>
11434
11435 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
11436 CLRM check.
11437 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11438 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11439 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11440 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11441 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11442 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11443 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11444 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
11445 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11446 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11447 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11448 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11449 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11450 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11451 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11452 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11453 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11454 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
11455 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
11456 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11457 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11458 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11459 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
11460 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
11461
11462 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11463 Thomas Preud'homme <thomas.preudhomme@arm.com>
11464
11465 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
11466 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11467 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11468 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11469 * gcc.target/arm/cmse/struct-1.c: Likewise.
11470 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11471 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11472 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11473 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11474 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11475 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
11476 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
11477 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
11478 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11479 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11480 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11481
11482 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11483 Thomas Preud'homme <thomas.preudhomme@arm.com>
11484
11485 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
11486 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11487 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11488 * gcc.target/arm/cmse/struct-1.c: Likewise.
11489 * gcc.target/arm/cmse/cmse-14.c: Likewise.
11490 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
11491 GPR clearing when CLRM is not available.
11492 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
11493 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
11494 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
11495 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
11496 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
11497 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
11498 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
11499 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
11500 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
11501 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
11502 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
11503 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
11504 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
11505 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
11506 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
11507 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
11508 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
11509 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
11510 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
11511 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
11512 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
11513 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
11514 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
11515 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
11516 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
11517 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
11518 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
11519
11520 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11521 Thomas Preud'homme <thomas.preudhomme@arm.com>
11522
11523 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
11524 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
11525 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
11526 * gcc.target/arm/cmse/cmse-1.c: Likewise.
11527 * gcc.target/arm/cmse/struct-1.c: Likewise.
11528 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
11529 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
11530 mainline/8_1m subdirectory.
11531 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
11532 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
11533 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
11534 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
11535 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
11536 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
11537 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
11538 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
11539 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
11540 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
11541 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
11542 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
11543 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
11544 into ...
11545 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
11546 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
11547 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
11548 dg-skip-if directive for float ABI.
11549 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
11550 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
11551 dg-skip-if directive for float ABI.
11552 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
11553 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
11554 dg-skip-if directive for float ABI.
11555 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
11556 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
11557 dg-skip-if directive for float ABI.
11558 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
11559 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
11560 dg-skip-if directive for float ABI.
11561 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
11562 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
11563 dg-skip-if directive for float ABI.
11564 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
11565 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
11566 dg-skip-if directive for float ABI.
11567 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
11568 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
11569 dg-skip-if directive for float ABI.
11570 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
11571 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
11572 dg-skip-if directive for float ABI.
11573 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
11574 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
11575 dg-skip-if directive for float ABI.
11576 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
11577 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
11578 dg-skip-if directive for float ABI.
11579 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
11580 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
11581 dg-skip-if directive for float ABI.
11582 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
11583 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
11584 dg-skip-if directive for float ABI.
11585 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
11586 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
11587 dg-skip-if directive for float ABI.
11588 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
11589 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
11590 dg-skip-if directive for float ABI.
11591 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
11592 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
11593 dg-skip-if directive for float ABI.
11594 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
11595 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
11596 dg-skip-if directive for float ABI.
11597 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
11598 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
11599 dg-skip-if directive for float ABI.
11600 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
11601 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
11602 dg-skip-if directive for float ABI.
11603 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
11604 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
11605 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
11606 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
11607 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
11608 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
11609 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
11610 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
11611 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
11612 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
11613 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
11614 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
11615 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
11616 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
11617 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
11618 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
11619 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
11620 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
11621 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
11622 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
11623 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
11624 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11625 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11626 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11627 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11628 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11629 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11630 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11631 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11632 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11633 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11634 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11635 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11636 New procedure.
11637
11638 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11639 Thomas Preud'homme <thomas.preudhomme@arm.com>
11640
11641 * lib/target-supports.exp
11642 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11643 (add_options_for_arm_arch_v8_1m_main): Likewise.
11644 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11645
11646 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11647
11648 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11649 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11650 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11651
11652 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11653
11654 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11655 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11656 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11657 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11658
11659 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11660
11661 PR tree-optimization/92429
11662 * gcc.dg/vect/pr92429.c: New test.
11663
11664 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11665
11666 PR fortran/93253
11667 * fortran.dg/boz_7.f90: Updated dg-error.
11668
11669 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11670
11671 PR c++/91073
11672 * g++.dg/concepts/pr91073-1.C: New.
11673 * g++.dg/concepts/pr91073-2.C: Likewise.
11674
11675 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11676
11677 * gcc.dg/pr90838.c: New test.
11678 * gcc.dg/pr93231.c: New test.
11679 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11680
11681 2020-01-15 Richard Biener <rguenther@suse.de>
11682
11683 PR middle-end/93273
11684 * g++.dg/torture/pr93273.C: New testcase.
11685
11686 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11687
11688 PR tree-optimization/93247
11689 * gcc.dg/vect/pr93247-1.c: New test.
11690 * gcc.dg/vect/pr93247-2.c: Likewise.
11691
11692 2020-01-15 Martin Sebor <msebor@redhat.com>
11693
11694 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11695 failures due the absence of loop unrolling.
11696
11697 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11698
11699 PR c/93072
11700 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11701
11702 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11703
11704 * gcc.dg/analyzer/signal-6.c: New test.
11705
11706 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11707
11708 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11709 no statements.
11710
11711 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11712
11713 PR analyzer/58237
11714 * gcc.dg/analyzer/file-paths-1.c: New test.
11715
11716 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11717
11718 PR analyzer/58237
11719 * gcc.dg/analyzer/file-1.c (test_4): New.
11720 * gcc.dg/analyzer/file-pr58237.c: New test.
11721
11722 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR tree-optimization/93262
11725 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11726 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11727 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11728
11729 PR tree-optimization/93249
11730 * gcc.c-torture/execute/pr93249.c: New test.
11731
11732 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11733
11734 * gcc.dg/analyzer/signal-5.c: New test.
11735
11736 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11737
11738 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11739 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11740 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11741 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11742 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11743 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11744 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11745 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11746 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11747 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11748 * gcc.dg/analyzer/unknown-fns.c: New test.
11749
11750 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11751
11752 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11753
11754 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR lto/91576
11757 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11758
11759 PR target/93009
11760 * gcc.target/i386/avx512vl-pr93009.c: New test.
11761
11762 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11763
11764 PR lto/91576
11765 * g++.dg/lto/odr-8_0.C: New testcase.
11766 * g++.dg/lto/odr-8_1.C: New testcase.
11767
11768 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11769
11770 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11771 * gcc.dg/analyzer/abort.c: New test.
11772 * gcc.dg/analyzer/alloca-leak.c: New test.
11773 * gcc.dg/analyzer/analyzer-decls.h: New header.
11774 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11775 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11776 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11777 * gcc.dg/analyzer/analyzer.exp: New suite.
11778 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11779 * gcc.dg/analyzer/call-summaries-1.c: New test.
11780 * gcc.dg/analyzer/conditionals-2.c: New test.
11781 * gcc.dg/analyzer/conditionals-3.c: New test.
11782 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11783 * gcc.dg/analyzer/conditionals-trans.c: New test.
11784 * gcc.dg/analyzer/data-model-1.c: New test.
11785 * gcc.dg/analyzer/data-model-2.c: New test.
11786 * gcc.dg/analyzer/data-model-3.c: New test.
11787 * gcc.dg/analyzer/data-model-4.c: New test.
11788 * gcc.dg/analyzer/data-model-5.c: New test.
11789 * gcc.dg/analyzer/data-model-5b.c: New test.
11790 * gcc.dg/analyzer/data-model-5c.c: New test.
11791 * gcc.dg/analyzer/data-model-5d.c: New test.
11792 * gcc.dg/analyzer/data-model-6.c: New test.
11793 * gcc.dg/analyzer/data-model-7.c: New test.
11794 * gcc.dg/analyzer/data-model-8.c: New test.
11795 * gcc.dg/analyzer/data-model-9.c: New test.
11796 * gcc.dg/analyzer/data-model-11.c: New test.
11797 * gcc.dg/analyzer/data-model-12.c: New test.
11798 * gcc.dg/analyzer/data-model-13.c: New test.
11799 * gcc.dg/analyzer/data-model-14.c: New test.
11800 * gcc.dg/analyzer/data-model-15.c: New test.
11801 * gcc.dg/analyzer/data-model-16.c: New test.
11802 * gcc.dg/analyzer/data-model-17.c: New test.
11803 * gcc.dg/analyzer/data-model-18.c: New test.
11804 * gcc.dg/analyzer/data-model-19.c: New test.
11805 * gcc.dg/analyzer/data-model-path-1.c: New test.
11806 * gcc.dg/analyzer/disabling.c: New test.
11807 * gcc.dg/analyzer/dot-output.c: New test.
11808 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11809 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11810 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11811 * gcc.dg/analyzer/equivalence.c: New test.
11812 * gcc.dg/analyzer/explode-1.c: New test.
11813 * gcc.dg/analyzer/explode-2.c: New test.
11814 * gcc.dg/analyzer/factorial.c: New test.
11815 * gcc.dg/analyzer/fibonacci.c: New test.
11816 * gcc.dg/analyzer/fields.c: New test.
11817 * gcc.dg/analyzer/file-1.c: New test.
11818 * gcc.dg/analyzer/file-2.c: New test.
11819 * gcc.dg/analyzer/function-ptr-1.c: New test.
11820 * gcc.dg/analyzer/function-ptr-2.c: New test.
11821 * gcc.dg/analyzer/function-ptr-3.c: New test.
11822 * gcc.dg/analyzer/gzio-2.c: New test.
11823 * gcc.dg/analyzer/gzio-3.c: New test.
11824 * gcc.dg/analyzer/gzio-3a.c: New test.
11825 * gcc.dg/analyzer/gzio.c: New test.
11826 * gcc.dg/analyzer/infinite-recursion.c: New test.
11827 * gcc.dg/analyzer/loop-2.c: New test.
11828 * gcc.dg/analyzer/loop-2a.c: New test.
11829 * gcc.dg/analyzer/loop-3.c: New test.
11830 * gcc.dg/analyzer/loop-4.c: New test.
11831 * gcc.dg/analyzer/loop.c: New test.
11832 * gcc.dg/analyzer/malloc-1.c: New test.
11833 * gcc.dg/analyzer/malloc-2.c: New test.
11834 * gcc.dg/analyzer/malloc-3.c: New test.
11835 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11836 * gcc.dg/analyzer/malloc-dce.c: New test.
11837 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11838 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11839 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11840 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11841 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11842 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11843 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11844 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11845 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11846 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11847 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11848 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11849 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11850 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11851 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11852 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11853 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11854 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11855 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11856 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11857 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11858 * gcc.dg/analyzer/malloc-macro.h: New header.
11859 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11860 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11861 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11862 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11863 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11864 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11865 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11866 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11867 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11868 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11869 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11870 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11871 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11872 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11873 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11874 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11875 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11876 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11877 * gcc.dg/analyzer/operations.c: New test.
11878 * gcc.dg/analyzer/params-2.c: New test.
11879 * gcc.dg/analyzer/params.c: New test.
11880 * gcc.dg/analyzer/paths-1.c: New test.
11881 * gcc.dg/analyzer/paths-1a.c: New test.
11882 * gcc.dg/analyzer/paths-2.c: New test.
11883 * gcc.dg/analyzer/paths-3.c: New test.
11884 * gcc.dg/analyzer/paths-4.c: New test.
11885 * gcc.dg/analyzer/paths-5.c: New test.
11886 * gcc.dg/analyzer/paths-6.c: New test.
11887 * gcc.dg/analyzer/paths-7.c: New test.
11888 * gcc.dg/analyzer/pattern-test-1.c: New test.
11889 * gcc.dg/analyzer/pattern-test-2.c: New test.
11890 * gcc.dg/analyzer/pointer-merging.c: New test.
11891 * gcc.dg/analyzer/pr61861.c: New test.
11892 * gcc.dg/analyzer/pragma-1.c: New test.
11893 * gcc.dg/analyzer/scope-1.c: New test.
11894 * gcc.dg/analyzer/sensitive-1.c: New test.
11895 * gcc.dg/analyzer/setjmp-1.c: New test.
11896 * gcc.dg/analyzer/setjmp-2.c: New test.
11897 * gcc.dg/analyzer/setjmp-3.c: New test.
11898 * gcc.dg/analyzer/setjmp-4.c: New test.
11899 * gcc.dg/analyzer/setjmp-5.c: New test.
11900 * gcc.dg/analyzer/setjmp-6.c: New test.
11901 * gcc.dg/analyzer/setjmp-7.c: New test.
11902 * gcc.dg/analyzer/setjmp-7a.c: New test.
11903 * gcc.dg/analyzer/setjmp-8.c: New test.
11904 * gcc.dg/analyzer/setjmp-9.c: New test.
11905 * gcc.dg/analyzer/signal-1.c: New test.
11906 * gcc.dg/analyzer/signal-2.c: New test.
11907 * gcc.dg/analyzer/signal-3.c: New test.
11908 * gcc.dg/analyzer/signal-4a.c: New test.
11909 * gcc.dg/analyzer/signal-4b.c: New test.
11910 * gcc.dg/analyzer/strcmp-1.c: New test.
11911 * gcc.dg/analyzer/switch.c: New test.
11912 * gcc.dg/analyzer/taint-1.c: New test.
11913 * gcc.dg/analyzer/zlib-1.c: New test.
11914 * gcc.dg/analyzer/zlib-2.c: New test.
11915 * gcc.dg/analyzer/zlib-3.c: New test.
11916 * gcc.dg/analyzer/zlib-4.c: New test.
11917 * gcc.dg/analyzer/zlib-5.c: New test.
11918 * gcc.dg/analyzer/zlib-6.c: New test.
11919 * lib/gcc-defs.exp (dg-check-dot): New procedure.
11920 * lib/target-supports.exp (check_dot_available): New procedure.
11921 (check_effective_target_analyzer): New.
11922 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
11923
11924 2020-01-14 Jason Merrill <jason@redhat.com>
11925
11926 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
11927
11928 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11929
11930 PR ipa/69678
11931 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
11932 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
11933 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
11934 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
11935 * lib/scandump.exp: Dump executable file name.
11936 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
11937
11938 2020-01-13 David Malcolm <dmalcolm@redhat.com>
11939
11940 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
11941 directive.
11942
11943 2020-01-13 Joseph Myers <joseph@codesourcery.com>
11944
11945 PR c/93241
11946 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
11947 tests.
11948
11949 2020-01-13 Martin Sebor <msebor@redhat.com>
11950
11951 PR tree-optimization/93213
11952 * gcc.c-torture/execute/pr93213.c: New test.
11953
11954 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
11955
11956 * c-c++-common/goacc/host_data-1.c: Extend.
11957 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11958
11959 2020-01-10 Jakub Jelinek <jakub@redhat.com>
11960
11961 PR tree-optimization/93210
11962 * gcc.dg/pr93210.c: New test.
11963 * g++.dg/opt/pr93210.C: New test.
11964
11965 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11966
11967 PR inline-asm/93027
11968 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
11969
11970 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11971
11972 PR inline-asm/93027
11973 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
11974
11975 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11976
11977 PR inline-asm/93027
11978 * gcc.target/i386/pr93207.c: Run it only for x86-64.
11979
11980 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11981
11982 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
11983 typedef.
11984 (test_diag): Add coverage of "%@".
11985 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
11986 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
11987 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
11988 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
11989 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
11990 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
11991 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
11992 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
11993 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
11994 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
11995 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
11996
11997 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11998
11999 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12000 nn_line_numbers_enabled.
12001 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12002 (dg-enable-nn-line-numbers): New proc.
12003 (maybe-handle-nn-line-numbers): New proc.
12004 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12005
12006 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12007
12008 PR inline-asm/93027
12009 * gcc.target/i386/pr93207.c: New test.
12010
12011 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12012
12013 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12014
12015 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12016
12017 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12018 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12019 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12020 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12021
12022 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12023
12024 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12025 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12026 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12027 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12028 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12029 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12030 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12031 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12032 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12033
12034 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12035
12036 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12037 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12038 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12039 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12040 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12041 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12042 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12043 * gcc.target/aarch64/sve/single_5.c: Likewise.
12044 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12045 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12046
12047 2020-01-10 Martin Sebor <msebor@redhat.com>
12048
12049 PR c/93132
12050 * gcc.dg/attr-access-read-only-2.c: New test.
12051
12052 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12053
12054 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12055 return values. Use check-function-bodies instead of scan-assembler.
12056 * gcc.target/aarch64/sve/sel_2.c: Likewise
12057 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12058
12059 2020-01-10 Martin Jambor <mjambor@suse.cz>
12060
12061 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12062 piecemeal initialization.
12063
12064 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12065
12066 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12067 rather than aarch64_sve_hw.
12068
12069 2020-01-10 Richard Biener <rguenther@suse.de>
12070
12071 PR testsuite/93216
12072 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12073 case into a LE and BE variant.
12074
12075 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12076
12077 PR fortran/65428
12078 * gfortran.dg/zero_sized_11.f90: New test.
12079 * gfortran.dg/zero_sized_12.f90: New test.
12080
12081 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12082
12083 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12084 * g++.target/aarch64/sve2/acle: New directory.
12085 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12086 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12087 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12088 macros.
12089 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12090 expect an error saying that the function has no f32 form, but instead
12091 expect an error about SVE2 being required if the current target
12092 doesn't support SVE2.
12093 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12094 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12095 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12096 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12097 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12098 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12099 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12100 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12101 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12102 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12103 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12104 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12105 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12106 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12107 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12108 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12109 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12110 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12111 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12112 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12113 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12114 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12115 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12116 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12117 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12118 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12119 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12120 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12121 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12122 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12123 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12124 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12125 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12126 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12127 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12128 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12129 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12130 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12131 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12132 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12133 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12134 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12135 * gcc.target/aarch64/sve2/acle: New directory.
12136
12137 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12138
12139 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
12140 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
12141 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
12142 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
12143 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
12144 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
12145
12146 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12147
12148 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
12149
12150 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12151
12152 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
12153 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
12154
12155 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
12156
12157 PR fortran/84135
12158 * gfortran.dg/coarray/codimension_3.f90: New.
12159
12160 2020-01-09 Martin Sebor <msebor@redhat.com>
12161
12162 PR middle-end/93200
12163 * gcc.dg/Wstringop-overflow-30.c: New test.
12164
12165 2020-01-09 Richard Biener <rguenther@suse.de>
12166
12167 PR middle-end/93054
12168 * gcc.dg/pr93054.c: New testcase.
12169
12170 2020-01-09 Richard Biener <rguenther@suse.de>
12171
12172 PR tree-optimization/93040
12173 * gcc.dg/optimize-bswaphi-1.c: Amend.
12174 * gcc.dg/optimize-bswapsi-2.c: Likewise.
12175
12176 2020-01-09 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR inline-asm/93202
12179 * gcc.target/riscv/pr93202.c: New test.
12180
12181 PR target/93141
12182 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
12183 of the low half of the constant set.
12184 * gcc.target/i386/pr93141-2.c: New test.
12185
12186 2020-01-08 Jeff Law <law@redhat.com>
12187
12188 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
12189
12190 2020-01-08 Joel Brobecker <brobecker@adacore.com>
12191 Olivier Hainque <hainque@adacore.com>
12192
12193 * g++.target/aarch64/sve/tls_2.C: Add missing
12194 { dg-require-effective-target fpic } directive.
12195 * gcc.target/aarch64/noplt_2.c: Likewise.
12196 * gcc.target/aarch64/noplt_3.c: Likewise.
12197 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
12198 * gcc.target/aarch64/pic-small.c: Likewise.
12199 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
12200 * gcc.target/aarch64/pr66912.c: Likewise.
12201 * gcc.target/aarch64/sve/tls_1.c: Likewise.
12202 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
12203 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
12204 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
12205 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
12206 * gcc.target/aarch64/tlsle12_1.c: Likewise.
12207 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
12208 * gcc.target/aarch64/tlsle24_1.c: Likewise.
12209 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
12210 * gcc.target/aarch64/tlsle32_1.c: Likewise.
12211 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
12212 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
12213
12214 2020-01-08 Jakub Jelinek <jakub@redhat.com>
12215
12216 PR target/93187
12217 * g++.dg/opt/pr93187.C: New test.
12218
12219 PR target/93174
12220 * gcc.c-torture/compile/pr93174.c: New test.
12221
12222 2020-01-08 Olivier Hainque <hainque@adacore.com>
12223 Alexandre Oliva <oliva@adacore.com>
12224
12225 * gcc.target/aarch64/stack-check-alloca.h: Remove
12226 #include alloca.h. #define alloca __builtin_alloca
12227 instead.
12228 * gcc.target/aarch64/stack-check-alloca-1.c: Add
12229 { dg-require-effective-target alloca }.
12230 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
12231 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
12232 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
12233 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
12234 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
12235 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
12236 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
12237 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
12238 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
12239
12240 2020-01-08 Martin Liska <mliska@suse.cz>
12241
12242 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
12243 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12244 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12245 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12246 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12247 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12248 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12249 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12250 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12251 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12252 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12253 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12254 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12255 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12256 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12257 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12258 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12259 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12260 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
12261 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12262 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12263 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12264 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
12265 * gcc.dg/ipa/pr64307.c: Likewise.
12266 * gcc.dg/ipa/pr90555.c: Likewise.
12267 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12268 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12269 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12270
12271 2020-01-08 Richard Biener <rguenther@suse.de>
12272
12273 PR testsuite/92997
12274
12275 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
12276
12277 PR target/93188
12278 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
12279
12280 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
12281
12282 PR ipa/93084
12283 * gcc.dg/ipa/ipa-clone-3.c: New test.
12284
12285 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
12286
12287 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
12288 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
12289
12290 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12291
12292 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
12293
12294 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12295
12296 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
12297
12298 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
12299
12300 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
12301 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
12302 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
12303 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
12304
12305 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12306
12307 PR tree-optimization/93156
12308 * gcc.dg/tree-ssa/pr93156.c: New test.
12309
12310 PR tree-optimization/93118
12311 * gcc.dg/tree-ssa/pr93118.c: New test.
12312
12313 2020-01-07 Martin Liska <mliska@suse.cz>
12314
12315 PR tree-optimization/92860
12316 * gcc.dg/pr92860-2.c: New test.
12317
12318 2020-01-07 Martin Liska <mliska@suse.cz>
12319
12320 PR tree-optimization/92860
12321 * gcc.dg/pr92860.c: New test.
12322
12323 2020-01-07 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR c++/91369
12326 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
12327 static_assert failed for C++2a.
12328 * g++.dg/cpp2a/constexpr-new9.C: New test.
12329
12330 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12331
12332 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
12333 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
12334 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
12335
12336 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12337
12338 * gcc.dg/vect/vect-cond-arith-8.c: New test.
12339 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
12340
12341 2020-01-06 Nathan Sidwell <nathan@acm.org>
12342
12343 PR c++/79592
12344 * g++.dg/ubsan/vptr-4.C: Add expected error.
12345
12346 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
12347
12348 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
12349
12350 2020-01-05 Andrew Pinski <apinski@marvell.com>
12351
12352 * gcc.c-torture/compile/20200105-1.c: New testcase.
12353 * gcc.c-torture/compile/20200105-2.c: New testcase.
12354 * gcc.c-torture/compile/20200105-3.c: New testcase.
12355
12356 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
12357
12358 * gcc.dg/darwin-version-1.c: Adjust test to use different
12359 options for Darwin4-9 and Darwin10+.
12360
12361 2020-01-05 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR target/93141
12364 * gcc.target/i386/pr93141-1.c: New test.
12365 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
12366
12367 PR c++/93138
12368 * g++.dg/warn/Wredundant-tags-2.C: New test.
12369
12370 PR c++/93046
12371 * g++.dg/ext/cond4.C: New test.
12372
12373 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
12374
12375 PR fortran/91640
12376 * gfortran.dg/contiguous_10.f90: New.
12377
12378 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
12379
12380 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
12381 effective target masm_intel.
12382 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
12383
12384 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12385
12386 PR target/93089
12387 * gcc.target/i386/pr93089-2.c: New test.
12388 * gcc.target/i386/pr93089-3.c: New test.
12389
12390 PR target/93089
12391 * gcc.target/i386/pr93089-1.c: New test.
12392
12393 PR target/93110
12394 * gcc.dg/torture/pr93110.c: New test.
12395
12396 PR rtl-optimization/93088
12397 * gcc.target/i386/pr93088.c: New test.
12398
12399 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
12400
12401 PR fortran/92994
12402 * gfortran.dg/associate_50.f90: Update dg-error.
12403 * gfortran.dg/associate_51.f90: New.
12404
12405 2020-01-03 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR fortran/68020
12408 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
12409 run.
12410
12411 2020-01-02 Andrew Pinski <apinski@marvell.com>
12412
12413 * gcc.c-torture/execute/bitfld-8.c: New testcase.
12414 * gcc.c-torture/execute/bitfld-9.c: New testcase.
12415
12416 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR c/90677
12419 * c-c++-common/pr90677-2.c: New test.
12420
12421 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
12422
12423 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
12424
12425 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
12426
12427 PR fortran/68020
12428 * gfortran.dg/implied_shape_4.f90: New.
12429 * gfortran.dg/implied_shape_5.f90: New.
12430
12431 2020-01-02 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR ipa/93087
12434 * c-c++-common/cold-1.c: New test.
12435
12436 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12437
12438 PR libfortran/90374
12439 * gfortran.dg/fmt_zero_width.f90: Update test case.
12440
12441 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12442
12443 PR fortran/93113
12444 * gfortran.dg/dependency_58.f90: New test.
12445
12446 2020-01-01 Jakub Jelinek <jakub@redhat.com>
12447
12448 Update copyright years.
12449
12450 PR tree-optimization/93098
12451 * gcc.c-torture/compile/pr93098.c: New test.
12452 \f
12453 Copyright (C) 2020 Free Software Foundation, Inc.
12454
12455 Copying and distribution of this file, with or without modification,
12456 are permitted in any medium without royalty provided the copyright
12457 notice and this notice are preserved.