c++: Add test for c++/93807
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-04-22 Marek Polacek <polacek@redhat.com>
2
3 PR c++/93807
4 * g++.dg/cpp2a/fn-template20.C: New test.
5
6 2020-04-22 Duan bo <duanbo3@huawei.com>
7
8 PR testsuite/94712
9 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
10 * gcc.target/aarch64/pr70120-2.c: Likewise.
11 * gcc.target/aarch64/pr94530.c: Likewise.
12 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
13
14 2020-04-22 Felix Yang <felix.yang@huawei.com>
15
16 PR target/94678
17 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
18
19 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
20
21 PR fortran/90350
22 * gfortran.dg/PR90350.f90: New test.
23
24 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/90448
27 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
28
29 2020-04-22 Martin Sebor <msebor@redhat.com>
30
31 PR middle-end/94647
32 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
33 in an expected warning with a pattern.
34
35 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
36
37 * lib/target-supports.exp (check_effective_target_arm_dsp)
38 (check_effective_target_arm_crc_ok_nocache)
39 (check_effective_target_arm_coproc1_ok_nocache)
40 (check_effective_target_arm_coproc2_ok_nocache)
41 (check_effective_target_arm_coproc3_ok_nocache)
42 (check_effective_target_arm_coproc4_ok_nocache): Include
43 arm_acle.h.
44
45 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
46
47 gcc/testsuite/
48 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
49 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
50 arm_cde.h and arm_mve.h as ineeded.
51
52 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
53
54 * lib/target-supports.exp
55 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
56 arm_mve.h.
57
58 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
59
60 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
61 arm_v8_1m_mve_fp.
62 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
63 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
64 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
65 arm_v8_1m_mve.
66 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
67 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
68 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
69 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
70 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
71
72 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
73
74 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
75 useless options.
76
77 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
78
79 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
80 effective target and arm_v8_1m_mve_fp options.
81 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
82 effective target and arm_v8_1m_mve_fp options.
83 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
84 effective target and arm_v8_1m_mve options.
85 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
86 effective target and arm_v8_1m_mve options.
87
88 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
89
90 * lib/target-supports.exp (arm_softfp_ok): New effective target.
91 (arm_hard_ok): Likewise.
92
93 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
94
95 PR fortran/94709
96 * gfortran.dg/gomp/warn_truncated.f: New.
97 * gfortran.dg/gomp/warn_truncated.f90: New.
98
99 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
100
101 PR tree-optimization/94700
102 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
103
104 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
105
106 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
107 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
108 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
109 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
110 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
111 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
112 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
113 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
114 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
115 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
116 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
117 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
118
119 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
120
121 PR c++/94682
122 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
123
124 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
125
126 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
127
128 2020-04-22 Martin Sebor <msebor@redhat.com>
129
130 PR c++/94510
131 * g++.dg/init/array58.C: New test.
132 * g++.dg/init/array59.C: New test.
133 * g++.dg/cpp2a/nontype-class34.C: New test.
134 * g++.dg/cpp2a/nontype-class35.C: New test.
135
136 2020-04-22 Patrick Palka <ppalka@redhat.com>
137
138 PR c++/67825
139 * g++.dg/concepts/diagnostic10.C: New test.
140 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
141
142 2020-04-21 Patrick Palka <ppalka@redhat.com>
143
144 PR c++/94549
145 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
146 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
147 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
148
149 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
150
151 PR c++/94149
152 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
153
154 2020-04-21 Martin Sebor <msebor@redhat.com>
155
156 PR middle-end/94647
157 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
158 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
159 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
160 * gcc.dg/Warray-bounds-59.c: New test.
161 * gcc.dg/Wrestrict-10.c: Add a missing warning.
162 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
163 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
164
165 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
166
167 PR target/94514
168 * g++.target/aarch64/pr94514.C: New test.
169 * gcc.target/aarch64/pr94514.c: New test.
170
171 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
172
173 PR tree-optimization/94683
174 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
175
176 2020-04-21 Jakub Jelinek <jakub@redhat.com>
177
178 PR c++/94383
179 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
180 args.
181 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
182 %s to the start of dg-options arg.
183 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
184 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
185 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
186 (output): Don't append further fields once one with flexible array
187 member is added.
188 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
189 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
190 testing.
191 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
192 (EMPTY_BASE): Define.
193 (TX): Use EMPTY_BASE.
194 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
195 (EMPTY_BASE): Define.
196 (TX): Use EMPTY_BASE.
197
198 PR c/94641
199 * c-c++-common/ubsan/pr94641.c: New test.
200
201 2020-04-21 Patrick Palka <ppalka@redhat.com>
202
203 PR c++/94597
204 * g++.dg/cpp2a/concepts-conv2.C: New test.
205
206 2020-04-21 Duan bo <duanbo3@huawei.com>
207
208 PR target/94577
209 * gcc.target/aarch64/pr94577.c: New test.
210
211 2020-04-21 Jakub Jelinek <jakub@redhat.com>
212
213 PR c/94686
214 * gcc.c-torture/compile/pr94686.c: New test.
215
216 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
217
218 PR c++/94661
219 * g++.dg/coroutines/ramp-return-a.C: New test.
220 * g++.dg/coroutines/ramp-return-b.C: New test.
221 * g++.dg/coroutines/ramp-return-c.C: New test.
222
223 2020-04-17 Marek Polacek <polacek@redhat.com>
224
225 PR c++/94592
226 * g++.dg/cpp2a/nontype-class34.C: New test.
227 * g++.dg/cpp2a/nontype-class35.C: New test.
228
229 2020-04-20 Patrick Palka <ppalka@redhat.com>
230
231 PR c++/94628
232 * g++.dg/cpp0x/variadic179.C: New test.
233 * g++.dg/cpp0x/variadic180.C: New test.
234
235 2020-04-20 Marek Polacek <polacek@redhat.com>
236
237 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
238 * g++.dg/cpp1z/fold11.C: New test.
239
240 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
241
242 * g++.dg/pr94666.C: New test.
243
244 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
245
246 PR target/94613
247 * gcc.target/s390/zvector/pr94613.c: New test.
248 * gcc.target/s390/zvector/vec_sel-1.c: New test.
249
250 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
251
252 * gcc.target/aarch64/sve/cost_model_8.c: New test.
253 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
254 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
255 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
256
257 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
258
259 PR target/94668
260 * gcc.target/aarch64/sve/pr94668.c: New test.
261
262 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
263
264 PR ipa/94582
265 PR ipa/94582
266 * g++.dg/torture/pr94582.C: New test.
267
268 2020-04-20 Harald Anlauf <anlauf@gmx.de>
269
270 PR fortran/93364
271 * gfortran.dg/pr93364.f90: New test.
272
273 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
274 Thomas Koenig <tkoenig@gcc.gnu.org>
275
276 PR fortran/91800
277 * gfortran.dg/hollerith_9.f90: New test.
278
279 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
280
281 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
282 * g++.dg/debug/pr94272.C: Skip AIX.
283 * g++.dg/debug/pr94281.C: Skip AIX.
284 * g++.dg/debug/pr94323.C: Skip AIX.
285
286 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
287
288 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
289 C++17.
290 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
291
292 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR fortran/94347
295 * gfortran.dg/char_pointer_init_12.f90: New test.
296
297 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
298
299 PR fortran/57129
300 * gfortran.dg/subroutine_as_type.f90: New test.
301
302 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
303
304 PR fortran/93500
305 * gfortran.dg/arith_divide_3.f90: New test.
306
307 2020-04-19 Jakub Jelinek <jakub@redhat.com>
308
309 PR objc/94637
310 * objc.dg/pr94637.m: New test.
311
312 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
313
314 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
315 depending on the phobos standard library.
316
317 2020-04-18 Jeff Law <law@redhat.com>
318
319 PR debug/94439
320 * gcc.dg/torture/pr94439.c: New test.
321
322 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
323
324 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
325 * gdc.dg/runnable.d: Move phobos tests to...
326 * gdc.dg/runnable2.d: ...here. New test.
327 * lib/target-supports.exp
328 (check_effective_target_d_runtime_has_std_library): New.
329
330 2020-04-18 Patrick Palka <ppalka@redhat.com>
331
332 PR c++/94632
333 * g++.dg/template/canon-type-14.C: New test.
334
335 PR c++/92187
336 * g++.dg/concepts/abbrev5.C: New test.
337 * g++.dg/concepts/abbrev6.C: New test.
338
339 2020-04-17 Jeff Law <law@redhat.com>
340
341 PR rtl-optimization/90275
342 * gcc.c-torture/compile/pr90275-2.c: New test.
343
344 2020-04-17 Patrick Palka <ppalka@redhat.com>
345
346 PR c++/94483
347 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
348
349 PR c++/88754
350 * g++.dg/parse/ambig10.C: New test.
351
352 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
353
354 PR fortran/94090
355 * gfortran.dg/interface_46.f90: New test.
356
357 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
358
359 * gcc.target/aarch64/sve/cost_model_2.c: New test.
360 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
361 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
362 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
363 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
364 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
365
366 2020-04-17 Jakub Jelinek <jakub@redhat.com>
367 Jeff Law <law@redhat.com>
368
369 PR target/94567
370 * gcc.c-torture/execute/pr94567.c: New test.
371
372 2020-04-17 Nathan Sidwell <nathan@acm.org>
373
374 PR c++/94608
375 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
376
377 2020-04-17 Jakub Jelinek <jakub@redhat.com>
378
379 PR rtl-optimization/94618
380 * g++.dg/opt/pr94618.C: New test.
381
382 PR tree-optimization/94621
383 * gcc.c-torture/compile/pr94621.c: New test.
384
385 PR c++/94314
386 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
387
388 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
389
390 PR rtl-optimization/93974
391 * g++.dg/pr93974.C: New test.
392
393 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
394
395 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
396 for the change on more platforms.
397
398 2020-04-16 Martin Jambor <mjambor@suse.cz>
399
400 PR ipa/93621
401 * g++.dg/ipa/pr93621.C: New test.
402
403 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
404
405 PR target/94606
406 * gcc.dg/vect/pr94606.c: New test.
407
408 2020-04-16 Martin Liska <mliska@suse.cz>
409 Jakub Jelinek <jakub@redhat.com>
410
411 PR c++/94314
412 * g++.dg/pr94314.C: Do not use dg-additional-options
413 and remove not needed stdio.h include.
414 * g++.dg/pr94314-2.C: Likewise.
415 * g++.dg/pr94314-3.C: Likewise.
416 * g++.dg/pr94314-4.C: New test.
417
418 2020-04-16 Patrick Palka <ppalka@redhat.com>
419
420 PR c++/94475
421 * g++.dg/conversion/err-recover2.C: New test.
422 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
423 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
424
425 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
426
427 PR rtl-optimization/94605
428 * gcc.target/aarch64/sve/pr94605.c: New test.
429
430 2020-04-16 Richard Biener <rguenther@suse.de>
431
432 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
433 * gcc.dg/graphite/interchange-10.c: Likewise.
434 * gcc.dg/graphite/interchange-11.c: Likewise.
435 * gcc.dg/graphite/interchange-3.c: Likewise.
436 * gcc.dg/graphite/interchange-4.c: Likewise.
437 * gcc.dg/graphite/interchange-7.c: Likewise.
438 * gcc.dg/graphite/interchange-9.c: Likewise.
439 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
440 * gfortran.dg/graphite/interchange-3.f90: Likewise.
441
442 2020-04-16 Martin Jambor <mjambor@suse.cz>
443
444 PR tree-optimization/94598
445 * gcc.dg/tree-ssa/pr94598.c: New test.
446
447 2020-04-16 Jakub Jelinek <jakub@redhat.com>
448
449 PR ipa/92372
450 * gcc.c-torture/pr92372.c: Move ...
451 * gcc.c-torture/compile/pr92372.c: ... here.
452
453 PR c++/94571
454 * g++.dg/cpp1z/decomp51.C: New test.
455
456 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
457
458 PR target/94603
459 * gcc.target/i386/pr94603.c: New test.
460
461 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
462 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
463
464 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
465
466 2020-04-15 Jakub Jelinek <jakub@redhat.com>
467
468 PR c/94593
469 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
470 Move directives to file scope.
471 (i): Remove.
472 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
473 (i, foo): Remove.
474 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
475 * gcc.dg/gomp/requires-1.c: New test.
476 * g++.dg/gomp/requires-1.C: New test.
477 * g++.dg/gomp/requires-2.C: New test.
478
479 2020-04-15 Richard Biener <rguenther@suse.de>
480
481 PR middle-end/94539
482 * gcc.dg/alias-14.c: Make dg-do run.
483
484 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
485
486 PR target/94584
487 * gcc.target/xtensa/pr94584.c: New test.
488
489 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
490
491 PR c++/94359
492 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
493 Expect a run fail for targets without arbitrary indirect
494 tail-calls.
495
496 2020-04-14 Patrick Palka <ppalka@redhat.com>
497
498 PR c++/93207
499 * g++.dg/concepts/variadic5.C: New test.
500
501 PR c++/85278
502 * g++.dg/concepts/diagnostic9.C: New test.
503
504 PR c++/94034
505 * g++.dg/cpp0x/constexpr-empty15.C: New test.
506 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
507 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
508 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
509 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
510
511 2020-04-14 Jakub Jelinek <jakub@redhat.com>
512
513 PR tree-optimization/94573
514 * gcc.dg/store_merging_30.c: New test.
515
516 2020-04-14 Yang Yang <yangyang305@huawei.com>
517
518 PR tree-optimization/94574
519 * gcc.dg/pr94574.c: New test.
520
521 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
522
523 PR target/94561
524 * gcc.target/i386/pr94561.c: New test.
525
526 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
527
528 * gfortran.dg/use_rename_10.f90: New.
529 * gfortran.dg/use_rename_11.f90: New.
530
531 2020-04-13 Marek Polacek <polacek@redhat.com>
532
533 PR c++/94588
534 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
535
536 2020-04-13 Martin Sebor <msebor@redhat.com>
537
538 PR c/92326
539 * c-c++-common/Warray-bounds-8.c: New test.
540 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
541 memebrs in diagnostics.
542 * gcc.dg/Warray-bounds-49.c: Same.
543
544 2020-04-13 Patrick Palka <ppalka@redhat.com>
545
546 PR c++/94521
547 * g++.dg/cpp2a/lambda-uneval12.C: New test.
548
549 PR c++/94470
550 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
551 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
552 * g++.dg/init/array57.C: New test.
553
554 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
555
556 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
557 define, per n4861.
558 * g++.dg/coroutines/coro.h: Likewise.
559
560 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
561
562 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
563 for system versions 10.14 and 10.15.
564
565 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
566
567 PR fortran/87644
568 * gfortran.dg/variable_parameter.f90: New test.
569
570 2020-04-13 Linus Koenig <link@sig-st.de>
571
572 PR fortran/94192
573 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
574
575 2020-04-13 Nathan Sidwell <nathan@acm.org>
576
577 PR c++/94426
578 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
579 * g++.dg/abi/lambda-vis.C: Drop a warning.
580 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
581 variable changes.
582 * g++.dg/opt/dump1.C: Drop warnings of no import.
583
584 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
585
586 * gcc.target/msp430/operand-modifiers.c: New test.
587
588 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
589
590 PR fortran/94091
591 * gfortran.dg/char_length_22.f90: New test.
592
593 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
594
595 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
596 change, removing indirections for vars in .data.
597 * gcc.target/i386/indirect-thunk-2.c: Likewise.
598 * gcc.target/i386/indirect-thunk-3.c: Likewise.
599 * gcc.target/i386/indirect-thunk-4.c: Likewise.
600 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
601 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
602 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
603 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
604 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
605 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
606 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
607 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
608 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
609 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
610 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
611 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
612 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
613 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
614
615 2020-04-11 Marek Polacek <polacek@redhat.com>
616
617 PR c++/86327
618 * g++.dg/cpp1y/constexpr-return5.C: New test.
619
620 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
621
622 PR target/94494
623 * gcc.target/i386/pr94494.c: New test.
624
625 2020-04-11 Jakub Jelinek <jakub@redhat.com>
626
627 PR tree-optimization/94482
628 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
629 and sse_runtime effective target on x86, instead only add -msse2
630 if target is sse2_runtime.
631
632 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
633
634 PR c++/94528
635 * g++.dg/coroutines/pr94528.C: New test.
636
637 2020-04-10 Marek Polacek <polacek@redhat.com>
638
639 PR c++/94149
640 * g++.dg/cpp2a/paren-init24.C: New test.
641 * g++.dg/cpp2a/paren-init25.C: New test.
642 * g++.dg/ext/is_constructible5.C: New test.
643
644 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
645
646 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
647 IMPLICIT NONE.
648
649 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
650
651 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
652 patterns for scan-tree-dump.
653
654 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
655
656 PR middle-end/89433
657 PR middle-end/93465
658 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
659
660 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
661
662 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
663
664 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
665
666 * g++.dg/coroutines/co-await-syntax-10.C: New test.
667 * g++.dg/coroutines/co-await-syntax-11.C: New test.
668
669 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
670
671 PR fortran/87923
672 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
673 * gfortran.dg/io_constraints_8.f90: Likewise.
674 * gfortran.dg/iomsg_2.f90: Likewise.
675 * gfortran.dg/pr66725.f90: Likewise.
676 * gfortran.dg/pr88205.f90: Likewise.
677 * gfortran.dg/write_check4.f90: Likewise.
678 * gfortran.dg/asynchronous_5.f03: New test.
679 * gfortran.dg/io_constraints_15.f90: Likewise.
680 * gfortran.dg/io_constraints_16.f90: Likewise.
681 * gfortran.dg/io_constraints_17.f90: Likewise.
682 * gfortran.dg/io_constraints_18.f90: Likewise.
683 * gfortran.dg/io_tags_1.f90: Likewise.
684 * gfortran.dg/io_tags_10.f90: Likewise.
685 * gfortran.dg/io_tags_2.f90: Likewise.
686 * gfortran.dg/io_tags_3.f90: Likewise.
687 * gfortran.dg/io_tags_4.f90: Likewise.
688 * gfortran.dg/io_tags_5.f90: Likewise.
689 * gfortran.dg/io_tags_6.f90: Likewise.
690 * gfortran.dg/io_tags_7.f90: Likewise.
691 * gfortran.dg/io_tags_8.f90: Likewise.
692 * gfortran.dg/io_tags_9.f90: Likewise.
693 * gfortran.dg/write_check5.f90: Likewise.
694
695 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
696
697 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
698 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
699 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
700 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
701 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
702 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
703 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
704 * gcc.target/aarch64/sve/pcs/struct.h: New file.
705 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
706 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
707 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
708 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
709 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
710 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
711 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
712 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
713 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
714 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
715 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
716 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
717 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
718 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
719 (check_effective_target_aarch64_sve512_hw)
720 (check_effective_target_aarch64_sve1024_hw)
721 (check_effective_target_aarch64_sve2048_hw): New procedures.
722
723 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
724
725 * g++.target/arm/cde_mve.C: New test.
726
727 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
728
729 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
730
731 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
732
733 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
734 when extracting the target selector.
735
736 2020-04-09 Martin Jambor <mjambor@suse.cz>
737
738 PR tree-optimization/94482
739 * gcc.dg/torture/pr94482.c: New test.
740 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
741
742 2020-04-09 Marek Polacek <polacek@redhat.com>
743
744 PR c++/93790
745 * g++.dg/cpp2a/paren-init23.C: New test.
746 * g++.dg/init/aggr14.C: New test.
747
748 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
749
750 PR tree-optimization/91322
751 * g++.dg/lto/alias-4_0.C: Fix typo.
752 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
753 a template testing that
754
755 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
756
757 * lib/scanasm.exp (check-function-bodies): Treat the third
758 parameter as a list of option regexps and require each regexp
759 to match. Check for cases in which a target/xfail selector
760 was mistakenly passed to the options argument.
761 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
762 to the invocation of check-function-bodies.
763 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
764 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
765 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
766 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
767 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
768 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
769 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
770 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
771 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
772 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
773 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
774 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
775 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
776 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
777 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
778 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
779 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
780 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
781 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
782 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
783 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
784 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
785 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
786 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
787 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
788 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
789 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
790 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
791 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
792 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
793 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
794 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
795 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
796 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
797 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
798 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
799 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
800 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
801 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
802 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
803 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
804 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
805 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
806 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
807 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
808 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
809 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
810 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
811 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
812
813 2020-04-09 Richard Biener <rguenther@suse.de>
814
815 PR testsuite/93369
816 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
817 * g++.dg/lto/pr64076_1.C: Add -fPIC.
818
819 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
820
821 * gcc.target/aarch64/pr94530.c: New test.
822
823 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
824
825 PR tree-optimization/93674
826 * g++.dg/pr93674.C: New test.
827
828 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
829
830 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
831
832 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
833
834 PR testsuite/94079
835 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
836 non-vect_hw_misalign targets.
837
838 2020-04-08 Jakub Jelinek <jakub@redhat.com>
839
840 PR middle-end/94526
841 * gcc.dg/pr94526.c: New test.
842
843 PR tree-optimization/94524
844 * gcc.c-torture/execute/pr94524-1.c: New test.
845 * gcc.c-torture/execute/pr94524-2.c: New test.
846
847 PR c++/94314
848 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
849 Use __SIZE_TYPE__ instead of unsigned long.
850 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
851
852 PR middle-end/94120
853 PR testsuite/94533
854 * g++.dg/declare-pr94120.C: Move test to ...
855 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
856
857 2020-04-08 Marek Polacek <polacek@redhat.com>
858
859 PR c++/94507 - ICE-on-invalid with lambda template.
860 * g++.dg/cpp2a/lambda-generic7.C: New test.
861
862 2020-04-08 Alexandre Oliva <oliva@adacore.com>
863
864 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
865 -mfp16-format=alternative option.
866
867 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
868
869 PR target/94417
870 * gcc.target/i386/pr94417-1.c: New test.
871 * gcc.target/i386/pr94417-2.c: Likewise.
872 * gcc.target/i386/pr94417-3.c: Likewise.
873
874 2020-04-08 Jakub Jelinek <jakub@redhat.com>
875
876 PR target/94438
877 * gcc.target/i386/avx512bw-pr94438.c: New test.
878 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
879
880 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
881
882 PR fortran/93871
883 * gfortran.dg/dec_math_5.f90: Move to ...
884 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
885 dg-options to dg-additional-options.
886
887 2020-04-08 Alexandre Oliva <oliva@adacore.com>
888
889 * gcc.dg/tls/pr78796.c: Require tls_runtime.
890
891 2020-04-08 Martin Liska <mliska@suse.cz>
892
893 PR c++/94314
894 * g++.dg/pr94314-2.C: New test.
895 * g++.dg/pr94314-3.C: New test.
896 * g++.dg/pr94314.C: New test.
897
898 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
899
900 * gcc.target/arm/acle/cde_v_1.c: New test.
901 * gcc.target/arm/acle/cde_v_1_err.c: New test.
902 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
903
904 2020-04-08 Patrick Palka <ppalka@redhat.com>
905
906 Core issues 1001 and 1322
907 PR c++/92010
908 * g++.dg/cpp2a/lambda-uneval11.c: New test.
909 * g++.dg/template/array33.C: New test.
910 * g++.dg/template/array34.C: New test.
911 * g++.dg/template/defarg22.C: New test.
912
913 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
914
915 * gcc.target/arm/pragma_cde.c: New test.
916 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
917 option.
918 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
919
920 2020-04-08 Jakub Jelinek <jakub@redhat.com>
921
922 PR c++/94325
923 * g++.dg/ubsan/vptr-15.C: New test.
924
925 2020-04-08 Marek Polacek <polacek@redhat.com>
926
927 PR c++/94478 - ICE with defaulted comparison operator
928 * g++.dg/cpp2a/spaceship-err4.C: New test.
929
930 2020-04-08 Alexandre Oliva <oliva@adacore.com>
931
932 * gcc.target/arm/polytypes.c: Add quotes around
933 -flax-vector-conversions.
934
935 2020-04-08 Jakub Jelinek <jakub@redhat.com>
936
937 PR rtl-optimization/94516
938 * gcc.dg/torture/pr94516.c: New test.
939
940 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
941
942 PR middle-end/94120
943 * c-c++-common/goacc/declare-pr94120.c: New.
944 * g++.dg/declare-pr94120.C: New.
945
946 2020-04-07 Jakub Jelinek <jakub@redhat.com>
947
948 PR rtl-optimization/94291
949 PR rtl-optimization/84169
950 * gcc.dg/pr94291.c: New test.
951
952 2020-04-07 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/94479
955 * gcc.dg/torture/pr94479.c: New testcase.
956
957 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
958
959 PR fortran/93871
960 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
961 * gfortran.dg/dec_math_2.f90: New test.
962 * gfortran.dg/dec_math_3.f90: Likewise.
963 * gfortran.dg/dec_math_4.f90: Likewise.
964 * gfortran.dg/dec_math_5.f90: Likewise.
965
966 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
967
968 * g++.target/arm/mve.exp: New.
969 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
970 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
971
972 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
973
974 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
975 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
976 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
977 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
978
979 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
980
981 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
982 test.
983
984 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
985
986 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
987
988 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
989
990 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
991 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
992 scan-assembler.
993 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
994 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
995 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
996
997 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
998
999 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
1000 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
1001 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
1002 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
1003 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
1004 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
1005 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
1006 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
1007
1008 2020-04-07 Patrick Palka <ppalka@redhat.com>
1009
1010 PR c++/90996
1011 * g++.dg/cpp1y/pr90996.C: New test.
1012
1013 2020-04-07 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR target/94509
1016 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
1017 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
1018
1019 PR c++/94512
1020 * g++.dg/gomp/pr94512.C: New test.
1021
1022 PR target/94488
1023 * gcc.c-torture/compile/pr94488.c: New test.
1024
1025 PR target/94500
1026 * gcc.target/i386/avx512bw-pr94500.c: New test.
1027
1028 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
1029
1030 PR fortran/93686
1031 * gfortran.dg/pr93686_1.f90: New test.
1032 * gfortran.dg/pr93686_2.f90: Likewise.
1033 * gfortran.dg/pr93686_3.f90: Likewise.
1034 * gfortran.dg/pr93686_4.f90: Likewise.
1035
1036 2020-04-06 Joel Brobecker <brobecker@adacore.com>
1037
1038 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
1039
1040 2020-04-04 Marek Polacek <polacek@redhat.com>
1041
1042 PR c++/94155 - crash in gimplifier with paren init of aggregates.
1043 * g++.dg/cpp2a/paren-init22.C: New test.
1044
1045 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
1046
1047 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
1048 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
1049 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
1050 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
1051
1052 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
1053
1054 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
1055
1056 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
1057 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR debug/94459
1060 * g++.dg/debug/pr94459.C: New test.
1061
1062 2020-04-04 Patrick Palka <ppalka@redhat.com>
1063
1064 PR c++/94205
1065 PR c++/79937
1066 * g++.dg/cpp1y/pr79937-5.C: New test.
1067 * g++.dg/cpp1z/lambda-this6.C: New test.
1068
1069 PR c++/94219
1070 PR c++/94205
1071 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
1072 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
1073 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
1074 * g++.dg/cpp1z/lambda-this5.C: New test.
1075
1076 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
1077
1078 PR ipa/93940
1079 * g++.dg/tree-ssa/pr93940.C: New test.
1080
1081 2020-04-04 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR rtl-optimization/94468
1084 * g++.dg/opt/pr94468.C: New test.
1085
1086 PR debug/94441
1087 * g++.dg/opt/pr94441.C: New test.
1088
1089 PR c++/94477
1090 * g++.dg/gomp/pr94477.C: New test.
1091
1092 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR target/94467
1095 * gcc.target/i386/pr94467-1.c: New test.
1096 * gcc.target/i386/pr94467-2.c: Likewise.
1097
1098 2020-04-03 Jakub Jelinek <jakub@redhat.com>
1099
1100 PR target/94460
1101 * gcc.target/i386/avx2-pr94460.c: New test.
1102
1103 2020-04-03 Patrick Palka <ppalka@redhat.com>
1104
1105 PR c++/93211
1106 PR c++/90711
1107 * g++.dg/template/koenig11.C: New test.
1108
1109 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1110
1111 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
1112 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1113 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1114 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1115 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1116 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1117 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1118 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1119 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1120
1121 2020-04-03 Tamar Christina <tamar.christina@arm.com>
1122
1123 PR target/94396
1124 * gcc.target/aarch64/options_set_11.c: New test.
1125 * gcc.target/aarch64/options_set_12.c: New test.
1126 * gcc.target/aarch64/options_set_13.c: New test.
1127 * gcc.target/aarch64/options_set_14.c: New test.
1128 * gcc.target/aarch64/options_set_15.c: New test.
1129 * gcc.target/aarch64/options_set_16.c: New test.
1130 * gcc.target/aarch64/options_set_17.c: New test.
1131 * gcc.target/aarch64/options_set_18.c: New test.
1132 * gcc.target/aarch64/options_set_19.c: New test.
1133 * gcc.target/aarch64/options_set_20.c: New test.
1134 * gcc.target/aarch64/options_set_21.c: New test.
1135 * gcc.target/aarch64/options_set_22.c: New test.
1136 * gcc.target/aarch64/options_set_23.c: New test.
1137 * gcc.target/aarch64/options_set_24.c: New test.
1138 * gcc.target/aarch64/options_set_25.c: New test.
1139 * gcc.target/aarch64/options_set_26.c: New test.
1140
1141 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
1142
1143 PR tree-optimization/94443
1144 * gcc.dg/vect/pr94443.c: New test.
1145
1146 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
1147
1148 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
1149 for __sigsetjmp as well as sigsetjmp.
1150
1151 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
1152
1153 PR fortran/85982
1154 * gfortran.dg/dec_structure_28.f90: New test.
1155
1156 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1157
1158 * gfortran.dg/dtio_35.f90: New.
1159
1160 2020-04-02 Richard Biener <rguenther@suse.de>
1161
1162 PR c/94392
1163 * gcc.dg/torture/pr94392.c: New testcase.
1164
1165 2020-04-02 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR target/94435
1168 * gcc.target/aarch64/pr94435.c: New test.
1169
1170 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1171
1172 PR target/94317
1173 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
1174 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
1175 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
1176 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
1177 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
1178 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
1179 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
1180 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
1181 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
1182 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
1183
1184 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
1185
1186 PR fortran/93522
1187 * gfortran.dg/select_rank_4.f90: New.
1188
1189 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1190
1191 PR fortran/93498
1192 * gfortran.dg/pr93498_1.f90: New test.
1193 * gfortran.dg/pr93498_2.f90: New test.
1194
1195 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
1196 Steven G. Kargl <kargl@gcc.gnu.org>
1197
1198 PR fortran/94030
1199 * gfortran.dg/pr94030_1.f90: New test.
1200 * gfortran.dg/pr94030_2.f90: New test.
1201
1202 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1203
1204 PR d/94315
1205 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
1206 * gdc.dg/pr93038b.d: Likewise.
1207
1208 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1209
1210 PR d/94321
1211 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
1212 pointers.
1213
1214 2020-04-01 David Malcolm <dmalcolm@redhat.com>
1215
1216 PR analyzer/94378
1217 * gcc.dg/analyzer/compound-assignment-1.c: New test.
1218 * gcc.dg/analyzer/compound-assignment-2.c: New test.
1219 * gcc.dg/analyzer/compound-assignment-3.c: New test.
1220
1221 2020-04-01 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR middle-end/94436
1224 * gcc.dg/pr94436.c: New test.
1225
1226 PR middle-end/94423
1227 * gcc.dg/ubsan/pr94423.c: New test.
1228
1229 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
1230
1231 PR tree-optimization/94043
1232 * gfortran.dg/graphite/vect-pr94043.f90: New test.
1233
1234 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
1235
1236 PR d/90136
1237 * gdc.dg/pr90136a.d: New test.
1238 * gdc.dg/pr90136b.d: New test.
1239 * gdc.dg/pr90136c.d: New test.
1240
1241 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
1242
1243 * jit.dg/test-version.c: New testcase.
1244 * jit.dg/all-non-failing-tests.h: Add test-version.c.
1245
1246 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
1247
1248 PR d/94424
1249 * gdc.dg/pr94424.d: New test.
1250
1251 2020-03-31 Felix Yang <felix.yang@huawei.com>
1252
1253 PR tree-optimization/94398
1254 * gcc.target/aarch64/pr94398.c: New test.
1255
1256 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1257
1258 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
1259 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1260 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1261 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1262
1263 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1264
1265 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
1266 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1267 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1268 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1269 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1270 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1271 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1272 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1273 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1274 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1275 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1276 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1277 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1278 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1279 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1280 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1281 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1282 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1283 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1284 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1285 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1286 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1287
1288 2020-03-31 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR target/94368
1291 * gcc.dg/pr94368.c: New test.
1292
1293 PR middle-end/94412
1294 * gcc.c-torture/execute/pr94412.c: New test.
1295
1296 PR tree-optimization/94403
1297 * g++.dg/tree-ssa/pr94403.C: New test.
1298
1299 PR rtl-optimization/94344
1300 * gcc.dg/pr94344.c: New test.
1301
1302 2020-03-30 David Malcolm <dmalcolm@redhat.com>
1303
1304 * jit.dg/all-non-failing-tests.h: Add test-empty.c
1305
1306 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR c++/94385
1309 * c-c++-common/pr94385.c: New test.
1310
1311 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1312
1313 * gcc.target/powerpc/pragma_power6.c: New.
1314 * gcc.target/powerpc/pragma_power7.c: New.
1315 * gcc.target/powerpc/pragma_power8.c: New.
1316 * gcc.target/powerpc/pragma_power9.c: New.
1317 * gcc.target/powerpc/pragma_misc9.c: New.
1318 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
1319 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
1320
1321 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
1322
1323 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
1324 expected results.
1325
1326 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR target/94343
1329 * gcc.target/i386/avx512f-pr94343.c: New test.
1330 * gcc.target/i386/avx512vl-pr94343.c: New test.
1331
1332 2020-03-30 Martin Liska <mliska@suse.cz>
1333
1334 PR rtl-optimization/87716
1335 * gcc.target/i386/pr57193.c: XFAIL a test-case.
1336
1337 2020-03-30 Martin Liska <mliska@suse.cz>
1338
1339 PR testsuite/94402
1340 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
1341 to be vectorized (based on libmvec presence).
1342
1343 2020-03-30 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR target/93069
1346 * gcc.target/i386/avx512vl-pr93069.c: New test.
1347 * gcc.dg/vect/pr93069.c: New test.
1348
1349 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1350
1351 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
1352 arguments -D, -H, -X, and set compilable_output_file_ext.
1353 (gdc-convert-test): Document and add cases DFLAGS and
1354 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
1355 and set compilable_do_what to compile.
1356 (gdc-do-test): Define compilable_do_what, default to assemble.
1357
1358 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1359
1360 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
1361 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
1362 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
1363 GDC_INCLUDE_CXX_FLAGS is true.
1364 (gdc_link_flags): Likewise.
1365 (gdc_init): Move setting of default gdc test flags to...
1366 (gdc_target_compile): ...here.
1367
1368 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
1369
1370 * gdc.test/compilable/compilable.exp: New file.
1371 * gdc.test/fail_compilation/fail_compilation.exp: New file.
1372 * gdc.test/runnable/runnable.exp: New file.
1373 * gdc.test/gdc-test.exp: Move and rename to...
1374 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
1375 (dmd2dg): Rename to...
1376 (gdc-convert-test): ...this.
1377 (gdc-do-test): Add testcases parameter and remove subdir handling.
1378
1379 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
1380
1381 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
1382 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
1383 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
1384 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
1385
1386 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
1387
1388 PR fortran/94348
1389 * gfortran.dg/module_procedure_3.f90: New.
1390
1391 2020-03-28 Patrick Palka <ppalka@redhat.com>
1392
1393 PR c++/94306
1394 * g++.dg/concepts/diagnostic8.C: New test.
1395
1396 PR c++/94252
1397 * g++.dg/concepts/diagnostic7.C: New test.
1398 * g++.dg/concepts/pr94252.C: New test.
1399 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
1400 diagnostic.
1401
1402 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
1403 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
1404 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
1405 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
1406
1407 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
1408 "neither operand".
1409 * g++.dg/concepts/diagnostic5.C: New test.
1410
1411 2020-03-28 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR c/93573
1414 * gcc.dg/pr93573-1.c: New test.
1415 * gcc.dg/pr93573-2.c: New test.
1416
1417 PR tree-optimization/94329
1418 * gfortran.dg/pr94329.f90: New test.
1419
1420 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR c++/94339
1423 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
1424
1425 2020-03-27 Martin Sebor <msebor@redhat.com>
1426
1427 PR c++/94346
1428 * c-c++-common/attr-copy.c: New test.
1429
1430 2020-03-27 Martin Sebor <msebor@redhat.com>
1431
1432 PR c++/94098
1433 * g++.dg/ext/attr-access-2.C: New test.
1434
1435 2020-03-27 Martin Sebor <msebor@redhat.com>
1436
1437 PR c++/94078
1438 PR c++/93824
1439 PR c++/93810
1440 * g++.dg/warn/Wmismatched-tags-3.C: New test.
1441 * g++.dg/warn/Wmismatched-tags-4.C: New test.
1442 * g++.dg/warn/Wmismatched-tags-5.C: New test.
1443 * g++.dg/warn/Wmismatched-tags-6.C: New test.
1444 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
1445 * g++.dg/warn/Wredundant-tags-6.C: New test.
1446 * g++.dg/warn/Wredundant-tags-7.C: New test.
1447
1448 2020-03-27 David Malcolm <dmalcolm@redhat.com>
1449
1450 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
1451 positive leak.
1452 * gcc.dg/analyzer/data-model-5c.c: Likewise.
1453 * gcc.dg/analyzer/malloc-5.c: New test.
1454
1455 2020-03-27 David Malcolm <dmalcolm@redhat.com>
1456
1457 * gcc.dg/analyzer/dot-output.c: Check that
1458 dot-output.c.supergraph-eg.dot is valid.
1459
1460 2020-03-27 Richard Biener <rguenther@suse.de>
1461
1462 PR debug/94273
1463 * g++.dg/debug/pr94273.C: New testcase.
1464
1465 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
1466
1467 PR fortran/93957
1468 * gfortran.dg/assumed_rank_19.f90: New.
1469
1470 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
1471
1472 PR fortran/93363
1473 * gfortran.dg/associate_51.f90: Fix test case.
1474 * gfortran.dg/associate_53.f90: New.
1475
1476 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR c++/94326
1479 * g++.dg/other/pr94326.C: New test.
1480
1481 PR c++/94339
1482 * g++.dg/other/pr94339.C: New test.
1483 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
1484
1485 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
1486
1487 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
1488 * gcc.dg/torture/pr87197-debug-sms.c: New test.
1489
1490 2020-03-27 Marek Polacek <polacek@redhat.com>
1491
1492 PR c++/94336 - template keyword accepted before destructor names.
1493 * g++.dg/template/template-keyword2.C: New test.
1494
1495 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
1496
1497 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1498 Add <cstdio>.
1499
1500 2020-03-26 Marek Polacek <polacek@redhat.com>
1501
1502 DR 1710
1503 PR c++/94057 - template keyword in a typename-specifier.
1504 * g++.dg/cpp1y/alias-decl1.C: New test.
1505 * g++.dg/cpp1y/alias-decl2.C: New test.
1506 * g++.dg/cpp1y/alias-decl3.C: New test.
1507 * g++.dg/parse/missing-template1.C: Update dg-error.
1508 * g++.dg/parse/template3.C: Likewise.
1509 * g++.dg/template/error4.C: Likewise.
1510 * g++.dg/template/meminit2.C: Likewise.
1511 * g++.dg/template/dependent-name5.C: Likewise.
1512 * g++.dg/template/dependent-name7.C: New test.
1513 * g++.dg/template/dependent-name8.C: New test.
1514 * g++.dg/template/dependent-name9.C: New test.
1515 * g++.dg/template/dependent-name10.C: New test.
1516 * g++.dg/template/dependent-name11.C: New test.
1517 * g++.dg/template/dependent-name12.C: New test.
1518 * g++.dg/template/dependent-name13.C: New test.
1519 * g++.dg/template/dr1794.C: New test.
1520 * g++.dg/template/dr314.C: New test.
1521 * g++.dg/template/dr1710.C: New test.
1522 * g++.dg/template/dr1710-2.C: New test.
1523 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
1524
1525 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1526
1527 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
1528 to n4849 behaviour.
1529 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
1530 test.
1531
1532 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1533
1534 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
1535
1536 2020-03-26 Martin Liska <mliska@suse.cz>
1537
1538 * gcc.target/i386/pr81213.c: Do not scan assembler
1539 and add one missing PR entry.
1540
1541 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR debug/94323
1544 * g++.dg/debug/pr94323.C: New test.
1545
1546 2020-03-26 Martin Liska <mliska@suse.cz>
1547
1548 PR testsuite/94334
1549 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
1550 and add ifunc effective target.
1551 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
1552
1553 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR debug/94281
1556 * g++.dg/debug/pr94281.C: New test.
1557
1558 PR c++/81349
1559 * g++.dg/cpp1z/pr81349.C: New test.
1560
1561 PR c++/94272
1562 * g++.dg/debug/pr94272.C: New test.
1563
1564 2020-03-26 Felix Yang <felix.yang@huawei.com>
1565
1566 PR tree-optimization/94269
1567 * gcc.dg/pr94269.c: New test.
1568
1569 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
1570
1571 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
1572 * lib/target-supports.exp (check_effective_target_vect_unpack):
1573 Add amdgcn.
1574
1575 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR target/94292
1578 * gcc.dg/pr94292.c: New test.
1579
1580 2020-03-25 Martin Sebor <msebor@redhat.com>
1581
1582 PR middle-end/94004
1583 * gcc.dg/Walloca-larger-than-3.c: New test.
1584 * gcc.dg/Walloca-larger-than-3.h: New test header.
1585 * gcc.dg/Wvla-larger-than-4.c: New test.
1586
1587 2020-03-25 Patrick Palka <ppalka@redhat.com>
1588
1589 PR c++/94265
1590 * g++.dg/warn/Wduplicated-cond1.C: New test.
1591
1592 2020-03-25 Martin Sebor <msebor@redhat.com>
1593
1594 PR tree-optimization/94131
1595 * gcc.dg/pr94131.c: New test.
1596
1597 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
1598
1599 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
1600 embedded targets.
1601
1602 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR debug/94296
1605 * gcc.dg/cleanup-13.c: Add a comment that the test is not
1606 -fcompare-debug compatible with certain other options.
1607
1608 PR target/94308
1609 * gcc.target/i386/pr94308.c: New test.
1610
1611 2020-03-25 Martin Liska <mliska@suse.cz>
1612
1613 PR target/93274
1614 PR ipa/94271
1615 * gcc.target/i386/pr81213-2.c: New test.
1616 * gcc.target/i386/pr81213.c: Add additional source.
1617 * gcc.dg/lto/pr94271_0.c: New test.
1618 * gcc.dg/lto/pr94271_1.c: New test.
1619
1620 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR debug/94280
1623 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
1624 -fcompare-debug.
1625 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
1626 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
1627
1628 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
1629
1630 PR fortran/93484
1631 * gfortran.dg/pr93484_1.f90: New test.
1632 * gfortran.dg/pr93484_2.f90: New test.
1633
1634 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR middle-end/94303
1637 * g++.dg/torture/pr94303.C: New test.
1638
1639 PR c++/94223
1640 * g++.dg/opt/pr94223.C: New test.
1641
1642 PR tree-optimization/94300
1643 * gcc.target/i386/avx512f-pr94300.c: New test.
1644
1645 PR debug/94283
1646 * gcc.dg/pr94283.c: New test.
1647
1648 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
1649
1650 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
1651 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1652 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
1653
1654 2020-03-24 Marek Polacek <polacek@redhat.com>
1655
1656 PR c++/94190 - wrong no post-decrement operator error in template.
1657 * g++.dg/conversion/op7.C: New test.
1658
1659 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1660
1661 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
1662 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1663 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1664 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1665 * gcc.target/arm/vfp-stmiad.c: Likewise.
1666 * gcc.target/arm/vnmul-1.c: Likewise.
1667 * gcc.target/arm/vnmul-3.c: Likewise.
1668 * gcc.target/arm/vnmul-4.c: Likewise.
1669
1670 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1671
1672 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
1673 * gcc.target/arm/cmp-3.c: ...here (new file)
1674
1675 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1676
1677 * lib/target-supports.exp
1678 (check_effective_target_arm_fp_dp_ok_nocache): New.
1679 (check_effective_target_arm_fp_dp_ok): New.
1680 (add_options_for_arm_fp_dp): New.
1681
1682 2020-03-24 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR target/94286
1685 * gcc.dg/pr94286.c: New test.
1686
1687 PR debug/94285
1688 * gfortran.dg/pr94285.f90: New test.
1689
1690 PR debug/94283
1691 * gcc.target/i386/pr94283.c: New test.
1692
1693 PR debug/94277
1694 * gcc.dg/pr94277.c: New test.
1695
1696 2020-03-23 Jeff Law <law@redhat.com>
1697
1698 PR target/94144
1699 PR target/94238
1700 * gcc.c-torture/compile/pr94144.c: New test.
1701 * gcc.c-torture/compile/pr94238.c: New test.
1702
1703 2020-03-23 Patrick Palka <ppalka@redhat.com>
1704
1705 PR c++/93805
1706 * g++.dg/warn/Wnoexcept2.C: New test.
1707
1708 2020-03-23 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR c++/91993
1711 * g++.dg/warn/Wconversion-pr91993.C: New test.
1712 * g++.dg/ubsan/pr91993.C: New test.
1713 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
1714 to dg-options.
1715 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1716 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1717
1718 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1719 Andre Vieira <andre.simoesdiasvieira@arm.com>
1720 Mihail Ionescu <mihail.ionescu@arm.com>
1721
1722 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
1723 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
1724 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
1725 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
1726 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
1727 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
1728
1729 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1730
1731 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
1732 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
1745 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
1746 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
1747 * lib/target-supports.exp:
1748 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
1749 support MVE floating point in Big Endian mode.
1750 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
1751 support MVE integer in Big Endian mode.
1752
1753 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1754 Andre Vieira <andre.simoesdiasvieira@arm.com>
1755 Mihail Ionescu <mihail.ionescu@arm.com>
1756
1757 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
1758 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1759 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1760 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1761 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1762 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1763 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1764 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1765 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1766 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1767 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
1768 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
1769 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
1770 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
1771 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1772 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
1773 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
1774 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
1775 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1776 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
1777
1778 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
1779
1780 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
1781 * jit.dg/test-long-string-literal.c: New testcase.
1782
1783 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
1784
1785 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
1786 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
1787 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
1788 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1789 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
1790 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1798 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1799 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
1808 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
1809 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
1810 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
1811 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
1812 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
1813 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
1814 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
1817 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
1846 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
1847 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
1848 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
1849 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
1850 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
1851 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
1852 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
1861 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
1862 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
1863 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
1864 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
1865 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
1866 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
1867 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
1868 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
1869 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
1870 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
1871 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
1872 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
1873 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
1874 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
1875 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
1876 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
1877 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
1878 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
1879 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
1888 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
1889 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
1890 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
1891 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
1912 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
1913 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
1914 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
1915 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
1916 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
1917 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
1918 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
1919 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
1920 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
1921 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
1922 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
1923 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
1924 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
1925 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
1926 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
1927 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
1928 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
1929 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
1930 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
1931 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
1932 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
1933 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
1934 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
1935 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
1936 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
1937 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
1940 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
1941 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
1942 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
1943 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
1944 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
1967 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
1968 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
1969 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
1970 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
1971 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
1992 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
1993 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
1994 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
1995 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
1996 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
1997 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
1998 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
1999 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
2002 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
2005 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
2013 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
2014 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
2015 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
2016 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
2017 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
2018 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
2019 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
2020 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
2021 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
2022 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
2023 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
2024 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
2025 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
2026 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
2027 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
2028 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
2029 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
2030 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
2031 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
2032 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
2033 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
2034 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
2035 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
2036 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
2037 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
2038 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
2039 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
2040 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
2041 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
2042 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
2043 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
2044 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
2046 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
2047 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
2054 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
2055 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
2056 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
2057 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
2058 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
2059 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
2060 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
2061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
2062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
2063 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
2064 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
2065 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
2066 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
2067 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
2068 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
2069 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
2070 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
2071 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
2072 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
2073 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
2074 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
2075 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
2076 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
2077 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
2078 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
2079 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
2080 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
2081 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
2082 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
2083 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
2084 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
2085 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
2086 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
2087 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
2088 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
2089 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
2090 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
2091 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
2092 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
2093 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
2094 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
2095 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
2096 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
2097 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
2098 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
2099 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
2100 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
2101 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
2102 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
2103 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
2104 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
2105 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
2106 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
2107 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
2108 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
2109 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
2110 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
2111 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
2112 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
2113 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2114 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2115 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
2116 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
2117 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
2118 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
2126 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
2127 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
2128 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
2129 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
2130 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
2131 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
2132 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
2133 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
2134 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
2135 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
2136 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
2137 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
2138 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
2139 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
2140 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
2141 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
2142 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2143 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2144 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
2146 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
2147 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
2154 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
2155 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
2156 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
2157 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
2158 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
2159 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
2160 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
2161 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
2162 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2163 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2164 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2165 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
2166 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
2167 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
2168 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
2169 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
2170 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
2171 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
2172 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
2173 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
2174 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
2175 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
2176 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
2177 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
2178 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
2179 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
2180 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2189 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2190 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
2191 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
2192 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
2193 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
2194 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
2195 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
2196 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
2197 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
2198 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
2199 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
2200 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
2201 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
2202 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
2203 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
2204 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
2205 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
2206 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
2207 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
2208 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
2209 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
2210 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
2211 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
2212 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2213 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2214 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
2215 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
2216 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
2217 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
2218 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
2219 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
2220 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2221 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2222 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
2223 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
2224 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
2225 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
2226 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
2227 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
2228 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
2229 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
2230 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
2231 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
2232 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2233 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2234 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
2235 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
2236 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
2237 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
2238 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
2239 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
2240 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
2241 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
2242 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
2243 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
2244 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
2245 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
2246 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
2247 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
2248 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
2249 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
2250 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
2251 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
2252 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2253 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2254 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
2255 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
2256 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
2257 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
2258 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2268 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
2269 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
2270 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
2271 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
2272 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
2309 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
2310 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
2311 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
2312 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
2313 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
2336 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
2337 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
2339 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
2340 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
2341 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4148 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
4149 * lib/target-supports.exp: Add --save-temps to mve options.
4150
4151 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
4152
4153 PR fortran/93365
4154 PR fortran/93600
4155 * gfortran.dg/pr93365.f90: New test.
4156 * gfortran.dg/pr93600_1.f90: New test.
4157 * gfortran.dg/pr93600_2.f90: New test.
4158
4159 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
4160
4161 * lib/target-supports.exp (check_effective_target_offload_gcn):
4162 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
4163
4164 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4165
4166 PR d/93038
4167 * gdc.dg/pr93038b.d: New test.
4168
4169 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
4170
4171 * g++.dg/abi/lambda-vis.C: Amend assembler match
4172 strings for targets using a USER_LABEL_PREFIX.
4173
4174 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
4175
4176 PR d/93038
4177 * gdc.dg/fileimports/pr93038.txt: New test.
4178 * gdc.dg/pr93038.d: New test.
4179
4180 2020-03-21 Patrick Palka <ppalka@redhat.com>
4181
4182 PR c++/94066
4183 * g++.dg/cpp1y/constexpr-union2.C: New test.
4184 * g++.dg/cpp1y/constexpr-union3.C: New test.
4185 * g++.dg/cpp1y/constexpr-union4.C: New test.
4186 * g++.dg/cpp1y/constexpr-union5.C: New test.
4187 * g++.dg/cpp1y/pr94066.C: New test.
4188 * g++.dg/cpp1y/pr94066-2.C: New test.
4189 * g++.dg/cpp1y/pr94066-3.C: New test.
4190 * g++.dg/cpp2a/constexpr-union1.C: New test.
4191
4192 2020-03-21 Tamar Christina <tamar.christina@arm.com>
4193
4194 PR target/94052
4195 * gcc.target/aarch64/pr94052.C: New test.
4196
4197 2020-03-20 Martin Jambor <mjambor@suse.cz>
4198
4199 PR tree-optimization/93435
4200 * gcc.dg/tree-ssa/pr93435.c: New test.
4201
4202 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
4203
4204 PR ipa/93347
4205 * g++.dg/torture/pr93347.C: New test.
4206
4207 2020-03-20 Patrick Palka <ppalka@redhat.com>
4208
4209 PR c++/69694
4210 * g++.dg/cpp0x/decltype74.C: New test.
4211 * g++.dg/cpp0x/decltype75.C: New test.
4212
4213 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4214 Andre Vieira <andre.simoesdiasvieira@arm.com>
4215 Mihail Ionescu <mihail.ionescu@arm.com>
4216
4217 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
4218 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4257
4258 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
4259
4260 PR middle-end/94072
4261 * gcc.target/aarch64/pr94072.c: New test.
4262
4263 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4264 Andre Vieira <andre.simoesdiasvieira@arm.com>
4265 Mihail Ionescu <mihail.ionescu@arm.com>
4266
4267 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
4268 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4283
4284 2020-03-20 Patrick Palka <ppalka@redhat.com>
4285
4286 * g++.dg/concepts/diagnostic6.C: New test.
4287
4288 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4289
4290 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
4291 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4665
4666 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4667 Andre Vieira <andre.simoesdiasvieira@arm.com>
4668 Mihail Ionescu <mihail.ionescu@arm.com>
4669
4670 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
4671 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
4681 Likewise.
4682 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
4683 Likewise.
4684 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
4688 Likewise.
4689 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
4690 Likewise.
4691 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
4692 Likewise.
4693 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4695
4696 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4697 Andre Vieira <andre.simoesdiasvieira@arm.com>
4698 Mihail Ionescu <mihail.ionescu@arm.com>
4699
4700 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
4701 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4748
4749 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4750
4751 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
4752 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4769
4770 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4771 Andre Vieira <andre.simoesdiasvieira@arm.com>
4772 Mihail Ionescu <mihail.ionescu@arm.com>
4773
4774 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
4775 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
4782
4783 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4784
4785 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
4786 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4802
4803 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4804
4805 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
4806
4807 2020-03-20 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR tree-optimization/94224
4810 * g++.dg/tree-ssa/pr94224.C: New test.
4811
4812 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4813
4814 PR ipa/94202
4815 * g++.dg/torture/pr94202.C: New test.
4816
4817 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR gcov-profile/94029
4820 * gcc.misc-tests/gcov-pr94029.c: New test.
4821
4822 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4823
4824 PR ipa/92372
4825 * gcc.c-torture/pr92372.c: New test.
4826 * gcc.dg/attr-flatten-1.c: New test.
4827
4828 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR tree-optimization/94211
4831 * gcc.dg/pr94211.c: New test.
4832
4833 2020-03-19 Richard Biener <rguenther@suse.de>
4834
4835 PR middle-end/94216
4836 * g++.dg/torture/pr94216.C: New testcase.
4837
4838 2020-03-18 Martin Sebor <msebor@redhat.com>
4839
4840 PR ipa/92799
4841 * gcc.dg/attr-weakref-5.c: New test.
4842
4843 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4844 Mihail Ionescu <mihail.ionescu@arm.com>
4845 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4846
4847 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
4848 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
4856 Likewise.
4857 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
4858 Likewise.
4859 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
4860 Likewise.
4861 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
4862 Likewise.
4863 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
4866 Likewise.
4867 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
4868 Likewise.
4869 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
4878 Likewise.
4879 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
4880 Likewise.
4881 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
4882 Likewise.
4883 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
4884 Likewise.
4885 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
4886 Likewise.
4887 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
4888 Likewise.
4889
4890 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4891 Mihail Ionescu <mihail.ionescu@arm.com>
4892 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4893
4894 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
4895 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
4919 Likewise.
4920 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
4921 Likewise.
4922 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
4923 Likewise.
4924 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
4925 Likewise.
4926 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
4927 Likewise.
4928 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
4929 Likewise.
4930 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
4931 Likewise.
4932 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
4933 Likewise.
4934 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4942
4943 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4944 Mihail Ionescu <mihail.ionescu@arm.com>
4945 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4946
4947 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4948 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4987
4988 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4989 Mihail Ionescu <mihail.ionescu@arm.com>
4990 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4991
4992 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4993 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5032
5033 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5034 Mihail Ionescu <mihail.ionescu@arm.com>
5035 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5036
5037 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
5038 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5051
5052 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5053 Mihail Ionescu <mihail.ionescu@arm.com>
5054 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5055
5056 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
5057 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5070
5071 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5072 Mihail Ionescu <mihail.ionescu@arm.com>
5073 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5074
5075 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
5076 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5089
5090 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5091 Mihail Ionescu <mihail.ionescu@arm.com>
5092 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5093
5094 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
5095 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5108
5109 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5110 Mihail Ionescu <mihail.ionescu@arm.com>
5111 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5112
5113 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
5114 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5175
5176 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5177 Mihail Ionescu <mihail.ionescu@arm.com>
5178 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5179
5180 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5257
5258 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5259 Mihail Ionescu <mihail.ionescu@arm.com>
5260 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5261
5262 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
5263 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5571
5572 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5573 Mihail Ionescu <mihail.ionescu@arm.com>
5574 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5575
5576 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
5577 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5607
5608 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5609 Mihail Ionescu <mihail.ionescu@arm.com>
5610 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5611
5612 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
5613 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5815
5816 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5817 Mihail Ionescu <mihail.ionescu@arm.com>
5818 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5819
5820 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
5821 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
6077
6078 2020-03-18 David Malcolm <dmalcolm@redhat.com>
6079
6080 PR analyzer/94047
6081 * gcc.dg/analyzer/pr94047.c: New test.
6082
6083 2020-03-18 Richard Biener <rguenther@suse.de>
6084
6085 PR middle-end/94206
6086 * gcc.dg/torture/pr94206.c: New testcase.
6087
6088 2020-03-18 Duan bo <duanbo3@huawei.com>
6089
6090 PR target/94201
6091 * gcc.target/aarch64/pr94201.c:New test.
6092
6093 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
6094
6095 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
6096 check-function-bodies patterns for p15 to be saved.
6097 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
6098 predicates to be saved.
6099 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
6100 p12-p15 to be saved and restored.
6101 (test_2): Remove p12-p15 from the clobber list.
6102 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
6103 p12-p15 to be saved and restored.
6104 (test_2): Remove p12-p15 from the clobber list.
6105 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
6106 p12-p15 to be saved and restored.
6107 (test_2): Remove p12-p15 from the clobber list.
6108 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
6109 p12-p15 to be saved and restored.
6110 (test_2): Remove p12-p15 from the clobber list.
6111 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
6112 to be saved and restored.
6113 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6114 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6115 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6116 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6117 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6118 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
6119 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
6120 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
6121 (test_2): Remove p12-p15 from the clobber list.
6122 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
6123 p12-p15 to be saved and restored.
6124 (test_2): Remove p12-p15 from the clobber list.
6125 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
6126 p12-p15 to be saved and restored.
6127 (test_2): Remove p12-p15 from the clobber list.
6128 (test_4): Expect only 16 bytes of stack to be allocated for the
6129 predicate save slot.
6130 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
6131 p12-p15 to be saved and restored.
6132 (test_2): Remove p12-p15 from the clobber list.
6133 (test_4): Expect only 16 bytes of stack to be allocated for the
6134 predicate save slot.
6135 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
6136 p12-p15 to be saved and restored.
6137 (test_2): Remove p12-p15 from the clobber list.
6138 (test_4): Expect only 16 bytes of stack to be allocated for the
6139 predicate save slot.
6140 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
6141 p12-p15 to be saved and restored.
6142 (test_2): Remove p12-p15 from the clobber list.
6143 (test_4): Expect only 32 bytes of stack to be allocated for the
6144 predicate save slot.
6145 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
6146 than p4 to create a vector-sized save slot.
6147 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
6148 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
6149 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
6150
6151 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
6152
6153 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
6154 not defined; update comments.
6155 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
6156
6157 2020-03-18 Richard Biener <rguenther@suse.de>
6158
6159 PR middle-end/94188
6160 * gcc.dg/pr94188.c: New testcase.
6161
6162 2020-03-18 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR c++/91759
6165 * g++.dg/cpp1z/class-deduction72.C: New test.
6166
6167 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
6168
6169 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
6170
6171 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR c/94172
6174 * gcc.dg/pr94172-1.c: New test.
6175 * gcc.dg/pr94172-2.c: New test.
6176
6177 PR c++/90995
6178 * g++.dg/cpp0x/enum40.C: New test.
6179
6180 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
6181
6182 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
6183 -fno-fat-lto-objects. Use tabs rather than spaces in the
6184 check-function-bodies code.
6185
6186 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
6187
6188 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
6189 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
6190
6191 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6192 Mihail Ionescu <mihail.ionescu@arm.com>
6193 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6194
6195 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
6196 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
6229
6230 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6231 Mihail Ionescu <mihail.ionescu@arm.com>
6232 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6233
6234 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
6235 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
6379
6380 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6381 Mihail Ionescu <mihail.ionescu@arm.com>
6382 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6383
6384 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
6385 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
6431 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
6432 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
6521 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
6522 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
6523 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
6524 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
6525 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
6526 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
6527 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
6578 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
6579 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
6580 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
6581 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
6597 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
6598 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
6599 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
6600 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
6601 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
6602 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
6603 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
6666 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
6667 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
6668 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
6669 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
6744
6745 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6746 Mihail Ionescu <mihail.ionescu@arm.com>
6747 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6748
6749 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
6750 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
6751 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
6752 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
6763
6764 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6765 Mihail Ionescu <mihail.ionescu@arm.com>
6766 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6767
6768 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
6769 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
6786
6787 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6788 Mihail Ionescu <mihail.ionescu@arm.com>
6789 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6790
6791 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
6792 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
6801
6802 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6803 Mihail Ionescu <mihail.ionescu@arm.com>
6804 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6805
6806 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
6807 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
6811
6812 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6813 Mihail Ionescu <mihail.ionescu@arm.com>
6814 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6815
6816 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
6817 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
6886
6887 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
6888
6889 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
6890
6891 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR tree-optimization/94015
6894 * gcc.dg/pr94015.c: New test.
6895
6896 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6897 Mihail Ionescu <mihail.ionescu@arm.com>
6898 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6899
6900 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
6901 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
6914
6915 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6916 Mihail Ionescu <mihail.ionescu@arm.com>
6917 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6918
6919 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
6920 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
6946
6947 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6948 Mihail Ionescu <mihail.ionescu@arm.com>
6949 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6950
6951 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
6952 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
6959
6960 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR target/94185
6963 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
6964 to avoid FAIL with -m32 -std=c++98.
6965
6966 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
6967
6968 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
6969 superfluous dg-error.
6970 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6971
6972 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR middle-end/94189
6975 * gcc.dg/pr94189.c: New test.
6976
6977 2020-03-17 Martin Liska <mliska@suse.cz>
6978
6979 PR lto/94157
6980 * gcc.dg/lto/pr94157_0.c: Add gas effective
6981 target filter.
6982
6983 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6984
6985 PR d/92309
6986 * gdc.dg/pr92309.d: New test.
6987
6988 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6989
6990 PR d/92216
6991 * gdc.dg/imports/pr92216.d: New.
6992 * gdc.dg/pr92216.d: New test.
6993
6994 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR c/94179
6997 * gcc.c-torture/compile/pr94179.c: New test.
6998
6999 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
7000
7001 PR target/94185
7002 * g++.target/i386/pr94185.C: New test.
7003
7004 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
7005
7006 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
7007 name to .-1 dg-error tests.
7008 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
7009
7010 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7011
7012 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
7013 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7014
7015 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7016
7017 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
7018 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7022
7023
7024 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
7025 Mihail Ionescu <mihail.ionescu@arm.com>
7026 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7027
7028 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
7029 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7037 * gcc.target/arm/mve/mve.exp: New file.
7038 * lib/target-supports.exp
7039 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
7040 armv8.1-m.main+mve.fp and returning corresponding options.
7041 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
7042 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
7043 MVE with floating point on the current target.
7044 (add_options_for_arm_v8_1m_mve_fp): Proc to call
7045 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
7046 compiler options for MVE with floating point.
7047 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
7048 return hard float-abi on success.
7049
7050 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 PR target/89229
7053 * gcc.target/i386/pr89229-7a.c: New test.
7054 * gcc.target/i386/pr89229-7b.c: Likewise.
7055 * gcc.target/i386/pr89229-7c.c: Likewise.
7056
7057 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
7058
7059 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
7060 * gdc.dg/asm5.d: New test.
7061
7062 2020-03-16 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR debug/94167
7065 * gcc.dg/pr94167.c: New test.
7066
7067 PR tree-optimization/94166
7068 * gcc.dg/pr94166.c: New test.
7069
7070 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
7071
7072 PR tree-optimization/94125
7073 * gcc.dg/tree-ssa/pr94125.c: New test.
7074
7075 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
7076
7077 PR target/89229
7078 * gcc.target/i386/pr89229-6a.c: New test.
7079 * gcc.target/i386/pr89229-6b.c: Likewise.
7080 * gcc.target/i386/pr89229-6c.c: Likewise.
7081
7082 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
7083
7084 * gcc.misc-tests/help.exp: Adapt to new output for
7085 -Walloc-size-larger-than= option.
7086
7087 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
7088
7089 PR target/89229
7090 * gcc.target/i386/pr89229-5a.c: New test.
7091 * gcc.target/i386/pr89229-5b.c: Likewise.
7092 * gcc.target/i386/pr89229-5c.c: Likewise.
7093
7094 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7095
7096 PR target/94176
7097 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
7098
7099 2020-03-13 David Malcolm <dmalcolm@redhat.com>
7100
7101 PR analyzer/94099
7102 PR analyzer/94105
7103 * gcc.dg/analyzer/pr94099.c: New test.
7104 * gcc.dg/analyzer/pr94105.c: New test.
7105
7106 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
7107
7108 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
7109 typo.
7110
7111 2020-03-13 Martin Sebor <msebor@redhat.com>
7112
7113 PR c/94040
7114 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
7115 for warning name rather than the exact text.
7116 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
7117 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
7118 * gcc.dg/pr62090.c: Prune expected warning.
7119 * gcc.dg/pr89314.c: Look for warning name rather than text.
7120 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
7121
7122 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
7123
7124 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
7125 (dg-error): Quote 'ms_abi' attribute.
7126 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
7127 Require maybe_x32 effective target.
7128 (dg-options): Add -mx32.
7129 (dg-error): Quote 'ms_abi' attribute.
7130 * gcc.target/i386/pr90096.c (dg-error): Update relative
7131 location of target x32 error.
7132
7133 2020-03-13 Patrick Palka <ppalka@redhat.com>
7134
7135 PR c++/67960
7136 * g++.dg/diagnostic/pr67960.C: New test.
7137 * g++.dg/diagnostic/pr67960-2.C: New test.
7138
7139 2020-03-13 Martin Liska <mliska@suse.cz>
7140
7141 PR lto/94157
7142 * gcc.dg/lto/pr94157_0.c: New test.
7143
7144 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
7145
7146 PR testsuite/93935
7147 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
7148 messages only on vect_hw_misalign targets.
7149
7150 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
7151
7152 PR target/89229
7153 * gcc.target/i386/pr89229-4a.c: New test.
7154 * gcc.target/i386/pr89229-4b.c: Likewise.
7155 * gcc.target/i386/pr89229-4c.c: Likewise.
7156
7157 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gcc.c-torture/compile/20200313-1.c: New test.
7160
7161 2020-03-12 Jeff Law <law@redhat.com>
7162
7163 PR rtl-optimization/90275
7164 * gcc.c-torture/compile/pr90275.c: New test.
7165
7166 2020-03-12 Richard Biener <rguenther@suse.de>
7167
7168 PR tree-optimization/94103
7169 * gcc.target/i386/pr94103.c: New testcase.
7170
7171 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
7172
7173 PR middle-end/94120
7174 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
7175 Extend test case to result variables.
7176 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
7177 restriction of OpenACC.
7178 * gfortran.dg/goacc/declare-3.f95: Remove case where this
7179 restriction is violated.
7180 * gfortran.dg/goacc/pr94120-1.f90: New.
7181 * gfortran.dg/goacc/pr94120-2.f90: New.
7182 * gfortran.dg/goacc/pr94120-3.f90: New.
7183
7184 2020-03-12 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR tree-optimization/94130
7187 * gcc.c-torture/execute/pr94130.c: New test.
7188
7189 PR c++/93907
7190 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
7191 __int128 if __SIZEOF_INT128__ isn't defined.
7192
7193 2020-03-06 Marek Polacek <polacek@redhat.com>
7194
7195 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
7196 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
7197 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
7198 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
7199 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
7200 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
7201 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
7202
7203 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR target/94134
7206 * gcc.c-torture/execute/pr94134.c: New test.
7207
7208 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
7209
7210 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
7211
7212 2020-03-11 Richard Biener <rguenther@suse.de>
7213
7214 * gcc.dg/torture/20200311-1.c: New testcase.
7215
7216 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
7217
7218 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
7219 counted as fluff.
7220
7221 2020-03-11 Richard Wai <richard@annexi-strayline.com>
7222
7223 * gnat.dg/subpools1.adb: New test.
7224
7225 2020-03-11 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR target/94121
7228 * gcc.dg/pr94121.c: New test.
7229
7230 PR middle-end/94111
7231 * gcc.dg/dfp/pr94111.c: New test.
7232
7233 PR tree-optimization/94114
7234 * gcc.dg/pr94114.c: New test.
7235
7236 2020-03-10 Marek Polacek <polacek@redhat.com>
7237
7238 PR c++/94124 - wrong conversion error with non-viable overload.
7239 * g++.dg/cpp0x/initlist-overload1.C: New test.
7240
7241 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
7242
7243 PR target/93709
7244 * gcc.target/powerpc/p9-minmax-3.c: New test.
7245
7246 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
7247
7248 PR target/90763
7249 * gcc.target/powerpc/pr90763.c: New.
7250
7251 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
7252
7253 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
7254
7255 2020-03-10 Jeff Law <law@redhat.com>
7256
7257 Revert:
7258 2020-02-29 Jeff Law <law@redhat.com>
7259
7260 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7261
7262 2020-03-10 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR target/94088
7265 * gcc.target/i386/pr94088.c: New test.
7266
7267 2020-03-09 Marek Polacek <polacek@redhat.com>
7268
7269 PR c++/92031 - bogus taking address of rvalue error.
7270 PR c++/91465 - ICE with template codes in check_narrowing.
7271 PR c++/93870 - wrong error when converting template non-type arg.
7272 PR c++/94068 - ICE with template codes in check_narrowing.
7273 * g++.dg/cpp0x/conv-tmpl2.C: New test.
7274 * g++.dg/cpp0x/conv-tmpl3.C: New test.
7275 * g++.dg/cpp0x/conv-tmpl4.C: New test.
7276 * g++.dg/cpp0x/conv-tmpl5.C: New test.
7277 * g++.dg/cpp0x/conv-tmpl6.C: New test.
7278 * g++.dg/cpp1z/conv-tmpl1.C: New test.
7279
7280 2020-03-09 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR c++/94067
7283 * g++.dg/warn/Wconversion-pr94067.C: New test.
7284
7285 2020-03-09 Marek Polacek <polacek@redhat.com>
7286
7287 PR c++/94050 - ABI issue with alignas on armv7hl.
7288 * g++.dg/abi/align3.C: New test.
7289
7290 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
7291
7292 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
7293
7294 2020-03-09 Martin Liska <mliska@suse.cz>
7295
7296 PR target/93800
7297 * gcc.target/powerpc/pr93800.c: New test.
7298
7299 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
7300
7301 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
7302
7303 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7304
7305 PR testsuite/94019
7306 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
7307 without misaligned vector access support.
7308
7309 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
7310
7311 PR testsuite/94023
7312 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
7313 vect_hw_misalign targets.
7314
7315 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
7316
7317 PR fortran/93581
7318 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
7319
7320 2020-03-08 Patrick Palka <ppalka@redhat.com>
7321
7322 PR c++/93729
7323 * g++.dg/concepts/pr93729.C: New test.
7324
7325 * g++.dg/concepts/diagnostic4.C: New test.
7326
7327 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
7328
7329 PR target/89229
7330 PR target/89346
7331 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
7332 of "pr89229-5a.c".
7333
7334 2020-03-06 David Malcolm <dmalcolm@redhat.com>
7335
7336 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
7337 reflect fix to region_model::get_representative_path_var, adding
7338 the missing "*" from the cast.
7339
7340 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
7341
7342 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
7343 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7344 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
7345 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
7346
7347 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
7348
7349 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
7350
7351 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7352
7353 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
7354
7355 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7356
7357 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
7358
7359 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7360
7361 * gcc.target/riscv/pr93304.c: Update expected output and comment.
7362
7363 2020-03-06 Delia Burduv <delia.burduv@arm.com>
7364
7365 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
7366 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
7367 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
7368 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
7369
7370 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7371
7372 PR tree-optimization/90883
7373 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
7374 Add aarch64-*-* mips*-*-* to XFAIL.
7375
7376 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
7377
7378 PR target/89229
7379 PR target/89346
7380 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
7381 * gcc.target/i386/pr89229-2a.c: New test.
7382 * gcc.target/i386/pr89229-2b.c: Likewise.
7383 * gcc.target/i386/pr89229-2c.c: Likewise.
7384 * gcc.target/i386/pr89229-3a.c: Likewise.
7385 * gcc.target/i386/pr89229-3b.c: Likewise.
7386 * gcc.target/i386/pr89229-3c.c: Likewise.
7387 * gcc.target/i386/pr89346.c: Likewise.
7388
7389 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7390
7391 * g++.dg/pr80481.C: Disable epilogue vectorization.
7392
7393 2020-03-05 Joseph Myers <joseph@codesourcery.com>
7394
7395 PR c/93577
7396 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
7397 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
7398 tests.
7399 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
7400
7401 2020-03-05 Jeff Law <law@redhat.com>
7402
7403 PR tree-optimization/91890
7404 * gcc.dg/pragma-diag-8.c: New test.
7405
7406 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR target/94046
7409 * g++.target/i386/pr94046-1.C: New test.
7410 * g++.target/i386/pr94046-2.C: New test.
7411
7412 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
7413
7414 * g++.dg/asan/asan_test.C (dg-options): Add
7415 -Wno-alloc-size-larger-than.
7416
7417 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR target/90311
7420 * gcc.c-torture/execute/pr90311.c: New test.
7421
7422 2020-03-05 Jeff Law <law@redhat.com>
7423
7424 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
7425
7426 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
7427
7428 PR fortran/93792
7429 * gfortran.dg/pr93792.f90: New test.
7430
7431 2020-03-05 Delia Burduv <delia.burduv@arm.com>
7432
7433 * gcc.target/arm/simd/bf16_ma_1.c: New test.
7434 * gcc.target/arm/simd/bf16_ma_2.c: New test.
7435 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
7436
7437 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR middle-end/93399
7440 * gcc.dg/pr93399.c: New test.
7441
7442 PR tree-optimization/93582
7443 * gcc.dg/tree-ssa/pr93582-11.c: New test.
7444
7445 2020-03-04 Martin Sebor <msebor@redhat.com>
7446
7447 PR c++/90938
7448 * g++.dg/init/array55.C: New test.
7449 * g++.dg/init/array56.C: New test.
7450 * g++.dg/cpp2a/nontype-class33.C: New test.
7451
7452 2020-03-04 Martin Sebor <msebor@redhat.com>
7453
7454 PR tree-optimization/93986
7455 * gcc.dg/pr93986.c: New test.
7456
7457 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7458
7459 PR analyzer/94028
7460 * g++.dg/analyzer/pr94028.C: New test.
7461
7462 2020-03-04 Martin Sebor <msebor@redhat.com>
7463
7464 PR middle-end/81401
7465 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
7466
7467 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
7468
7469 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
7470
7471 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
7472
7473 * gcc.target/powerpc/pr93122.c: Add dg-require.
7474
7475 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7476
7477 PR analyzer/93993
7478 * gcc.dg/analyzer/expect-1.c: New test.
7479 * gcc.dg/analyzer/malloc-4.c: New test.
7480 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
7481 Move location of leak warning and update message.
7482
7483 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7484
7485 PR analyzer/93993
7486 * gfortran.dg/analyzer/pr93993.f90: New test.
7487
7488 2020-03-04 Martin Liska <mliska@suse.cz>
7489
7490 * gcc.target/i386/pr91623.c: Add -fcommon in order
7491 to re-trigger the needed code for the test-case which
7492 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
7493
7494 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7495
7496 PR debug/93888
7497 * g++.dg/guality/pr93888.C: New test.
7498
7499 2020-02-04 Richard Biener <rguenther@suse.de>
7500
7501 PR tree-optimization/93964
7502 * gcc.dg/graphite/pr93964.c: New testcase.
7503
7504 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR tree-optimization/94001
7507 * gcc.dg/pr94001.c: New test.
7508
7509 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
7510
7511 PR target/93995
7512 * gcc.dg/pr93995.c: New.
7513
7514 2020-03-03 Marek Polacek <polacek@redhat.com>
7515
7516 PR c++/90505 - mismatch in template argument deduction.
7517 * g++.dg/template/deduce4.C: New test.
7518 * g++.dg/template/deduce5.C: New test.
7519 * g++.dg/template/deduce6.C: New test.
7520 * g++.dg/template/deduce7.C: New test.
7521
7522 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR c++/93998
7525 * g++.dg/ext/pr93998.C: New test.
7526
7527 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
7528
7529 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
7530
7531 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR tree-optimization/93582
7534 * gcc.dg/tree-ssa/pr93582-10.c: New test.
7535 * gcc.dg/pr93582.c: New test.
7536 * gcc.c-torture/execute/pr93582.c: New test.
7537
7538 2020-03-03 Richard Biener <rguenther@suse.de>
7539
7540 PR tree-optimization/93946
7541 * gcc.dg/torture/pr93946-1.c: New testcase.
7542 * gcc.dg/torture/pr93946-2.c: Likewise.
7543
7544 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR rtl-optimization/94002
7547 * gcc.dg/pr94002.c: New test.
7548
7549 PR tree-optimization/93927
7550 * gcc.c-torture/compile/pr93927-1.c: New test.
7551 * gcc.c-torture/compile/pr93927-2.c: New test.
7552
7553 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7554
7555 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
7556
7557 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7558
7559 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
7560
7561 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7562
7563 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
7564 -fanalyzer-show-duplicate-count.
7565
7566 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7567
7568 PR analyzer/93959
7569 * g++.dg/analyzer/cstdlib-2.C: New test.
7570 * g++.dg/analyzer/cstdlib.C: New test.
7571
7572 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7573 Jun Ma <JunMa@linux.alibaba.com>
7574
7575 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
7576 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
7577 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
7578
7579 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
7580
7581 PR target/93997
7582 * gcc.target/i386/pr93997.c: New test.
7583
7584 2020-03-02 Martin Sebor <msebor@redhat.com>
7585
7586 PR tree-optimization/92982
7587 * gcc.dg/strlenopt-94.c: New test.
7588
7589 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7590
7591 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
7592 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
7593
7594 2020-03-02 Jeff Law <law@redhat.com>
7595
7596 * gcc.target/arm/fuse-caller-save.c: Update expected output.
7597
7598 2020-03-02 Martin Liska <mliska@suse.cz>
7599
7600 * gcc.dg/vect/bb-slp-19.c: The comment
7601 does not align with fact that we started
7602 to SLP the testcase.
7603
7604 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
7605
7606 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
7607 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7608 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7609 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7610 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7611
7612 2020-03-01 Martin Sebor <msebor@redhat.com>
7613
7614 PR c++/92721
7615 g++.dg/ext/attr-access.C: New test.
7616
7617 2020-03-01 Martin Sebor <msebor@redhat.com>
7618
7619 PR middle-end/93926
7620 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
7621
7622 2020-03-01 Martin Sebor <msebor@redhat.com>
7623
7624 PR c/93812
7625 * gcc.dg/format/proto.c: New test.
7626
7627 2020-03-01 Martin Sebor <msebor@redhat.com>
7628
7629 PR middle-end/93829
7630 * gcc.dg/Wstringop-overflow-32.c: New test.
7631
7632 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7633
7634 PR testsuite/91797
7635 * gcc.target/powerpc/pr68805.c: Update expected output.
7636
7637 PR testsuite/91799
7638 * gcc.target/powerpc/pr88233.c: Update expected output and
7639 add target selector.
7640
7641 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
7642
7643 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
7644
7645 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7646
7647 PR fortran/92976
7648 * gfortran.dg/select_type_48.f90 : New test.
7649
7650 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7651
7652 PR fortran/92959
7653 * gfortran.dg/associated_8.f90 : New test.
7654
7655 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
7656
7657 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
7658 awaitable.
7659 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
7660
7661 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
7662
7663 PR ada/91100
7664 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
7665
7666 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
7667 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
7668 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
7669 * gcc.dg/torture/20190327-1.c: Likewise.
7670 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
7671 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
7672 * gcc.dg/torture/pr90020.c: Likewise.
7673 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
7674
7675 PR ipa/92548
7676 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
7677 hppa*-*-hpux*.
7678 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
7679 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
7680
7681 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
7682 * gfortran.dg/pr90988_4.f: Likewise.
7683 * gfortran.dg/pr91372.f90: Likewise.
7684
7685 2020-02-29 Jeff Law <law@redhat.com>
7686
7687 * gcc.target/or1k/return-2.c: Update expected output.
7688
7689 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7690
7691 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
7692
7693 * g++.dg/coroutines/torture/func-params-08.C: Update
7694 to suspend for each co_await operation.
7695
7696 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
7697
7698 PR fortran/92785
7699 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
7700
7701 2020-02-28 Jakub Jelinek <jakub@redhat.com>
7702
7703 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7704 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
7705 immediate function in unevaluated contexts into dg-bogus.
7706 * g++.dg/cpp2a/consteval16.C: New test.
7707
7708 PR middle-end/92152
7709 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
7710 of hardcoding unsigned long.
7711 (uint64_t): Use unsigned long long instead of unsigned long.
7712
7713 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
7714
7715 PR target/93932
7716 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
7717 instruction counts.
7718
7719 2020-02-27 Martin Jambor <mjambor@suse.cz>
7720 Feng Xue <fxue@os.amperecomputing.com>
7721
7722 PR ipa/93707
7723 * gcc.dg/ipa/pr93707.c: New test.
7724
7725 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
7726
7727 PR middle-end/92152
7728 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
7729 * g++.dg/torture/pr92152.C: New testcase.
7730 * gcc.dg/torture/pr92152.c: New testcase.
7731 * gcc.dg/tree-ssa/20030807-7.c: xfail.
7732 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
7733 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
7734
7735 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
7736
7737 * gcc.target/arm/bf16_dup.c: New test.
7738 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7739
7740 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
7741
7742 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
7743 (check_effective_target_has_arch_pwr6): New.
7744 (check_effective_target_has_arch_pwr7): New.
7745 (check_effective_target_has_arch_pwr8): New.
7746 (check_effective_target_has_arch_pwr9): New.
7747 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
7748
7749
7750 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
7751
7752 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
7753 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
7754
7755 2020-02-27 Alexandre Oliva <oliva@adacore.com>
7756
7757 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
7758
7759 2020-02-27 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/93508
7762 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
7763
7764 2020-02-27 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/93953
7767 * gcc.dg/pr93953.c: New testcase.
7768
7769 2020-02-27 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c/93949
7772 * gcc.c-torture/compile/pr93949.c: New test.
7773
7774 PR tree-optimization/93582
7775 PR tree-optimization/93945
7776 * gcc.dg/tree-ssa/pr93582-9.c: New test.
7777 * gcc.c-torture/execute/pr93945.c: New test.
7778
7779 2020-02-26 Marek Polacek <polacek@redhat.com>
7780
7781 PR c++/93789 - ICE with invalid array bounds.
7782 * g++.dg/ext/vla22.C: New test.
7783
7784 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7785
7786 PR analyzer/93950
7787 * g++.dg/analyzer/pr93950.C: New test.
7788
7789 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7790
7791 PR analyzer/93947
7792 * gcc.dg/analyzer/torture/pr93947.c: New test.
7793
7794 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
7795
7796 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
7797 * g++.dg/coroutines/torture/func-params-07.C: New test.
7798 * g++.dg/coroutines/torture/func-params-08.C: New test.
7799
7800 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
7801
7802 PR target/93913
7803 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
7804 stxv and stxvx instructions as well.
7805 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
7806 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
7807 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
7808
7809 2020-02-26 Patrick Palka <ppalka@redhat.com>
7810
7811 * g++.dg/concepts/diagnostic2.C: New test.
7812 * g++.dg/concepts/diagnostic3.C: New test.
7813
7814 2020-02-26 Marek Polacek <polacek@redhat.com>
7815
7816 PR c++/93676 - value-init crash in template.
7817 * g++.dg/cpp0x/nsdmi-template19.C: New test.
7818
7819 2020-02-26 Marek Polacek <polacek@redhat.com>
7820
7821 PR c++/93862 - ICE with static_cast when converting from int[].
7822 * g++.dg/cpp0x/rv-cast7.C: New test.
7823
7824 2020-02-26 Marek Polacek <polacek@redhat.com>
7825
7826 DR 1423, Convertibility of nullptr to bool.
7827 * g++.dg/DRs/dr1423.C: New test.
7828
7829 2020-02-26 Marek Polacek <polacek@redhat.com>
7830
7831 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
7832 * g++.dg/cpp2a/constexpr-init16.C: New test.
7833 * g++.dg/cpp2a/constexpr-init17.C: New test.
7834
7835 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
7836
7837 PR middle-end/93843
7838 * gcc.dg/vect/pr93843-1.c: New test.
7839 * gcc.dg/vect/pr93843-2.c: Likewise.
7840
7841 2020-02-26 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR tree-optimization/93820
7844 * gcc.dg/pr93820-2.c: New test.
7845
7846 PR tree-optimization/93820
7847 * gcc.dg/pr93820.c: New test.
7848
7849 PR c++/93905
7850 * g++.dg/cpp0x/pr93905.C: New test.
7851
7852 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7853
7854 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
7855 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
7856
7857 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7858
7859 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
7860 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
7861
7862 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
7863
7864 * gcc.target/arm/simd/bf16_dot_1.c: New test.
7865 * gcc.target/arm/simd/bf16_dot_2.c: New test.
7866 * gcc.target/arm/simd/bf16_dot_3.c: New test.
7867
7868 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR rtl-optimization/93908
7871 * gcc.c-torture/execute/pr93908.c: New test.
7872
7873 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
7874
7875 * gnat.dg/lto24.adb: New test.
7876 * gnat.dg/lto24_pkg1.ads: New helper.
7877 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
7878
7879 2020-02-25 Richard Biener <rguenther@suse.de>
7880
7881 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
7882
7883 2020-02-25 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/93868
7886 * gcc.dg/torture/pr93868.c: New testcase.
7887
7888 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR middle-end/93874
7891 * gcc.dg/pr93874.c: New test.
7892
7893 PR ipa/93763
7894 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
7895 warnings and still ICEs before the ipa-cp.c fix.
7896 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
7897
7898 PR translation/93864
7899 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
7900 * obj-c++.dg/encode-4.mm: Likewise.
7901 * gfortran.dg/data_array_5.f90: Likewise.
7902 * gcc.dg/decl-1.c: Likewise.
7903
7904 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7905
7906 PR analyzer/93032
7907 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
7908 * gcc.dg/analyzer/taint-1.c: Likewise.
7909
7910 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7911
7912 PR analyzer/93899
7913 * g++.dg/analyzer/pr93899.C: New test.
7914
7915 2020-02-24 Martin Sebor <msebor@redhat.com>
7916
7917 PR c++/93804
7918 * g++.dg/warn/Wredundant-tags-4.C: New test.
7919 * g++.dg/warn/Wredundant-tags-5.C: New test.
7920 * g++.dg/warn/Wredundant-tags-5.h: New test.
7921
7922 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7923
7924 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
7925 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
7926 analyzer-verbosity-2.c
7927 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
7928 * gcc.dg/analyzer/edges-1.c: New test.
7929 * gcc.dg/analyzer/edges-2.c: New test.
7930 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
7931
7932 2020-02-24 Marek Polacek <polacek@redhat.com>
7933
7934 PR c++/93869 - ICE with -Wmismatched-tags.
7935 * g++.dg/warn/Wmismatched-tags-2.C: New test.
7936
7937 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7938
7939 PR fortran/93835
7940 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
7941 * gfortran.dg/pr93835.f08 : New test.
7942
7943 2020-02-24 Marek Polacek <polacek@redhat.com>
7944
7945 PR c++/93712 - ICE with ill-formed array list-initialization.
7946 * g++.dg/cpp0x/initlist-array11.C: New test.
7947
7948 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7949
7950 PR fortran/93604
7951 * gfortran.dg/pr93604.f90 : New test.
7952
7953 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7954
7955 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7956 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
7957 * g++.dg/cpp2a/consteval6.C: Likewise.
7958 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
7959 into dg-bogus.
7960
7961 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
7962
7963 PR lto/78353
7964 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
7965 target.
7966 * gcc.target/arm/pr78353-2.c: Likewise.
7967
7968 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR tree-optimization/93582
7971 * gcc.dg/tree-ssa/pr93582-4.c: New test.
7972 * gcc.dg/tree-ssa/pr93582-5.c: New test.
7973 * gcc.dg/tree-ssa/pr93582-6.c: New test.
7974 * gcc.dg/tree-ssa/pr93582-7.c: New test.
7975 * gcc.dg/tree-ssa/pr93582-8.c: New test.
7976
7977 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
7978
7979 PR fortran/93552
7980 * gfortran.dg/goacc/tile-4.f90: New.
7981
7982 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7983 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
7984
7985 PR driver/47785
7986 PR lto/78353
7987 * gcc.target/arm/pr78353-1.c: New test.
7988 * gcc.target/arm/pr78353-2.c: Likewise.
7989
7990 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7991
7992 PR fortran/93890
7993 * gfortran.dg/argument_checking_24.f90: Correct test case.
7994
7995 2020-02-21 Martin Sebor <msebor@redhat.com>
7996
7997 PR gcov-profile/93753
7998 * g++.dg/ext/flexary36.C: New test.
7999 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
8000
8001 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
8002
8003 * gcc.target/arm/simd/vmmla_1.c: New test.
8004
8005 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
8006
8007 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
8008 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8009 * lib/target-supports.exp
8010 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
8011 (check_effective_target_arm_v8_1m_mve_ok): New.
8012 (add_options_for_v8_1m_mve): New.
8013
8014 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8015
8016 * gcc.target/i386/pr69052.c: Require target ia32.
8017 (dg-options): Add -fcommon and remove -pie.
8018
8019 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
8020
8021 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
8022 vect_mutiple_sizes effective target.
8023
8024 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
8025 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/93586
8028 * gcc.dg/torture/pr93586.c: New testcase.
8029
8030 2020-02-21 Martin Jambor <mjambor@suse.cz>
8031
8032 PR tree-optimization/93845
8033 * g++.dg/tree-ssa/pr93845.C: New test.
8034
8035 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8036
8037 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
8038 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
8039 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
8040 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
8041
8042 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
8043
8044 * gcc.target/aarch64/sve/recip_1.c: New test.
8045 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
8046 * gcc.target/aarch64/sve/recip_2.c: Likewise.
8047 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
8048
8049 2020-02-20 Martin Sebor <msebor@redhat.com>
8050
8051 PR c++/93801
8052 * g++.dg/warn/Wredundant-tags-3.C: New test.
8053
8054 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
8055
8056 PR target/93828
8057 * g++.target/i386/pr93828.C: New test.
8058
8059 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
8060
8061 PR target/93658
8062 * gcc.target/powerpc/pr93658.c: New test.
8063
8064 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
8065
8066 PR fortran/93825
8067 * gfortran.dg/goacc/tile-3.f90: New.
8068
8069 2020-02-19 Marek Polacek <polacek@redhat.com>
8070
8071 PR c++/93169 - wrong-code with a non-constexpr constructor.
8072 * g++.dg/cpp0x/constexpr-93169.C: New test.
8073
8074 2020-02-19 Martin Sebor <msebor@redhat.com>
8075
8076 PR tree-optimization/92128
8077 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
8078 optimize away calls as expected.
8079
8080 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
8081
8082 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
8083 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
8084
8085 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
8086
8087 PR tree-optimization/93767
8088 * gcc.dg/vect/pr93767.c: New test.
8089
8090 2020-02-19 Martin Jambor <mjambor@suse.cz>
8091
8092 PR tree-optimization/93776
8093 * gcc.dg/tree-ssa/pr93776.c: New test.
8094
8095 2020-02-19 Martin Jambor <mjambor@suse.cz>
8096
8097 PR tree-optimization/93667
8098 * g++.dg/tree-ssa/pr93667.C: New test.
8099
8100 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
8101
8102 * g++.dg/other/i386-2.C: add -mavx512vbmi2
8103 * g++.dg/other/i386-3.C: Ditto.
8104
8105 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
8106
8107 * gcc.target/aarch64/vmull_high.c: New.
8108
8109 2020-02-18 Marek Polacek <polacek@redhat.com>
8110
8111 PR c++/93817
8112 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
8113
8114 2020-02-18 Jon Beniston <jon@beniston.com>
8115
8116 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
8117
8118 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
8119
8120 PR fortran/93714
8121 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
8122 message instead of length mismatch.
8123 * gfortran.dg/pr93714_1.f90
8124 * gfortran.dg/pr93714_2.f90
8125
8126 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8127
8128 PR fortran/93601
8129 * gfortran.dg/pr93601.f90 : New test.
8130
8131 2020-02-18 Martin Liska <mliska@suse.cz>
8132
8133 PR ipa/93583
8134 * gcc.dg/ipa/pr93583.c: New test.
8135
8136 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8137
8138 PR analyzer/93777
8139 * g++.dg/analyzer/pr93777.C: New test.
8140 * gfortran.dg/analyzer/pr93777.f90: New test.
8141
8142 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8143
8144 PR analyzer/93778
8145 * gfortran.dg/analyzer/pr93778.f90: New test.
8146
8147 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8148
8149 PR analyzer/93774
8150 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
8151 based on gfortran.dg/deferred_character_25.f90.
8152
8153 2020-02-18 David Malcolm <dmalcolm@redhat.com>
8154
8155 PR analyzer/93779
8156 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
8157 gfortran.fortran-torture/compile/pr88304-2.f90
8158
8159 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
8160
8161 PR fortran/93603
8162 * gfortran.dg/pr93603.f90 : New test.
8163
8164 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
8165
8166 PR fortran/93580
8167 * gfortran.dg/dg/pr93580.f90: New test.
8168
8169 2020-02-18 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR tree-optimization/93780
8172 * gcc.dg/pr93780.c: New test.
8173
8174 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8175
8176 PR analyzer/93775
8177 * gcc.dg/analyzer/20020129-1.c: New test.
8178
8179 2020-02-17 Alexandre Oliva <oliva@adacore.com>
8180
8181 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
8182 thr-init-2.c into an execution test with explicitly common
8183 variables.
8184
8185 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
8186
8187 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
8188
8189 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8190
8191 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
8192 number of expected insns.
8193
8194 2020-02-17 Martin Liska <mliska@suse.cz>
8195
8196 PR ipa/93760
8197 * g++.dg/lto/odr-8_1.C: Fix grammar.
8198
8199 2020-02-17 Richard Biener <rguenther@suse.de>
8200
8201 PR c/86134
8202 * gcc.dg/pr86134.c: New testcase.
8203 * gcc.dg/pr28322-2.c: Adjust.
8204
8205 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8206
8207 PR analyzer/93388
8208 * gcc.dg/analyzer/torture/20060625-1.c: New test.
8209 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
8210 * gcc.dg/analyzer/torture/pr59037.c: New test.
8211
8212 2020-02-17 David Malcolm <dmalcolm@redhat.com>
8213
8214 * gcc.dg/analyzer/malloc-1.c (test_48): New.
8215
8216 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
8217
8218 PR target/93047
8219 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
8220
8221 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
8222
8223 PR target/93743
8224 * gcc.target/i386/pr93743.c : New test.
8225
8226 2020-02-15 Marek Polacek <polacek@redhat.com>
8227
8228 PR c++/93710 - poor diagnostic for array initializer.
8229 * g++.dg/diagnostic/array-init1.C: New test.
8230
8231 2020-02-15 Jason Merrill <jason@redhat.com>
8232
8233 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
8234 look for -std=*++20.
8235 (check_effective_target_concepts): Use check_effective_target_c++2a.
8236
8237 2020-02-15 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR tree-optimization/93744
8240 * gcc.c-torture/execute/pr93744-1.c: New test.
8241 * gcc.c-torture/execute/pr93744-2.c: New test.
8242 * gcc.c-torture/execute/pr93744-3.c: New test.
8243
8244 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR c++/61414
8247 * g++.dg/cpp0x/enum39.C: New test.
8248
8249 2020-02-14 Martin Jambor <mjambor@suse.cz>
8250
8251 PR tree-optimization/93516
8252 * g++.dg/tree-ssa/pr93516.C: New test.
8253
8254 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
8255
8256 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
8257 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
8258 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
8259 * gcc.target/i386/sse-13.c: Ditto.
8260 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
8261 * gcc.target/i386/sse-22.c: Ditto.
8262
8263 2020-02-14 Jakub Jelinek <jakub@redhat.com>
8264
8265 Partially implement P1042R1: __VA_OPT__ wording clarifications
8266 PR preprocessor/92319
8267 * c-c++-common/cpp/va-opt-4.c: New test.
8268
8269 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c/93576
8272 * gcc.dg/pr93576.c: New test.
8273
8274 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
8275
8276 * g++.dg/cpp0x/constexpr-static13.C:
8277 Add -fdelete-null-pointer-checks.
8278 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
8279 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
8280
8281 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
8282
8283 PR target/93656
8284 * gcc.target/i386/pr93656.c: New test.
8285
8286 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8287
8288 * gcc.target/arc/nps400-1.c: Update test.
8289
8290 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8291
8292 * gcc.target/arc/or-cnst-size2.c: Update test.
8293
8294 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
8295 Petro Karashchenko <petro.karashchenko@ring.com>
8296
8297 * gcc.target/arc/mul64-1.c: New test.
8298
8299 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR target/93696
8302 * gcc.target/i386/pr93696-1.c: New test.
8303 * gcc.target/i386/pr93696-2.c: New test.
8304 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
8305 of _mm*_mask_popcnt_*.
8306 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
8307 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
8308 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
8309 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
8310 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
8311 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
8312 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
8313 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
8314 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
8315
8316 PR tree-optimization/93582
8317 * gcc.dg/tree-ssa/pr93582-1.c: New test.
8318 * gcc.dg/tree-ssa/pr93582-2.c: New test.
8319 * gcc.dg/tree-ssa/pr93582-3.c: New test.
8320
8321 2020-02-13 Richard Biener <rguenther@suse.de>
8322
8323 PR testsuite/93717
8324 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
8325
8326 2020-02-13 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR target/93673
8329 * gcc.target/i386/avx512f-pr93673.c: New test.
8330 * gcc.target/i386/avx512dq-pr93673.c: New test.
8331 * gcc.target/i386/avx512bw-pr93673.c: New test.
8332
8333 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
8334
8335 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
8336
8337 * g++.dg/coroutines/coro1-allocators.h: New.
8338 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
8339 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
8340 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
8341 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
8342 coro1-allocators.h header.
8343 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
8344 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
8345 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
8346 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
8347
8348 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8349
8350 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
8351 -mprefixed-addr in dg-options.
8352
8353 PR middle-end/93663
8354 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
8355 for DBL_MAX, inf, their negations and nan.
8356
8357 2020-02-12 Martin Sebor <msebor@redhat.com>
8358
8359 PR middle-end/93646
8360 * gcc.dg/Wstringop-overflow-31.c: New test.
8361
8362 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8363
8364 PR rtl-optimization/93565
8365 * gcc.target/aarch64/pr93565.c: New test.
8366
8367 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8368
8369 * gcc.target/aarch64/popcnt2.c: New test.
8370
8371 2020-02-12 Marek Polacek <polacek@redhat.com>
8372
8373 PR c++/88819
8374 * g++.dg/cpp2a/nontype-class32.C: New test.
8375
8376 2020-02-12 Marek Polacek <polacek@redhat.com>
8377
8378 PR c++/93684 - ICE-on-invalid with broken attribute.
8379 * g++.dg/parse/attr4.C: New test.
8380
8381 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR target/93670
8384 * gcc.target/i386/avx512vl-pr93670.c: New test.
8385
8386 2020-02-12 Richard Biener <rguenther@suse.de>
8387
8388 PR testsuite/93697
8389 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
8390
8391 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8392
8393 PR analyzer/93288
8394 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
8395 called in a constructor.
8396 * g++.dg/analyzer/pr93288.C: New test.
8397
8398 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8399
8400 PR analyzer/93212
8401 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
8402 * g++.dg/analyzer/malloc.C: New test.
8403 * g++.dg/analyzer/pr93212.C: New test.
8404
8405 2020-02-11 Martin Sebor <msebor@redhat.com>
8406
8407 PR tree-optimization/93683
8408 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
8409
8410 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8411
8412 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
8413 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
8414 statement for ppc_ieee128_ok.
8415
8416 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8417
8418 PR analyzer/93374
8419 * gcc.dg/analyzer/torture/pr93374.c: New test.
8420
8421 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8422
8423 PR analyzer/93669
8424 * gcc.dg/analyzer/pr93669.c: New test.
8425
8426 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8427
8428 PR analyzer/93649
8429 * gcc.dg/analyzer/torture/pr93649.c: New test.
8430
8431 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8432
8433 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
8434 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
8435
8436 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8437
8438 * gcc.target/arm/simd/vdot-2-1.c: New test.
8439 * gcc.target/arm/simd/vdot-2-2.c: New test.
8440 * gcc.target/arm/simd/vdot-2-3.c: New test.
8441 * gcc.target/arm/simd/vdot-2-4.c: New test.
8442
8443 2020-02-11 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/93661
8446 PR tree-optimization/93662
8447 * gcc.dg/pr93661.c: New testcase.
8448
8449 2020-02-12 Patrick Palka <ppalka@redhat.com>
8450
8451 PR c++/69448
8452 PR c++/80471
8453 * g++.dg/concepts/abbrev3.C: New test.
8454 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
8455 correct behavior.
8456 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
8457
8458 * g++.dg/cpp2a/concepts6.C: New test.
8459
8460 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8461
8462 PR analyzer/93350
8463 * gcc.dg/analyzer/torture/pr93350.c: New test.
8464
8465 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8466
8467 PR analyzer/93647
8468 * gcc.dg/analyzer/torture/pr93647.c: New test.
8469
8470 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR target/93637
8473 * gcc.target/i386/avx-pr93637.c: New test.
8474
8475 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8476
8477 PR analyzer/93405
8478 * gfortran.dg/analyzer/pr93405.f90: New test.
8479
8480 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8481
8482 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
8483 suite.
8484 * gfortran.dg/analyzer/malloc-example.f90: New test.
8485 * gfortran.dg/analyzer/malloc.f90: New test.
8486
8487 2020-02-10 Martin Sebor <msebor@redhat.com>
8488
8489 PR c/93640
8490 * gcc.dg/attr-access.c: New test.
8491
8492 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
8493
8494 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
8495
8496 PR target/93372
8497 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
8498 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
8499 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
8500 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
8501 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
8502 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
8503 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
8504 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
8505 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
8506 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
8507 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
8508 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
8509 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
8510 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
8511 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
8512 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
8513 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
8514 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
8515
8516 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR target/91913
8519 * gfortran.dg/pr91913.f90: New test.
8520
8521 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
8522
8523 PR libgcc/85334
8524 * g++.target/i386/pr85334-1.C: New test.
8525 * g++.target/i386/pr85334-2.C: Likewise.
8526
8527 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR other/93641
8530 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
8531 tests.
8532
8533 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
8534
8535 PR ipa/93203
8536 * g++.dg/ipa/pr93203.C: New test.
8537 * gcc.dg/ipa/ipcp-1: Change dump string.
8538
8539 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
8540
8541 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
8542
8543 2020-02-09 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/93633
8546 * g++.dg/cpp2a/constexpr-new11.C: New test.
8547 * g++.dg/cpp2a/constexpr-new12.C: New test.
8548 * g++.dg/cpp2a/constexpr-new13.C: New test.
8549
8550 2020-02-08 Andrew Pinski <apinski@marvel.com>
8551
8552 PR target/91927
8553 * gcc.target/aarch64/pr91927.c: New testcase.
8554
8555 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
8556
8557 PR target/93136
8558 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
8559 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
8560 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
8561 regex directives. Adjust expected instruction counts.
8562 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
8563 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
8564
8565 2020-02-08 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c++/93549
8568 * g++.dg/ext/constexpr-pr93549.C: New test.
8569
8570 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
8571 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR target/65782
8574 * gcc.target/i386/pr65782.c: New test.
8575
8576 2020-02-07 Marek Polacek <polacek@redhat.com>
8577
8578 PR c++/92947 - Paren init of aggregates in unevaluated context.
8579 * g++.dg/cpp2a/paren-init21.C: New test.
8580
8581 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8582
8583 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
8584
8585 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
8586
8587 * gcc.target/aarch64/simd/vmmla.c: New test.
8588
8589 2020-02-07 Richard Biener <rguenther@suse.de>
8590
8591 PR middle-end/93519
8592 * gcc.dg/Wrestrict-21.c: New testcase.
8593
8594 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
8595
8596 PR target/85667
8597 * gcc.target/i386/pr85667-10.c: New test.
8598 * gcc.target/i386/pr85667-7.c: Likewise.
8599 * gcc.target/i386/pr85667-8.c: Likewise.
8600 * gcc.target/i386/pr85667-9.c: Likewise.
8601
8602 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR target/93122
8605 * gcc.target/powerpc/pr93122.c: New test.
8606
8607 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8608
8609 PR c++/89404
8610 * g++.dg/ext/vla21.C: New.
8611
8612 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR target/93615
8615 * gcc.dg/pr93615.c: New test.
8616
8617 PR target/93611
8618 * gcc.target/i386/pr93611.c: New test.
8619
8620 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8621
8622 PR analyzer/93375
8623 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
8624 differences in how __builtin_memcpy has been optimized at the time
8625 the analyzer runs.
8626
8627 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8628
8629 * gcc.dg/analyzer/torture/intptr_t.c: New test.
8630
8631 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
8632
8633 * gcc.target/powerpc/pr93012.c: New.
8634
8635 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
8636
8637 PR target/87763
8638 * gcc.target/aarch64/movk_2.c: New test.
8639
8640 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
8641
8642 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
8643 Unify scan-assembler strings for all targets.
8644 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
8645 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
8646 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
8647
8648 2020-02-06 Marek Polacek <polacek@redhat.com>
8649
8650 PR c++/93597 - ICE with lambda in operator function.
8651 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
8652
8653 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
8654
8655 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
8656 …_target_compile as (additional_flags=) option and not as source
8657 filename to make it work with remote execution.
8658 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
8659 check_effective_target_gas, check_effective_target_gld): Likewise.
8660
8661 2020-02-06 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/93594
8664 * gcc.target/i386/avx2-pr93594.c: New test.
8665
8666 2020-02-05 Martin Sebor <msebor@redhat.com>
8667
8668 PR tree-optimization/92765
8669 * g++.dg/tree-ssa/strlenopt-1.C: New test.
8670 * g++.dg/tree-ssa/strlenopt-2.C: New test.
8671 * gcc.dg/Warray-bounds-58.c: New test.
8672 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
8673 * gcc.dg/Wstring-compare.c: Xfail a test.
8674 * gcc.dg/strcmpopt_2.c: Disable tests.
8675 * gcc.dg/strcmpopt_4.c: Adjust tests.
8676 * gcc.dg/strcmpopt_10.c: New test.
8677 * gcc.dg/strcmpopt_11.c: New test.
8678 * gcc.dg/strlenopt-69.c: Disable tests.
8679 * gcc.dg/strlenopt-92.c: New test.
8680 * gcc.dg/strlenopt-93.c: New test.
8681 * gcc.dg/strlenopt.h: Declare calloc.
8682 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
8683 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
8684
8685 2020-02-05 Marek Polacek <polacek@redhat.com>
8686
8687 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
8688 * g++.dg/cpp0x/initlist119.C: New test.
8689 * g++.dg/cpp0x/initlist120.C: New test.
8690
8691 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR c++/93557
8694 * c-c++-common/Wunused-var-17.c: New test.
8695
8696 2020-02-05 Jeff Law <law@redhat.com>
8697
8698 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
8699 adjust expected shadd insn count appropriately.
8700
8701 2020-02-05 David Malcolm <dmalcolm@redhat.com>
8702
8703 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
8704 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
8705 * gcc.dg/analyzer/data-model-7.c: Likewise.
8706 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
8707 * gcc.dg/analyzer/loop-2a.c: Likewise.
8708 * gcc.dg/analyzer/loop-4.c: Likewise.
8709 * gcc.dg/analyzer/loop.c: Likewise.
8710 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
8711 call at merger.
8712 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
8713 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
8714 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
8715 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
8716 * gcc.dg/analyzer/paths-1.c: Likewise.
8717 * gcc.dg/analyzer/paths-1a.c: Likewise.
8718 * gcc.dg/analyzer/paths-2.c: Likewise.
8719 * gcc.dg/analyzer/paths-3.c: Likewise.
8720 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
8721 * gcc.dg/analyzer/paths-5.c: Likewise.
8722 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
8723 at merger.
8724 * gcc.dg/analyzer/paths-7.c: Likewise.
8725 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
8726 output format.
8727 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
8728 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
8729
8730 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR target/92190
8733 * gcc.target/i386/pr92190.c: New test.
8734
8735 2020-02-05 Richard Biener <rguenther@suse.de>
8736
8737 PR testsuite/92177
8738 * gcc.dg/vect/bb-slp-22.c: Adjust.
8739
8740 2020-02-05 Richard Biener <rguenther@suse.de>
8741
8742 PR middle-end/90648
8743 * gcc.dg/pr90648.c: New testcase.
8744
8745 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR middle-end/93555
8748 * c-c++-common/gomp/pr93555-1.c: New test.
8749 * c-c++-common/gomp/pr93555-2.c: New test.
8750 * gfortran.dg/gomp/pr93555.f90: New test.
8751
8752 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
8753
8754 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
8755
8756 2020-02-04 David Malcolm <dmalcolm@redhat.com>
8757
8758 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
8759 from int to long.
8760
8761 2020-02-04 Richard Biener <rguenther@suse.de>
8762
8763 PR tree-optimization/93538
8764 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
8765
8766 2020-02-04 Jakub Jelinek <jakub@redhat.com>
8767
8768 * c-c++-common/cpp/has-include-1.c: New test.
8769 * c-c++-common/cpp/has-include-next-1.c: New test.
8770 * c-c++-common/gomp/has-include-1.c: New test.
8771
8772 PR preprocessor/93545
8773 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
8774 recovery.
8775 * c-c++-common/cpp/pr93545-1.c: New test.
8776 * c-c++-common/cpp/pr93545-2.c: New test.
8777 * c-c++-common/cpp/pr93545-3.c: New test.
8778 * c-c++-common/cpp/pr93545-4.c: New test.
8779
8780 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
8781
8782 * g++.dg/coroutines/coro-missing-promise.C: New test.
8783
8784 2020-02-04 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/91123
8787 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8788
8789 2020-02-04 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/92819
8792 * gcc.target/i386/pr92819.c: New testcase.
8793 * gcc.target/i386/pr92803.c: Adjust.
8794
8795 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
8796
8797 PR c++/93458
8798 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
8799 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
8800 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
8801 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
8802 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
8803
8804 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8805
8806 PR analyzer/93544
8807 * gcc.dg/analyzer/torture/pr93544.c: New test.
8808
8809 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8810
8811 PR analyzer/93546
8812 * gcc.dg/analyzer/pr93546.c: New test.
8813
8814 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8815
8816 PR analyzer/93547
8817 * gcc.dg/analyzer/pr93547.c: New test.
8818
8819 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8820
8821 PR target/91816
8822 * gcc.target/arm/pr91816.c: New test.
8823
8824 2020-02-03 Julian Brown <julian@codesourcery.com>
8825 Tobias Burnus <tobias@codesourcery.com>
8826
8827 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
8828 _OPENACC define.
8829 * gfortran.dg/openacc-define-3.f90: Likewise.
8830
8831 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
8832
8833 PR fortran/93427
8834 * gfortran.dg/associate_52.f90: New.
8835
8836 2020-02-03 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR target/93533
8839 * gcc.c-torture/compile/pr93533.c: New test.
8840 * gcc.target/s390/pr93533.c: New test.
8841
8842 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
8843
8844 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
8845
8846 2020-02-02 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/93530 - ICE on invalid alignas in a template.
8849 * g++.dg/cpp0x/alignas18.C: New test.
8850
8851 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
8852
8853 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
8854 options.
8855
8856 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
8857
8858 PR rtl-optimization/91333
8859 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
8860 to 3.
8861
8862 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
8863
8864 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
8865
8866 * g++.target/nios2/hello-pie.C: New.
8867 * g++.target/nios2/nios2.exp: New.
8868
8869 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8870
8871 PR analyzer/93457
8872 * gcc.dg/analyzer/pr93457.c: New test.
8873
8874 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8875
8876 PR analyzer/93373
8877 * gcc.dg/analyzer/torture/pr93373.c: New test.
8878
8879 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
8880
8881 PR rtl-optimization/91333
8882 * gcc.target/i386/pr91333.c: New.
8883
8884 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8885
8886 PR analyzer/93379
8887 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
8888 * gcc.dg/analyzer/torture/pr93379.c: New test.
8889
8890 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8891
8892 PR analyzer/93438
8893 * gcc.dg/analyzer/torture/pr93438.c: New test.
8894 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
8895
8896 2020-01-31 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR rtl-optimization/91838
8899 * g++.dg/pr91838.C: Moved to ...
8900 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
8901 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
8902 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
8903 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
8904
8905 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8906
8907 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
8908 New proc.
8909 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
8910 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
8911 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
8912 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
8913 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
8914 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
8915 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
8916 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
8917 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
8918 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
8919 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
8920 Likweise.
8921 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
8922 Likweise.
8923 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
8924 Likweise.
8925
8926 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8927
8928 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
8929 of svbfloat16_t.
8930 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
8931 __SVBfloat16_t.
8932 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
8933 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
8934 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
8935 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
8936 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
8937 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
8938 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
8939 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
8940 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
8941 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
8942 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
8943 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
8944 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
8945 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
8946 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
8947 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
8948 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
8949 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
8950 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
8951 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
8952 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
8953 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
8954 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
8955 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
8956 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
8957 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
8958 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
8959 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
8960 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
8961 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
8962 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
8963 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
8964 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
8965 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
8966 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
8967 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
8968 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
8969 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
8970 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
8971 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
8972 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
8973 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
8974 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
8975 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
8976 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
8977 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
8978 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
8979 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
8980 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
8981 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
8982 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
8983 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
8984 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
8985 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
8986 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
8987 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
8988 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
8989 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
8990 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
8991 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
8992 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
8993 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
8994 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
8995 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
8996 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
8997 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
8998 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
8999 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
9000 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
9001 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
9002 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
9003 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
9004 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
9005 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
9006 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
9007 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
9008 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
9009 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
9010 (ret_bf16x3, ret_bf16x4): Likewise.
9011 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
9012 (fn_bf16x3, fn_bf16x4): Likewise.
9013 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
9014 (fn_bf16x3, fn_bf16x4): Likewise.
9015 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
9016 (fn_bf16x3, fn_bf16x4): Likewise.
9017 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
9018 (fn_bf16x3, fn_bf16x4): Likewise.
9019 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
9020 (fn_bf16x3, fn_bf16x4): Likewise.
9021 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
9022 (fn_bf16x3, fn_bf16x4): Likewise.
9023 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
9024 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
9025 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
9026 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
9027 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
9028 typedef.
9029 (bfloat16_callee, bfloat16_caller): New tests.
9030 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
9031 typedef.
9032 (bfloat16_callee, bfloat16_caller): New tests.
9033 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
9034 (callee_bf16, caller_bf16): New tests.
9035 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
9036 (callee_bf16, caller_bf16): New tests.
9037 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
9038 (callee_bf16, caller_bf16): New tests.
9039 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
9040 (callee_bf16, caller_bf16): New tests.
9041 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
9042 (callee_bf16, caller_bf16): New tests.
9043 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
9044 (callee_bf16, caller_bf16): New tests.
9045 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
9046 (callee_bf16, caller_bf16): New tests.
9047 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
9048 (callee_bf16, caller_bf16): New tests.
9049 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
9050 (callee_bf16, caller_bf16): New tests.
9051 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
9052 (callee_bf16, caller_bf16): New tests.
9053 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
9054 (callee_bf16, caller_bf16): New tests.
9055 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
9056 (callee_bf16, caller_bf16): New tests.
9057 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
9058 (callee_bf16, caller_bf16): New tests.
9059 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
9060 (callee_bf16, caller_bf16): New tests.
9061 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
9062 (callee_bf16, caller_bf16): New tests.
9063 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
9064 (callee_bf16, caller_bf16): New tests.
9065 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
9066 (callee_bf16, caller_bf16): New tests.
9067 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
9068 (callee_bf16, caller_bf16): New tests.
9069 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
9070 (caller_bf16): Likewise.
9071 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
9072 (caller_bf16): Likewise.
9073 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
9074 (caller_bf16): Likewise.
9075 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
9076 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
9077 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
9078 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
9079
9080 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
9081 Matthew Malcomson <matthew.malcomson@arm.com>
9082 Richard Sandiford <richard.sandiford@arm.com>
9083
9084 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
9085 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
9086 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
9087 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
9088 __ARM_FEATURE_SVE_MATMUL_FP64.
9089 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
9090 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
9091 (TEST_TRIPLE_ZX): New macros.
9092 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
9093 rely on +f64mm to enable it.
9094 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9095 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9096 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9097 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9098 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9099 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9100 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9101 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9102 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9103 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9104 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
9105 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
9106 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
9107 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
9108 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
9109 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
9110 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
9111 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
9112 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
9113 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
9114 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
9115 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
9116 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
9117 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
9118 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
9119 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
9120 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
9121 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
9122 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
9123 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
9124 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
9125 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
9126 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
9127 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
9128 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
9129 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
9130 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
9131 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
9132 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
9133 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
9134 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
9135 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
9136 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
9137 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
9138 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
9139 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
9140 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
9141 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
9142 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
9143 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
9144 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
9145 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
9146 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
9147 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
9148 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
9149 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
9150 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
9151 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
9152 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
9153 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
9154 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
9155 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
9156 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
9157 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
9158 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
9159 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
9160 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
9161 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
9162 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
9163 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
9164 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
9165 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
9166 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
9167 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
9168 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
9169 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
9170 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
9171 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
9172 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
9173 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
9174 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
9175 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
9176 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
9177 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
9178 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
9179 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
9180 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
9181 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
9182 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
9183 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
9184 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
9185 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
9186 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
9187 Likewise.
9188 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
9189 Likewise.
9190 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
9191 Likewise.
9192 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
9193 Likewise.
9194 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
9195 Likewise.
9196
9197 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
9198
9199 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
9200 check-function-bodies tests.
9201 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
9202 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
9203 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
9204 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
9205 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
9206 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
9207 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
9208 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
9209 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
9210 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
9211 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
9212 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
9213 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
9214 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
9215 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
9216 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
9217 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
9218 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
9219 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
9220 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
9221 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
9222 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
9223 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
9224 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
9225 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
9226 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
9227 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
9228 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
9229 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
9230 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
9231 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
9232 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
9233 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
9234 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
9235 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
9236 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
9237 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
9238 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
9239 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
9240 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
9241 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
9242 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
9243 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
9244 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
9245 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
9246 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
9247 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
9248 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
9249 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
9250 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
9251 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
9252 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
9253 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
9254 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
9255 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
9256 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
9257 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
9258 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
9259 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
9260 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
9261 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
9262 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
9263 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
9264 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
9265 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
9266 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
9267 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
9268 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
9269 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
9270 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
9271 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
9272 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
9273 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
9274 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
9275 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
9276 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
9277 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
9278 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
9279 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
9280 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
9281 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
9282 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
9283 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
9284 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
9285 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
9286 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
9287 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
9288 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
9289 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
9290 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
9291 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
9292 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
9293 aarch64_little_endian for check-function-bodies tests.
9294 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
9295 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
9296 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
9297 target selector from dg-compile.
9298 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
9299
9300 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
9301
9302 PR fortran/93462
9303 * gfortran.dg/goacc/atomic-1.f90: New.
9304
9305 2020-01-31 Tamar Christina <tamar.christina@arm.com>
9306
9307 PR rtl-optimization/91838
9308 * g++.dg/pr91838.C: New test.
9309
9310 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9311
9312 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
9313 Use __builtin_ forms of memset and strlen throughout.
9314
9315 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9316
9317 * gcc.dg/analyzer/conditionals-2.c: Move to...
9318 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
9319 to a torture test. Remove redundant include.
9320
9321 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9322
9323 PR analyzer/93356
9324 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
9325 Add.
9326 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
9327 comparison test as failing.
9328 (test_float_selfcmp): Add.
9329 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
9330 tests as failing.
9331 * gcc.dg/analyzer/torture/pr93356.c: New test.
9332
9333 2020-01-30 Jeff Law <law@redhat.com>
9334
9335 PR c/88660
9336 * gcc.dg/pr88660.c: New test
9337
9338 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR lto/93384
9341 * gcc.dg/lto/pr93384_0.c: New test.
9342 * gcc.dg/lto/pr93384_1.c: New file.
9343
9344 PR middle-end/93505
9345 * gcc.c-torture/compile/pr93505.c: New test.
9346
9347 2020-01-30 Jeff Law <law@redhat.com
9348
9349 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
9350 conditional on !c6x. Add dg-final scan pattern for c6x.
9351
9352 2020-01-30 Martin Sebor <msebor@redhat.com>
9353
9354 PR middle-end/92323
9355 * gcc.dg/Warray-bounds-57.c: New test.
9356
9357 2020-01-30 David Malcolm <dmalcolm@redhat.com>
9358
9359 PR analyzer/93450
9360 * gcc.dg/analyzer/torture/pr93450.c: New test.
9361
9362 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR target/93494
9365 * gcc.c-torture/execute/pr93494.c: New test.
9366
9367 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9368
9369 PR c++/90338
9370 * g++.dg/pr90338.C: New.
9371
9372 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR target/91824
9375 * gcc.target/i386/pr91824-2.c: New test.
9376
9377 PR target/91824
9378 * gcc.target/i386/pr91824-1.c: New test.
9379
9380 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
9381
9382 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
9383
9384 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR tree-optimization/92706
9387 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
9388
9389 2020-01-29 Marek Polacek <polacek@redhat.com>
9390
9391 PR c++/88092
9392 * g++.dg/cpp2a/nontype-class31.C: New test.
9393
9394 2020-01-29 Jeff Law <law@redhat.com
9395
9396 PR tree-optimization/89689
9397 * gcc.dg/pr89689.c: New test.
9398
9399 2020-01-29 Marek Polacek <polacek@redhat.com>
9400
9401 PR c++/91754 - Fix template arguments comparison with class NTTP.
9402 * g++.dg/cpp2a/nontype-class30.C: New test.
9403
9404 2020-01-29 Marek Polacek <polacek@redhat.com>
9405
9406 PR c++/92948 - Fix class NTTP with template arguments.
9407 * g++.dg/cpp2a/nontype-class28.C: New test.
9408 * g++.dg/cpp2a/nontype-class29.C: New test.
9409
9410 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
9411
9412 PR target/93221
9413 * gcc.target/aarch64/pr93221.c: New test.
9414
9415 2020-01-29 Martin Jambor <mjambor@suse.cz>
9416
9417 PR tree-optimization/92706
9418 * gcc.dg/tree-ssa/pr92706-1.c: New test.
9419
9420 2020-01-29 Martin Jambor <mjambor@suse.cz>
9421
9422 PR tree-optimization/92706
9423 * gcc.dg/tree-ssa/pr92706-2.c: New test.
9424 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
9425
9426 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9427
9428 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
9429
9430 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
9431
9432 PR testsuite/93393
9433 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
9434
9435 2020-01-29 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR c++/91118
9438 * g++.dg/gomp/pr91118-1.C: New test.
9439 * g++.dg/gomp/pr91118-2.C: New test.
9440
9441 PR fortran/93463
9442 * gfortran.dg/goacc/pr93463.f90: New test.
9443
9444 2020-01-29 Richard Biener <rguenther@suse.de>
9445
9446 PR tree-optimization/93428
9447 * gcc.dg/torture/pr93428.c: New testcase.
9448
9449 2020-01-28 Martin Sebor <msebor@redhat.com>
9450
9451 PR middle-end/93437
9452 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
9453
9454 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9455
9456 * g++.dg/tree-prof/indir-call-prof.C: Update template.
9457 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
9458 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
9459 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
9460
9461 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
9462
9463 PR target/91461
9464 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
9465 vmovups.
9466 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9467 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
9468 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
9469 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
9470 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
9471 * gcc.target/i386/pr90980-1.c: Likewise.
9472 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
9473 "vmovd" to avoid matching "vmovdqu".
9474 * gcc.target/i386/pr87317-5.c: Likewise.
9475 * gcc.target/i386/pr87317-7.c: Likewise.
9476 * gcc.target/i386/pr91461-1.c: New test.
9477 * gcc.target/i386/pr91461-2.c: Likewise.
9478 * gcc.target/i386/pr91461-3.c: Likewise.
9479 * gcc.target/i386/pr91461-4.c: Likewise.
9480 * gcc.target/i386/pr91461-5.c: Likewise.
9481
9482 2020-01-28 David Malcolm <dmalcolm@redhat.com>
9483
9484 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
9485 renaming of warning_at overload to warning_meta.
9486 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
9487
9488 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9489 Julian Brown <julian@codesourcery.com>
9490
9491 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
9492 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
9493 array.
9494
9495 2020-01-28 Julian Brown <julian@codesourcery.com>
9496
9497 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
9498 testsuite). Make a compilation test, and expect rejection of mixed
9499 component/non-component accesses.
9500 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
9501
9502 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9503 Julian Brown <julian@codesourcery.com>
9504
9505 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
9506
9507 2020-01-28 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/93439
9510 * gfortran.dg/graphite/pr93439.f90: New testcase.
9511
9512 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
9513
9514 * gcc.target/arc/code-density-flag.c: New test
9515
9516 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9517
9518 PR fortran/93464
9519 * gfortran.dg/goacc/pr93464.f90: New.
9520
9521 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9522
9523 PR tree-optimization/93434
9524 * gcc.c-torture/execute/pr93434.c: New test.
9525
9526 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9527
9528 PR testsuite/93460
9529 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
9530
9531 2020-01-28 Martin Liska <mliska@suse.cz>
9532
9533 PR c++/92440
9534 * g++.dg/template/pr92440.C: New test.
9535 * g++.dg/cpp0x/vt-34314.C: Update error to note.
9536 * g++.dg/template/pr59930-2.C: Likewise.
9537 * g++.old-deja/g++.pt/redecl1.C: Likewise.
9538
9539 2020-01-28 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR target/93418
9542 * gcc.target/i386/avx2-pr93418.c: New test.
9543
9544 PR tree-optimization/93454
9545 * gcc.dg/pr93454.c: New test.
9546
9547 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9548
9549 PR analyzer/93451
9550 * gcc.dg/analyzer/torture/pr93451.c: New test.
9551
9552 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9553
9554 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
9555 optimisation.
9556
9557 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9558
9559 PR analyzer/93349
9560 * gcc.dg/analyzer/torture/pr93349.c: New test.
9561
9562 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9563
9564 PR analyzer/93291
9565 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
9566 (test_2): Rewrite to explicitly perform a bitwise-or of two
9567 boolean conditions.
9568 (test_3): New function, to test bitwise-and.
9569
9570 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9571
9572 PR testsuite/71727
9573 * gcc.target/aarch64/pr71727.c: Add -fcommon.
9574
9575 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9576
9577 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
9578 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
9579
9580 2020-01-27 Richard Biener <rguenther@suse.de>
9581
9582 PR testsuite/91171
9583 * gcc.dg/graphite/scop-21.c: un-XFAIL.
9584
9585 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9586
9587 * gcc.target/arc/interrupt-6.c: Update test.
9588
9589 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9590 Petro Karashchenko <petro.karashchenko@ring.com>
9591
9592 * gcc.target/arc/uncached-3.c: New test.
9593 * gcc.target/arc/uncached-4.c: Likewise.
9594 * gcc.target/arc/uncached-5.c: Likewise.
9595 * gcc.target/arc/uncached-6.c: Likewise.
9596 * gcc.target/arc/uncached-7.c: Likewise.
9597 * gcc.target/arc/uncached-8.c: Likewise.
9598 * gcc.target/arc/arc.exp (ll64): New predicate.
9599
9600 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9601
9602 * gcc.dg/torture/pr93170.c: New test.
9603
9604 2020-01-27 Martin Liska <mliska@suse.cz>
9605
9606 PR target/93274
9607 * gcc.target/i386/pr81213.c: Adjust to not expect
9608 a globally unique name.
9609
9610 2020-01-27 Richard Biener <rguenther@suse.de>
9611
9612 PR tree-optimization/93397
9613 * gcc.dg/torture/pr93397.c: New testcase.
9614
9615 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
9616
9617 PR fortran/85781
9618 * gfortran.dg/bind_c_char_2.f90: New.
9619 * gfortran.dg/bind_c_char_3.f90: New.
9620 * gfortran.dg/bind_c_char_4.f90: New.
9621 * gfortran.dg/bind_c_char_5.f90: New.
9622
9623 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9624
9625 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
9626 assembler.
9627 * gcc.target/i386/pr91298-2.c: Likewise.
9628
9629 2020-01-26 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR target/93412
9632 * gcc.dg/pr93412.c: New test.
9633
9634 PR target/93430
9635 * gcc.dg/pr93430.c: New test.
9636 * gcc.target/i386/avx2-pr93430.c: New test.
9637
9638 PR ipa/93166
9639 * g++.dg/pr93166.C: Move to ...
9640 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
9641
9642 PR tree-optimization/92788
9643 * g++.dg/pr92788.C: Move to ...
9644 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
9645 Change type of operator new's first parameter to __SIZE_TYPE__.
9646
9647 2020-01-25 Marek Polacek <polacek@redhat.com>
9648
9649 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
9650 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
9651
9652 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
9653
9654 PR ipa/93166
9655 * g++.dg/pr93166.C: New test.
9656
9657 2020-01-25 Andrew Pinski <apinski@marvell.com>
9658
9659 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
9660
9661 2020-01-24 Jeff Law <law@redhat.com
9662
9663 PR tree-optimization/92788
9664 * g++.dg/pr92788.C: New test.
9665
9666 2020-01-24 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR target/93395
9669 * gcc.target/i386/pr93395.c: New test.
9670 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
9671
9672 2020-01-24 Marek Polacek <polacek@redhat.com>
9673
9674 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
9675 * g++.dg/cpp1y/paren5.C: New test.
9676
9677 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
9678
9679 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
9680 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
9681 * g++.dg/cpp0x/nontype4.C: Likewise.
9682 * g++.dg/cpp1y/constexpr-new.C: Likewise.
9683 * g++.dg/cpp1y/new1.C: Likewise.
9684 * g++.dg/cpp1y/new2.C: Likewise.
9685 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
9686 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
9687 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
9688 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
9689 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
9690 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
9691 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
9692 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
9693 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
9694 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
9695 * g++.dg/cpp2a/nontype-class1.C: Likewise.
9696
9697 2020-01-24 Jason Merrill <jason@redhat.com>
9698
9699 * lib/target-supports.exp (check_effective_target_unsigned_char):
9700 New.
9701
9702 2020-01-24 Jeff Law <law@redhat.com
9703
9704 PR target/13721
9705 * gcc.target/h8300/pr13721.c: New test.
9706
9707 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
9708
9709 PR debug/92763
9710 * g++.dg/debug/pr92763.C: Require fopenmp.
9711
9712 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9713
9714 PR analyzer/93367
9715 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
9716 Replace use of assert with a custom assertion implementation.
9717
9718 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR inline-asm/93027
9721 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
9722
9723 PR rtl-optimization/93402
9724 * gcc.c-torture/execute/pr93402.c: New test.
9725
9726 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9727
9728 PR c++/92804
9729 * g++.dg/concepts/pr92804-1.C: New.
9730 * g++.dg/concepts/pr92804-2.C: Likewise.
9731
9732 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9733
9734 PR analyzer/93375
9735 * gcc.dg/analyzer/pr93375.c: New test.
9736
9737 2020-01-23 Jason Merrill <jason@redhat.com>
9738
9739 * lib/target-supports.exp (check_effective_target_unsigned_char):
9740 New.
9741
9742 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/93376
9745 * gcc.dg/pr93376.c: New test.
9746
9747 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9748
9749 PR target/93341
9750 * gcc.target/aarch64/pr93341.c: New test.
9751
9752 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9753
9754 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
9755 to torture/conftest-1.c.
9756 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
9757 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
9758 analyzer/data-model-3.c.
9759 * gcc.dg/analyzer/torture/poc.c: New test.
9760
9761 2020-01-23 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/93381
9764 * gcc.dg/torture/pr93354.c: New testcase.
9765
9766 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR target/93346
9769 * gcc.target/i386/pr93346.c: New test.
9770
9771 2020-01-23 Martin Sebor <msebor@redhat.com>
9772
9773 PR c/84919
9774 * gcc.dg/Wrestrict-20.c: New test.
9775
9776 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9777
9778 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
9779
9780 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9781
9782 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
9783 test for ILP32.
9784 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
9785 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
9786 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
9787 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
9788 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
9789 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
9790 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
9791 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
9792 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
9793 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
9794 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
9795 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
9796 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
9797 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
9798 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
9799 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
9800 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
9801 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9802 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9803 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9804 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9805 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9806 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9807 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9808 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9809 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9810 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9811 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
9812 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
9813 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
9814 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
9815 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
9816 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
9817 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
9818 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
9819 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
9820 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
9821 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
9822 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
9823 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
9824 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
9825 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
9826 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
9827 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
9828 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
9829 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
9830 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
9831 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
9832 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
9833 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
9834 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
9835 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
9836 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
9837 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
9838 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
9839 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
9840 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
9841 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
9842 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
9843 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
9844 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
9845 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
9846 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
9847 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
9848 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
9849 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
9850 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
9851 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
9852 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
9853 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
9854 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
9855 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
9856 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
9857 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
9858 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
9859 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
9860 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
9861 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
9862 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
9863 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
9864 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
9865 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
9866 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
9867 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
9868 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
9869 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
9870 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
9871 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
9872 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
9873 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
9874 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
9875 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
9876 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
9877 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
9878 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
9879 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
9880 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
9881 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
9882 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
9883 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
9884 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
9885 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
9886 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
9887 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
9888 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
9889 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
9890 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
9891 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
9892 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
9893 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
9894 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
9895 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
9896 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
9897 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
9898 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
9899 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
9900 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
9901 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
9902 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
9903 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
9904 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
9905 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
9906 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
9907 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
9908 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
9909 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
9910 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
9911 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
9912 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
9913 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
9914 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
9915 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
9916 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
9917 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
9918 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
9919 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
9920 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
9921 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
9922 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
9923 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
9924 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
9925 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
9926 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
9927 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
9928 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
9929 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
9930 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
9931 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
9932 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
9933 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
9934 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
9935 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
9936 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
9937 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
9938 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
9939 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
9940 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
9941 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
9942 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
9943 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
9944 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
9945 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
9946 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
9947 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
9948 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
9949 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
9950 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
9951 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
9952 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
9953 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
9954 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
9955 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
9956 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
9957 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
9958 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
9959 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
9960 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
9961 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
9962 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
9963 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
9964 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
9965 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
9966 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
9967 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
9968 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
9969 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
9970 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
9971 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
9972 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
9973 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
9974 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
9975 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
9976 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
9977 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
9978 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
9979 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
9980 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
9981 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
9982 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
9983 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
9984 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
9985 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
9986 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
9987 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
9988 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
9989 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
9990 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
9991 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
9992 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
9993 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
9994 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
9995 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
9996 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
9997 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
9998 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
9999 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
10000 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
10001 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
10002 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
10003 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
10004 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
10005 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
10006 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
10007 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
10008 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10009 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
10010 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10011 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
10012 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10013 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
10014 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
10015 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
10016 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
10017 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
10018 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
10019 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
10020 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
10021 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
10022 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
10023 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
10024 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
10025 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
10026 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
10027 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
10028 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
10029 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
10030 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
10031 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
10032 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
10033 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
10034 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
10035 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
10036 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
10037 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
10038 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
10039 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
10040 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
10041 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
10042 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
10043 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
10044 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
10045 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
10046 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
10047 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
10048 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
10049 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
10050 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
10051 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
10052 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
10053 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
10054 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
10055 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
10056 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
10057 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
10058 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
10059 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
10060 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
10061 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
10062 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
10063 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
10064 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
10065 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
10066 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
10067 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
10068 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
10069 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
10070 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
10071 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
10072 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
10073 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
10074 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
10075 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
10076 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
10077 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
10078 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
10079 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
10080 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
10081 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
10082 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
10083 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
10084 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
10085 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
10086 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
10087 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
10088 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
10089 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
10090 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
10091 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
10092 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
10093 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
10094 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
10095 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
10096 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
10097 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
10098 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
10099 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
10100 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
10101 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
10102 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
10103 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
10104 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
10105 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
10106 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
10107 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
10108 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
10109 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
10110 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
10111 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
10112 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
10113 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
10114 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
10115 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
10116 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
10117 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
10118 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
10119 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
10120 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
10121 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
10122 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
10123 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
10124 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
10125 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
10126 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
10127 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
10128 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
10129 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
10130 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
10131 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
10132 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
10133 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
10134 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
10135 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
10136 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
10137 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
10138 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
10139 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
10140 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
10141 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
10142 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
10143 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
10144 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
10145 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
10146 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
10147 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
10148 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
10149 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
10150 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
10151 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
10152 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
10153 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
10154 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
10155 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
10156 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
10157 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
10158 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
10159 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
10160 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
10161 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
10162
10163 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10164
10165 * lib/scanasm.exp (check-function-bodies): Add an optional
10166 target/xfail selector.
10167
10168 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
10169
10170 * gcc.dg/torture/pr93124.c: New test.
10171
10172 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10173
10174 PR analyzer/93382
10175 * gcc.dg/analyzer/pr93382.c: New test.
10176
10177 2020-01-22 Andrew Pinski <apinski@marvell.com>
10178
10179 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
10180 * gcc.dg/vect/pr88497-1.c: This.
10181 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
10182 * gcc.dg/vect/pr88497-2.c: This.
10183 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
10184 * gcc.dg/vect/pr88497-3.c: This.
10185 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
10186 * gcc.dg/vect/pr88497-4.c: This.
10187 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
10188 * gcc.dg/vect/pr88497-5.c: This.
10189 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
10190 * gcc.dg/vect/pr88497-6.c: This.
10191 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
10192 * gcc.dg/vect/pr88497-7.c: This.
10193
10194 Revert:
10195 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10196 Call check_vect_support_and_set_flags also.
10197
10198 2020-01-22 Andrew Pinski <apinski@marvell.com>
10199
10200 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
10201 Call check_vect_support_and_set_flags also.
10202
10203 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10204
10205 PR analyzer/93378
10206 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
10207 _setjmp.
10208
10209 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10210
10211 PR analyzer/93378
10212 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
10213
10214 2020-01-22 David Malcolm <dmalcolm@redhat.com>
10215
10216 PR analyzer/93316
10217 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
10218 * gcc.dg/analyzer/malloc-1.c: Likewise.
10219 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
10220 __builtin_alloca rather than alloca.
10221 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
10222 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
10223 including unistd.h.
10224 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
10225 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
10226 * gcc.dg/analyzer/setjmp-3.c: Likewise.
10227 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10228 * gcc.dg/analyzer/setjmp-5.c: Likewise.
10229 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10230 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10231 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10232 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10233 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10234 * gcc.dg/analyzer/test-setjmp.h: New header.
10235
10236 2020-01-22 Marek Polacek <polacek@redhat.com>
10237
10238 PR c++/92907 - noexcept does not consider "const" in member functions.
10239 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
10240 qualifiers to cp_parser_exception_specification_opt.
10241 (cp_parser_direct_declarator): Pass the function qualifiers to
10242 cp_parser_exception_specification_opt.
10243 (cp_parser_class_specifier_1): Pass the function declaration to
10244 cp_parser_late_noexcept_specifier.
10245 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
10246 pass the qualifiers of the function to
10247 cp_parser_noexcept_specification_opt.
10248 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
10249 Use it in inject_this_parameter.
10250 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
10251 Use it.
10252 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
10253 cp_parser_noexcept_specification_opt.
10254 (cp_parser_transaction_expression): Likewise.
10255
10256 2020-01-22 Marek Polacek <polacek@redhat.com>
10257
10258 PR c++/93324 - ICE with -Wall on constexpr if.
10259 * g++.dg/cpp1z/constexpr-if33.C: New test.
10260
10261 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10262
10263 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
10264
10265 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10266
10267 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
10268 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
10269 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
10270
10271 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10272
10273 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
10274 rather than __SVFloat16_t
10275
10276 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
10277
10278 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
10279 templates.
10280
10281 2020-01-22 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/93381
10284 * gcc.dg/torture/pr93381.c: New testcase.
10285
10286 2020-01-22 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR target/93335
10289 * gcc.c-torture/compile/pr93335.c: New test.
10290
10291 PR target/91298
10292 * gcc.target/i386/pr91298-1.c: New test.
10293 * gcc.target/i386/pr91298-2.c: New test.
10294
10295 * gfortran.dg/gomp/target-parallel1.f90: New test.
10296 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
10297 test.
10298
10299 PR fortran/93329
10300 * gfortran.dg/goacc/pr93329.f90: New test.
10301
10302 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
10303
10304 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
10305
10306 2020-01-21 Andrew Pinski <apinski@marvell.com>
10307
10308 PR target/93119
10309 * gcc.target/aarch64/pr93119.c: New test.
10310
10311 2020-01-22 Joseph Myers <joseph@codesourcery.com>
10312
10313 PR c/93348
10314 * gcc.c-torture/compile/pr93348-1.c: New test.
10315
10316 2020-01-21 David Malcolm <dmalcolm@redhat.com>
10317
10318 PR analyzer/93352
10319 * gcc.dg/analyzer/pr93352.c: New test.
10320
10321 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
10322
10323 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
10324 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
10325
10326 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
10327
10328 PR target/93319
10329 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
10330 (test1): Replace printf with __builtin_printf.
10331
10332 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
10333
10334 * g++.dg/coroutines/co-await-void_type.C: New test.
10335
10336 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR target/93333
10339 * gcc.c-torture/compile/pr93333.c: New test.
10340
10341 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
10342
10343 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
10344 line terminators in patterns.
10345
10346 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
10347
10348 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
10349 int32_t * rather than int *.
10350 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
10351 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
10352 (f1): Likewise.
10353 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
10354 (f1): Likewise.
10355 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
10356 (f1): Likewise.
10357 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
10358 (f1): Likewise.
10359 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
10360 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
10361 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
10362 (f1): Likewise.
10363 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
10364 (f1): Likewise.
10365 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
10366 (f1): Likewise.
10367
10368 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
10369
10370 PR target/92424
10371 * gcc.target/aarch64/pr92424-1.c: New test.
10372 * gcc.target/aarch64/pr92424-2.c: New test.
10373 * gcc.target/aarch64/pr92424-3.c: New test.
10374
10375 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
10376
10377 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
10378 directive.
10379 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10380 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10381 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10382 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10383 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10384 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10385 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10386 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10387 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10388 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10389 * lib/target-supports.exp: Add assembly requirement directive.
10390
10391 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
10392
10393 PR fortran/93309
10394 * gfortran.dg/external_implicit_none_2.f90: New.
10395
10396 2020-01-21 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/92328
10399 * gcc.dg/torture/pr92328.c: New testcase.
10400
10401 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR target/93073
10404 * gcc.target/powerpc/pr93073.c: New test.
10405
10406 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
10407
10408 * g++.dg/coroutines/co-return-warning-1.C: New test.
10409
10410 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
10411
10412 PR target/93304
10413 * gcc.target/riscv/pr93304.c: New test.
10414
10415 2020-01-20 Martin Sebor <msebor@redhat.com>
10416
10417 PR testsuite/92829
10418 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
10419 due to an aparrent VRP limtation.
10420 * gcc.dg/Wstringop-overflow-25.c: Same.
10421
10422 2020-01-20 Nathan Sidwell <nathan@acm.org>
10423
10424 PR preprocessor/80005
10425 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
10426 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
10427 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
10428 * g++.dg/cpp/pr80005.C: New.
10429
10430 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
10431
10432 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
10433 scan-tree-dump.
10434
10435 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
10436
10437 PR target/93319
10438 * gcc.target/i386/pr93319-1a.c: New test.
10439 * gcc.target/i386/pr93319-1b.c: Likewise.
10440 * gcc.target/i386/pr93319-1c.c: Likewise.
10441 * gcc.target/i386/pr93319-1d.c: Likewise.
10442
10443 2020-01-20 Richard Biener <rguenther@suse.de>
10444
10445 PR debug/92763
10446 * g++.dg/debug/pr92763.C: New testcase.
10447
10448 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10449
10450 PR c++/92536
10451 * g++.dg/cpp1z/pr92536.C: New.
10452
10453 2020-01-20 Richard Biener <rguenther@suse.de>
10454
10455 PR tree-optimization/93094
10456 * gcc.dg/vect/pr93094.c: New testcase.
10457
10458 2020-01-19 David Malcolm <dmalcolm@redhat.com>
10459
10460 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
10461 test names are unique.
10462 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
10463 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
10464 * gcc.dg/analyzer/data-model-1.c: Likewise.
10465 * gcc.dg/analyzer/data-model-18.c: Likewise.
10466 * gcc.dg/analyzer/data-model-8.c: Likewise.
10467 * gcc.dg/analyzer/data-model-9.c: Likewise.
10468 * gcc.dg/analyzer/file-1.c: Likewise.
10469 * gcc.dg/analyzer/file-paths-1.c: Likewise.
10470 * gcc.dg/analyzer/loop-2.c: Likewise.
10471 * gcc.dg/analyzer/loop-2a.c: Likewise.
10472 * gcc.dg/analyzer/loop-4.c: Likewise.
10473 * gcc.dg/analyzer/loop.c: Likewise.
10474 * gcc.dg/analyzer/malloc-1.c: Likewise.
10475 * gcc.dg/analyzer/malloc-2.c: Likewise.
10476 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
10477 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
10478 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
10479 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
10480 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
10481 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
10482 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
10483 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
10484 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
10485 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
10486 * gcc.dg/analyzer/operations.c: Likewise.
10487 * gcc.dg/analyzer/params.c: Likewise.
10488 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
10489 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
10490 * gcc.dg/analyzer/sensitive-1.c: Likewise.
10491 * gcc.dg/analyzer/switch.c: Likewise.
10492 * gcc.dg/analyzer/taint-1.c: Likewise.
10493 * gcc.dg/analyzer/unknown-fns.c: Likewise.
10494
10495 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
10496
10497 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
10498 -march=v10 option on target ! march_option.
10499 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
10500 gcc.target/cris/sync-1-v10.c: Similar.
10501 * lib/target-supports.exp (effective_target_march_option): New.
10502
10503 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
10504
10505 PR fortran/44960
10506 * gfortran.dg/function_reference_1.f90: New test.
10507 * gfortran.dg/function_reference_2.f90: New test.
10508
10509 2020-01-18 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR c/92833
10512 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
10513
10514 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
10515
10516 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
10517 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
10518 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
10519 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
10520 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
10521 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
10522 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
10523 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
10524 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
10525 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
10526 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
10527 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
10528 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
10529 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
10530 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
10531 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
10532 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
10533 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
10534 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
10535 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
10536 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
10537 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
10538 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
10539 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
10540 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
10541 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
10542 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
10543 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
10544 * g++.dg/coroutines/coro-builtins.C: New test.
10545 * g++.dg/coroutines/coro-missing-gro.C: New test.
10546 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
10547 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
10548 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
10549 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
10550 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
10551 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
10552 * g++.dg/coroutines/coro-missing-ueh.h: New test.
10553 * g++.dg/coroutines/coro-pre-proc.C: New test.
10554 * g++.dg/coroutines/coro.h: New file.
10555 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
10556 * g++.dg/coroutines/coroutines.exp: New file.
10557 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
10558 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
10559 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
10560 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
10561 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
10562 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
10563 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
10564 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
10565 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
10566 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
10567 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
10568 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
10569 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
10570 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
10571 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
10572 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
10573 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
10574 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
10575 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
10576 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
10577 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
10578 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
10579 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
10580 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
10581 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
10582 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
10583 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
10584 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
10585 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
10586 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
10587 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
10588 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
10589 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
10590 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
10591 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
10592 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
10593 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
10594 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
10595 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
10596 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
10597 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
10598 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
10599 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
10600 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
10601 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
10602 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
10603 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
10604 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
10605 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
10606 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
10607 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
10608 * g++.dg/coroutines/torture/coro-torture.exp: New file.
10609 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
10610 * g++.dg/coroutines/torture/func-params-00.C: New test.
10611 * g++.dg/coroutines/torture/func-params-01.C: New test.
10612 * g++.dg/coroutines/torture/func-params-02.C: New test.
10613 * g++.dg/coroutines/torture/func-params-03.C: New test.
10614 * g++.dg/coroutines/torture/func-params-04.C: New test.
10615 * g++.dg/coroutines/torture/func-params-05.C: New test.
10616 * g++.dg/coroutines/torture/func-params-06.C: New test.
10617 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
10618 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
10619 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
10620 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
10621 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
10622 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
10623 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
10624 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
10625 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
10626 * g++.dg/coroutines/torture/local-var-0.C: New test.
10627 * g++.dg/coroutines/torture/local-var-1.C: New test.
10628 * g++.dg/coroutines/torture/local-var-2.C: New test.
10629 * g++.dg/coroutines/torture/local-var-3.C: New test.
10630 * g++.dg/coroutines/torture/local-var-4.C: New test.
10631 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
10632 * g++.dg/coroutines/torture/pr92933.C: New test.
10633
10634 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635
10636 PR libfortran/93234
10637 * gfortran.dg/inquire_pre.f90: New test.
10638
10639 2020-01-17 David Malcolm <dmalcolm@redhat.com>
10640
10641 PR analyzer/93290
10642 * gcc.dg/analyzer/pr93290.c: New test.
10643
10644 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10645
10646 PR c++/92542
10647 * g++.dg/pr92542.C: New.
10648
10649 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10650 Sudakshina Das <sudi.das@arm.com>
10651
10652 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
10653
10654 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10655 Sudakshina Das <sudi.das@arm.com>
10656
10657 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
10658
10659 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
10660
10661 PR testsuite/93227
10662 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
10663 C++20, due to std::is_pod being deprecated.
10664
10665 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10666
10667 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
10668 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
10669 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
10670 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
10671 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
10672 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
10673 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
10674 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
10675 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
10676 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
10677 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
10678
10679 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10680
10681 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
10682 predef.
10683
10684 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR c++/93228
10687 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
10688
10689 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
10690
10691 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
10692
10693 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
10694 Tobias Burnus <burnus@gcc.gnu.org>
10695
10696 PR fortran/93236
10697 * gfortran.dg/pr93263_1.f90: New test.
10698 * gfortran.dg/pr93263_2.f90: New test.
10699
10700 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR tree-optimization/93292
10703 * g++.dg/opt/pr93292.C: New test.
10704
10705 PR testsuite/93294
10706 * lib/c-compat.exp (compat-use-alt-compiler): Handle
10707 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
10708 (compat_setup_dfp): Likewise.
10709
10710 2020-01-16 Kerem Kat <keremkat@gmail.com>
10711
10712 PR c/92833
10713 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
10714 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
10715
10716 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10717
10718 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
10719 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
10720 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
10721 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
10722
10723 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10724
10725 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
10726 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
10727 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
10728 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
10729 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
10730 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
10731 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
10732 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
10733 * gcc.target/arm/bfloat16_scalar_4.c: New test.
10734 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
10735 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
10736 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
10737 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
10738 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
10739 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
10740
10741 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
10742 Andre Vieira <andre.simoesdiasvieira@arm.com>
10743
10744 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
10745
10746 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10747 Thomas Preud'homme <thomas.preudhomme@arm.com>
10748
10749 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
10750 introduced in Armv8.1-M Mainline Security Extensions are available and
10751 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
10752 targets only. Adapt CLRM check to verify register used for BLXNS is
10753 not in the CLRM register list.
10754 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10755 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
10756 check for LSB clearing bit to be using the same register as BLXNS when
10757 targeting Armv8.1-M Mainline.
10758 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10759 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10760 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10761 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10762 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10763 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10764 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10765 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10766 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10767 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10768 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10769 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10770 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10771 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10772 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10773 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10774 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10775 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10776 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10777 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10778 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10779 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10780 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
10781 Mainline and restrict libcall count to Armv8-M.
10782
10783 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10784 Thomas Preud'homme <thomas.preudhomme@arm.com>
10785
10786 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
10787 VLLDM.
10788 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10789 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10790 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10791 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10792 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10793 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10794 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10795
10796 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10797 Thomas Preud'homme <thomas.preudhomme@arm.com>
10798
10799 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
10800 VPUSH and VPOP and update expectation for VSCCLRM.
10801 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10802 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10803 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10804 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10805 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10806
10807 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10808 Thomas Preud'homme <thomas.preudhomme@arm.com>
10809
10810 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
10811 CLRM check.
10812 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10813 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10814 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10815 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10816 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10817 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10818 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10819 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10820 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10821 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10822 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10823 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10824 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10825 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10826 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10827 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10828 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10829 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
10830 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
10831 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10832 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10833 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10834 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
10835 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
10836
10837 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10838 Thomas Preud'homme <thomas.preudhomme@arm.com>
10839
10840 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
10841 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10842 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10843 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10844 * gcc.target/arm/cmse/struct-1.c: Likewise.
10845 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10846 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10847 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10848 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10849 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10850 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
10851 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10852 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10853 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10854 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10855 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10856
10857 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10858 Thomas Preud'homme <thomas.preudhomme@arm.com>
10859
10860 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
10861 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10862 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10863 * gcc.target/arm/cmse/struct-1.c: Likewise.
10864 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10865 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
10866 GPR clearing when CLRM is not available.
10867 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10868 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10869 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10870 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10871 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10872 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10873 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10874 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10875 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10876 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10877 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10878 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
10879 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
10880 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
10881 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10882 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10883 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10884 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10885 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10886 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10887 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10888 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10889 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10890 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10891 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10892 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10893 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10894
10895 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10896 Thomas Preud'homme <thomas.preudhomme@arm.com>
10897
10898 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
10899 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10900 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10901 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10902 * gcc.target/arm/cmse/struct-1.c: Likewise.
10903 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
10904 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
10905 mainline/8_1m subdirectory.
10906 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
10907 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
10908 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
10909 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
10910 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
10911 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
10912 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
10913 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
10914 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
10915 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
10916 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
10917 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
10918 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
10919 into ...
10920 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
10921 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
10922 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
10923 dg-skip-if directive for float ABI.
10924 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
10925 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
10926 dg-skip-if directive for float ABI.
10927 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
10928 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
10929 dg-skip-if directive for float ABI.
10930 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
10931 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
10932 dg-skip-if directive for float ABI.
10933 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
10934 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
10935 dg-skip-if directive for float ABI.
10936 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
10937 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
10938 dg-skip-if directive for float ABI.
10939 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
10940 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
10941 dg-skip-if directive for float ABI.
10942 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
10943 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
10944 dg-skip-if directive for float ABI.
10945 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
10946 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
10947 dg-skip-if directive for float ABI.
10948 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
10949 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
10950 dg-skip-if directive for float ABI.
10951 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
10952 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
10953 dg-skip-if directive for float ABI.
10954 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
10955 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
10956 dg-skip-if directive for float ABI.
10957 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
10958 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
10959 dg-skip-if directive for float ABI.
10960 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
10961 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
10962 dg-skip-if directive for float ABI.
10963 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
10964 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
10965 dg-skip-if directive for float ABI.
10966 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
10967 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
10968 dg-skip-if directive for float ABI.
10969 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
10970 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
10971 dg-skip-if directive for float ABI.
10972 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
10973 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
10974 dg-skip-if directive for float ABI.
10975 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
10976 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
10977 dg-skip-if directive for float ABI.
10978 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
10979 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
10980 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
10981 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
10982 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
10983 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
10984 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
10985 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
10986 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
10987 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
10988 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
10989 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
10990 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
10991 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
10992 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
10993 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
10994 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
10995 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
10996 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
10997 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
10998 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
10999 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
11000 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
11001 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
11002 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
11003 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
11004 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
11005 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
11006 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
11007 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
11008 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
11009 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
11010 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
11011 New procedure.
11012
11013 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
11014 Thomas Preud'homme <thomas.preudhomme@arm.com>
11015
11016 * lib/target-supports.exp
11017 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
11018 (add_options_for_arm_arch_v8_1m_main): Likewise.
11019 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
11020
11021 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11022
11023 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
11024 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
11025 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
11026
11027 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11028
11029 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
11030 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
11031 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
11032 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
11033
11034 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
11035
11036 PR tree-optimization/92429
11037 * gcc.dg/vect/pr92429.c: New test.
11038
11039 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
11040
11041 PR fortran/93253
11042 * fortran.dg/boz_7.f90: Updated dg-error.
11043
11044 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11045
11046 PR c++/91073
11047 * g++.dg/concepts/pr91073-1.C: New.
11048 * g++.dg/concepts/pr91073-2.C: Likewise.
11049
11050 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
11051
11052 * gcc.dg/pr90838.c: New test.
11053 * gcc.dg/pr93231.c: New test.
11054 * gcc.target/aarch64/pr90838.c: Use #define u 0.
11055
11056 2020-01-15 Richard Biener <rguenther@suse.de>
11057
11058 PR middle-end/93273
11059 * g++.dg/torture/pr93273.C: New testcase.
11060
11061 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
11062
11063 PR tree-optimization/93247
11064 * gcc.dg/vect/pr93247-1.c: New test.
11065 * gcc.dg/vect/pr93247-2.c: Likewise.
11066
11067 2020-01-15 Martin Sebor <msebor@redhat.com>
11068
11069 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
11070 failures due the absence of loop unrolling.
11071
11072 2020-01-15 Joseph Myers <joseph@codesourcery.com>
11073
11074 PR c/93072
11075 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
11076
11077 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11078
11079 * gcc.dg/analyzer/signal-6.c: New test.
11080
11081 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11082
11083 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
11084 no statements.
11085
11086 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11087
11088 PR analyzer/58237
11089 * gcc.dg/analyzer/file-paths-1.c: New test.
11090
11091 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11092
11093 PR analyzer/58237
11094 * gcc.dg/analyzer/file-1.c (test_4): New.
11095 * gcc.dg/analyzer/file-pr58237.c: New test.
11096
11097 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR tree-optimization/93262
11100 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
11101 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
11102 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
11103
11104 PR tree-optimization/93249
11105 * gcc.c-torture/execute/pr93249.c: New test.
11106
11107 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11108
11109 * gcc.dg/analyzer/signal-5.c: New test.
11110
11111 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11112
11113 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
11114 * gcc.dg/analyzer/data-model-5b.c: Likewise.
11115 * gcc.dg/analyzer/data-model-5c.c: Likewise.
11116 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
11117 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11118 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11119 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11120 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11121 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11122 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11123 * gcc.dg/analyzer/unknown-fns.c: New test.
11124
11125 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11126
11127 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
11128
11129 2020-01-15 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR lto/91576
11132 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
11133
11134 PR target/93009
11135 * gcc.target/i386/avx512vl-pr93009.c: New test.
11136
11137 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
11138
11139 PR lto/91576
11140 * g++.dg/lto/odr-8_0.C: New testcase.
11141 * g++.dg/lto/odr-8_1.C: New testcase.
11142
11143 2020-01-14 David Malcolm <dmalcolm@redhat.com>
11144
11145 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
11146 * gcc.dg/analyzer/abort.c: New test.
11147 * gcc.dg/analyzer/alloca-leak.c: New test.
11148 * gcc.dg/analyzer/analyzer-decls.h: New header.
11149 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
11150 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
11151 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
11152 * gcc.dg/analyzer/analyzer.exp: New suite.
11153 * gcc.dg/analyzer/attribute-nonnull.c: New test.
11154 * gcc.dg/analyzer/call-summaries-1.c: New test.
11155 * gcc.dg/analyzer/conditionals-2.c: New test.
11156 * gcc.dg/analyzer/conditionals-3.c: New test.
11157 * gcc.dg/analyzer/conditionals-notrans.c: New test.
11158 * gcc.dg/analyzer/conditionals-trans.c: New test.
11159 * gcc.dg/analyzer/data-model-1.c: New test.
11160 * gcc.dg/analyzer/data-model-2.c: New test.
11161 * gcc.dg/analyzer/data-model-3.c: New test.
11162 * gcc.dg/analyzer/data-model-4.c: New test.
11163 * gcc.dg/analyzer/data-model-5.c: New test.
11164 * gcc.dg/analyzer/data-model-5b.c: New test.
11165 * gcc.dg/analyzer/data-model-5c.c: New test.
11166 * gcc.dg/analyzer/data-model-5d.c: New test.
11167 * gcc.dg/analyzer/data-model-6.c: New test.
11168 * gcc.dg/analyzer/data-model-7.c: New test.
11169 * gcc.dg/analyzer/data-model-8.c: New test.
11170 * gcc.dg/analyzer/data-model-9.c: New test.
11171 * gcc.dg/analyzer/data-model-11.c: New test.
11172 * gcc.dg/analyzer/data-model-12.c: New test.
11173 * gcc.dg/analyzer/data-model-13.c: New test.
11174 * gcc.dg/analyzer/data-model-14.c: New test.
11175 * gcc.dg/analyzer/data-model-15.c: New test.
11176 * gcc.dg/analyzer/data-model-16.c: New test.
11177 * gcc.dg/analyzer/data-model-17.c: New test.
11178 * gcc.dg/analyzer/data-model-18.c: New test.
11179 * gcc.dg/analyzer/data-model-19.c: New test.
11180 * gcc.dg/analyzer/data-model-path-1.c: New test.
11181 * gcc.dg/analyzer/disabling.c: New test.
11182 * gcc.dg/analyzer/dot-output.c: New test.
11183 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
11184 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
11185 * gcc.dg/analyzer/double-free-lto-1.h: New header.
11186 * gcc.dg/analyzer/equivalence.c: New test.
11187 * gcc.dg/analyzer/explode-1.c: New test.
11188 * gcc.dg/analyzer/explode-2.c: New test.
11189 * gcc.dg/analyzer/factorial.c: New test.
11190 * gcc.dg/analyzer/fibonacci.c: New test.
11191 * gcc.dg/analyzer/fields.c: New test.
11192 * gcc.dg/analyzer/file-1.c: New test.
11193 * gcc.dg/analyzer/file-2.c: New test.
11194 * gcc.dg/analyzer/function-ptr-1.c: New test.
11195 * gcc.dg/analyzer/function-ptr-2.c: New test.
11196 * gcc.dg/analyzer/function-ptr-3.c: New test.
11197 * gcc.dg/analyzer/gzio-2.c: New test.
11198 * gcc.dg/analyzer/gzio-3.c: New test.
11199 * gcc.dg/analyzer/gzio-3a.c: New test.
11200 * gcc.dg/analyzer/gzio.c: New test.
11201 * gcc.dg/analyzer/infinite-recursion.c: New test.
11202 * gcc.dg/analyzer/loop-2.c: New test.
11203 * gcc.dg/analyzer/loop-2a.c: New test.
11204 * gcc.dg/analyzer/loop-3.c: New test.
11205 * gcc.dg/analyzer/loop-4.c: New test.
11206 * gcc.dg/analyzer/loop.c: New test.
11207 * gcc.dg/analyzer/malloc-1.c: New test.
11208 * gcc.dg/analyzer/malloc-2.c: New test.
11209 * gcc.dg/analyzer/malloc-3.c: New test.
11210 * gcc.dg/analyzer/malloc-callbacks.c: New test.
11211 * gcc.dg/analyzer/malloc-dce.c: New test.
11212 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
11213 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
11214 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
11215 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
11216 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
11217 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
11218 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
11219 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
11220 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
11221 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
11222 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
11223 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
11224 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
11225 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
11226 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
11227 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
11228 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
11229 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
11230 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
11231 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
11232 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
11233 * gcc.dg/analyzer/malloc-macro.h: New header.
11234 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
11235 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
11236 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
11237 * gcc.dg/analyzer/malloc-paths-1.c: New test.
11238 * gcc.dg/analyzer/malloc-paths-10.c: New test.
11239 * gcc.dg/analyzer/malloc-paths-2.c: New test.
11240 * gcc.dg/analyzer/malloc-paths-3.c: New test.
11241 * gcc.dg/analyzer/malloc-paths-4.c: New test.
11242 * gcc.dg/analyzer/malloc-paths-5.c: New test.
11243 * gcc.dg/analyzer/malloc-paths-6.c: New test.
11244 * gcc.dg/analyzer/malloc-paths-7.c: New test.
11245 * gcc.dg/analyzer/malloc-paths-8.c: New test.
11246 * gcc.dg/analyzer/malloc-paths-9.c: New test.
11247 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
11248 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
11249 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
11250 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
11251 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
11252 * gcc.dg/analyzer/operations.c: New test.
11253 * gcc.dg/analyzer/params-2.c: New test.
11254 * gcc.dg/analyzer/params.c: New test.
11255 * gcc.dg/analyzer/paths-1.c: New test.
11256 * gcc.dg/analyzer/paths-1a.c: New test.
11257 * gcc.dg/analyzer/paths-2.c: New test.
11258 * gcc.dg/analyzer/paths-3.c: New test.
11259 * gcc.dg/analyzer/paths-4.c: New test.
11260 * gcc.dg/analyzer/paths-5.c: New test.
11261 * gcc.dg/analyzer/paths-6.c: New test.
11262 * gcc.dg/analyzer/paths-7.c: New test.
11263 * gcc.dg/analyzer/pattern-test-1.c: New test.
11264 * gcc.dg/analyzer/pattern-test-2.c: New test.
11265 * gcc.dg/analyzer/pointer-merging.c: New test.
11266 * gcc.dg/analyzer/pr61861.c: New test.
11267 * gcc.dg/analyzer/pragma-1.c: New test.
11268 * gcc.dg/analyzer/scope-1.c: New test.
11269 * gcc.dg/analyzer/sensitive-1.c: New test.
11270 * gcc.dg/analyzer/setjmp-1.c: New test.
11271 * gcc.dg/analyzer/setjmp-2.c: New test.
11272 * gcc.dg/analyzer/setjmp-3.c: New test.
11273 * gcc.dg/analyzer/setjmp-4.c: New test.
11274 * gcc.dg/analyzer/setjmp-5.c: New test.
11275 * gcc.dg/analyzer/setjmp-6.c: New test.
11276 * gcc.dg/analyzer/setjmp-7.c: New test.
11277 * gcc.dg/analyzer/setjmp-7a.c: New test.
11278 * gcc.dg/analyzer/setjmp-8.c: New test.
11279 * gcc.dg/analyzer/setjmp-9.c: New test.
11280 * gcc.dg/analyzer/signal-1.c: New test.
11281 * gcc.dg/analyzer/signal-2.c: New test.
11282 * gcc.dg/analyzer/signal-3.c: New test.
11283 * gcc.dg/analyzer/signal-4a.c: New test.
11284 * gcc.dg/analyzer/signal-4b.c: New test.
11285 * gcc.dg/analyzer/strcmp-1.c: New test.
11286 * gcc.dg/analyzer/switch.c: New test.
11287 * gcc.dg/analyzer/taint-1.c: New test.
11288 * gcc.dg/analyzer/zlib-1.c: New test.
11289 * gcc.dg/analyzer/zlib-2.c: New test.
11290 * gcc.dg/analyzer/zlib-3.c: New test.
11291 * gcc.dg/analyzer/zlib-4.c: New test.
11292 * gcc.dg/analyzer/zlib-5.c: New test.
11293 * gcc.dg/analyzer/zlib-6.c: New test.
11294 * lib/gcc-defs.exp (dg-check-dot): New procedure.
11295 * lib/target-supports.exp (check_dot_available): New procedure.
11296 (check_effective_target_analyzer): New.
11297 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
11298
11299 2020-01-14 Jason Merrill <jason@redhat.com>
11300
11301 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
11302
11303 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
11304
11305 PR ipa/69678
11306 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
11307 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
11308 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
11309 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
11310 * lib/scandump.exp: Dump executable file name.
11311 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
11312
11313 2020-01-13 David Malcolm <dmalcolm@redhat.com>
11314
11315 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
11316 directive.
11317
11318 2020-01-13 Joseph Myers <joseph@codesourcery.com>
11319
11320 PR c/93241
11321 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
11322 tests.
11323
11324 2020-01-13 Martin Sebor <msebor@redhat.com>
11325
11326 PR tree-optimization/93213
11327 * gcc.c-torture/execute/pr93213.c: New test.
11328
11329 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
11330
11331 * c-c++-common/goacc/host_data-1.c: Extend.
11332 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11333
11334 2020-01-10 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR tree-optimization/93210
11337 * gcc.dg/pr93210.c: New test.
11338 * g++.dg/opt/pr93210.C: New test.
11339
11340 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11341
11342 PR inline-asm/93027
11343 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
11344
11345 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11346
11347 PR inline-asm/93027
11348 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
11349
11350 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11351
11352 PR inline-asm/93027
11353 * gcc.target/i386/pr93207.c: Run it only for x86-64.
11354
11355 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11356
11357 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
11358 typedef.
11359 (test_diag): Add coverage of "%@".
11360 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
11361 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
11362 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
11363 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
11364 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
11365 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
11366 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
11367 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
11368 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
11369 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
11370 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
11371
11372 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11373
11374 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
11375 nn_line_numbers_enabled.
11376 * lib/multiline.exp (nn_line_numbers_enabled): New global.
11377 (dg-enable-nn-line-numbers): New proc.
11378 (maybe-handle-nn-line-numbers): New proc.
11379 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
11380
11381 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11382
11383 PR inline-asm/93027
11384 * gcc.target/i386/pr93207.c: New test.
11385
11386 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
11387
11388 * testsuite/gcc.target/aarch64/pr90838.c: New test.
11389
11390 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11391
11392 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
11393 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
11394 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
11395 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
11396
11397 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11398
11399 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
11400 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
11401 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
11402 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
11403 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
11404 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
11405 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
11406 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
11407 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
11408
11409 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11410
11411 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
11412 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
11413 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
11414 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
11415 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
11416 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
11417 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
11418 * gcc.target/aarch64/sve/single_5.c: Likewise.
11419 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
11420 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
11421
11422 2020-01-10 Martin Sebor <msebor@redhat.com>
11423
11424 PR c/93132
11425 * gcc.dg/attr-access-read-only-2.c: New test.
11426
11427 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11428
11429 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
11430 return values. Use check-function-bodies instead of scan-assembler.
11431 * gcc.target/aarch64/sve/sel_2.c: Likewise
11432 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11433
11434 2020-01-10 Martin Jambor <mjambor@suse.cz>
11435
11436 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
11437 piecemeal initialization.
11438
11439 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11440
11441 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
11442 rather than aarch64_sve_hw.
11443
11444 2020-01-10 Richard Biener <rguenther@suse.de>
11445
11446 PR testsuite/93216
11447 * gcc.dg/optimize-bswaphi-1.c: Split previously added
11448 case into a LE and BE variant.
11449
11450 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11451
11452 PR fortran/65428
11453 * gfortran.dg/zero_sized_11.f90: New test.
11454 * gfortran.dg/zero_sized_12.f90: New test.
11455
11456 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11457
11458 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
11459 * g++.target/aarch64/sve2/acle: New directory.
11460 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
11461 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
11462 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
11463 macros.
11464 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
11465 expect an error saying that the function has no f32 form, but instead
11466 expect an error about SVE2 being required if the current target
11467 doesn't support SVE2.
11468 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
11469 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
11470 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
11471 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
11472 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
11473 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
11474 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
11475 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
11476 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
11477 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
11478 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
11479 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
11480 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
11481 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
11482 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
11483 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
11484 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
11485 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
11486 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
11487 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
11488 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
11489 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
11490 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
11491 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
11492 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
11493 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
11494 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
11495 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
11496 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
11497 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
11498 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
11499 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
11500 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
11501 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
11502 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
11503 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
11504 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
11505 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
11506 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
11507 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
11508 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
11509 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
11510 * gcc.target/aarch64/sve2/acle: New directory.
11511
11512 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11513
11514 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
11515 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
11516 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
11517 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
11518 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
11519 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
11520
11521 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11522
11523 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
11524
11525 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11526
11527 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
11528 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
11529
11530 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
11531
11532 PR fortran/84135
11533 * gfortran.dg/coarray/codimension_3.f90: New.
11534
11535 2020-01-09 Martin Sebor <msebor@redhat.com>
11536
11537 PR middle-end/93200
11538 * gcc.dg/Wstringop-overflow-30.c: New test.
11539
11540 2020-01-09 Richard Biener <rguenther@suse.de>
11541
11542 PR middle-end/93054
11543 * gcc.dg/pr93054.c: New testcase.
11544
11545 2020-01-09 Richard Biener <rguenther@suse.de>
11546
11547 PR tree-optimization/93040
11548 * gcc.dg/optimize-bswaphi-1.c: Amend.
11549 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11550
11551 2020-01-09 Jakub Jelinek <jakub@redhat.com>
11552
11553 PR inline-asm/93202
11554 * gcc.target/riscv/pr93202.c: New test.
11555
11556 PR target/93141
11557 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
11558 of the low half of the constant set.
11559 * gcc.target/i386/pr93141-2.c: New test.
11560
11561 2020-01-08 Jeff Law <law@redhat.com>
11562
11563 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
11564
11565 2020-01-08 Joel Brobecker <brobecker@adacore.com>
11566 Olivier Hainque <hainque@adacore.com>
11567
11568 * g++.target/aarch64/sve/tls_2.C: Add missing
11569 { dg-require-effective-target fpic } directive.
11570 * gcc.target/aarch64/noplt_2.c: Likewise.
11571 * gcc.target/aarch64/noplt_3.c: Likewise.
11572 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
11573 * gcc.target/aarch64/pic-small.c: Likewise.
11574 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
11575 * gcc.target/aarch64/pr66912.c: Likewise.
11576 * gcc.target/aarch64/sve/tls_1.c: Likewise.
11577 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
11578 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11579 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11580 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
11581 * gcc.target/aarch64/tlsle12_1.c: Likewise.
11582 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
11583 * gcc.target/aarch64/tlsle24_1.c: Likewise.
11584 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
11585 * gcc.target/aarch64/tlsle32_1.c: Likewise.
11586 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
11587 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
11588
11589 2020-01-08 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR target/93187
11592 * g++.dg/opt/pr93187.C: New test.
11593
11594 PR target/93174
11595 * gcc.c-torture/compile/pr93174.c: New test.
11596
11597 2020-01-08 Olivier Hainque <hainque@adacore.com>
11598 Alexandre Oliva <oliva@adacore.com>
11599
11600 * gcc.target/aarch64/stack-check-alloca.h: Remove
11601 #include alloca.h. #define alloca __builtin_alloca
11602 instead.
11603 * gcc.target/aarch64/stack-check-alloca-1.c: Add
11604 { dg-require-effective-target alloca }.
11605 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
11606 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
11607 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
11608 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
11609 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
11610 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
11611 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
11612 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
11613 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
11614
11615 2020-01-08 Martin Liska <mliska@suse.cz>
11616
11617 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
11618 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11619 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11620 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11621 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11622 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11623 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11624 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11625 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11626 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11627 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11628 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11629 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11630 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11631 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11632 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11633 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11634 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11635 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
11636 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11637 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11638 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11639 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
11640 * gcc.dg/ipa/pr64307.c: Likewise.
11641 * gcc.dg/ipa/pr90555.c: Likewise.
11642 * gcc.dg/ipa/propmalloc-1.c: Likewise.
11643 * gcc.dg/ipa/propmalloc-2.c: Likewise.
11644 * gcc.dg/ipa/propmalloc-3.c: Likewise.
11645
11646 2020-01-08 Richard Biener <rguenther@suse.de>
11647
11648 PR testsuite/92997
11649
11650 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
11651
11652 PR target/93188
11653 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
11654
11655 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
11656
11657 PR ipa/93084
11658 * gcc.dg/ipa/ipa-clone-3.c: New test.
11659
11660 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11661
11662 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
11663 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
11664
11665 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11666
11667 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
11668
11669 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11670
11671 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
11672
11673 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11674
11675 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
11676 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
11677 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
11678 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
11679
11680 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR tree-optimization/93156
11683 * gcc.dg/tree-ssa/pr93156.c: New test.
11684
11685 PR tree-optimization/93118
11686 * gcc.dg/tree-ssa/pr93118.c: New test.
11687
11688 2020-01-07 Martin Liska <mliska@suse.cz>
11689
11690 PR tree-optimization/92860
11691 * gcc.dg/pr92860-2.c: New test.
11692
11693 2020-01-07 Martin Liska <mliska@suse.cz>
11694
11695 PR tree-optimization/92860
11696 * gcc.dg/pr92860.c: New test.
11697
11698 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR c++/91369
11701 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
11702 static_assert failed for C++2a.
11703 * g++.dg/cpp2a/constexpr-new9.C: New test.
11704
11705 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11706
11707 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
11708 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
11709 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
11710
11711 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11712
11713 * gcc.dg/vect/vect-cond-arith-8.c: New test.
11714 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
11715
11716 2020-01-06 Nathan Sidwell <nathan@acm.org>
11717
11718 PR c++/79592
11719 * g++.dg/ubsan/vptr-4.C: Add expected error.
11720
11721 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11722
11723 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
11724
11725 2020-01-05 Andrew Pinski <apinski@marvell.com>
11726
11727 * gcc.c-torture/compile/20200105-1.c: New testcase.
11728 * gcc.c-torture/compile/20200105-2.c: New testcase.
11729 * gcc.c-torture/compile/20200105-3.c: New testcase.
11730
11731 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
11732
11733 * gcc.dg/darwin-version-1.c: Adjust test to use different
11734 options for Darwin4-9 and Darwin10+.
11735
11736 2020-01-05 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR target/93141
11739 * gcc.target/i386/pr93141-1.c: New test.
11740 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
11741
11742 PR c++/93138
11743 * g++.dg/warn/Wredundant-tags-2.C: New test.
11744
11745 PR c++/93046
11746 * g++.dg/ext/cond4.C: New test.
11747
11748 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
11749
11750 PR fortran/91640
11751 * gfortran.dg/contiguous_10.f90: New.
11752
11753 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
11754
11755 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
11756 effective target masm_intel.
11757 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
11758
11759 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR target/93089
11762 * gcc.target/i386/pr93089-2.c: New test.
11763 * gcc.target/i386/pr93089-3.c: New test.
11764
11765 PR target/93089
11766 * gcc.target/i386/pr93089-1.c: New test.
11767
11768 PR target/93110
11769 * gcc.dg/torture/pr93110.c: New test.
11770
11771 PR rtl-optimization/93088
11772 * gcc.target/i386/pr93088.c: New test.
11773
11774 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
11775
11776 PR fortran/92994
11777 * gfortran.dg/associate_50.f90: Update dg-error.
11778 * gfortran.dg/associate_51.f90: New.
11779
11780 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR fortran/68020
11783 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
11784 run.
11785
11786 2020-01-02 Andrew Pinski <apinski@marvell.com>
11787
11788 * gcc.c-torture/execute/bitfld-8.c: New testcase.
11789 * gcc.c-torture/execute/bitfld-9.c: New testcase.
11790
11791 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR c/90677
11794 * c-c++-common/pr90677-2.c: New test.
11795
11796 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
11797
11798 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
11799
11800 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
11801
11802 PR fortran/68020
11803 * gfortran.dg/implied_shape_4.f90: New.
11804 * gfortran.dg/implied_shape_5.f90: New.
11805
11806 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR ipa/93087
11809 * c-c++-common/cold-1.c: New test.
11810
11811 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11812
11813 PR libfortran/90374
11814 * gfortran.dg/fmt_zero_width.f90: Update test case.
11815
11816 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11817
11818 PR fortran/93113
11819 * gfortran.dg/dependency_58.f90: New test.
11820
11821 2020-01-01 Jakub Jelinek <jakub@redhat.com>
11822
11823 Update copyright years.
11824
11825 PR tree-optimization/93098
11826 * gcc.c-torture/compile/pr93098.c: New test.
11827 \f
11828 Copyright (C) 2020 Free Software Foundation, Inc.
11829
11830 Copying and distribution of this file, with or without modification,
11831 are permitted in any medium without royalty provided the copyright
11832 notice and this notice are preserved.