]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
Avoid testcase warning on arm ABI [pr94608]
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-04-17 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/94608
4 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
5
6 2020-04-17 Jakub Jelinek <jakub@redhat.com>
7
8 PR rtl-optimization/94618
9 * g++.dg/opt/pr94618.C: New test.
10
11 PR tree-optimization/94621
12 * gcc.c-torture/compile/pr94621.c: New test.
13
14 PR c++/94314
15 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
16
17 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
18
19 PR rtl-optimization/93974
20 * g++.dg/pr93974.C: New test.
21
22 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
23
24 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
25 for the change on more platforms.
26
27 2020-04-16 Martin Jambor <mjambor@suse.cz>
28
29 PR ipa/93621
30 * g++.dg/ipa/pr93621.C: New test.
31
32 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
33
34 PR target/94606
35 * gcc.dg/vect/pr94606.c: New test.
36
37 2020-04-16 Martin Liska <mliska@suse.cz>
38 Jakub Jelinek <jakub@redhat.com>
39
40 PR c++/94314
41 * g++.dg/pr94314.C: Do not use dg-additional-options
42 and remove not needed stdio.h include.
43 * g++.dg/pr94314-2.C: Likewise.
44 * g++.dg/pr94314-3.C: Likewise.
45 * g++.dg/pr94314-4.C: New test.
46
47 2020-04-16 Patrick Palka <ppalka@redhat.com>
48
49 PR c++/94475
50 * g++.dg/conversion/err-recover2.C: New test.
51 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
52 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
53
54 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
55
56 PR rtl-optimization/94605
57 * gcc.target/aarch64/sve/pr94605.c: New test.
58
59 2020-04-16 Richard Biener <rguenther@suse.de>
60
61 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
62 * gcc.dg/graphite/interchange-10.c: Likewise.
63 * gcc.dg/graphite/interchange-11.c: Likewise.
64 * gcc.dg/graphite/interchange-3.c: Likewise.
65 * gcc.dg/graphite/interchange-4.c: Likewise.
66 * gcc.dg/graphite/interchange-7.c: Likewise.
67 * gcc.dg/graphite/interchange-9.c: Likewise.
68 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
69 * gfortran.dg/graphite/interchange-3.f90: Likewise.
70
71 2020-04-16 Martin Jambor <mjambor@suse.cz>
72
73 PR tree-optimization/94598
74 * gcc.dg/tree-ssa/pr94598.c: New test.
75
76 2020-04-16 Jakub Jelinek <jakub@redhat.com>
77
78 PR ipa/92372
79 * gcc.c-torture/pr92372.c: Move ...
80 * gcc.c-torture/compile/pr92372.c: ... here.
81
82 PR c++/94571
83 * g++.dg/cpp1z/decomp51.C: New test.
84
85 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
86
87 PR target/94603
88 * gcc.target/i386/pr94603.c: New test.
89
90 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
91 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
92
93 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
94
95 2020-04-15 Jakub Jelinek <jakub@redhat.com>
96
97 PR c/94593
98 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
99 Move directives to file scope.
100 (i): Remove.
101 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
102 (i, foo): Remove.
103 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
104 * gcc.dg/gomp/requires-1.c: New test.
105 * g++.dg/gomp/requires-1.C: New test.
106 * g++.dg/gomp/requires-2.C: New test.
107
108 2020-04-15 Richard Biener <rguenther@suse.de>
109
110 PR middle-end/94539
111 * gcc.dg/alias-14.c: Make dg-do run.
112
113 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
114
115 PR target/94584
116 * gcc.target/xtensa/pr94584.c: New test.
117
118 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
119
120 PR c++/94359
121 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
122 Expect a run fail for targets without arbitrary indirect
123 tail-calls.
124
125 2020-04-14 Patrick Palka <ppalka@redhat.com>
126
127 PR c++/93207
128 * g++.dg/concepts/variadic5.C: New test.
129
130 PR c++/85278
131 * g++.dg/concepts/diagnostic9.C: New test.
132
133 PR c++/94034
134 * g++.dg/cpp0x/constexpr-empty15.C: New test.
135 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
136 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
137 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
138 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
139
140 2020-04-14 Jakub Jelinek <jakub@redhat.com>
141
142 PR tree-optimization/94573
143 * gcc.dg/store_merging_30.c: New test.
144
145 2020-04-14 Yang Yang <yangyang305@huawei.com>
146
147 PR tree-optimization/94574
148 * gcc.dg/pr94574.c: New test.
149
150 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
151
152 PR target/94561
153 * gcc.target/i386/pr94561.c: New test.
154
155 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
156
157 * gfortran.dg/use_rename_10.f90: New.
158 * gfortran.dg/use_rename_11.f90: New.
159
160 2020-04-13 Marek Polacek <polacek@redhat.com>
161
162 PR c++/94588
163 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
164
165 2020-04-13 Martin Sebor <msebor@redhat.com>
166
167 PR c/92326
168 * c-c++-common/Warray-bounds-8.c: New test.
169 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
170 memebrs in diagnostics.
171 * gcc.dg/Warray-bounds-49.c: Same.
172
173 2020-04-13 Patrick Palka <ppalka@redhat.com>
174
175 PR c++/94521
176 * g++.dg/cpp2a/lambda-uneval12.C: New test.
177
178 PR c++/94470
179 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
180 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
181 * g++.dg/init/array57.C: New test.
182
183 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
184
185 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
186 define, per n4861.
187 * g++.dg/coroutines/coro.h: Likewise.
188
189 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
190
191 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
192 for system versions 10.14 and 10.15.
193
194 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
195
196 PR fortran/87644
197 * gfortran.dg/variable_parameter.f90: New test.
198
199 2020-04-13 Linus Koenig <link@sig-st.de>
200
201 PR fortran/94192
202 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
203
204 2020-04-13 Nathan Sidwell <nathan@acm.org>
205
206 PR c++/94426
207 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
208 * g++.dg/abi/lambda-vis.C: Drop a warning.
209 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
210 variable changes.
211 * g++.dg/opt/dump1.C: Drop warnings of no import.
212
213 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
214
215 * gcc.target/msp430/operand-modifiers.c: New test.
216
217 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
218
219 PR fortran/94091
220 * gfortran.dg/char_length_22.f90: New test.
221
222 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
223
224 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
225 change, removing indirections for vars in .data.
226 * gcc.target/i386/indirect-thunk-2.c: Likewise.
227 * gcc.target/i386/indirect-thunk-3.c: Likewise.
228 * gcc.target/i386/indirect-thunk-4.c: Likewise.
229 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
230 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
231 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
232 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
233 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
234 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
235 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
236 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
237 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
238 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
239 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
240 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
241 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
242 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
243
244 2020-04-11 Marek Polacek <polacek@redhat.com>
245
246 PR c++/86327
247 * g++.dg/cpp1y/constexpr-return5.C: New test.
248
249 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
250
251 PR target/94494
252 * gcc.target/i386/pr94494.c: New test.
253
254 2020-04-11 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/94482
257 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
258 and sse_runtime effective target on x86, instead only add -msse2
259 if target is sse2_runtime.
260
261 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
262
263 PR c++/94528
264 * g++.dg/coroutines/pr94528.C: New test.
265
266 2020-04-10 Marek Polacek <polacek@redhat.com>
267
268 PR c++/94149
269 * g++.dg/cpp2a/paren-init24.C: New test.
270 * g++.dg/cpp2a/paren-init25.C: New test.
271 * g++.dg/ext/is_constructible5.C: New test.
272
273 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
274
275 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
276 IMPLICIT NONE.
277
278 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
279
280 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
281 patterns for scan-tree-dump.
282
283 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
284
285 PR middle-end/89433
286 PR middle-end/93465
287 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
288
289 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
290
291 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
292
293 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
294
295 * g++.dg/coroutines/co-await-syntax-10.C: New test.
296 * g++.dg/coroutines/co-await-syntax-11.C: New test.
297
298 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
299
300 PR fortran/87923
301 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
302 * gfortran.dg/io_constraints_8.f90: Likewise.
303 * gfortran.dg/iomsg_2.f90: Likewise.
304 * gfortran.dg/pr66725.f90: Likewise.
305 * gfortran.dg/pr88205.f90: Likewise.
306 * gfortran.dg/write_check4.f90: Likewise.
307 * gfortran.dg/asynchronous_5.f03: New test.
308 * gfortran.dg/io_constraints_15.f90: Likewise.
309 * gfortran.dg/io_constraints_16.f90: Likewise.
310 * gfortran.dg/io_constraints_17.f90: Likewise.
311 * gfortran.dg/io_constraints_18.f90: Likewise.
312 * gfortran.dg/io_tags_1.f90: Likewise.
313 * gfortran.dg/io_tags_10.f90: Likewise.
314 * gfortran.dg/io_tags_2.f90: Likewise.
315 * gfortran.dg/io_tags_3.f90: Likewise.
316 * gfortran.dg/io_tags_4.f90: Likewise.
317 * gfortran.dg/io_tags_5.f90: Likewise.
318 * gfortran.dg/io_tags_6.f90: Likewise.
319 * gfortran.dg/io_tags_7.f90: Likewise.
320 * gfortran.dg/io_tags_8.f90: Likewise.
321 * gfortran.dg/io_tags_9.f90: Likewise.
322 * gfortran.dg/write_check5.f90: Likewise.
323
324 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
325
326 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
327 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
328 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
329 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
330 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
331 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
332 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
333 * gcc.target/aarch64/sve/pcs/struct.h: New file.
334 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
335 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
336 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
337 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
338 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
339 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
340 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
341 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
342 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
343 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
344 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
345 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
346 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
347 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
348 (check_effective_target_aarch64_sve512_hw)
349 (check_effective_target_aarch64_sve1024_hw)
350 (check_effective_target_aarch64_sve2048_hw): New procedures.
351
352 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
353
354 * g++.target/arm/cde_mve.C: New test.
355
356 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
357
358 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
359
360 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
361
362 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
363 when extracting the target selector.
364
365 2020-04-09 Martin Jambor <mjambor@suse.cz>
366
367 PR tree-optimization/94482
368 * gcc.dg/torture/pr94482.c: New test.
369 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
370
371 2020-04-09 Marek Polacek <polacek@redhat.com>
372
373 PR c++/93790
374 * g++.dg/cpp2a/paren-init23.C: New test.
375 * g++.dg/init/aggr14.C: New test.
376
377 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
378
379 PR tree-optimization/91322
380 * g++.dg/lto/alias-4_0.C: Fix typo.
381 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
382 a template testing that
383
384 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
385
386 * lib/scanasm.exp (check-function-bodies): Treat the third
387 parameter as a list of option regexps and require each regexp
388 to match. Check for cases in which a target/xfail selector
389 was mistakenly passed to the options argument.
390 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
391 to the invocation of check-function-bodies.
392 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
393 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
394 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
395 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
396 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
397 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
398 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
399 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
400 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
401 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
402 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
403 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
404 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
405 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
406 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
407 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
408 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
409 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
410 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
411 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
412 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
413 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
414 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
415 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
416 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
417 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
418 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
419 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
420 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
421 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
422 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
423 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
424 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
425 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
426 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
427 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
428 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
429 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
430 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
431 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
432 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
433 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
434 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
435 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
436 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
437 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
438 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
439 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
440 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
441
442 2020-04-09 Richard Biener <rguenther@suse.de>
443
444 PR testsuite/93369
445 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
446 * g++.dg/lto/pr64076_1.C: Add -fPIC.
447
448 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
449
450 * gcc.target/aarch64/pr94530.c: New test.
451
452 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
453
454 PR tree-optimization/93674
455 * g++.dg/pr93674.C: New test.
456
457 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
458
459 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
460
461 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
462
463 PR testsuite/94079
464 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
465 non-vect_hw_misalign targets.
466
467 2020-04-08 Jakub Jelinek <jakub@redhat.com>
468
469 PR middle-end/94526
470 * gcc.dg/pr94526.c: New test.
471
472 PR tree-optimization/94524
473 * gcc.c-torture/execute/pr94524-1.c: New test.
474 * gcc.c-torture/execute/pr94524-2.c: New test.
475
476 PR c++/94314
477 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
478 Use __SIZE_TYPE__ instead of unsigned long.
479 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
480
481 PR middle-end/94120
482 PR testsuite/94533
483 * g++.dg/declare-pr94120.C: Move test to ...
484 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
485
486 2020-04-08 Marek Polacek <polacek@redhat.com>
487
488 PR c++/94507 - ICE-on-invalid with lambda template.
489 * g++.dg/cpp2a/lambda-generic7.C: New test.
490
491 2020-04-08 Alexandre Oliva <oliva@adacore.com>
492
493 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
494 -mfp16-format=alternative option.
495
496 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
497
498 PR target/94417
499 * gcc.target/i386/pr94417-1.c: New test.
500 * gcc.target/i386/pr94417-2.c: Likewise.
501 * gcc.target/i386/pr94417-3.c: Likewise.
502
503 2020-04-08 Jakub Jelinek <jakub@redhat.com>
504
505 PR target/94438
506 * gcc.target/i386/avx512bw-pr94438.c: New test.
507 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
508
509 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
510
511 PR fortran/93871
512 * gfortran.dg/dec_math_5.f90: Move to ...
513 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
514 dg-options to dg-additional-options.
515
516 2020-04-08 Alexandre Oliva <oliva@adacore.com>
517
518 * gcc.dg/tls/pr78796.c: Require tls_runtime.
519
520 2020-04-08 Martin Liska <mliska@suse.cz>
521
522 PR c++/94314
523 * g++.dg/pr94314-2.C: New test.
524 * g++.dg/pr94314-3.C: New test.
525 * g++.dg/pr94314.C: New test.
526
527 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
528
529 * gcc.target/arm/acle/cde_v_1.c: New test.
530 * gcc.target/arm/acle/cde_v_1_err.c: New test.
531 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
532
533 2020-04-08 Patrick Palka <ppalka@redhat.com>
534
535 Core issues 1001 and 1322
536 PR c++/92010
537 * g++.dg/cpp2a/lambda-uneval11.c: New test.
538 * g++.dg/template/array33.C: New test.
539 * g++.dg/template/array34.C: New test.
540 * g++.dg/template/defarg22.C: New test.
541
542 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
543
544 * gcc.target/arm/pragma_cde.c: New test.
545 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
546 option.
547 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
548
549 2020-04-08 Jakub Jelinek <jakub@redhat.com>
550
551 PR c++/94325
552 * g++.dg/ubsan/vptr-15.C: New test.
553
554 2020-04-08 Marek Polacek <polacek@redhat.com>
555
556 PR c++/94478 - ICE with defaulted comparison operator
557 * g++.dg/cpp2a/spaceship-err4.C: New test.
558
559 2020-04-08 Alexandre Oliva <oliva@adacore.com>
560
561 * gcc.target/arm/polytypes.c: Add quotes around
562 -flax-vector-conversions.
563
564 2020-04-08 Jakub Jelinek <jakub@redhat.com>
565
566 PR rtl-optimization/94516
567 * gcc.dg/torture/pr94516.c: New test.
568
569 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
570
571 PR middle-end/94120
572 * c-c++-common/goacc/declare-pr94120.c: New.
573 * g++.dg/declare-pr94120.C: New.
574
575 2020-04-07 Jakub Jelinek <jakub@redhat.com>
576
577 PR rtl-optimization/94291
578 PR rtl-optimization/84169
579 * gcc.dg/pr94291.c: New test.
580
581 2020-04-07 Richard Biener <rguenther@suse.de>
582
583 PR middle-end/94479
584 * gcc.dg/torture/pr94479.c: New testcase.
585
586 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
587
588 PR fortran/93871
589 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
590 * gfortran.dg/dec_math_2.f90: New test.
591 * gfortran.dg/dec_math_3.f90: Likewise.
592 * gfortran.dg/dec_math_4.f90: Likewise.
593 * gfortran.dg/dec_math_5.f90: Likewise.
594
595 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
596
597 * g++.target/arm/mve.exp: New.
598 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
599 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
600
601 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
602
603 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
604 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
605 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
606 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
607
608 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
609
610 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
611 test.
612
613 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
614
615 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
616
617 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
618
619 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
620 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
621 scan-assembler.
622 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
623 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
624 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
625
626 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
627
628 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
629 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
630 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
631 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
632 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
633 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
634 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
635 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
636
637 2020-04-07 Patrick Palka <ppalka@redhat.com>
638
639 PR c++/90996
640 * g++.dg/cpp1y/pr90996.C: New test.
641
642 2020-04-07 Jakub Jelinek <jakub@redhat.com>
643
644 PR target/94509
645 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
646 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
647
648 PR c++/94512
649 * g++.dg/gomp/pr94512.C: New test.
650
651 PR target/94488
652 * gcc.c-torture/compile/pr94488.c: New test.
653
654 PR target/94500
655 * gcc.target/i386/avx512bw-pr94500.c: New test.
656
657 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
658
659 PR fortran/93686
660 * gfortran.dg/pr93686_1.f90: New test.
661 * gfortran.dg/pr93686_2.f90: Likewise.
662 * gfortran.dg/pr93686_3.f90: Likewise.
663 * gfortran.dg/pr93686_4.f90: Likewise.
664
665 2020-04-06 Joel Brobecker <brobecker@adacore.com>
666
667 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
668
669 2020-04-04 Marek Polacek <polacek@redhat.com>
670
671 PR c++/94155 - crash in gimplifier with paren init of aggregates.
672 * g++.dg/cpp2a/paren-init22.C: New test.
673
674 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
675
676 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
677 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
678 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
679 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
680
681 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
682
683 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
684
685 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
686 Jakub Jelinek <jakub@redhat.com>
687
688 PR debug/94459
689 * g++.dg/debug/pr94459.C: New test.
690
691 2020-04-04 Patrick Palka <ppalka@redhat.com>
692
693 PR c++/94205
694 PR c++/79937
695 * g++.dg/cpp1y/pr79937-5.C: New test.
696 * g++.dg/cpp1z/lambda-this6.C: New test.
697
698 PR c++/94219
699 PR c++/94205
700 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
701 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
702 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
703 * g++.dg/cpp1z/lambda-this5.C: New test.
704
705 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
706
707 PR ipa/93940
708 * g++.dg/tree-ssa/pr93940.C: New test.
709
710 2020-04-04 Jakub Jelinek <jakub@redhat.com>
711
712 PR rtl-optimization/94468
713 * g++.dg/opt/pr94468.C: New test.
714
715 PR debug/94441
716 * g++.dg/opt/pr94441.C: New test.
717
718 PR c++/94477
719 * g++.dg/gomp/pr94477.C: New test.
720
721 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
722
723 PR target/94467
724 * gcc.target/i386/pr94467-1.c: New test.
725 * gcc.target/i386/pr94467-2.c: Likewise.
726
727 2020-04-03 Jakub Jelinek <jakub@redhat.com>
728
729 PR target/94460
730 * gcc.target/i386/avx2-pr94460.c: New test.
731
732 2020-04-03 Patrick Palka <ppalka@redhat.com>
733
734 PR c++/93211
735 PR c++/90711
736 * g++.dg/template/koenig11.C: New test.
737
738 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
739
740 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
741 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
742 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
743 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
744 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
745 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
746 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
747 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
748 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
749
750 2020-04-03 Tamar Christina <tamar.christina@arm.com>
751
752 PR target/94396
753 * gcc.target/aarch64/options_set_11.c: New test.
754 * gcc.target/aarch64/options_set_12.c: New test.
755 * gcc.target/aarch64/options_set_13.c: New test.
756 * gcc.target/aarch64/options_set_14.c: New test.
757 * gcc.target/aarch64/options_set_15.c: New test.
758 * gcc.target/aarch64/options_set_16.c: New test.
759 * gcc.target/aarch64/options_set_17.c: New test.
760 * gcc.target/aarch64/options_set_18.c: New test.
761 * gcc.target/aarch64/options_set_19.c: New test.
762 * gcc.target/aarch64/options_set_20.c: New test.
763 * gcc.target/aarch64/options_set_21.c: New test.
764 * gcc.target/aarch64/options_set_22.c: New test.
765 * gcc.target/aarch64/options_set_23.c: New test.
766 * gcc.target/aarch64/options_set_24.c: New test.
767 * gcc.target/aarch64/options_set_25.c: New test.
768 * gcc.target/aarch64/options_set_26.c: New test.
769
770 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
771
772 PR tree-optimization/94443
773 * gcc.dg/vect/pr94443.c: New test.
774
775 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
776
777 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
778 for __sigsetjmp as well as sigsetjmp.
779
780 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
781
782 PR fortran/85982
783 * gfortran.dg/dec_structure_28.f90: New test.
784
785 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
786
787 * gfortran.dg/dtio_35.f90: New.
788
789 2020-04-02 Richard Biener <rguenther@suse.de>
790
791 PR c/94392
792 * gcc.dg/torture/pr94392.c: New testcase.
793
794 2020-04-02 Jakub Jelinek <jakub@redhat.com>
795
796 PR target/94435
797 * gcc.target/aarch64/pr94435.c: New test.
798
799 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
800
801 PR target/94317
802 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
803 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
804 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
805 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
806 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
807 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
808 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
809 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
810 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
811 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
812
813 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
814
815 PR fortran/93522
816 * gfortran.dg/select_rank_4.f90: New.
817
818 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
819
820 PR fortran/93498
821 * gfortran.dg/pr93498_1.f90: New test.
822 * gfortran.dg/pr93498_2.f90: New test.
823
824 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
825 Steven G. Kargl <kargl@gcc.gnu.org>
826
827 PR fortran/94030
828 * gfortran.dg/pr94030_1.f90: New test.
829 * gfortran.dg/pr94030_2.f90: New test.
830
831 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
832
833 PR d/94315
834 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
835 * gdc.dg/pr93038b.d: Likewise.
836
837 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
838
839 PR d/94321
840 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
841 pointers.
842
843 2020-04-01 David Malcolm <dmalcolm@redhat.com>
844
845 PR analyzer/94378
846 * gcc.dg/analyzer/compound-assignment-1.c: New test.
847 * gcc.dg/analyzer/compound-assignment-2.c: New test.
848 * gcc.dg/analyzer/compound-assignment-3.c: New test.
849
850 2020-04-01 Jakub Jelinek <jakub@redhat.com>
851
852 PR middle-end/94436
853 * gcc.dg/pr94436.c: New test.
854
855 PR middle-end/94423
856 * gcc.dg/ubsan/pr94423.c: New test.
857
858 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
859
860 PR tree-optimization/94043
861 * gfortran.dg/graphite/vect-pr94043.f90: New test.
862
863 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
864
865 PR d/90136
866 * gdc.dg/pr90136a.d: New test.
867 * gdc.dg/pr90136b.d: New test.
868 * gdc.dg/pr90136c.d: New test.
869
870 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
871
872 * jit.dg/test-version.c: New testcase.
873 * jit.dg/all-non-failing-tests.h: Add test-version.c.
874
875 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
876
877 PR d/94424
878 * gdc.dg/pr94424.d: New test.
879
880 2020-03-31 Felix Yang <felix.yang@huawei.com>
881
882 PR tree-optimization/94398
883 * gcc.target/aarch64/pr94398.c: New test.
884
885 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
886
887 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
888 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
889 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
890 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
891
892 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
893
894 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
895 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
896 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
897 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
898 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
899 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
900 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
901 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
902 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
903 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
904 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
905 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
906 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
907 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
908 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
909 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
910 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
911 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
912 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
913 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
914 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
915 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
916
917 2020-03-31 Jakub Jelinek <jakub@redhat.com>
918
919 PR target/94368
920 * gcc.dg/pr94368.c: New test.
921
922 PR middle-end/94412
923 * gcc.c-torture/execute/pr94412.c: New test.
924
925 PR tree-optimization/94403
926 * g++.dg/tree-ssa/pr94403.C: New test.
927
928 PR rtl-optimization/94344
929 * gcc.dg/pr94344.c: New test.
930
931 2020-03-30 David Malcolm <dmalcolm@redhat.com>
932
933 * jit.dg/all-non-failing-tests.h: Add test-empty.c
934
935 2020-03-30 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/94385
938 * c-c++-common/pr94385.c: New test.
939
940 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
941
942 * gcc.target/powerpc/pragma_power6.c: New.
943 * gcc.target/powerpc/pragma_power7.c: New.
944 * gcc.target/powerpc/pragma_power8.c: New.
945 * gcc.target/powerpc/pragma_power9.c: New.
946 * gcc.target/powerpc/pragma_misc9.c: New.
947 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
948 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
949
950 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
951
952 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
953 expected results.
954
955 2020-03-30 Jakub Jelinek <jakub@redhat.com>
956
957 PR target/94343
958 * gcc.target/i386/avx512f-pr94343.c: New test.
959 * gcc.target/i386/avx512vl-pr94343.c: New test.
960
961 2020-03-30 Martin Liska <mliska@suse.cz>
962
963 PR rtl-optimization/87716
964 * gcc.target/i386/pr57193.c: XFAIL a test-case.
965
966 2020-03-30 Martin Liska <mliska@suse.cz>
967
968 PR testsuite/94402
969 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
970 to be vectorized (based on libmvec presence).
971
972 2020-03-30 Jakub Jelinek <jakub@redhat.com>
973
974 PR target/93069
975 * gcc.target/i386/avx512vl-pr93069.c: New test.
976 * gcc.dg/vect/pr93069.c: New test.
977
978 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
979
980 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
981 arguments -D, -H, -X, and set compilable_output_file_ext.
982 (gdc-convert-test): Document and add cases DFLAGS and
983 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
984 and set compilable_do_what to compile.
985 (gdc-do-test): Define compilable_do_what, default to assemble.
986
987 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
988
989 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
990 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
991 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
992 GDC_INCLUDE_CXX_FLAGS is true.
993 (gdc_link_flags): Likewise.
994 (gdc_init): Move setting of default gdc test flags to...
995 (gdc_target_compile): ...here.
996
997 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
998
999 * gdc.test/compilable/compilable.exp: New file.
1000 * gdc.test/fail_compilation/fail_compilation.exp: New file.
1001 * gdc.test/runnable/runnable.exp: New file.
1002 * gdc.test/gdc-test.exp: Move and rename to...
1003 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
1004 (dmd2dg): Rename to...
1005 (gdc-convert-test): ...this.
1006 (gdc-do-test): Add testcases parameter and remove subdir handling.
1007
1008 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
1009
1010 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
1011 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
1012 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
1013 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
1014
1015 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
1016
1017 PR fortran/94348
1018 * gfortran.dg/module_procedure_3.f90: New.
1019
1020 2020-03-28 Patrick Palka <ppalka@redhat.com>
1021
1022 PR c++/94306
1023 * g++.dg/concepts/diagnostic8.C: New test.
1024
1025 PR c++/94252
1026 * g++.dg/concepts/diagnostic7.C: New test.
1027 * g++.dg/concepts/pr94252.C: New test.
1028 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
1029 diagnostic.
1030
1031 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
1032 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
1033 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
1034 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
1035
1036 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
1037 "neither operand".
1038 * g++.dg/concepts/diagnostic5.C: New test.
1039
1040 2020-03-28 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR c/93573
1043 * gcc.dg/pr93573-1.c: New test.
1044 * gcc.dg/pr93573-2.c: New test.
1045
1046 PR tree-optimization/94329
1047 * gfortran.dg/pr94329.f90: New test.
1048
1049 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c++/94339
1052 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
1053
1054 2020-03-27 Martin Sebor <msebor@redhat.com>
1055
1056 PR c++/94346
1057 * c-c++-common/attr-copy.c: New test.
1058
1059 2020-03-27 Martin Sebor <msebor@redhat.com>
1060
1061 PR c++/94098
1062 * g++.dg/ext/attr-access-2.C: New test.
1063
1064 2020-03-27 Martin Sebor <msebor@redhat.com>
1065
1066 PR c++/94078
1067 PR c++/93824
1068 PR c++/93810
1069 * g++.dg/warn/Wmismatched-tags-3.C: New test.
1070 * g++.dg/warn/Wmismatched-tags-4.C: New test.
1071 * g++.dg/warn/Wmismatched-tags-5.C: New test.
1072 * g++.dg/warn/Wmismatched-tags-6.C: New test.
1073 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
1074 * g++.dg/warn/Wredundant-tags-6.C: New test.
1075 * g++.dg/warn/Wredundant-tags-7.C: New test.
1076
1077 2020-03-27 David Malcolm <dmalcolm@redhat.com>
1078
1079 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
1080 positive leak.
1081 * gcc.dg/analyzer/data-model-5c.c: Likewise.
1082 * gcc.dg/analyzer/malloc-5.c: New test.
1083
1084 2020-03-27 David Malcolm <dmalcolm@redhat.com>
1085
1086 * gcc.dg/analyzer/dot-output.c: Check that
1087 dot-output.c.supergraph-eg.dot is valid.
1088
1089 2020-03-27 Richard Biener <rguenther@suse.de>
1090
1091 PR debug/94273
1092 * g++.dg/debug/pr94273.C: New testcase.
1093
1094 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
1095
1096 PR fortran/93957
1097 * gfortran.dg/assumed_rank_19.f90: New.
1098
1099 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
1100
1101 PR fortran/93363
1102 * gfortran.dg/associate_51.f90: Fix test case.
1103 * gfortran.dg/associate_53.f90: New.
1104
1105 2020-03-27 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR c++/94326
1108 * g++.dg/other/pr94326.C: New test.
1109
1110 PR c++/94339
1111 * g++.dg/other/pr94339.C: New test.
1112 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
1113
1114 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
1115
1116 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
1117 * gcc.dg/torture/pr87197-debug-sms.c: New test.
1118
1119 2020-03-27 Marek Polacek <polacek@redhat.com>
1120
1121 PR c++/94336 - template keyword accepted before destructor names.
1122 * g++.dg/template/template-keyword2.C: New test.
1123
1124 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
1125
1126 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1127 Add <cstdio>.
1128
1129 2020-03-26 Marek Polacek <polacek@redhat.com>
1130
1131 DR 1710
1132 PR c++/94057 - template keyword in a typename-specifier.
1133 * g++.dg/cpp1y/alias-decl1.C: New test.
1134 * g++.dg/cpp1y/alias-decl2.C: New test.
1135 * g++.dg/cpp1y/alias-decl3.C: New test.
1136 * g++.dg/parse/missing-template1.C: Update dg-error.
1137 * g++.dg/parse/template3.C: Likewise.
1138 * g++.dg/template/error4.C: Likewise.
1139 * g++.dg/template/meminit2.C: Likewise.
1140 * g++.dg/template/dependent-name5.C: Likewise.
1141 * g++.dg/template/dependent-name7.C: New test.
1142 * g++.dg/template/dependent-name8.C: New test.
1143 * g++.dg/template/dependent-name9.C: New test.
1144 * g++.dg/template/dependent-name10.C: New test.
1145 * g++.dg/template/dependent-name11.C: New test.
1146 * g++.dg/template/dependent-name12.C: New test.
1147 * g++.dg/template/dependent-name13.C: New test.
1148 * g++.dg/template/dr1794.C: New test.
1149 * g++.dg/template/dr314.C: New test.
1150 * g++.dg/template/dr1710.C: New test.
1151 * g++.dg/template/dr1710-2.C: New test.
1152 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
1153
1154 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1155
1156 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
1157 to n4849 behaviour.
1158 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
1159 test.
1160
1161 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1162
1163 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
1164
1165 2020-03-26 Martin Liska <mliska@suse.cz>
1166
1167 * gcc.target/i386/pr81213.c: Do not scan assembler
1168 and add one missing PR entry.
1169
1170 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR debug/94323
1173 * g++.dg/debug/pr94323.C: New test.
1174
1175 2020-03-26 Martin Liska <mliska@suse.cz>
1176
1177 PR testsuite/94334
1178 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
1179 and add ifunc effective target.
1180 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
1181
1182 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR debug/94281
1185 * g++.dg/debug/pr94281.C: New test.
1186
1187 PR c++/81349
1188 * g++.dg/cpp1z/pr81349.C: New test.
1189
1190 PR c++/94272
1191 * g++.dg/debug/pr94272.C: New test.
1192
1193 2020-03-26 Felix Yang <felix.yang@huawei.com>
1194
1195 PR tree-optimization/94269
1196 * gcc.dg/pr94269.c: New test.
1197
1198 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
1199
1200 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
1201 * lib/target-supports.exp (check_effective_target_vect_unpack):
1202 Add amdgcn.
1203
1204 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR target/94292
1207 * gcc.dg/pr94292.c: New test.
1208
1209 2020-03-25 Martin Sebor <msebor@redhat.com>
1210
1211 PR middle-end/94004
1212 * gcc.dg/Walloca-larger-than-3.c: New test.
1213 * gcc.dg/Walloca-larger-than-3.h: New test header.
1214 * gcc.dg/Wvla-larger-than-4.c: New test.
1215
1216 2020-03-25 Patrick Palka <ppalka@redhat.com>
1217
1218 PR c++/94265
1219 * g++.dg/warn/Wduplicated-cond1.C: New test.
1220
1221 2020-03-25 Martin Sebor <msebor@redhat.com>
1222
1223 PR tree-optimization/94131
1224 * gcc.dg/pr94131.c: New test.
1225
1226 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
1227
1228 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
1229 embedded targets.
1230
1231 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR debug/94296
1234 * gcc.dg/cleanup-13.c: Add a comment that the test is not
1235 -fcompare-debug compatible with certain other options.
1236
1237 PR target/94308
1238 * gcc.target/i386/pr94308.c: New test.
1239
1240 2020-03-25 Martin Liska <mliska@suse.cz>
1241
1242 PR target/93274
1243 PR ipa/94271
1244 * gcc.target/i386/pr81213-2.c: New test.
1245 * gcc.target/i386/pr81213.c: Add additional source.
1246 * gcc.dg/lto/pr94271_0.c: New test.
1247 * gcc.dg/lto/pr94271_1.c: New test.
1248
1249 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR debug/94280
1252 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
1253 -fcompare-debug.
1254 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
1255 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
1256
1257 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
1258
1259 PR fortran/93484
1260 * gfortran.dg/pr93484_1.f90: New test.
1261 * gfortran.dg/pr93484_2.f90: New test.
1262
1263 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR middle-end/94303
1266 * g++.dg/torture/pr94303.C: New test.
1267
1268 PR c++/94223
1269 * g++.dg/opt/pr94223.C: New test.
1270
1271 PR tree-optimization/94300
1272 * gcc.target/i386/avx512f-pr94300.c: New test.
1273
1274 PR debug/94283
1275 * gcc.dg/pr94283.c: New test.
1276
1277 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
1278
1279 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
1280 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1281 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
1282
1283 2020-03-24 Marek Polacek <polacek@redhat.com>
1284
1285 PR c++/94190 - wrong no post-decrement operator error in template.
1286 * g++.dg/conversion/op7.C: New test.
1287
1288 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1289
1290 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
1291 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1292 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1293 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1294 * gcc.target/arm/vfp-stmiad.c: Likewise.
1295 * gcc.target/arm/vnmul-1.c: Likewise.
1296 * gcc.target/arm/vnmul-3.c: Likewise.
1297 * gcc.target/arm/vnmul-4.c: Likewise.
1298
1299 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1300
1301 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
1302 * gcc.target/arm/cmp-3.c: ...here (new file)
1303
1304 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1305
1306 * lib/target-supports.exp
1307 (check_effective_target_arm_fp_dp_ok_nocache): New.
1308 (check_effective_target_arm_fp_dp_ok): New.
1309 (add_options_for_arm_fp_dp): New.
1310
1311 2020-03-24 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR target/94286
1314 * gcc.dg/pr94286.c: New test.
1315
1316 PR debug/94285
1317 * gfortran.dg/pr94285.f90: New test.
1318
1319 PR debug/94283
1320 * gcc.target/i386/pr94283.c: New test.
1321
1322 PR debug/94277
1323 * gcc.dg/pr94277.c: New test.
1324
1325 2020-03-23 Jeff Law <law@redhat.com>
1326
1327 PR target/94144
1328 PR target/94238
1329 * gcc.c-torture/compile/pr94144.c: New test.
1330 * gcc.c-torture/compile/pr94238.c: New test.
1331
1332 2020-03-23 Patrick Palka <ppalka@redhat.com>
1333
1334 PR c++/93805
1335 * g++.dg/warn/Wnoexcept2.C: New test.
1336
1337 2020-03-23 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR c++/91993
1340 * g++.dg/warn/Wconversion-pr91993.C: New test.
1341 * g++.dg/ubsan/pr91993.C: New test.
1342 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
1343 to dg-options.
1344 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1345 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1346
1347 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1348 Andre Vieira <andre.simoesdiasvieira@arm.com>
1349 Mihail Ionescu <mihail.ionescu@arm.com>
1350
1351 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
1352 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
1353 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
1354 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
1355 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
1356 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
1357
1358 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1359
1360 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
1361 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
1362 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
1363 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
1364 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
1365 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
1366 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
1367 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
1368 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
1369 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
1370 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
1371 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
1372 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
1373 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
1374 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
1375 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
1376 * lib/target-supports.exp:
1377 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
1378 support MVE floating point in Big Endian mode.
1379 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
1380 support MVE integer in Big Endian mode.
1381
1382 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1383 Andre Vieira <andre.simoesdiasvieira@arm.com>
1384 Mihail Ionescu <mihail.ionescu@arm.com>
1385
1386 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
1387 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1388 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1389 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1390 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1391 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1392 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1393 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1394 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1395 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1396 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
1397 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
1398 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
1399 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1401 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
1402 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
1406
1407 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
1408
1409 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
1410 * jit.dg/test-long-string-literal.c: New testcase.
1411
1412 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
1413
1414 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
1415 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
1416 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
1417 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1418 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
1419 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
1420 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1421 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
1422 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
1423 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1424 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1425 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1426 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1427 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1428 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1429 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1430 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1431 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
1432 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
1433 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
1434 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
1435 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
1436 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
1437 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
1438 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
1439 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
1440 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
1441 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
1442 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
1443 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
1444 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
1445 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
1446 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
1447 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
1448 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
1449 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
1450 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
1451 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
1452 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
1453 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
1454 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
1455 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
1456 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
1457 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
1458 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
1459 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
1460 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
1461 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
1462 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
1463 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
1464 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
1465 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
1466 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
1467 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
1468 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
1469 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
1470 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
1471 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
1472 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
1473 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
1474 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
1475 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
1476 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
1477 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
1478 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
1479 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
1480 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
1481 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
1482 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
1483 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
1484 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
1485 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
1486 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
1487 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
1488 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
1489 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
1490 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
1491 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
1492 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
1493 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
1494 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
1495 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
1496 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
1497 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
1498 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
1499 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
1500 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
1501 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
1502 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
1503 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
1504 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
1505 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
1506 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
1507 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
1508 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
1509 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
1510 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
1511 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
1512 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
1513 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
1514 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
1515 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
1516 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
1517 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
1518 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
1519 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
1520 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
1521 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
1522 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
1523 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
1524 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
1525 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
1526 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
1527 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
1528 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
1529 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
1530 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
1531 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
1532 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
1533 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
1534 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
1535 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
1536 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
1537 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
1538 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
1539 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
1540 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
1541 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
1542 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
1543 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
1544 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
1545 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
1546 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
1547 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
1548 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
1549 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
1550 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
1551 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
1554 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
1555 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
1562 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
1563 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
1564 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
1565 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
1566 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
1567 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
1568 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
1569 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
1570 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
1571 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
1572 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
1573 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
1574 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
1575 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
1576 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
1577 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
1578 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
1579 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
1580 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
1581 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
1582 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
1583 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
1584 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
1585 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
1586 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
1587 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
1588 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
1589 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
1590 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
1591 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
1592 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
1593 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
1594 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
1595 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
1596 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
1597 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
1598 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
1599 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
1600 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
1601 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
1602 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
1603 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
1604 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
1605 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
1606 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
1607 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
1608 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
1609 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1610 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1611 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1612 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
1613 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
1614 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
1615 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
1616 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
1617 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
1618 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
1619 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
1620 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
1621 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
1622 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
1623 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
1624 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
1625 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
1626 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
1627 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
1628 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
1629 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
1630 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
1631 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
1632 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
1633 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
1634 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
1635 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
1636 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
1637 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
1638 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
1639 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
1640 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
1641 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
1642 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
1643 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
1644 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
1645 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
1646 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
1647 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
1648 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
1649 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
1650 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
1651 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
1652 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
1653 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
1654 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
1655 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
1656 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
1657 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
1658 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
1659 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
1660 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
1661 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
1662 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
1663 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
1664 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
1665 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
1666 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
1667 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
1668 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
1669 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
1670 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
1671 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
1675 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
1683 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
1684 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
1685 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
1686 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
1687 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
1688 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
1689 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
1690 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
1691 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
1692 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
1693 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
1694 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
1695 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
1696 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
1697 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
1698 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
1699 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
1700 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
1701 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
1702 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
1703 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
1704 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
1705 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
1706 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
1707 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
1708 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
1709 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
1710 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
1711 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
1712 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
1713 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
1714 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
1715 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
1716 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
1717 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
1718 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
1719 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
1720 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
1721 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
1722 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
1723 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
1724 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
1725 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
1726 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
1727 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
1728 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
1729 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
1730 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
1731 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
1732 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
1745 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
1746 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
1747 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
1748 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
1749 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
1750 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
1751 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
1752 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
1753 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
1754 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
1755 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
1756 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
1757 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
1758 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
1759 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
1760 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
1761 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
1762 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
1763 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
1764 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
1765 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
1766 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
1767 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
1768 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
1769 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
1770 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
1771 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1772 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1773 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
1774 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
1775 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
1776 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
1777 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
1778 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
1779 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
1780 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
1781 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
1782 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
1783 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
1784 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
1785 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
1786 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
1787 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
1788 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
1789 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
1790 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
1798 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
1799 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
1808 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
1809 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1810 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1811 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
1812 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
1813 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
1814 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
1817 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
1846 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
1847 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
1848 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
1849 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1850 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1851 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
1852 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
1861 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1862 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1863 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
1864 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
1865 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
1866 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
1867 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
1868 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
1869 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
1870 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
1871 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
1872 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
1873 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
1874 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
1875 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
1876 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
1877 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
1878 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
1879 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
1888 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
1889 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
1890 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
1891 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
1912 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
1913 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
1914 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
1915 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
1916 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
1917 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
1918 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
1919 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
1920 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
1921 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
1922 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
1923 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
1924 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
1925 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
1926 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
1927 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
1928 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
1929 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
1930 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
1931 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
1932 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
1933 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
1934 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
1935 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
1936 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
1937 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
1940 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
1941 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
1942 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
1943 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
1944 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
1967 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
1968 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
1969 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
1970 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
1971 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
1992 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
1993 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
1994 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
1995 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
1996 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
1997 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
1998 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
1999 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
2002 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
2005 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
2013 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
2014 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
2015 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
2016 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
2017 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
2018 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
2019 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
2020 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
2021 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
2022 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
2023 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
2024 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
2025 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
2026 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
2027 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
2028 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
2029 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
2030 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
2031 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
2032 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
2033 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
2034 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
2035 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
2036 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
2037 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
2038 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
2039 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
2040 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
2041 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
2042 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
2043 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
2044 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
2046 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
2047 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
2054 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
2055 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
2056 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
2057 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
2058 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
2059 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
2060 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
2061 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
2062 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
2063 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
2064 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
2065 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
2066 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
2067 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
2068 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
2069 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
2070 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
2071 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
2072 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
2073 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
2074 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
2075 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
2076 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
2077 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
2078 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
2079 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
2080 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
2081 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
2082 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
2083 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
2084 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
2085 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
2086 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
2087 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
2088 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
2089 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
2090 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
2091 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
2092 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
2093 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
2094 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
2095 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
2096 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
2097 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
2098 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
2099 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
2100 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
2101 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
2102 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
2103 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
2104 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
2105 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
2106 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
2107 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
2108 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
2109 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
2110 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
2111 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
2112 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
2113 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
2114 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
2115 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
2116 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
2117 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
2118 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
2126 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
2127 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
2128 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
2129 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
2130 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
2131 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
2132 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
2133 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
2134 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
2135 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
2136 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
2137 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
2138 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
2139 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
2140 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
2141 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
2142 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
2143 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
2144 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
2146 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
2147 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
2154 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
2155 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
2156 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
2157 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
2158 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
2159 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
2160 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
2161 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
2162 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
2163 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
2164 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
2165 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
2166 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
2167 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
2168 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
2169 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
2170 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
2171 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
2172 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
2173 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
2174 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
2175 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
2176 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
2177 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
2178 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
2179 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
2180 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
2189 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
2190 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
2191 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
2192 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
2193 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
2194 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
2195 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
2196 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
2197 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
2198 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
2199 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
2200 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
2201 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
2202 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
2203 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
2204 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
2205 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
2206 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
2207 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
2208 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
2209 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
2210 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
2211 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
2212 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
2213 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
2214 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
2215 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
2216 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
2217 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
2218 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
2219 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
2220 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
2221 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
2222 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
2223 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
2224 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
2225 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
2226 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
2227 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
2228 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
2229 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
2230 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
2231 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
2232 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
2233 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
2234 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
2235 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
2236 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
2237 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
2238 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
2239 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
2240 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
2241 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
2242 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
2243 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
2244 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
2245 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
2246 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
2247 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
2248 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
2249 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
2250 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
2251 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
2252 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
2253 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
2254 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
2255 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
2256 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
2257 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
2258 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
2268 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
2269 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
2270 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
2271 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
2272 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
2309 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
2310 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
2311 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
2312 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
2313 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
2336 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
2337 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
2339 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
2340 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
2341 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
3777 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
3778 * lib/target-supports.exp: Add --save-temps to mve options.
3779
3780 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
3781
3782 PR fortran/93365
3783 PR fortran/93600
3784 * gfortran.dg/pr93365.f90: New test.
3785 * gfortran.dg/pr93600_1.f90: New test.
3786 * gfortran.dg/pr93600_2.f90: New test.
3787
3788 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
3789
3790 * lib/target-supports.exp (check_effective_target_offload_gcn):
3791 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
3792
3793 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3794
3795 PR d/93038
3796 * gdc.dg/pr93038b.d: New test.
3797
3798 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
3799
3800 * g++.dg/abi/lambda-vis.C: Amend assembler match
3801 strings for targets using a USER_LABEL_PREFIX.
3802
3803 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3804
3805 PR d/93038
3806 * gdc.dg/fileimports/pr93038.txt: New test.
3807 * gdc.dg/pr93038.d: New test.
3808
3809 2020-03-21 Patrick Palka <ppalka@redhat.com>
3810
3811 PR c++/94066
3812 * g++.dg/cpp1y/constexpr-union2.C: New test.
3813 * g++.dg/cpp1y/constexpr-union3.C: New test.
3814 * g++.dg/cpp1y/constexpr-union4.C: New test.
3815 * g++.dg/cpp1y/constexpr-union5.C: New test.
3816 * g++.dg/cpp1y/pr94066.C: New test.
3817 * g++.dg/cpp1y/pr94066-2.C: New test.
3818 * g++.dg/cpp1y/pr94066-3.C: New test.
3819 * g++.dg/cpp2a/constexpr-union1.C: New test.
3820
3821 2020-03-21 Tamar Christina <tamar.christina@arm.com>
3822
3823 PR target/94052
3824 * gcc.target/aarch64/pr94052.C: New test.
3825
3826 2020-03-20 Martin Jambor <mjambor@suse.cz>
3827
3828 PR tree-optimization/93435
3829 * gcc.dg/tree-ssa/pr93435.c: New test.
3830
3831 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
3832
3833 PR ipa/93347
3834 * g++.dg/torture/pr93347.C: New test.
3835
3836 2020-03-20 Patrick Palka <ppalka@redhat.com>
3837
3838 PR c++/69694
3839 * g++.dg/cpp0x/decltype74.C: New test.
3840 * g++.dg/cpp0x/decltype75.C: New test.
3841
3842 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3843 Andre Vieira <andre.simoesdiasvieira@arm.com>
3844 Mihail Ionescu <mihail.ionescu@arm.com>
3845
3846 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
3847 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3886
3887 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
3888
3889 PR middle-end/94072
3890 * gcc.target/aarch64/pr94072.c: New test.
3891
3892 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3893 Andre Vieira <andre.simoesdiasvieira@arm.com>
3894 Mihail Ionescu <mihail.ionescu@arm.com>
3895
3896 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
3897 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3912
3913 2020-03-20 Patrick Palka <ppalka@redhat.com>
3914
3915 * g++.dg/concepts/diagnostic6.C: New test.
3916
3917 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3918
3919 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
3920 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4294
4295 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4296 Andre Vieira <andre.simoesdiasvieira@arm.com>
4297 Mihail Ionescu <mihail.ionescu@arm.com>
4298
4299 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
4300 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
4310 Likewise.
4311 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
4312 Likewise.
4313 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
4317 Likewise.
4318 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
4319 Likewise.
4320 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
4321 Likewise.
4322 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4324
4325 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4326 Andre Vieira <andre.simoesdiasvieira@arm.com>
4327 Mihail Ionescu <mihail.ionescu@arm.com>
4328
4329 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
4330 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4377
4378 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4379
4380 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
4381 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4398
4399 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4400 Andre Vieira <andre.simoesdiasvieira@arm.com>
4401 Mihail Ionescu <mihail.ionescu@arm.com>
4402
4403 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
4404 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
4411
4412 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4413
4414 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
4415 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4431
4432 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4433
4434 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
4435
4436 2020-03-20 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR tree-optimization/94224
4439 * g++.dg/tree-ssa/pr94224.C: New test.
4440
4441 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4442
4443 PR ipa/94202
4444 * g++.dg/torture/pr94202.C: New test.
4445
4446 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR gcov-profile/94029
4449 * gcc.misc-tests/gcov-pr94029.c: New test.
4450
4451 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4452
4453 PR ipa/92372
4454 * gcc.c-torture/pr92372.c: New test.
4455 * gcc.dg/attr-flatten-1.c: New test.
4456
4457 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR tree-optimization/94211
4460 * gcc.dg/pr94211.c: New test.
4461
4462 2020-03-19 Richard Biener <rguenther@suse.de>
4463
4464 PR middle-end/94216
4465 * g++.dg/torture/pr94216.C: New testcase.
4466
4467 2020-03-18 Martin Sebor <msebor@redhat.com>
4468
4469 PR ipa/92799
4470 * gcc.dg/attr-weakref-5.c: New test.
4471
4472 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4473 Mihail Ionescu <mihail.ionescu@arm.com>
4474 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4475
4476 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
4477 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
4485 Likewise.
4486 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
4487 Likewise.
4488 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
4489 Likewise.
4490 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
4491 Likewise.
4492 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
4495 Likewise.
4496 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
4497 Likewise.
4498 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
4507 Likewise.
4508 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
4509 Likewise.
4510 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
4511 Likewise.
4512 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
4513 Likewise.
4514 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
4515 Likewise.
4516 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
4517 Likewise.
4518
4519 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4520 Mihail Ionescu <mihail.ionescu@arm.com>
4521 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4522
4523 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
4524 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
4548 Likewise.
4549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
4550 Likewise.
4551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
4552 Likewise.
4553 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
4554 Likewise.
4555 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
4556 Likewise.
4557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
4558 Likewise.
4559 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
4560 Likewise.
4561 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
4562 Likewise.
4563 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4571
4572 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4573 Mihail Ionescu <mihail.ionescu@arm.com>
4574 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4575
4576 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4577 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4616
4617 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4618 Mihail Ionescu <mihail.ionescu@arm.com>
4619 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4620
4621 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4622 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4661
4662 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4663 Mihail Ionescu <mihail.ionescu@arm.com>
4664 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4665
4666 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
4667 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4680
4681 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4682 Mihail Ionescu <mihail.ionescu@arm.com>
4683 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4684
4685 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
4686 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4699
4700 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4701 Mihail Ionescu <mihail.ionescu@arm.com>
4702 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4703
4704 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
4705 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4718
4719 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4720 Mihail Ionescu <mihail.ionescu@arm.com>
4721 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4722
4723 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
4724 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4737
4738 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4739 Mihail Ionescu <mihail.ionescu@arm.com>
4740 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4741
4742 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
4743 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4804
4805 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4806 Mihail Ionescu <mihail.ionescu@arm.com>
4807 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4808
4809 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4886
4887 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4888 Mihail Ionescu <mihail.ionescu@arm.com>
4889 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4890
4891 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
4892 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5200
5201 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5202 Mihail Ionescu <mihail.ionescu@arm.com>
5203 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5204
5205 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
5206 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5236
5237 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5238 Mihail Ionescu <mihail.ionescu@arm.com>
5239 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5240
5241 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
5242 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5444
5445 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5446 Mihail Ionescu <mihail.ionescu@arm.com>
5447 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5448
5449 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
5450 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
5637 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
5638 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
5639 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
5640 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
5641 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
5642 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
5643 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
5644 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
5645 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
5646 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
5647 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
5648 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
5649 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
5650 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
5651 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
5652 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
5653 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5686 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5687 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5688 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5689 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5690 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5691 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5692 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5706
5707 2020-03-18 David Malcolm <dmalcolm@redhat.com>
5708
5709 PR analyzer/94047
5710 * gcc.dg/analyzer/pr94047.c: New test.
5711
5712 2020-03-18 Richard Biener <rguenther@suse.de>
5713
5714 PR middle-end/94206
5715 * gcc.dg/torture/pr94206.c: New testcase.
5716
5717 2020-03-18 Duan bo <duanbo3@huawei.com>
5718
5719 PR target/94201
5720 * gcc.target/aarch64/pr94201.c:New test.
5721
5722 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
5723
5724 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
5725 check-function-bodies patterns for p15 to be saved.
5726 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
5727 predicates to be saved.
5728 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
5729 p12-p15 to be saved and restored.
5730 (test_2): Remove p12-p15 from the clobber list.
5731 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
5732 p12-p15 to be saved and restored.
5733 (test_2): Remove p12-p15 from the clobber list.
5734 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
5735 p12-p15 to be saved and restored.
5736 (test_2): Remove p12-p15 from the clobber list.
5737 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
5738 p12-p15 to be saved and restored.
5739 (test_2): Remove p12-p15 from the clobber list.
5740 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
5741 to be saved and restored.
5742 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
5743 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
5744 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
5745 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
5746 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
5747 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
5748 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
5749 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
5750 (test_2): Remove p12-p15 from the clobber list.
5751 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
5752 p12-p15 to be saved and restored.
5753 (test_2): Remove p12-p15 from the clobber list.
5754 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
5755 p12-p15 to be saved and restored.
5756 (test_2): Remove p12-p15 from the clobber list.
5757 (test_4): Expect only 16 bytes of stack to be allocated for the
5758 predicate save slot.
5759 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
5760 p12-p15 to be saved and restored.
5761 (test_2): Remove p12-p15 from the clobber list.
5762 (test_4): Expect only 16 bytes of stack to be allocated for the
5763 predicate save slot.
5764 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
5765 p12-p15 to be saved and restored.
5766 (test_2): Remove p12-p15 from the clobber list.
5767 (test_4): Expect only 16 bytes of stack to be allocated for the
5768 predicate save slot.
5769 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
5770 p12-p15 to be saved and restored.
5771 (test_2): Remove p12-p15 from the clobber list.
5772 (test_4): Expect only 32 bytes of stack to be allocated for the
5773 predicate save slot.
5774 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
5775 than p4 to create a vector-sized save slot.
5776 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
5777 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
5778 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
5779
5780 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
5781
5782 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
5783 not defined; update comments.
5784 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
5785
5786 2020-03-18 Richard Biener <rguenther@suse.de>
5787
5788 PR middle-end/94188
5789 * gcc.dg/pr94188.c: New testcase.
5790
5791 2020-03-18 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR c++/91759
5794 * g++.dg/cpp1z/class-deduction72.C: New test.
5795
5796 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
5797
5798 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
5799
5800 2020-03-17 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR c/94172
5803 * gcc.dg/pr94172-1.c: New test.
5804 * gcc.dg/pr94172-2.c: New test.
5805
5806 PR c++/90995
5807 * g++.dg/cpp0x/enum40.C: New test.
5808
5809 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
5810
5811 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
5812 -fno-fat-lto-objects. Use tabs rather than spaces in the
5813 check-function-bodies code.
5814
5815 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
5816
5817 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
5818 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
5819
5820 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5821 Mihail Ionescu <mihail.ionescu@arm.com>
5822 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5823
5824 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
5825 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5858
5859 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5860 Mihail Ionescu <mihail.ionescu@arm.com>
5861 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5862
5863 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
5864 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
6008
6009 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6010 Mihail Ionescu <mihail.ionescu@arm.com>
6011 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6012
6013 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
6014 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
6258 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
6259 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
6260 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
6261 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
6262 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
6373
6374 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6375 Mihail Ionescu <mihail.ionescu@arm.com>
6376 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6377
6378 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
6379 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
6392
6393 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6394 Mihail Ionescu <mihail.ionescu@arm.com>
6395 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6396
6397 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
6398 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
6408 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
6409 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
6415
6416 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6417 Mihail Ionescu <mihail.ionescu@arm.com>
6418 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6419
6420 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
6421 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
6430
6431 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6432 Mihail Ionescu <mihail.ionescu@arm.com>
6433 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6434
6435 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
6436 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
6440
6441 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6442 Mihail Ionescu <mihail.ionescu@arm.com>
6443 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6444
6445 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
6446 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
6479 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
6480 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
6481 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
6482 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
6515
6516 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
6517
6518 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
6519
6520 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR tree-optimization/94015
6523 * gcc.dg/pr94015.c: New test.
6524
6525 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6526 Mihail Ionescu <mihail.ionescu@arm.com>
6527 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6528
6529 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
6530 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
6540 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
6541 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
6543
6544 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6545 Mihail Ionescu <mihail.ionescu@arm.com>
6546 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6547
6548 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
6549 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
6559 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
6560 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
6561 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
6562 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
6563 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
6564 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
6565 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
6575
6576 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6577 Mihail Ionescu <mihail.ionescu@arm.com>
6578 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6579
6580 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
6581 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
6582 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
6583 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
6584 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
6588
6589 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR target/94185
6592 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
6593 to avoid FAIL with -m32 -std=c++98.
6594
6595 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
6596
6597 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
6598 superfluous dg-error.
6599 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6600
6601 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6602
6603 PR middle-end/94189
6604 * gcc.dg/pr94189.c: New test.
6605
6606 2020-03-17 Martin Liska <mliska@suse.cz>
6607
6608 PR lto/94157
6609 * gcc.dg/lto/pr94157_0.c: Add gas effective
6610 target filter.
6611
6612 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6613
6614 PR d/92309
6615 * gdc.dg/pr92309.d: New test.
6616
6617 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6618
6619 PR d/92216
6620 * gdc.dg/imports/pr92216.d: New.
6621 * gdc.dg/pr92216.d: New test.
6622
6623 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR c/94179
6626 * gcc.c-torture/compile/pr94179.c: New test.
6627
6628 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
6629
6630 PR target/94185
6631 * g++.target/i386/pr94185.C: New test.
6632
6633 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
6634
6635 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
6636 name to .-1 dg-error tests.
6637 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6638
6639 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6640
6641 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
6642 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6643
6644 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6645
6646 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
6647 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6651
6652
6653 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6654 Mihail Ionescu <mihail.ionescu@arm.com>
6655 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6656
6657 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
6658 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6664 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6665 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6666 * gcc.target/arm/mve/mve.exp: New file.
6667 * lib/target-supports.exp
6668 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
6669 armv8.1-m.main+mve.fp and returning corresponding options.
6670 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
6671 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
6672 MVE with floating point on the current target.
6673 (add_options_for_arm_v8_1m_mve_fp): Proc to call
6674 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
6675 compiler options for MVE with floating point.
6676 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
6677 return hard float-abi on success.
6678
6679 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
6680
6681 PR target/89229
6682 * gcc.target/i386/pr89229-7a.c: New test.
6683 * gcc.target/i386/pr89229-7b.c: Likewise.
6684 * gcc.target/i386/pr89229-7c.c: Likewise.
6685
6686 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6687
6688 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
6689 * gdc.dg/asm5.d: New test.
6690
6691 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR debug/94167
6694 * gcc.dg/pr94167.c: New test.
6695
6696 PR tree-optimization/94166
6697 * gcc.dg/pr94166.c: New test.
6698
6699 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
6700
6701 PR tree-optimization/94125
6702 * gcc.dg/tree-ssa/pr94125.c: New test.
6703
6704 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
6705
6706 PR target/89229
6707 * gcc.target/i386/pr89229-6a.c: New test.
6708 * gcc.target/i386/pr89229-6b.c: Likewise.
6709 * gcc.target/i386/pr89229-6c.c: Likewise.
6710
6711 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
6712
6713 * gcc.misc-tests/help.exp: Adapt to new output for
6714 -Walloc-size-larger-than= option.
6715
6716 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
6717
6718 PR target/89229
6719 * gcc.target/i386/pr89229-5a.c: New test.
6720 * gcc.target/i386/pr89229-5b.c: Likewise.
6721 * gcc.target/i386/pr89229-5c.c: Likewise.
6722
6723 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6724
6725 PR target/94176
6726 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
6727
6728 2020-03-13 David Malcolm <dmalcolm@redhat.com>
6729
6730 PR analyzer/94099
6731 PR analyzer/94105
6732 * gcc.dg/analyzer/pr94099.c: New test.
6733 * gcc.dg/analyzer/pr94105.c: New test.
6734
6735 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
6736
6737 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
6738 typo.
6739
6740 2020-03-13 Martin Sebor <msebor@redhat.com>
6741
6742 PR c/94040
6743 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
6744 for warning name rather than the exact text.
6745 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
6746 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
6747 * gcc.dg/pr62090.c: Prune expected warning.
6748 * gcc.dg/pr89314.c: Look for warning name rather than text.
6749 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
6750
6751 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
6752
6753 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
6754 (dg-error): Quote 'ms_abi' attribute.
6755 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
6756 Require maybe_x32 effective target.
6757 (dg-options): Add -mx32.
6758 (dg-error): Quote 'ms_abi' attribute.
6759 * gcc.target/i386/pr90096.c (dg-error): Update relative
6760 location of target x32 error.
6761
6762 2020-03-13 Patrick Palka <ppalka@redhat.com>
6763
6764 PR c++/67960
6765 * g++.dg/diagnostic/pr67960.C: New test.
6766 * g++.dg/diagnostic/pr67960-2.C: New test.
6767
6768 2020-03-13 Martin Liska <mliska@suse.cz>
6769
6770 PR lto/94157
6771 * gcc.dg/lto/pr94157_0.c: New test.
6772
6773 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
6774
6775 PR testsuite/93935
6776 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
6777 messages only on vect_hw_misalign targets.
6778
6779 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
6780
6781 PR target/89229
6782 * gcc.target/i386/pr89229-4a.c: New test.
6783 * gcc.target/i386/pr89229-4b.c: Likewise.
6784 * gcc.target/i386/pr89229-4c.c: Likewise.
6785
6786 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
6787
6788 * gcc.c-torture/compile/20200313-1.c: New test.
6789
6790 2020-03-12 Jeff Law <law@redhat.com>
6791
6792 PR rtl-optimization/90275
6793 * gcc.c-torture/compile/pr90275.c: New test.
6794
6795 2020-03-12 Richard Biener <rguenther@suse.de>
6796
6797 PR tree-optimization/94103
6798 * gcc.target/i386/pr94103.c: New testcase.
6799
6800 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
6801
6802 PR middle-end/94120
6803 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
6804 Extend test case to result variables.
6805 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
6806 restriction of OpenACC.
6807 * gfortran.dg/goacc/declare-3.f95: Remove case where this
6808 restriction is violated.
6809 * gfortran.dg/goacc/pr94120-1.f90: New.
6810 * gfortran.dg/goacc/pr94120-2.f90: New.
6811 * gfortran.dg/goacc/pr94120-3.f90: New.
6812
6813 2020-03-12 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR tree-optimization/94130
6816 * gcc.c-torture/execute/pr94130.c: New test.
6817
6818 PR c++/93907
6819 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
6820 __int128 if __SIZEOF_INT128__ isn't defined.
6821
6822 2020-03-06 Marek Polacek <polacek@redhat.com>
6823
6824 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
6825 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
6826 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
6827 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
6828 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
6829 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
6830 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
6831
6832 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR target/94134
6835 * gcc.c-torture/execute/pr94134.c: New test.
6836
6837 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
6838
6839 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
6840
6841 2020-03-11 Richard Biener <rguenther@suse.de>
6842
6843 * gcc.dg/torture/20200311-1.c: New testcase.
6844
6845 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
6846
6847 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
6848 counted as fluff.
6849
6850 2020-03-11 Richard Wai <richard@annexi-strayline.com>
6851
6852 * gnat.dg/subpools1.adb: New test.
6853
6854 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6855
6856 PR target/94121
6857 * gcc.dg/pr94121.c: New test.
6858
6859 PR middle-end/94111
6860 * gcc.dg/dfp/pr94111.c: New test.
6861
6862 PR tree-optimization/94114
6863 * gcc.dg/pr94114.c: New test.
6864
6865 2020-03-10 Marek Polacek <polacek@redhat.com>
6866
6867 PR c++/94124 - wrong conversion error with non-viable overload.
6868 * g++.dg/cpp0x/initlist-overload1.C: New test.
6869
6870 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
6871
6872 PR target/93709
6873 * gcc.target/powerpc/p9-minmax-3.c: New test.
6874
6875 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6876
6877 PR target/90763
6878 * gcc.target/powerpc/pr90763.c: New.
6879
6880 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
6881
6882 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
6883
6884 2020-03-10 Jeff Law <law@redhat.com>
6885
6886 Revert:
6887 2020-02-29 Jeff Law <law@redhat.com>
6888
6889 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
6890
6891 2020-03-10 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR target/94088
6894 * gcc.target/i386/pr94088.c: New test.
6895
6896 2020-03-09 Marek Polacek <polacek@redhat.com>
6897
6898 PR c++/92031 - bogus taking address of rvalue error.
6899 PR c++/91465 - ICE with template codes in check_narrowing.
6900 PR c++/93870 - wrong error when converting template non-type arg.
6901 PR c++/94068 - ICE with template codes in check_narrowing.
6902 * g++.dg/cpp0x/conv-tmpl2.C: New test.
6903 * g++.dg/cpp0x/conv-tmpl3.C: New test.
6904 * g++.dg/cpp0x/conv-tmpl4.C: New test.
6905 * g++.dg/cpp0x/conv-tmpl5.C: New test.
6906 * g++.dg/cpp0x/conv-tmpl6.C: New test.
6907 * g++.dg/cpp1z/conv-tmpl1.C: New test.
6908
6909 2020-03-09 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR c++/94067
6912 * g++.dg/warn/Wconversion-pr94067.C: New test.
6913
6914 2020-03-09 Marek Polacek <polacek@redhat.com>
6915
6916 PR c++/94050 - ABI issue with alignas on armv7hl.
6917 * g++.dg/abi/align3.C: New test.
6918
6919 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
6920
6921 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
6922
6923 2020-03-09 Martin Liska <mliska@suse.cz>
6924
6925 PR target/93800
6926 * gcc.target/powerpc/pr93800.c: New test.
6927
6928 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
6929
6930 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
6931
6932 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6933
6934 PR testsuite/94019
6935 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
6936 without misaligned vector access support.
6937
6938 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6939
6940 PR testsuite/94023
6941 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
6942 vect_hw_misalign targets.
6943
6944 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
6945
6946 PR fortran/93581
6947 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
6948
6949 2020-03-08 Patrick Palka <ppalka@redhat.com>
6950
6951 PR c++/93729
6952 * g++.dg/concepts/pr93729.C: New test.
6953
6954 * g++.dg/concepts/diagnostic4.C: New test.
6955
6956 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 PR target/89229
6959 PR target/89346
6960 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
6961 of "pr89229-5a.c".
6962
6963 2020-03-06 David Malcolm <dmalcolm@redhat.com>
6964
6965 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
6966 reflect fix to region_model::get_representative_path_var, adding
6967 the missing "*" from the cast.
6968
6969 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
6970
6971 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
6972 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6973 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
6974 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
6975
6976 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
6977
6978 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
6979
6980 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6981
6982 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
6983
6984 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6985
6986 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
6987
6988 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
6989
6990 * gcc.target/riscv/pr93304.c: Update expected output and comment.
6991
6992 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6993
6994 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
6995 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
6996 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
6997 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
6998
6999 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
7000
7001 PR tree-optimization/90883
7002 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
7003 Add aarch64-*-* mips*-*-* to XFAIL.
7004
7005 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
7006
7007 PR target/89229
7008 PR target/89346
7009 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
7010 * gcc.target/i386/pr89229-2a.c: New test.
7011 * gcc.target/i386/pr89229-2b.c: Likewise.
7012 * gcc.target/i386/pr89229-2c.c: Likewise.
7013 * gcc.target/i386/pr89229-3a.c: Likewise.
7014 * gcc.target/i386/pr89229-3b.c: Likewise.
7015 * gcc.target/i386/pr89229-3c.c: Likewise.
7016 * gcc.target/i386/pr89346.c: Likewise.
7017
7018 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7019
7020 * g++.dg/pr80481.C: Disable epilogue vectorization.
7021
7022 2020-03-05 Joseph Myers <joseph@codesourcery.com>
7023
7024 PR c/93577
7025 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
7026 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
7027 tests.
7028 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
7029
7030 2020-03-05 Jeff Law <law@redhat.com>
7031
7032 PR tree-optimization/91890
7033 * gcc.dg/pragma-diag-8.c: New test.
7034
7035 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR target/94046
7038 * g++.target/i386/pr94046-1.C: New test.
7039 * g++.target/i386/pr94046-2.C: New test.
7040
7041 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
7042
7043 * g++.dg/asan/asan_test.C (dg-options): Add
7044 -Wno-alloc-size-larger-than.
7045
7046 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR target/90311
7049 * gcc.c-torture/execute/pr90311.c: New test.
7050
7051 2020-03-05 Jeff Law <law@redhat.com>
7052
7053 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
7054
7055 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
7056
7057 PR fortran/93792
7058 * gfortran.dg/pr93792.f90: New test.
7059
7060 2020-03-05 Delia Burduv <delia.burduv@arm.com>
7061
7062 * gcc.target/arm/simd/bf16_ma_1.c: New test.
7063 * gcc.target/arm/simd/bf16_ma_2.c: New test.
7064 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
7065
7066 2020-03-05 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR middle-end/93399
7069 * gcc.dg/pr93399.c: New test.
7070
7071 PR tree-optimization/93582
7072 * gcc.dg/tree-ssa/pr93582-11.c: New test.
7073
7074 2020-03-04 Martin Sebor <msebor@redhat.com>
7075
7076 PR c++/90938
7077 * g++.dg/init/array55.C: New test.
7078 * g++.dg/init/array56.C: New test.
7079 * g++.dg/cpp2a/nontype-class33.C: New test.
7080
7081 2020-03-04 Martin Sebor <msebor@redhat.com>
7082
7083 PR tree-optimization/93986
7084 * gcc.dg/pr93986.c: New test.
7085
7086 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7087
7088 PR analyzer/94028
7089 * g++.dg/analyzer/pr94028.C: New test.
7090
7091 2020-03-04 Martin Sebor <msebor@redhat.com>
7092
7093 PR middle-end/81401
7094 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
7095
7096 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
7097
7098 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
7099
7100 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
7101
7102 * gcc.target/powerpc/pr93122.c: Add dg-require.
7103
7104 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7105
7106 PR analyzer/93993
7107 * gcc.dg/analyzer/expect-1.c: New test.
7108 * gcc.dg/analyzer/malloc-4.c: New test.
7109 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
7110 Move location of leak warning and update message.
7111
7112 2020-03-04 David Malcolm <dmalcolm@redhat.com>
7113
7114 PR analyzer/93993
7115 * gfortran.dg/analyzer/pr93993.f90: New test.
7116
7117 2020-03-04 Martin Liska <mliska@suse.cz>
7118
7119 * gcc.target/i386/pr91623.c: Add -fcommon in order
7120 to re-trigger the needed code for the test-case which
7121 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
7122
7123 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR debug/93888
7126 * g++.dg/guality/pr93888.C: New test.
7127
7128 2020-02-04 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/93964
7131 * gcc.dg/graphite/pr93964.c: New testcase.
7132
7133 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR tree-optimization/94001
7136 * gcc.dg/pr94001.c: New test.
7137
7138 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
7139
7140 PR target/93995
7141 * gcc.dg/pr93995.c: New.
7142
7143 2020-03-03 Marek Polacek <polacek@redhat.com>
7144
7145 PR c++/90505 - mismatch in template argument deduction.
7146 * g++.dg/template/deduce4.C: New test.
7147 * g++.dg/template/deduce5.C: New test.
7148 * g++.dg/template/deduce6.C: New test.
7149 * g++.dg/template/deduce7.C: New test.
7150
7151 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR c++/93998
7154 * g++.dg/ext/pr93998.C: New test.
7155
7156 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
7157
7158 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
7159
7160 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR tree-optimization/93582
7163 * gcc.dg/tree-ssa/pr93582-10.c: New test.
7164 * gcc.dg/pr93582.c: New test.
7165 * gcc.c-torture/execute/pr93582.c: New test.
7166
7167 2020-03-03 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/93946
7170 * gcc.dg/torture/pr93946-1.c: New testcase.
7171 * gcc.dg/torture/pr93946-2.c: Likewise.
7172
7173 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR rtl-optimization/94002
7176 * gcc.dg/pr94002.c: New test.
7177
7178 PR tree-optimization/93927
7179 * gcc.c-torture/compile/pr93927-1.c: New test.
7180 * gcc.c-torture/compile/pr93927-2.c: New test.
7181
7182 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7183
7184 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
7185
7186 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7187
7188 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
7189
7190 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7191
7192 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
7193 -fanalyzer-show-duplicate-count.
7194
7195 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7196
7197 PR analyzer/93959
7198 * g++.dg/analyzer/cstdlib-2.C: New test.
7199 * g++.dg/analyzer/cstdlib.C: New test.
7200
7201 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7202 Jun Ma <JunMa@linux.alibaba.com>
7203
7204 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
7205 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
7206 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
7207
7208 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
7209
7210 PR target/93997
7211 * gcc.target/i386/pr93997.c: New test.
7212
7213 2020-03-02 Martin Sebor <msebor@redhat.com>
7214
7215 PR tree-optimization/92982
7216 * gcc.dg/strlenopt-94.c: New test.
7217
7218 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7219
7220 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
7221 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
7222
7223 2020-03-02 Jeff Law <law@redhat.com>
7224
7225 * gcc.target/arm/fuse-caller-save.c: Update expected output.
7226
7227 2020-03-02 Martin Liska <mliska@suse.cz>
7228
7229 * gcc.dg/vect/bb-slp-19.c: The comment
7230 does not align with fact that we started
7231 to SLP the testcase.
7232
7233 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
7234
7235 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
7236 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7237 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7238 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7239 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7240
7241 2020-03-01 Martin Sebor <msebor@redhat.com>
7242
7243 PR c++/92721
7244 g++.dg/ext/attr-access.C: New test.
7245
7246 2020-03-01 Martin Sebor <msebor@redhat.com>
7247
7248 PR middle-end/93926
7249 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
7250
7251 2020-03-01 Martin Sebor <msebor@redhat.com>
7252
7253 PR c/93812
7254 * gcc.dg/format/proto.c: New test.
7255
7256 2020-03-01 Martin Sebor <msebor@redhat.com>
7257
7258 PR middle-end/93829
7259 * gcc.dg/Wstringop-overflow-32.c: New test.
7260
7261 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7262
7263 PR testsuite/91797
7264 * gcc.target/powerpc/pr68805.c: Update expected output.
7265
7266 PR testsuite/91799
7267 * gcc.target/powerpc/pr88233.c: Update expected output and
7268 add target selector.
7269
7270 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
7271
7272 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
7273
7274 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7275
7276 PR fortran/92976
7277 * gfortran.dg/select_type_48.f90 : New test.
7278
7279 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7280
7281 PR fortran/92959
7282 * gfortran.dg/associated_8.f90 : New test.
7283
7284 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
7285
7286 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
7287 awaitable.
7288 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
7289
7290 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
7291
7292 PR ada/91100
7293 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
7294
7295 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
7296 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
7297 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
7298 * gcc.dg/torture/20190327-1.c: Likewise.
7299 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
7300 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
7301 * gcc.dg/torture/pr90020.c: Likewise.
7302 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
7303
7304 PR ipa/92548
7305 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
7306 hppa*-*-hpux*.
7307 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
7308 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
7309
7310 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
7311 * gfortran.dg/pr90988_4.f: Likewise.
7312 * gfortran.dg/pr91372.f90: Likewise.
7313
7314 2020-02-29 Jeff Law <law@redhat.com>
7315
7316 * gcc.target/or1k/return-2.c: Update expected output.
7317
7318 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7319
7320 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
7321
7322 * g++.dg/coroutines/torture/func-params-08.C: Update
7323 to suspend for each co_await operation.
7324
7325 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
7326
7327 PR fortran/92785
7328 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
7329
7330 2020-02-28 Jakub Jelinek <jakub@redhat.com>
7331
7332 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7333 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
7334 immediate function in unevaluated contexts into dg-bogus.
7335 * g++.dg/cpp2a/consteval16.C: New test.
7336
7337 PR middle-end/92152
7338 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
7339 of hardcoding unsigned long.
7340 (uint64_t): Use unsigned long long instead of unsigned long.
7341
7342 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
7343
7344 PR target/93932
7345 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
7346 instruction counts.
7347
7348 2020-02-27 Martin Jambor <mjambor@suse.cz>
7349 Feng Xue <fxue@os.amperecomputing.com>
7350
7351 PR ipa/93707
7352 * gcc.dg/ipa/pr93707.c: New test.
7353
7354 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
7355
7356 PR middle-end/92152
7357 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
7358 * g++.dg/torture/pr92152.C: New testcase.
7359 * gcc.dg/torture/pr92152.c: New testcase.
7360 * gcc.dg/tree-ssa/20030807-7.c: xfail.
7361 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
7362 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
7363
7364 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
7365
7366 * gcc.target/arm/bf16_dup.c: New test.
7367 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7368
7369 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
7370
7371 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
7372 (check_effective_target_has_arch_pwr6): New.
7373 (check_effective_target_has_arch_pwr7): New.
7374 (check_effective_target_has_arch_pwr8): New.
7375 (check_effective_target_has_arch_pwr9): New.
7376 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
7377
7378
7379 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
7380
7381 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
7382 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
7383
7384 2020-02-27 Alexandre Oliva <oliva@adacore.com>
7385
7386 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
7387
7388 2020-02-27 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/93508
7391 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
7392
7393 2020-02-27 Richard Biener <rguenther@suse.de>
7394
7395 PR tree-optimization/93953
7396 * gcc.dg/pr93953.c: New testcase.
7397
7398 2020-02-27 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c/93949
7401 * gcc.c-torture/compile/pr93949.c: New test.
7402
7403 PR tree-optimization/93582
7404 PR tree-optimization/93945
7405 * gcc.dg/tree-ssa/pr93582-9.c: New test.
7406 * gcc.c-torture/execute/pr93945.c: New test.
7407
7408 2020-02-26 Marek Polacek <polacek@redhat.com>
7409
7410 PR c++/93789 - ICE with invalid array bounds.
7411 * g++.dg/ext/vla22.C: New test.
7412
7413 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7414
7415 PR analyzer/93950
7416 * g++.dg/analyzer/pr93950.C: New test.
7417
7418 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7419
7420 PR analyzer/93947
7421 * gcc.dg/analyzer/torture/pr93947.c: New test.
7422
7423 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
7424
7425 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
7426 * g++.dg/coroutines/torture/func-params-07.C: New test.
7427 * g++.dg/coroutines/torture/func-params-08.C: New test.
7428
7429 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
7430
7431 PR target/93913
7432 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
7433 stxv and stxvx instructions as well.
7434 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
7435 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
7436 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
7437
7438 2020-02-26 Patrick Palka <ppalka@redhat.com>
7439
7440 * g++.dg/concepts/diagnostic2.C: New test.
7441 * g++.dg/concepts/diagnostic3.C: New test.
7442
7443 2020-02-26 Marek Polacek <polacek@redhat.com>
7444
7445 PR c++/93676 - value-init crash in template.
7446 * g++.dg/cpp0x/nsdmi-template19.C: New test.
7447
7448 2020-02-26 Marek Polacek <polacek@redhat.com>
7449
7450 PR c++/93862 - ICE with static_cast when converting from int[].
7451 * g++.dg/cpp0x/rv-cast7.C: New test.
7452
7453 2020-02-26 Marek Polacek <polacek@redhat.com>
7454
7455 DR 1423, Convertibility of nullptr to bool.
7456 * g++.dg/DRs/dr1423.C: New test.
7457
7458 2020-02-26 Marek Polacek <polacek@redhat.com>
7459
7460 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
7461 * g++.dg/cpp2a/constexpr-init16.C: New test.
7462 * g++.dg/cpp2a/constexpr-init17.C: New test.
7463
7464 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
7465
7466 PR middle-end/93843
7467 * gcc.dg/vect/pr93843-1.c: New test.
7468 * gcc.dg/vect/pr93843-2.c: Likewise.
7469
7470 2020-02-26 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR tree-optimization/93820
7473 * gcc.dg/pr93820-2.c: New test.
7474
7475 PR tree-optimization/93820
7476 * gcc.dg/pr93820.c: New test.
7477
7478 PR c++/93905
7479 * g++.dg/cpp0x/pr93905.C: New test.
7480
7481 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7482
7483 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
7484 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
7485
7486 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7487
7488 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
7489 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
7490
7491 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
7492
7493 * gcc.target/arm/simd/bf16_dot_1.c: New test.
7494 * gcc.target/arm/simd/bf16_dot_2.c: New test.
7495 * gcc.target/arm/simd/bf16_dot_3.c: New test.
7496
7497 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR rtl-optimization/93908
7500 * gcc.c-torture/execute/pr93908.c: New test.
7501
7502 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
7503
7504 * gnat.dg/lto24.adb: New test.
7505 * gnat.dg/lto24_pkg1.ads: New helper.
7506 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
7507
7508 2020-02-25 Richard Biener <rguenther@suse.de>
7509
7510 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
7511
7512 2020-02-25 Richard Biener <rguenther@suse.de>
7513
7514 PR tree-optimization/93868
7515 * gcc.dg/torture/pr93868.c: New testcase.
7516
7517 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR middle-end/93874
7520 * gcc.dg/pr93874.c: New test.
7521
7522 PR ipa/93763
7523 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
7524 warnings and still ICEs before the ipa-cp.c fix.
7525 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
7526
7527 PR translation/93864
7528 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
7529 * obj-c++.dg/encode-4.mm: Likewise.
7530 * gfortran.dg/data_array_5.f90: Likewise.
7531 * gcc.dg/decl-1.c: Likewise.
7532
7533 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7534
7535 PR analyzer/93032
7536 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
7537 * gcc.dg/analyzer/taint-1.c: Likewise.
7538
7539 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7540
7541 PR analyzer/93899
7542 * g++.dg/analyzer/pr93899.C: New test.
7543
7544 2020-02-24 Martin Sebor <msebor@redhat.com>
7545
7546 PR c++/93804
7547 * g++.dg/warn/Wredundant-tags-4.C: New test.
7548 * g++.dg/warn/Wredundant-tags-5.C: New test.
7549 * g++.dg/warn/Wredundant-tags-5.h: New test.
7550
7551 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7552
7553 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
7554 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
7555 analyzer-verbosity-2.c
7556 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
7557 * gcc.dg/analyzer/edges-1.c: New test.
7558 * gcc.dg/analyzer/edges-2.c: New test.
7559 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
7560
7561 2020-02-24 Marek Polacek <polacek@redhat.com>
7562
7563 PR c++/93869 - ICE with -Wmismatched-tags.
7564 * g++.dg/warn/Wmismatched-tags-2.C: New test.
7565
7566 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7567
7568 PR fortran/93835
7569 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
7570 * gfortran.dg/pr93835.f08 : New test.
7571
7572 2020-02-24 Marek Polacek <polacek@redhat.com>
7573
7574 PR c++/93712 - ICE with ill-formed array list-initialization.
7575 * g++.dg/cpp0x/initlist-array11.C: New test.
7576
7577 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7578
7579 PR fortran/93604
7580 * gfortran.dg/pr93604.f90 : New test.
7581
7582 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7583
7584 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7585 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
7586 * g++.dg/cpp2a/consteval6.C: Likewise.
7587 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
7588 into dg-bogus.
7589
7590 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
7591
7592 PR lto/78353
7593 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
7594 target.
7595 * gcc.target/arm/pr78353-2.c: Likewise.
7596
7597 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR tree-optimization/93582
7600 * gcc.dg/tree-ssa/pr93582-4.c: New test.
7601 * gcc.dg/tree-ssa/pr93582-5.c: New test.
7602 * gcc.dg/tree-ssa/pr93582-6.c: New test.
7603 * gcc.dg/tree-ssa/pr93582-7.c: New test.
7604 * gcc.dg/tree-ssa/pr93582-8.c: New test.
7605
7606 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
7607
7608 PR fortran/93552
7609 * gfortran.dg/goacc/tile-4.f90: New.
7610
7611 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7612 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
7613
7614 PR driver/47785
7615 PR lto/78353
7616 * gcc.target/arm/pr78353-1.c: New test.
7617 * gcc.target/arm/pr78353-2.c: Likewise.
7618
7619 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7620
7621 PR fortran/93890
7622 * gfortran.dg/argument_checking_24.f90: Correct test case.
7623
7624 2020-02-21 Martin Sebor <msebor@redhat.com>
7625
7626 PR gcov-profile/93753
7627 * g++.dg/ext/flexary36.C: New test.
7628 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
7629
7630 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
7631
7632 * gcc.target/arm/simd/vmmla_1.c: New test.
7633
7634 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
7635
7636 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
7637 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7638 * lib/target-supports.exp
7639 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
7640 (check_effective_target_arm_v8_1m_mve_ok): New.
7641 (add_options_for_v8_1m_mve): New.
7642
7643 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7644
7645 * gcc.target/i386/pr69052.c: Require target ia32.
7646 (dg-options): Add -fcommon and remove -pie.
7647
7648 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7649
7650 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
7651 vect_mutiple_sizes effective target.
7652
7653 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
7654 Richard Biener <rguenther@suse.de>
7655
7656 PR tree-optimization/93586
7657 * gcc.dg/torture/pr93586.c: New testcase.
7658
7659 2020-02-21 Martin Jambor <mjambor@suse.cz>
7660
7661 PR tree-optimization/93845
7662 * g++.dg/tree-ssa/pr93845.C: New test.
7663
7664 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7665
7666 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
7667 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
7668 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
7669 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
7670
7671 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7672
7673 * gcc.target/aarch64/sve/recip_1.c: New test.
7674 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
7675 * gcc.target/aarch64/sve/recip_2.c: Likewise.
7676 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
7677
7678 2020-02-20 Martin Sebor <msebor@redhat.com>
7679
7680 PR c++/93801
7681 * g++.dg/warn/Wredundant-tags-3.C: New test.
7682
7683 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
7684
7685 PR target/93828
7686 * g++.target/i386/pr93828.C: New test.
7687
7688 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
7689
7690 PR target/93658
7691 * gcc.target/powerpc/pr93658.c: New test.
7692
7693 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
7694
7695 PR fortran/93825
7696 * gfortran.dg/goacc/tile-3.f90: New.
7697
7698 2020-02-19 Marek Polacek <polacek@redhat.com>
7699
7700 PR c++/93169 - wrong-code with a non-constexpr constructor.
7701 * g++.dg/cpp0x/constexpr-93169.C: New test.
7702
7703 2020-02-19 Martin Sebor <msebor@redhat.com>
7704
7705 PR tree-optimization/92128
7706 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
7707 optimize away calls as expected.
7708
7709 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
7710
7711 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
7712 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
7713
7714 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
7715
7716 PR tree-optimization/93767
7717 * gcc.dg/vect/pr93767.c: New test.
7718
7719 2020-02-19 Martin Jambor <mjambor@suse.cz>
7720
7721 PR tree-optimization/93776
7722 * gcc.dg/tree-ssa/pr93776.c: New test.
7723
7724 2020-02-19 Martin Jambor <mjambor@suse.cz>
7725
7726 PR tree-optimization/93667
7727 * g++.dg/tree-ssa/pr93667.C: New test.
7728
7729 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
7730
7731 * g++.dg/other/i386-2.C: add -mavx512vbmi2
7732 * g++.dg/other/i386-3.C: Ditto.
7733
7734 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
7735
7736 * gcc.target/aarch64/vmull_high.c: New.
7737
7738 2020-02-18 Marek Polacek <polacek@redhat.com>
7739
7740 PR c++/93817
7741 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
7742
7743 2020-02-18 Jon Beniston <jon@beniston.com>
7744
7745 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
7746
7747 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
7748
7749 PR fortran/93714
7750 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
7751 message instead of length mismatch.
7752 * gfortran.dg/pr93714_1.f90
7753 * gfortran.dg/pr93714_2.f90
7754
7755 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7756
7757 PR fortran/93601
7758 * gfortran.dg/pr93601.f90 : New test.
7759
7760 2020-02-18 Martin Liska <mliska@suse.cz>
7761
7762 PR ipa/93583
7763 * gcc.dg/ipa/pr93583.c: New test.
7764
7765 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7766
7767 PR analyzer/93777
7768 * g++.dg/analyzer/pr93777.C: New test.
7769 * gfortran.dg/analyzer/pr93777.f90: New test.
7770
7771 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7772
7773 PR analyzer/93778
7774 * gfortran.dg/analyzer/pr93778.f90: New test.
7775
7776 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7777
7778 PR analyzer/93774
7779 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
7780 based on gfortran.dg/deferred_character_25.f90.
7781
7782 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7783
7784 PR analyzer/93779
7785 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
7786 gfortran.fortran-torture/compile/pr88304-2.f90
7787
7788 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7789
7790 PR fortran/93603
7791 * gfortran.dg/pr93603.f90 : New test.
7792
7793 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
7794
7795 PR fortran/93580
7796 * gfortran.dg/dg/pr93580.f90: New test.
7797
7798 2020-02-18 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR tree-optimization/93780
7801 * gcc.dg/pr93780.c: New test.
7802
7803 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7804
7805 PR analyzer/93775
7806 * gcc.dg/analyzer/20020129-1.c: New test.
7807
7808 2020-02-17 Alexandre Oliva <oliva@adacore.com>
7809
7810 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
7811 thr-init-2.c into an execution test with explicitly common
7812 variables.
7813
7814 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
7815
7816 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
7817
7818 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7819
7820 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
7821 number of expected insns.
7822
7823 2020-02-17 Martin Liska <mliska@suse.cz>
7824
7825 PR ipa/93760
7826 * g++.dg/lto/odr-8_1.C: Fix grammar.
7827
7828 2020-02-17 Richard Biener <rguenther@suse.de>
7829
7830 PR c/86134
7831 * gcc.dg/pr86134.c: New testcase.
7832 * gcc.dg/pr28322-2.c: Adjust.
7833
7834 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7835
7836 PR analyzer/93388
7837 * gcc.dg/analyzer/torture/20060625-1.c: New test.
7838 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
7839 * gcc.dg/analyzer/torture/pr59037.c: New test.
7840
7841 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7842
7843 * gcc.dg/analyzer/malloc-1.c (test_48): New.
7844
7845 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
7846
7847 PR target/93047
7848 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
7849
7850 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
7851
7852 PR target/93743
7853 * gcc.target/i386/pr93743.c : New test.
7854
7855 2020-02-15 Marek Polacek <polacek@redhat.com>
7856
7857 PR c++/93710 - poor diagnostic for array initializer.
7858 * g++.dg/diagnostic/array-init1.C: New test.
7859
7860 2020-02-15 Jason Merrill <jason@redhat.com>
7861
7862 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
7863 look for -std=*++20.
7864 (check_effective_target_concepts): Use check_effective_target_c++2a.
7865
7866 2020-02-15 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR tree-optimization/93744
7869 * gcc.c-torture/execute/pr93744-1.c: New test.
7870 * gcc.c-torture/execute/pr93744-2.c: New test.
7871 * gcc.c-torture/execute/pr93744-3.c: New test.
7872
7873 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c++/61414
7876 * g++.dg/cpp0x/enum39.C: New test.
7877
7878 2020-02-14 Martin Jambor <mjambor@suse.cz>
7879
7880 PR tree-optimization/93516
7881 * g++.dg/tree-ssa/pr93516.C: New test.
7882
7883 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
7884
7885 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
7886 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
7887 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
7888 * gcc.target/i386/sse-13.c: Ditto.
7889 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
7890 * gcc.target/i386/sse-22.c: Ditto.
7891
7892 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7893
7894 Partially implement P1042R1: __VA_OPT__ wording clarifications
7895 PR preprocessor/92319
7896 * c-c++-common/cpp/va-opt-4.c: New test.
7897
7898 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR c/93576
7901 * gcc.dg/pr93576.c: New test.
7902
7903 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
7904
7905 * g++.dg/cpp0x/constexpr-static13.C:
7906 Add -fdelete-null-pointer-checks.
7907 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
7908 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
7909
7910 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
7911
7912 PR target/93656
7913 * gcc.target/i386/pr93656.c: New test.
7914
7915 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7916
7917 * gcc.target/arc/nps400-1.c: Update test.
7918
7919 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7920
7921 * gcc.target/arc/or-cnst-size2.c: Update test.
7922
7923 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7924 Petro Karashchenko <petro.karashchenko@ring.com>
7925
7926 * gcc.target/arc/mul64-1.c: New test.
7927
7928 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR target/93696
7931 * gcc.target/i386/pr93696-1.c: New test.
7932 * gcc.target/i386/pr93696-2.c: New test.
7933 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
7934 of _mm*_mask_popcnt_*.
7935 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
7936 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
7937 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
7938 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
7939 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
7940 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
7941 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
7942 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
7943 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
7944
7945 PR tree-optimization/93582
7946 * gcc.dg/tree-ssa/pr93582-1.c: New test.
7947 * gcc.dg/tree-ssa/pr93582-2.c: New test.
7948 * gcc.dg/tree-ssa/pr93582-3.c: New test.
7949
7950 2020-02-13 Richard Biener <rguenther@suse.de>
7951
7952 PR testsuite/93717
7953 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
7954
7955 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR target/93673
7958 * gcc.target/i386/avx512f-pr93673.c: New test.
7959 * gcc.target/i386/avx512dq-pr93673.c: New test.
7960 * gcc.target/i386/avx512bw-pr93673.c: New test.
7961
7962 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
7963
7964 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
7965
7966 * g++.dg/coroutines/coro1-allocators.h: New.
7967 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
7968 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
7969 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
7970 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
7971 coro1-allocators.h header.
7972 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
7973 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
7974 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
7975 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
7976
7977 2020-02-12 Jakub Jelinek <jakub@redhat.com>
7978
7979 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
7980 -mprefixed-addr in dg-options.
7981
7982 PR middle-end/93663
7983 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
7984 for DBL_MAX, inf, their negations and nan.
7985
7986 2020-02-12 Martin Sebor <msebor@redhat.com>
7987
7988 PR middle-end/93646
7989 * gcc.dg/Wstringop-overflow-31.c: New test.
7990
7991 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7992
7993 PR rtl-optimization/93565
7994 * gcc.target/aarch64/pr93565.c: New test.
7995
7996 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7997
7998 * gcc.target/aarch64/popcnt2.c: New test.
7999
8000 2020-02-12 Marek Polacek <polacek@redhat.com>
8001
8002 PR c++/88819
8003 * g++.dg/cpp2a/nontype-class32.C: New test.
8004
8005 2020-02-12 Marek Polacek <polacek@redhat.com>
8006
8007 PR c++/93684 - ICE-on-invalid with broken attribute.
8008 * g++.dg/parse/attr4.C: New test.
8009
8010 2020-02-12 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR target/93670
8013 * gcc.target/i386/avx512vl-pr93670.c: New test.
8014
8015 2020-02-12 Richard Biener <rguenther@suse.de>
8016
8017 PR testsuite/93697
8018 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
8019
8020 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8021
8022 PR analyzer/93288
8023 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
8024 called in a constructor.
8025 * g++.dg/analyzer/pr93288.C: New test.
8026
8027 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8028
8029 PR analyzer/93212
8030 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
8031 * g++.dg/analyzer/malloc.C: New test.
8032 * g++.dg/analyzer/pr93212.C: New test.
8033
8034 2020-02-11 Martin Sebor <msebor@redhat.com>
8035
8036 PR tree-optimization/93683
8037 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
8038
8039 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8040
8041 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
8042 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
8043 statement for ppc_ieee128_ok.
8044
8045 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8046
8047 PR analyzer/93374
8048 * gcc.dg/analyzer/torture/pr93374.c: New test.
8049
8050 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8051
8052 PR analyzer/93669
8053 * gcc.dg/analyzer/pr93669.c: New test.
8054
8055 2020-02-11 David Malcolm <dmalcolm@redhat.com>
8056
8057 PR analyzer/93649
8058 * gcc.dg/analyzer/torture/pr93649.c: New test.
8059
8060 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8061
8062 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
8063 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
8064
8065 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8066
8067 * gcc.target/arm/simd/vdot-2-1.c: New test.
8068 * gcc.target/arm/simd/vdot-2-2.c: New test.
8069 * gcc.target/arm/simd/vdot-2-3.c: New test.
8070 * gcc.target/arm/simd/vdot-2-4.c: New test.
8071
8072 2020-02-11 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/93661
8075 PR tree-optimization/93662
8076 * gcc.dg/pr93661.c: New testcase.
8077
8078 2020-02-12 Patrick Palka <ppalka@redhat.com>
8079
8080 PR c++/69448
8081 PR c++/80471
8082 * g++.dg/concepts/abbrev3.C: New test.
8083 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
8084 correct behavior.
8085 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
8086
8087 * g++.dg/cpp2a/concepts6.C: New test.
8088
8089 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8090
8091 PR analyzer/93350
8092 * gcc.dg/analyzer/torture/pr93350.c: New test.
8093
8094 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8095
8096 PR analyzer/93647
8097 * gcc.dg/analyzer/torture/pr93647.c: New test.
8098
8099 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/93637
8102 * gcc.target/i386/avx-pr93637.c: New test.
8103
8104 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8105
8106 PR analyzer/93405
8107 * gfortran.dg/analyzer/pr93405.f90: New test.
8108
8109 2020-02-10 David Malcolm <dmalcolm@redhat.com>
8110
8111 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
8112 suite.
8113 * gfortran.dg/analyzer/malloc-example.f90: New test.
8114 * gfortran.dg/analyzer/malloc.f90: New test.
8115
8116 2020-02-10 Martin Sebor <msebor@redhat.com>
8117
8118 PR c/93640
8119 * gcc.dg/attr-access.c: New test.
8120
8121 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
8122
8123 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
8124
8125 PR target/93372
8126 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
8127 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
8128 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
8129 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
8130 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
8131 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
8132 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
8133 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
8134 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
8135 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
8136 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
8137 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
8138 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
8139 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
8140 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
8141 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
8142 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
8143 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
8144
8145 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR target/91913
8148 * gfortran.dg/pr91913.f90: New test.
8149
8150 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
8151
8152 PR libgcc/85334
8153 * g++.target/i386/pr85334-1.C: New test.
8154 * g++.target/i386/pr85334-2.C: Likewise.
8155
8156 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR other/93641
8159 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
8160 tests.
8161
8162 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
8163
8164 PR ipa/93203
8165 * g++.dg/ipa/pr93203.C: New test.
8166 * gcc.dg/ipa/ipcp-1: Change dump string.
8167
8168 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
8169
8170 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
8171
8172 2020-02-09 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/93633
8175 * g++.dg/cpp2a/constexpr-new11.C: New test.
8176 * g++.dg/cpp2a/constexpr-new12.C: New test.
8177 * g++.dg/cpp2a/constexpr-new13.C: New test.
8178
8179 2020-02-08 Andrew Pinski <apinski@marvel.com>
8180
8181 PR target/91927
8182 * gcc.target/aarch64/pr91927.c: New testcase.
8183
8184 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
8185
8186 PR target/93136
8187 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
8188 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
8189 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
8190 regex directives. Adjust expected instruction counts.
8191 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
8192 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
8193
8194 2020-02-08 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR c++/93549
8197 * g++.dg/ext/constexpr-pr93549.C: New test.
8198
8199 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
8200 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR target/65782
8203 * gcc.target/i386/pr65782.c: New test.
8204
8205 2020-02-07 Marek Polacek <polacek@redhat.com>
8206
8207 PR c++/92947 - Paren init of aggregates in unevaluated context.
8208 * g++.dg/cpp2a/paren-init21.C: New test.
8209
8210 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8211
8212 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
8213
8214 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
8215
8216 * gcc.target/aarch64/simd/vmmla.c: New test.
8217
8218 2020-02-07 Richard Biener <rguenther@suse.de>
8219
8220 PR middle-end/93519
8221 * gcc.dg/Wrestrict-21.c: New testcase.
8222
8223 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
8224
8225 PR target/85667
8226 * gcc.target/i386/pr85667-10.c: New test.
8227 * gcc.target/i386/pr85667-7.c: Likewise.
8228 * gcc.target/i386/pr85667-8.c: Likewise.
8229 * gcc.target/i386/pr85667-9.c: Likewise.
8230
8231 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR target/93122
8234 * gcc.target/powerpc/pr93122.c: New test.
8235
8236 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/89404
8239 * g++.dg/ext/vla21.C: New.
8240
8241 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR target/93615
8244 * gcc.dg/pr93615.c: New test.
8245
8246 PR target/93611
8247 * gcc.target/i386/pr93611.c: New test.
8248
8249 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8250
8251 PR analyzer/93375
8252 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
8253 differences in how __builtin_memcpy has been optimized at the time
8254 the analyzer runs.
8255
8256 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8257
8258 * gcc.dg/analyzer/torture/intptr_t.c: New test.
8259
8260 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
8261
8262 * gcc.target/powerpc/pr93012.c: New.
8263
8264 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
8265
8266 PR target/87763
8267 * gcc.target/aarch64/movk_2.c: New test.
8268
8269 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
8270
8271 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
8272 Unify scan-assembler strings for all targets.
8273 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
8274 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
8275 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
8276
8277 2020-02-06 Marek Polacek <polacek@redhat.com>
8278
8279 PR c++/93597 - ICE with lambda in operator function.
8280 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
8281
8282 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
8283
8284 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
8285 …_target_compile as (additional_flags=) option and not as source
8286 filename to make it work with remote execution.
8287 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
8288 check_effective_target_gas, check_effective_target_gld): Likewise.
8289
8290 2020-02-06 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR target/93594
8293 * gcc.target/i386/avx2-pr93594.c: New test.
8294
8295 2020-02-05 Martin Sebor <msebor@redhat.com>
8296
8297 PR tree-optimization/92765
8298 * g++.dg/tree-ssa/strlenopt-1.C: New test.
8299 * g++.dg/tree-ssa/strlenopt-2.C: New test.
8300 * gcc.dg/Warray-bounds-58.c: New test.
8301 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
8302 * gcc.dg/Wstring-compare.c: Xfail a test.
8303 * gcc.dg/strcmpopt_2.c: Disable tests.
8304 * gcc.dg/strcmpopt_4.c: Adjust tests.
8305 * gcc.dg/strcmpopt_10.c: New test.
8306 * gcc.dg/strcmpopt_11.c: New test.
8307 * gcc.dg/strlenopt-69.c: Disable tests.
8308 * gcc.dg/strlenopt-92.c: New test.
8309 * gcc.dg/strlenopt-93.c: New test.
8310 * gcc.dg/strlenopt.h: Declare calloc.
8311 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
8312 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
8313
8314 2020-02-05 Marek Polacek <polacek@redhat.com>
8315
8316 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
8317 * g++.dg/cpp0x/initlist119.C: New test.
8318 * g++.dg/cpp0x/initlist120.C: New test.
8319
8320 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/93557
8323 * c-c++-common/Wunused-var-17.c: New test.
8324
8325 2020-02-05 Jeff Law <law@redhat.com>
8326
8327 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
8328 adjust expected shadd insn count appropriately.
8329
8330 2020-02-05 David Malcolm <dmalcolm@redhat.com>
8331
8332 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
8333 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
8334 * gcc.dg/analyzer/data-model-7.c: Likewise.
8335 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
8336 * gcc.dg/analyzer/loop-2a.c: Likewise.
8337 * gcc.dg/analyzer/loop-4.c: Likewise.
8338 * gcc.dg/analyzer/loop.c: Likewise.
8339 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
8340 call at merger.
8341 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
8342 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
8343 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
8344 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
8345 * gcc.dg/analyzer/paths-1.c: Likewise.
8346 * gcc.dg/analyzer/paths-1a.c: Likewise.
8347 * gcc.dg/analyzer/paths-2.c: Likewise.
8348 * gcc.dg/analyzer/paths-3.c: Likewise.
8349 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
8350 * gcc.dg/analyzer/paths-5.c: Likewise.
8351 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
8352 at merger.
8353 * gcc.dg/analyzer/paths-7.c: Likewise.
8354 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
8355 output format.
8356 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
8357 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
8358
8359 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR target/92190
8362 * gcc.target/i386/pr92190.c: New test.
8363
8364 2020-02-05 Richard Biener <rguenther@suse.de>
8365
8366 PR testsuite/92177
8367 * gcc.dg/vect/bb-slp-22.c: Adjust.
8368
8369 2020-02-05 Richard Biener <rguenther@suse.de>
8370
8371 PR middle-end/90648
8372 * gcc.dg/pr90648.c: New testcase.
8373
8374 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR middle-end/93555
8377 * c-c++-common/gomp/pr93555-1.c: New test.
8378 * c-c++-common/gomp/pr93555-2.c: New test.
8379 * gfortran.dg/gomp/pr93555.f90: New test.
8380
8381 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
8382
8383 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
8384
8385 2020-02-04 David Malcolm <dmalcolm@redhat.com>
8386
8387 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
8388 from int to long.
8389
8390 2020-02-04 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/93538
8393 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
8394
8395 2020-02-04 Jakub Jelinek <jakub@redhat.com>
8396
8397 * c-c++-common/cpp/has-include-1.c: New test.
8398 * c-c++-common/cpp/has-include-next-1.c: New test.
8399 * c-c++-common/gomp/has-include-1.c: New test.
8400
8401 PR preprocessor/93545
8402 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
8403 recovery.
8404 * c-c++-common/cpp/pr93545-1.c: New test.
8405 * c-c++-common/cpp/pr93545-2.c: New test.
8406 * c-c++-common/cpp/pr93545-3.c: New test.
8407 * c-c++-common/cpp/pr93545-4.c: New test.
8408
8409 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
8410
8411 * g++.dg/coroutines/coro-missing-promise.C: New test.
8412
8413 2020-02-04 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/91123
8416 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8417
8418 2020-02-04 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/92819
8421 * gcc.target/i386/pr92819.c: New testcase.
8422 * gcc.target/i386/pr92803.c: Adjust.
8423
8424 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
8425
8426 PR c++/93458
8427 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
8428 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
8429 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
8430 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
8431 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
8432
8433 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8434
8435 PR analyzer/93544
8436 * gcc.dg/analyzer/torture/pr93544.c: New test.
8437
8438 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8439
8440 PR analyzer/93546
8441 * gcc.dg/analyzer/pr93546.c: New test.
8442
8443 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8444
8445 PR analyzer/93547
8446 * gcc.dg/analyzer/pr93547.c: New test.
8447
8448 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8449
8450 PR target/91816
8451 * gcc.target/arm/pr91816.c: New test.
8452
8453 2020-02-03 Julian Brown <julian@codesourcery.com>
8454 Tobias Burnus <tobias@codesourcery.com>
8455
8456 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
8457 _OPENACC define.
8458 * gfortran.dg/openacc-define-3.f90: Likewise.
8459
8460 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
8461
8462 PR fortran/93427
8463 * gfortran.dg/associate_52.f90: New.
8464
8465 2020-02-03 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR target/93533
8468 * gcc.c-torture/compile/pr93533.c: New test.
8469 * gcc.target/s390/pr93533.c: New test.
8470
8471 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
8472
8473 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
8474
8475 2020-02-02 Marek Polacek <polacek@redhat.com>
8476
8477 PR c++/93530 - ICE on invalid alignas in a template.
8478 * g++.dg/cpp0x/alignas18.C: New test.
8479
8480 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
8481
8482 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
8483 options.
8484
8485 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
8486
8487 PR rtl-optimization/91333
8488 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
8489 to 3.
8490
8491 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
8492
8493 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
8494
8495 * g++.target/nios2/hello-pie.C: New.
8496 * g++.target/nios2/nios2.exp: New.
8497
8498 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8499
8500 PR analyzer/93457
8501 * gcc.dg/analyzer/pr93457.c: New test.
8502
8503 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8504
8505 PR analyzer/93373
8506 * gcc.dg/analyzer/torture/pr93373.c: New test.
8507
8508 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
8509
8510 PR rtl-optimization/91333
8511 * gcc.target/i386/pr91333.c: New.
8512
8513 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8514
8515 PR analyzer/93379
8516 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
8517 * gcc.dg/analyzer/torture/pr93379.c: New test.
8518
8519 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8520
8521 PR analyzer/93438
8522 * gcc.dg/analyzer/torture/pr93438.c: New test.
8523 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
8524
8525 2020-01-31 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR rtl-optimization/91838
8528 * g++.dg/pr91838.C: Moved to ...
8529 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
8530 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
8531 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
8532 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
8533
8534 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8535
8536 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
8537 New proc.
8538 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
8539 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
8540 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
8541 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
8542 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
8543 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
8544 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
8545 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
8546 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
8547 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
8548 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
8549 Likweise.
8550 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
8551 Likweise.
8552 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
8553 Likweise.
8554
8555 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8556
8557 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
8558 of svbfloat16_t.
8559 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
8560 __SVBfloat16_t.
8561 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
8562 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
8563 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
8564 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
8565 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
8566 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
8567 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
8568 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
8569 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
8570 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
8571 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
8572 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
8573 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
8574 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
8575 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
8576 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
8577 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
8578 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
8579 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
8580 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
8581 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
8582 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
8583 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
8584 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
8585 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
8586 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
8587 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
8588 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
8589 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
8590 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
8591 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
8592 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
8593 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
8594 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
8595 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
8596 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
8597 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
8598 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
8599 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
8600 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
8601 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
8602 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
8603 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
8604 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
8605 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
8606 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
8607 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
8608 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
8609 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
8610 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
8611 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
8612 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
8613 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
8614 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
8615 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
8616 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
8617 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
8618 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
8619 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
8620 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
8621 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
8622 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
8623 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
8624 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
8625 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
8626 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
8627 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
8628 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
8629 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
8630 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
8631 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
8632 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
8633 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
8634 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
8635 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
8636 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
8637 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
8638 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
8639 (ret_bf16x3, ret_bf16x4): Likewise.
8640 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
8641 (fn_bf16x3, fn_bf16x4): Likewise.
8642 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
8643 (fn_bf16x3, fn_bf16x4): Likewise.
8644 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
8645 (fn_bf16x3, fn_bf16x4): Likewise.
8646 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
8647 (fn_bf16x3, fn_bf16x4): Likewise.
8648 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
8649 (fn_bf16x3, fn_bf16x4): Likewise.
8650 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
8651 (fn_bf16x3, fn_bf16x4): Likewise.
8652 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8653 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8654 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
8655 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8656 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
8657 typedef.
8658 (bfloat16_callee, bfloat16_caller): New tests.
8659 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
8660 typedef.
8661 (bfloat16_callee, bfloat16_caller): New tests.
8662 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
8663 (callee_bf16, caller_bf16): New tests.
8664 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
8665 (callee_bf16, caller_bf16): New tests.
8666 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
8667 (callee_bf16, caller_bf16): New tests.
8668 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
8669 (callee_bf16, caller_bf16): New tests.
8670 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
8671 (callee_bf16, caller_bf16): New tests.
8672 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
8673 (callee_bf16, caller_bf16): New tests.
8674 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
8675 (callee_bf16, caller_bf16): New tests.
8676 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
8677 (callee_bf16, caller_bf16): New tests.
8678 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
8679 (callee_bf16, caller_bf16): New tests.
8680 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
8681 (callee_bf16, caller_bf16): New tests.
8682 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
8683 (callee_bf16, caller_bf16): New tests.
8684 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
8685 (callee_bf16, caller_bf16): New tests.
8686 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
8687 (callee_bf16, caller_bf16): New tests.
8688 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
8689 (callee_bf16, caller_bf16): New tests.
8690 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
8691 (callee_bf16, caller_bf16): New tests.
8692 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
8693 (callee_bf16, caller_bf16): New tests.
8694 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
8695 (callee_bf16, caller_bf16): New tests.
8696 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
8697 (callee_bf16, caller_bf16): New tests.
8698 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
8699 (caller_bf16): Likewise.
8700 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
8701 (caller_bf16): Likewise.
8702 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
8703 (caller_bf16): Likewise.
8704 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
8705 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
8706 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
8707 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
8708
8709 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
8710 Matthew Malcomson <matthew.malcomson@arm.com>
8711 Richard Sandiford <richard.sandiford@arm.com>
8712
8713 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
8714 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
8715 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
8716 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
8717 __ARM_FEATURE_SVE_MATMUL_FP64.
8718 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
8719 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
8720 (TEST_TRIPLE_ZX): New macros.
8721 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
8722 rely on +f64mm to enable it.
8723 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
8724 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
8725 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
8726 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
8727 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
8728 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
8729 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
8730 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
8731 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
8732 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
8733 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
8734 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
8735 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
8736 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
8737 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
8738 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
8739 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
8740 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
8741 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
8742 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
8743 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
8744 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
8745 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
8746 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
8747 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
8748 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
8749 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
8750 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
8751 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
8752 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
8753 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
8754 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
8755 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
8756 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
8757 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
8758 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
8759 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
8760 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
8761 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
8762 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
8763 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
8764 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
8765 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
8766 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
8767 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
8768 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
8769 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
8770 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
8771 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
8772 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
8773 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
8774 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
8775 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
8776 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
8777 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
8778 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
8779 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
8780 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
8781 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
8782 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
8783 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
8784 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
8785 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
8786 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
8787 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
8788 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
8789 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
8790 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
8791 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
8792 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
8793 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
8794 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
8795 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
8796 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
8797 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
8798 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
8799 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
8800 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
8801 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
8802 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
8803 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
8804 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
8805 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
8806 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
8807 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
8808 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
8809 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
8810 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
8811 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
8812 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
8813 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
8814 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
8815 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
8816 Likewise.
8817 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
8818 Likewise.
8819 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
8820 Likewise.
8821 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
8822 Likewise.
8823 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
8824 Likewise.
8825
8826 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8827
8828 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
8829 check-function-bodies tests.
8830 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
8831 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8832 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8833 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
8834 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
8835 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
8836 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
8837 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
8838 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
8839 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
8840 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
8841 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
8842 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
8843 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
8844 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
8845 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
8846 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
8847 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
8848 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
8849 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
8850 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
8851 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
8852 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
8853 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
8854 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
8855 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
8856 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
8857 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
8858 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
8859 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
8860 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
8861 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
8862 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8863 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8864 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8865 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8866 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8867 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8868 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8869 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8870 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8871 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8872 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8873 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8874 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
8875 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8876 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8877 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8878 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8879 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8880 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8881 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8882 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8883 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8884 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8885 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8886 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8887 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8888 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8889 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8890 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8891 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8892 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8893 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8894 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8895 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8896 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8897 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8898 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8899 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8900 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8901 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8902 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8903 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8904 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8905 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8906 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8907 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8908 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8909 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8910 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8911 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8912 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8913 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8914 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8915 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8916 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8917 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8918 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
8919 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8920 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
8921 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
8922 aarch64_little_endian for check-function-bodies tests.
8923 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
8924 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
8925 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
8926 target selector from dg-compile.
8927 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
8928
8929 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
8930
8931 PR fortran/93462
8932 * gfortran.dg/goacc/atomic-1.f90: New.
8933
8934 2020-01-31 Tamar Christina <tamar.christina@arm.com>
8935
8936 PR rtl-optimization/91838
8937 * g++.dg/pr91838.C: New test.
8938
8939 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8940
8941 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
8942 Use __builtin_ forms of memset and strlen throughout.
8943
8944 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8945
8946 * gcc.dg/analyzer/conditionals-2.c: Move to...
8947 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
8948 to a torture test. Remove redundant include.
8949
8950 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8951
8952 PR analyzer/93356
8953 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
8954 Add.
8955 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
8956 comparison test as failing.
8957 (test_float_selfcmp): Add.
8958 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
8959 tests as failing.
8960 * gcc.dg/analyzer/torture/pr93356.c: New test.
8961
8962 2020-01-30 Jeff Law <law@redhat.com>
8963
8964 PR c/88660
8965 * gcc.dg/pr88660.c: New test
8966
8967 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR lto/93384
8970 * gcc.dg/lto/pr93384_0.c: New test.
8971 * gcc.dg/lto/pr93384_1.c: New file.
8972
8973 PR middle-end/93505
8974 * gcc.c-torture/compile/pr93505.c: New test.
8975
8976 2020-01-30 Jeff Law <law@redhat.com
8977
8978 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
8979 conditional on !c6x. Add dg-final scan pattern for c6x.
8980
8981 2020-01-30 Martin Sebor <msebor@redhat.com>
8982
8983 PR middle-end/92323
8984 * gcc.dg/Warray-bounds-57.c: New test.
8985
8986 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8987
8988 PR analyzer/93450
8989 * gcc.dg/analyzer/torture/pr93450.c: New test.
8990
8991 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR target/93494
8994 * gcc.c-torture/execute/pr93494.c: New test.
8995
8996 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/90338
8999 * g++.dg/pr90338.C: New.
9000
9001 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR target/91824
9004 * gcc.target/i386/pr91824-2.c: New test.
9005
9006 PR target/91824
9007 * gcc.target/i386/pr91824-1.c: New test.
9008
9009 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
9010
9011 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
9012
9013 2020-01-30 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR tree-optimization/92706
9016 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
9017
9018 2020-01-29 Marek Polacek <polacek@redhat.com>
9019
9020 PR c++/88092
9021 * g++.dg/cpp2a/nontype-class31.C: New test.
9022
9023 2020-01-29 Jeff Law <law@redhat.com
9024
9025 PR tree-optimization/89689
9026 * gcc.dg/pr89689.c: New test.
9027
9028 2020-01-29 Marek Polacek <polacek@redhat.com>
9029
9030 PR c++/91754 - Fix template arguments comparison with class NTTP.
9031 * g++.dg/cpp2a/nontype-class30.C: New test.
9032
9033 2020-01-29 Marek Polacek <polacek@redhat.com>
9034
9035 PR c++/92948 - Fix class NTTP with template arguments.
9036 * g++.dg/cpp2a/nontype-class28.C: New test.
9037 * g++.dg/cpp2a/nontype-class29.C: New test.
9038
9039 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
9040
9041 PR target/93221
9042 * gcc.target/aarch64/pr93221.c: New test.
9043
9044 2020-01-29 Martin Jambor <mjambor@suse.cz>
9045
9046 PR tree-optimization/92706
9047 * gcc.dg/tree-ssa/pr92706-1.c: New test.
9048
9049 2020-01-29 Martin Jambor <mjambor@suse.cz>
9050
9051 PR tree-optimization/92706
9052 * gcc.dg/tree-ssa/pr92706-2.c: New test.
9053 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
9054
9055 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9056
9057 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
9058
9059 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
9060
9061 PR testsuite/93393
9062 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
9063
9064 2020-01-29 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR c++/91118
9067 * g++.dg/gomp/pr91118-1.C: New test.
9068 * g++.dg/gomp/pr91118-2.C: New test.
9069
9070 PR fortran/93463
9071 * gfortran.dg/goacc/pr93463.f90: New test.
9072
9073 2020-01-29 Richard Biener <rguenther@suse.de>
9074
9075 PR tree-optimization/93428
9076 * gcc.dg/torture/pr93428.c: New testcase.
9077
9078 2020-01-28 Martin Sebor <msebor@redhat.com>
9079
9080 PR middle-end/93437
9081 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
9082
9083 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
9084
9085 * g++.dg/tree-prof/indir-call-prof.C: Update template.
9086 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
9087 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
9088 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
9089
9090 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
9091
9092 PR target/91461
9093 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
9094 vmovups.
9095 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
9096 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
9097 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
9098 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
9099 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
9100 * gcc.target/i386/pr90980-1.c: Likewise.
9101 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
9102 "vmovd" to avoid matching "vmovdqu".
9103 * gcc.target/i386/pr87317-5.c: Likewise.
9104 * gcc.target/i386/pr87317-7.c: Likewise.
9105 * gcc.target/i386/pr91461-1.c: New test.
9106 * gcc.target/i386/pr91461-2.c: Likewise.
9107 * gcc.target/i386/pr91461-3.c: Likewise.
9108 * gcc.target/i386/pr91461-4.c: Likewise.
9109 * gcc.target/i386/pr91461-5.c: Likewise.
9110
9111 2020-01-28 David Malcolm <dmalcolm@redhat.com>
9112
9113 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
9114 renaming of warning_at overload to warning_meta.
9115 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
9116
9117 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9118 Julian Brown <julian@codesourcery.com>
9119
9120 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
9121 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
9122 array.
9123
9124 2020-01-28 Julian Brown <julian@codesourcery.com>
9125
9126 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
9127 testsuite). Make a compilation test, and expect rejection of mixed
9128 component/non-component accesses.
9129 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
9130
9131 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9132 Julian Brown <julian@codesourcery.com>
9133
9134 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
9135
9136 2020-01-28 Richard Biener <rguenther@suse.de>
9137
9138 PR tree-optimization/93439
9139 * gfortran.dg/graphite/pr93439.f90: New testcase.
9140
9141 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
9142
9143 * gcc.target/arc/code-density-flag.c: New test
9144
9145 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9146
9147 PR fortran/93464
9148 * gfortran.dg/goacc/pr93464.f90: New.
9149
9150 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9151
9152 PR tree-optimization/93434
9153 * gcc.c-torture/execute/pr93434.c: New test.
9154
9155 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9156
9157 PR testsuite/93460
9158 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
9159
9160 2020-01-28 Martin Liska <mliska@suse.cz>
9161
9162 PR c++/92440
9163 * g++.dg/template/pr92440.C: New test.
9164 * g++.dg/cpp0x/vt-34314.C: Update error to note.
9165 * g++.dg/template/pr59930-2.C: Likewise.
9166 * g++.old-deja/g++.pt/redecl1.C: Likewise.
9167
9168 2020-01-28 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR target/93418
9171 * gcc.target/i386/avx2-pr93418.c: New test.
9172
9173 PR tree-optimization/93454
9174 * gcc.dg/pr93454.c: New test.
9175
9176 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9177
9178 PR analyzer/93451
9179 * gcc.dg/analyzer/torture/pr93451.c: New test.
9180
9181 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9182
9183 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
9184 optimisation.
9185
9186 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9187
9188 PR analyzer/93349
9189 * gcc.dg/analyzer/torture/pr93349.c: New test.
9190
9191 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9192
9193 PR analyzer/93291
9194 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
9195 (test_2): Rewrite to explicitly perform a bitwise-or of two
9196 boolean conditions.
9197 (test_3): New function, to test bitwise-and.
9198
9199 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9200
9201 PR testsuite/71727
9202 * gcc.target/aarch64/pr71727.c: Add -fcommon.
9203
9204 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9205
9206 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
9207 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
9208
9209 2020-01-27 Richard Biener <rguenther@suse.de>
9210
9211 PR testsuite/91171
9212 * gcc.dg/graphite/scop-21.c: un-XFAIL.
9213
9214 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9215
9216 * gcc.target/arc/interrupt-6.c: Update test.
9217
9218 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9219 Petro Karashchenko <petro.karashchenko@ring.com>
9220
9221 * gcc.target/arc/uncached-3.c: New test.
9222 * gcc.target/arc/uncached-4.c: Likewise.
9223 * gcc.target/arc/uncached-5.c: Likewise.
9224 * gcc.target/arc/uncached-6.c: Likewise.
9225 * gcc.target/arc/uncached-7.c: Likewise.
9226 * gcc.target/arc/uncached-8.c: Likewise.
9227 * gcc.target/arc/arc.exp (ll64): New predicate.
9228
9229 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9230
9231 * gcc.dg/torture/pr93170.c: New test.
9232
9233 2020-01-27 Martin Liska <mliska@suse.cz>
9234
9235 PR target/93274
9236 * gcc.target/i386/pr81213.c: Adjust to not expect
9237 a globally unique name.
9238
9239 2020-01-27 Richard Biener <rguenther@suse.de>
9240
9241 PR tree-optimization/93397
9242 * gcc.dg/torture/pr93397.c: New testcase.
9243
9244 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
9245
9246 PR fortran/85781
9247 * gfortran.dg/bind_c_char_2.f90: New.
9248 * gfortran.dg/bind_c_char_3.f90: New.
9249 * gfortran.dg/bind_c_char_4.f90: New.
9250 * gfortran.dg/bind_c_char_5.f90: New.
9251
9252 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9253
9254 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
9255 assembler.
9256 * gcc.target/i386/pr91298-2.c: Likewise.
9257
9258 2020-01-26 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR target/93412
9261 * gcc.dg/pr93412.c: New test.
9262
9263 PR target/93430
9264 * gcc.dg/pr93430.c: New test.
9265 * gcc.target/i386/avx2-pr93430.c: New test.
9266
9267 PR ipa/93166
9268 * g++.dg/pr93166.C: Move to ...
9269 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
9270
9271 PR tree-optimization/92788
9272 * g++.dg/pr92788.C: Move to ...
9273 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
9274 Change type of operator new's first parameter to __SIZE_TYPE__.
9275
9276 2020-01-25 Marek Polacek <polacek@redhat.com>
9277
9278 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
9279 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
9280
9281 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
9282
9283 PR ipa/93166
9284 * g++.dg/pr93166.C: New test.
9285
9286 2020-01-25 Andrew Pinski <apinski@marvell.com>
9287
9288 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
9289
9290 2020-01-24 Jeff Law <law@redhat.com
9291
9292 PR tree-optimization/92788
9293 * g++.dg/pr92788.C: New test.
9294
9295 2020-01-24 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR target/93395
9298 * gcc.target/i386/pr93395.c: New test.
9299 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
9300
9301 2020-01-24 Marek Polacek <polacek@redhat.com>
9302
9303 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
9304 * g++.dg/cpp1y/paren5.C: New test.
9305
9306 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
9307
9308 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
9309 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
9310 * g++.dg/cpp0x/nontype4.C: Likewise.
9311 * g++.dg/cpp1y/constexpr-new.C: Likewise.
9312 * g++.dg/cpp1y/new1.C: Likewise.
9313 * g++.dg/cpp1y/new2.C: Likewise.
9314 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
9315 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
9316 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
9317 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
9318 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
9319 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
9320 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
9321 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
9322 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
9323 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
9324 * g++.dg/cpp2a/nontype-class1.C: Likewise.
9325
9326 2020-01-24 Jason Merrill <jason@redhat.com>
9327
9328 * lib/target-supports.exp (check_effective_target_unsigned_char):
9329 New.
9330
9331 2020-01-24 Jeff Law <law@redhat.com
9332
9333 PR target/13721
9334 * gcc.target/h8300/pr13721.c: New test.
9335
9336 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
9337
9338 PR debug/92763
9339 * g++.dg/debug/pr92763.C: Require fopenmp.
9340
9341 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9342
9343 PR analyzer/93367
9344 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
9345 Replace use of assert with a custom assertion implementation.
9346
9347 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR inline-asm/93027
9350 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
9351
9352 PR rtl-optimization/93402
9353 * gcc.c-torture/execute/pr93402.c: New test.
9354
9355 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/92804
9358 * g++.dg/concepts/pr92804-1.C: New.
9359 * g++.dg/concepts/pr92804-2.C: Likewise.
9360
9361 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9362
9363 PR analyzer/93375
9364 * gcc.dg/analyzer/pr93375.c: New test.
9365
9366 2020-01-23 Jason Merrill <jason@redhat.com>
9367
9368 * lib/target-supports.exp (check_effective_target_unsigned_char):
9369 New.
9370
9371 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR target/93376
9374 * gcc.dg/pr93376.c: New test.
9375
9376 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9377
9378 PR target/93341
9379 * gcc.target/aarch64/pr93341.c: New test.
9380
9381 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9382
9383 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
9384 to torture/conftest-1.c.
9385 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
9386 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
9387 analyzer/data-model-3.c.
9388 * gcc.dg/analyzer/torture/poc.c: New test.
9389
9390 2020-01-23 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/93381
9393 * gcc.dg/torture/pr93354.c: New testcase.
9394
9395 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR target/93346
9398 * gcc.target/i386/pr93346.c: New test.
9399
9400 2020-01-23 Martin Sebor <msebor@redhat.com>
9401
9402 PR c/84919
9403 * gcc.dg/Wrestrict-20.c: New test.
9404
9405 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9406
9407 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
9408
9409 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9410
9411 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
9412 test for ILP32.
9413 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
9414 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
9415 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
9416 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
9417 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
9418 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
9419 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
9420 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
9421 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
9422 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
9423 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
9424 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
9425 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
9426 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
9427 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
9428 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
9429 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
9430 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9431 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9432 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9433 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9434 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9435 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9436 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9437 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9438 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9439 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9440 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
9441 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
9442 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
9443 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
9444 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
9445 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
9446 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
9447 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
9448 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
9449 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
9450 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
9451 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
9452 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
9453 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
9454 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
9455 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
9456 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
9457 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
9458 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
9459 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
9460 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
9461 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
9462 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
9463 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
9464 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
9465 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
9466 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
9467 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
9468 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
9469 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
9470 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
9471 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
9472 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
9473 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
9474 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
9475 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
9476 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
9477 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
9478 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
9479 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
9480 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
9481 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
9482 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
9483 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
9484 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
9485 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
9486 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
9487 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
9488 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
9489 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
9490 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
9491 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
9492 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
9493 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
9494 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
9495 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
9496 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
9497 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
9498 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
9499 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
9500 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
9501 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
9502 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
9503 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
9504 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
9505 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
9506 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
9507 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
9508 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
9509 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
9510 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
9511 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
9512 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
9513 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
9514 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
9515 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
9516 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
9517 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
9518 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
9519 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
9520 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
9521 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
9522 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
9523 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
9524 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
9525 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
9526 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
9527 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
9528 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
9529 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
9530 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
9531 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
9532 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
9533 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
9534 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
9535 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
9536 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
9537 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
9538 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
9539 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
9540 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
9541 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
9542 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
9543 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
9544 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
9545 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
9546 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
9547 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
9548 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
9549 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
9550 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
9551 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
9552 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
9553 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
9554 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
9555 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
9556 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
9557 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
9558 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
9559 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
9560 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
9561 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
9562 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
9563 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
9564 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
9565 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
9566 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
9567 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
9568 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
9569 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
9570 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
9571 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
9572 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
9573 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
9574 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
9575 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
9576 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
9577 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
9578 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
9579 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
9580 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
9581 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
9582 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
9583 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
9584 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
9585 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
9586 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
9587 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
9588 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
9589 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
9590 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
9591 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
9592 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
9593 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
9594 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
9595 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
9596 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
9597 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
9598 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
9599 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
9600 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
9601 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
9602 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
9603 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
9604 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
9605 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
9606 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
9607 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
9608 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
9609 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
9610 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
9611 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
9612 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
9613 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
9614 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
9615 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
9616 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
9617 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
9618 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
9619 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
9620 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
9621 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
9622 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
9623 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
9624 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
9625 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
9626 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
9627 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
9628 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
9629 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
9630 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
9631 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
9632 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
9633 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
9634 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
9635 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
9636 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
9637 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9638 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
9639 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9640 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
9641 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9642 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
9643 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
9644 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
9645 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
9646 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
9647 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
9648 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
9649 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
9650 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
9651 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
9652 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
9653 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
9654 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
9655 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
9656 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
9657 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
9658 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
9659 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
9660 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
9661 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
9662 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
9663 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
9664 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
9665 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
9666 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
9667 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
9668 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
9669 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
9670 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
9671 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
9672 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
9673 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
9674 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
9675 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
9676 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
9677 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
9678 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
9679 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
9680 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
9681 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
9682 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
9683 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
9684 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
9685 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
9686 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
9687 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
9688 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
9689 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
9690 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
9691 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
9692 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
9693 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
9694 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
9695 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
9696 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
9697 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
9698 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
9699 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
9700 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
9701 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
9702 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
9703 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
9704 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
9705 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
9706 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
9707 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
9708 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
9709 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
9710 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
9711 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
9712 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
9713 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
9714 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
9715 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
9716 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
9717 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
9718 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
9719 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
9720 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
9721 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
9722 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
9723 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
9724 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
9725 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
9726 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
9727 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
9728 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
9729 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
9730 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
9731 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
9732 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
9733 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
9734 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
9735 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
9736 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
9737 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
9738 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
9739 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
9740 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
9741 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
9742 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
9743 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
9744 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
9745 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
9746 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
9747 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
9748 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
9749 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
9750 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
9751 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
9752 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
9753 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
9754 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
9755 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
9756 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
9757 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
9758 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
9759 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
9760 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
9761 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
9762 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
9763 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
9764 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
9765 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
9766 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
9767 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
9768 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
9769 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
9770 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
9771 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
9772 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
9773 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
9774 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
9775 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
9776 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
9777 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
9778 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
9779 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
9780 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
9781 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
9782 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
9783 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
9784 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
9785 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
9786 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
9787 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
9788 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
9789 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
9790 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
9791
9792 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9793
9794 * lib/scanasm.exp (check-function-bodies): Add an optional
9795 target/xfail selector.
9796
9797 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9798
9799 * gcc.dg/torture/pr93124.c: New test.
9800
9801 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9802
9803 PR analyzer/93382
9804 * gcc.dg/analyzer/pr93382.c: New test.
9805
9806 2020-01-22 Andrew Pinski <apinski@marvell.com>
9807
9808 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
9809 * gcc.dg/vect/pr88497-1.c: This.
9810 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
9811 * gcc.dg/vect/pr88497-2.c: This.
9812 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
9813 * gcc.dg/vect/pr88497-3.c: This.
9814 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
9815 * gcc.dg/vect/pr88497-4.c: This.
9816 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
9817 * gcc.dg/vect/pr88497-5.c: This.
9818 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
9819 * gcc.dg/vect/pr88497-6.c: This.
9820 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
9821 * gcc.dg/vect/pr88497-7.c: This.
9822
9823 Revert:
9824 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9825 Call check_vect_support_and_set_flags also.
9826
9827 2020-01-22 Andrew Pinski <apinski@marvell.com>
9828
9829 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9830 Call check_vect_support_and_set_flags also.
9831
9832 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9833
9834 PR analyzer/93378
9835 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
9836 _setjmp.
9837
9838 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9839
9840 PR analyzer/93378
9841 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
9842
9843 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9844
9845 PR analyzer/93316
9846 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
9847 * gcc.dg/analyzer/malloc-1.c: Likewise.
9848 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
9849 __builtin_alloca rather than alloca.
9850 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
9851 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
9852 including unistd.h.
9853 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
9854 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
9855 * gcc.dg/analyzer/setjmp-3.c: Likewise.
9856 * gcc.dg/analyzer/setjmp-4.c: Likewise.
9857 * gcc.dg/analyzer/setjmp-5.c: Likewise.
9858 * gcc.dg/analyzer/setjmp-6.c: Likewise.
9859 * gcc.dg/analyzer/setjmp-7.c: Likewise.
9860 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
9861 * gcc.dg/analyzer/setjmp-8.c: Likewise.
9862 * gcc.dg/analyzer/setjmp-9.c: Likewise.
9863 * gcc.dg/analyzer/test-setjmp.h: New header.
9864
9865 2020-01-22 Marek Polacek <polacek@redhat.com>
9866
9867 PR c++/92907 - noexcept does not consider "const" in member functions.
9868 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
9869 qualifiers to cp_parser_exception_specification_opt.
9870 (cp_parser_direct_declarator): Pass the function qualifiers to
9871 cp_parser_exception_specification_opt.
9872 (cp_parser_class_specifier_1): Pass the function declaration to
9873 cp_parser_late_noexcept_specifier.
9874 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
9875 pass the qualifiers of the function to
9876 cp_parser_noexcept_specification_opt.
9877 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
9878 Use it in inject_this_parameter.
9879 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
9880 Use it.
9881 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
9882 cp_parser_noexcept_specification_opt.
9883 (cp_parser_transaction_expression): Likewise.
9884
9885 2020-01-22 Marek Polacek <polacek@redhat.com>
9886
9887 PR c++/93324 - ICE with -Wall on constexpr if.
9888 * g++.dg/cpp1z/constexpr-if33.C: New test.
9889
9890 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9891
9892 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
9893
9894 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9895
9896 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
9897 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
9898 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
9899
9900 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9901
9902 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
9903 rather than __SVFloat16_t
9904
9905 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9906
9907 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
9908 templates.
9909
9910 2020-01-22 Richard Biener <rguenther@suse.de>
9911
9912 PR tree-optimization/93381
9913 * gcc.dg/torture/pr93381.c: New testcase.
9914
9915 2020-01-22 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR target/93335
9918 * gcc.c-torture/compile/pr93335.c: New test.
9919
9920 PR target/91298
9921 * gcc.target/i386/pr91298-1.c: New test.
9922 * gcc.target/i386/pr91298-2.c: New test.
9923
9924 * gfortran.dg/gomp/target-parallel1.f90: New test.
9925 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
9926 test.
9927
9928 PR fortran/93329
9929 * gfortran.dg/goacc/pr93329.f90: New test.
9930
9931 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
9932
9933 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
9934
9935 2020-01-21 Andrew Pinski <apinski@marvell.com>
9936
9937 PR target/93119
9938 * gcc.target/aarch64/pr93119.c: New test.
9939
9940 2020-01-22 Joseph Myers <joseph@codesourcery.com>
9941
9942 PR c/93348
9943 * gcc.c-torture/compile/pr93348-1.c: New test.
9944
9945 2020-01-21 David Malcolm <dmalcolm@redhat.com>
9946
9947 PR analyzer/93352
9948 * gcc.dg/analyzer/pr93352.c: New test.
9949
9950 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
9951
9952 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
9953 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
9954
9955 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
9956
9957 PR target/93319
9958 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
9959 (test1): Replace printf with __builtin_printf.
9960
9961 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
9962
9963 * g++.dg/coroutines/co-await-void_type.C: New test.
9964
9965 2020-01-21 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR target/93333
9968 * gcc.c-torture/compile/pr93333.c: New test.
9969
9970 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
9971
9972 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
9973 line terminators in patterns.
9974
9975 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
9976
9977 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
9978 int32_t * rather than int *.
9979 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
9980 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
9981 (f1): Likewise.
9982 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
9983 (f1): Likewise.
9984 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
9985 (f1): Likewise.
9986 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
9987 (f1): Likewise.
9988 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
9989 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
9990 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
9991 (f1): Likewise.
9992 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
9993 (f1): Likewise.
9994 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
9995 (f1): Likewise.
9996
9997 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
9998
9999 PR target/92424
10000 * gcc.target/aarch64/pr92424-1.c: New test.
10001 * gcc.target/aarch64/pr92424-2.c: New test.
10002 * gcc.target/aarch64/pr92424-3.c: New test.
10003
10004 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
10005
10006 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
10007 directive.
10008 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10009 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10010 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10011 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10012 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10013 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10014 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10015 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10016 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10017 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10018 * lib/target-supports.exp: Add assembly requirement directive.
10019
10020 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
10021
10022 PR fortran/93309
10023 * gfortran.dg/external_implicit_none_2.f90: New.
10024
10025 2020-01-21 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/92328
10028 * gcc.dg/torture/pr92328.c: New testcase.
10029
10030 2020-01-21 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR target/93073
10033 * gcc.target/powerpc/pr93073.c: New test.
10034
10035 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
10036
10037 * g++.dg/coroutines/co-return-warning-1.C: New test.
10038
10039 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
10040
10041 PR target/93304
10042 * gcc.target/riscv/pr93304.c: New test.
10043
10044 2020-01-20 Martin Sebor <msebor@redhat.com>
10045
10046 PR testsuite/92829
10047 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
10048 due to an aparrent VRP limtation.
10049 * gcc.dg/Wstringop-overflow-25.c: Same.
10050
10051 2020-01-20 Nathan Sidwell <nathan@acm.org>
10052
10053 PR preprocessor/80005
10054 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
10055 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
10056 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
10057 * g++.dg/cpp/pr80005.C: New.
10058
10059 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
10060
10061 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
10062 scan-tree-dump.
10063
10064 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
10065
10066 PR target/93319
10067 * gcc.target/i386/pr93319-1a.c: New test.
10068 * gcc.target/i386/pr93319-1b.c: Likewise.
10069 * gcc.target/i386/pr93319-1c.c: Likewise.
10070 * gcc.target/i386/pr93319-1d.c: Likewise.
10071
10072 2020-01-20 Richard Biener <rguenther@suse.de>
10073
10074 PR debug/92763
10075 * g++.dg/debug/pr92763.C: New testcase.
10076
10077 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10078
10079 PR c++/92536
10080 * g++.dg/cpp1z/pr92536.C: New.
10081
10082 2020-01-20 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/93094
10085 * gcc.dg/vect/pr93094.c: New testcase.
10086
10087 2020-01-19 David Malcolm <dmalcolm@redhat.com>
10088
10089 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
10090 test names are unique.
10091 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
10092 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
10093 * gcc.dg/analyzer/data-model-1.c: Likewise.
10094 * gcc.dg/analyzer/data-model-18.c: Likewise.
10095 * gcc.dg/analyzer/data-model-8.c: Likewise.
10096 * gcc.dg/analyzer/data-model-9.c: Likewise.
10097 * gcc.dg/analyzer/file-1.c: Likewise.
10098 * gcc.dg/analyzer/file-paths-1.c: Likewise.
10099 * gcc.dg/analyzer/loop-2.c: Likewise.
10100 * gcc.dg/analyzer/loop-2a.c: Likewise.
10101 * gcc.dg/analyzer/loop-4.c: Likewise.
10102 * gcc.dg/analyzer/loop.c: Likewise.
10103 * gcc.dg/analyzer/malloc-1.c: Likewise.
10104 * gcc.dg/analyzer/malloc-2.c: Likewise.
10105 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
10106 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
10107 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
10108 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
10109 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
10110 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
10111 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
10112 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
10113 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
10114 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
10115 * gcc.dg/analyzer/operations.c: Likewise.
10116 * gcc.dg/analyzer/params.c: Likewise.
10117 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
10118 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
10119 * gcc.dg/analyzer/sensitive-1.c: Likewise.
10120 * gcc.dg/analyzer/switch.c: Likewise.
10121 * gcc.dg/analyzer/taint-1.c: Likewise.
10122 * gcc.dg/analyzer/unknown-fns.c: Likewise.
10123
10124 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
10125
10126 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
10127 -march=v10 option on target ! march_option.
10128 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
10129 gcc.target/cris/sync-1-v10.c: Similar.
10130 * lib/target-supports.exp (effective_target_march_option): New.
10131
10132 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
10133
10134 PR fortran/44960
10135 * gfortran.dg/function_reference_1.f90: New test.
10136 * gfortran.dg/function_reference_2.f90: New test.
10137
10138 2020-01-18 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR c/92833
10141 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
10142
10143 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
10144
10145 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
10146 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
10147 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
10148 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
10149 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
10150 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
10151 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
10152 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
10153 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
10154 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
10155 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
10156 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
10157 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
10158 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
10159 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
10160 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
10161 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
10162 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
10163 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
10164 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
10165 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
10166 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
10167 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
10168 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
10169 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
10170 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
10171 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
10172 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
10173 * g++.dg/coroutines/coro-builtins.C: New test.
10174 * g++.dg/coroutines/coro-missing-gro.C: New test.
10175 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
10176 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
10177 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
10178 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
10179 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
10180 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
10181 * g++.dg/coroutines/coro-missing-ueh.h: New test.
10182 * g++.dg/coroutines/coro-pre-proc.C: New test.
10183 * g++.dg/coroutines/coro.h: New file.
10184 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
10185 * g++.dg/coroutines/coroutines.exp: New file.
10186 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
10187 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
10188 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
10189 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
10190 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
10191 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
10192 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
10193 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
10194 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
10195 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
10196 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
10197 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
10198 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
10199 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
10200 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
10201 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
10202 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
10203 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
10204 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
10205 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
10206 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
10207 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
10208 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
10209 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
10210 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
10211 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
10212 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
10213 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
10214 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
10215 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
10216 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
10217 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
10218 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
10219 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
10220 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
10221 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
10222 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
10223 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
10224 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
10225 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
10226 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
10227 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
10228 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
10229 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
10230 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
10231 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
10232 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
10233 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
10234 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
10235 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
10236 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
10237 * g++.dg/coroutines/torture/coro-torture.exp: New file.
10238 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
10239 * g++.dg/coroutines/torture/func-params-00.C: New test.
10240 * g++.dg/coroutines/torture/func-params-01.C: New test.
10241 * g++.dg/coroutines/torture/func-params-02.C: New test.
10242 * g++.dg/coroutines/torture/func-params-03.C: New test.
10243 * g++.dg/coroutines/torture/func-params-04.C: New test.
10244 * g++.dg/coroutines/torture/func-params-05.C: New test.
10245 * g++.dg/coroutines/torture/func-params-06.C: New test.
10246 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
10247 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
10248 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
10249 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
10250 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
10251 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
10252 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
10253 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
10254 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
10255 * g++.dg/coroutines/torture/local-var-0.C: New test.
10256 * g++.dg/coroutines/torture/local-var-1.C: New test.
10257 * g++.dg/coroutines/torture/local-var-2.C: New test.
10258 * g++.dg/coroutines/torture/local-var-3.C: New test.
10259 * g++.dg/coroutines/torture/local-var-4.C: New test.
10260 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
10261 * g++.dg/coroutines/torture/pr92933.C: New test.
10262
10263 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10264
10265 PR libfortran/93234
10266 * gfortran.dg/inquire_pre.f90: New test.
10267
10268 2020-01-17 David Malcolm <dmalcolm@redhat.com>
10269
10270 PR analyzer/93290
10271 * gcc.dg/analyzer/pr93290.c: New test.
10272
10273 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10274
10275 PR c++/92542
10276 * g++.dg/pr92542.C: New.
10277
10278 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10279 Sudakshina Das <sudi.das@arm.com>
10280
10281 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
10282
10283 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10284 Sudakshina Das <sudi.das@arm.com>
10285
10286 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
10287
10288 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
10289
10290 PR testsuite/93227
10291 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
10292 C++20, due to std::is_pod being deprecated.
10293
10294 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10295
10296 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
10297 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
10298 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
10299 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
10300 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
10301 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
10302 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
10303 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
10304 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
10305 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
10306 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
10307
10308 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10309
10310 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
10311 predef.
10312
10313 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c++/93228
10316 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
10317
10318 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
10319
10320 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
10321
10322 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
10323 Tobias Burnus <burnus@gcc.gnu.org>
10324
10325 PR fortran/93236
10326 * gfortran.dg/pr93263_1.f90: New test.
10327 * gfortran.dg/pr93263_2.f90: New test.
10328
10329 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10330
10331 PR tree-optimization/93292
10332 * g++.dg/opt/pr93292.C: New test.
10333
10334 PR testsuite/93294
10335 * lib/c-compat.exp (compat-use-alt-compiler): Handle
10336 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
10337 (compat_setup_dfp): Likewise.
10338
10339 2020-01-16 Kerem Kat <keremkat@gmail.com>
10340
10341 PR c/92833
10342 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
10343 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
10344
10345 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10346
10347 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
10348 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
10349 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
10350 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
10351
10352 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10353
10354 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
10355 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
10356 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
10357 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
10358 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
10359 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
10360 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
10361 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
10362 * gcc.target/arm/bfloat16_scalar_4.c: New test.
10363 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
10364 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
10365 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
10366 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
10367 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
10368 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
10369
10370 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
10371 Andre Vieira <andre.simoesdiasvieira@arm.com>
10372
10373 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
10374
10375 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10376 Thomas Preud'homme <thomas.preudhomme@arm.com>
10377
10378 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
10379 introduced in Armv8.1-M Mainline Security Extensions are available and
10380 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
10381 targets only. Adapt CLRM check to verify register used for BLXNS is
10382 not in the CLRM register list.
10383 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10384 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
10385 check for LSB clearing bit to be using the same register as BLXNS when
10386 targeting Armv8.1-M Mainline.
10387 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10388 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10389 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10390 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10391 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10392 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10393 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10394 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10395 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10396 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10397 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10398 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10399 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10400 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10401 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10402 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10403 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10404 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10405 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10406 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10407 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10408 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10409 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
10410 Mainline and restrict libcall count to Armv8-M.
10411
10412 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10413 Thomas Preud'homme <thomas.preudhomme@arm.com>
10414
10415 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
10416 VLLDM.
10417 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10418 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10419 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10420 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10421 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10422 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10423 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10424
10425 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10426 Thomas Preud'homme <thomas.preudhomme@arm.com>
10427
10428 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
10429 VPUSH and VPOP and update expectation for VSCCLRM.
10430 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10431 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10432 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10433 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10434 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10435
10436 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10437 Thomas Preud'homme <thomas.preudhomme@arm.com>
10438
10439 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
10440 CLRM check.
10441 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10442 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10443 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10444 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10445 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10446 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10447 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10448 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10449 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10450 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10451 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10452 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10453 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10454 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10455 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10456 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10457 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10458 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
10459 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
10460 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10461 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10462 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10463 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
10464 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
10465
10466 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10467 Thomas Preud'homme <thomas.preudhomme@arm.com>
10468
10469 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
10470 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10471 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10472 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10473 * gcc.target/arm/cmse/struct-1.c: Likewise.
10474 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10475 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10476 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10477 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10478 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10479 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
10480 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10481 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10482 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10483 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10484 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10485
10486 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10487 Thomas Preud'homme <thomas.preudhomme@arm.com>
10488
10489 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
10490 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10491 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10492 * gcc.target/arm/cmse/struct-1.c: Likewise.
10493 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10494 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
10495 GPR clearing when CLRM is not available.
10496 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10497 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10498 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10499 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10500 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10501 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10502 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10503 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10504 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10505 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10506 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10507 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
10508 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
10509 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
10510 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10511 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10512 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10513 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10514 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10515 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10516 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10517 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10518 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10519 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10520 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10521 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10522 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10523
10524 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10525 Thomas Preud'homme <thomas.preudhomme@arm.com>
10526
10527 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
10528 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10529 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10530 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10531 * gcc.target/arm/cmse/struct-1.c: Likewise.
10532 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
10533 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
10534 mainline/8_1m subdirectory.
10535 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
10536 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
10537 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
10538 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
10539 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
10540 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
10541 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
10542 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
10543 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
10544 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
10545 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
10546 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
10547 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
10548 into ...
10549 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
10550 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
10551 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
10552 dg-skip-if directive for float ABI.
10553 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
10554 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
10555 dg-skip-if directive for float ABI.
10556 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
10557 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
10558 dg-skip-if directive for float ABI.
10559 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
10560 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
10561 dg-skip-if directive for float ABI.
10562 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
10563 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
10564 dg-skip-if directive for float ABI.
10565 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
10566 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
10567 dg-skip-if directive for float ABI.
10568 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
10569 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
10570 dg-skip-if directive for float ABI.
10571 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
10572 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
10573 dg-skip-if directive for float ABI.
10574 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
10575 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
10576 dg-skip-if directive for float ABI.
10577 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
10578 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
10579 dg-skip-if directive for float ABI.
10580 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
10581 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
10582 dg-skip-if directive for float ABI.
10583 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
10584 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
10585 dg-skip-if directive for float ABI.
10586 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
10587 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
10588 dg-skip-if directive for float ABI.
10589 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
10590 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
10591 dg-skip-if directive for float ABI.
10592 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
10593 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
10594 dg-skip-if directive for float ABI.
10595 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
10596 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
10597 dg-skip-if directive for float ABI.
10598 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
10599 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
10600 dg-skip-if directive for float ABI.
10601 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
10602 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
10603 dg-skip-if directive for float ABI.
10604 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
10605 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
10606 dg-skip-if directive for float ABI.
10607 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
10608 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
10609 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
10610 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
10611 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
10612 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
10613 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
10614 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
10615 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
10616 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
10617 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
10618 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
10619 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
10620 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
10621 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
10622 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
10623 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
10624 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
10625 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
10626 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
10627 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
10628 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
10629 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
10630 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
10631 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
10632 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
10633 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
10634 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
10635 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
10636 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
10637 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
10638 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
10639 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
10640 New procedure.
10641
10642 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10643 Thomas Preud'homme <thomas.preudhomme@arm.com>
10644
10645 * lib/target-supports.exp
10646 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
10647 (add_options_for_arm_arch_v8_1m_main): Likewise.
10648 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
10649
10650 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10651
10652 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
10653 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
10654 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
10655
10656 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10657
10658 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
10659 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
10660 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
10661 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
10662
10663 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
10664
10665 PR tree-optimization/92429
10666 * gcc.dg/vect/pr92429.c: New test.
10667
10668 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
10669
10670 PR fortran/93253
10671 * fortran.dg/boz_7.f90: Updated dg-error.
10672
10673 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10674
10675 PR c++/91073
10676 * g++.dg/concepts/pr91073-1.C: New.
10677 * g++.dg/concepts/pr91073-2.C: Likewise.
10678
10679 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
10680
10681 * gcc.dg/pr90838.c: New test.
10682 * gcc.dg/pr93231.c: New test.
10683 * gcc.target/aarch64/pr90838.c: Use #define u 0.
10684
10685 2020-01-15 Richard Biener <rguenther@suse.de>
10686
10687 PR middle-end/93273
10688 * g++.dg/torture/pr93273.C: New testcase.
10689
10690 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
10691
10692 PR tree-optimization/93247
10693 * gcc.dg/vect/pr93247-1.c: New test.
10694 * gcc.dg/vect/pr93247-2.c: Likewise.
10695
10696 2020-01-15 Martin Sebor <msebor@redhat.com>
10697
10698 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
10699 failures due the absence of loop unrolling.
10700
10701 2020-01-15 Joseph Myers <joseph@codesourcery.com>
10702
10703 PR c/93072
10704 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
10705
10706 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10707
10708 * gcc.dg/analyzer/signal-6.c: New test.
10709
10710 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10711
10712 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
10713 no statements.
10714
10715 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10716
10717 PR analyzer/58237
10718 * gcc.dg/analyzer/file-paths-1.c: New test.
10719
10720 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10721
10722 PR analyzer/58237
10723 * gcc.dg/analyzer/file-1.c (test_4): New.
10724 * gcc.dg/analyzer/file-pr58237.c: New test.
10725
10726 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10727
10728 PR tree-optimization/93262
10729 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
10730 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
10731 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
10732
10733 PR tree-optimization/93249
10734 * gcc.c-torture/execute/pr93249.c: New test.
10735
10736 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10737
10738 * gcc.dg/analyzer/signal-5.c: New test.
10739
10740 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10741
10742 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
10743 * gcc.dg/analyzer/data-model-5b.c: Likewise.
10744 * gcc.dg/analyzer/data-model-5c.c: Likewise.
10745 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
10746 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10747 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10748 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10749 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10750 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10751 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10752 * gcc.dg/analyzer/unknown-fns.c: New test.
10753
10754 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10755
10756 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
10757
10758 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10759
10760 PR lto/91576
10761 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
10762
10763 PR target/93009
10764 * gcc.target/i386/avx512vl-pr93009.c: New test.
10765
10766 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
10767
10768 PR lto/91576
10769 * g++.dg/lto/odr-8_0.C: New testcase.
10770 * g++.dg/lto/odr-8_1.C: New testcase.
10771
10772 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10773
10774 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
10775 * gcc.dg/analyzer/abort.c: New test.
10776 * gcc.dg/analyzer/alloca-leak.c: New test.
10777 * gcc.dg/analyzer/analyzer-decls.h: New header.
10778 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
10779 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
10780 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
10781 * gcc.dg/analyzer/analyzer.exp: New suite.
10782 * gcc.dg/analyzer/attribute-nonnull.c: New test.
10783 * gcc.dg/analyzer/call-summaries-1.c: New test.
10784 * gcc.dg/analyzer/conditionals-2.c: New test.
10785 * gcc.dg/analyzer/conditionals-3.c: New test.
10786 * gcc.dg/analyzer/conditionals-notrans.c: New test.
10787 * gcc.dg/analyzer/conditionals-trans.c: New test.
10788 * gcc.dg/analyzer/data-model-1.c: New test.
10789 * gcc.dg/analyzer/data-model-2.c: New test.
10790 * gcc.dg/analyzer/data-model-3.c: New test.
10791 * gcc.dg/analyzer/data-model-4.c: New test.
10792 * gcc.dg/analyzer/data-model-5.c: New test.
10793 * gcc.dg/analyzer/data-model-5b.c: New test.
10794 * gcc.dg/analyzer/data-model-5c.c: New test.
10795 * gcc.dg/analyzer/data-model-5d.c: New test.
10796 * gcc.dg/analyzer/data-model-6.c: New test.
10797 * gcc.dg/analyzer/data-model-7.c: New test.
10798 * gcc.dg/analyzer/data-model-8.c: New test.
10799 * gcc.dg/analyzer/data-model-9.c: New test.
10800 * gcc.dg/analyzer/data-model-11.c: New test.
10801 * gcc.dg/analyzer/data-model-12.c: New test.
10802 * gcc.dg/analyzer/data-model-13.c: New test.
10803 * gcc.dg/analyzer/data-model-14.c: New test.
10804 * gcc.dg/analyzer/data-model-15.c: New test.
10805 * gcc.dg/analyzer/data-model-16.c: New test.
10806 * gcc.dg/analyzer/data-model-17.c: New test.
10807 * gcc.dg/analyzer/data-model-18.c: New test.
10808 * gcc.dg/analyzer/data-model-19.c: New test.
10809 * gcc.dg/analyzer/data-model-path-1.c: New test.
10810 * gcc.dg/analyzer/disabling.c: New test.
10811 * gcc.dg/analyzer/dot-output.c: New test.
10812 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
10813 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
10814 * gcc.dg/analyzer/double-free-lto-1.h: New header.
10815 * gcc.dg/analyzer/equivalence.c: New test.
10816 * gcc.dg/analyzer/explode-1.c: New test.
10817 * gcc.dg/analyzer/explode-2.c: New test.
10818 * gcc.dg/analyzer/factorial.c: New test.
10819 * gcc.dg/analyzer/fibonacci.c: New test.
10820 * gcc.dg/analyzer/fields.c: New test.
10821 * gcc.dg/analyzer/file-1.c: New test.
10822 * gcc.dg/analyzer/file-2.c: New test.
10823 * gcc.dg/analyzer/function-ptr-1.c: New test.
10824 * gcc.dg/analyzer/function-ptr-2.c: New test.
10825 * gcc.dg/analyzer/function-ptr-3.c: New test.
10826 * gcc.dg/analyzer/gzio-2.c: New test.
10827 * gcc.dg/analyzer/gzio-3.c: New test.
10828 * gcc.dg/analyzer/gzio-3a.c: New test.
10829 * gcc.dg/analyzer/gzio.c: New test.
10830 * gcc.dg/analyzer/infinite-recursion.c: New test.
10831 * gcc.dg/analyzer/loop-2.c: New test.
10832 * gcc.dg/analyzer/loop-2a.c: New test.
10833 * gcc.dg/analyzer/loop-3.c: New test.
10834 * gcc.dg/analyzer/loop-4.c: New test.
10835 * gcc.dg/analyzer/loop.c: New test.
10836 * gcc.dg/analyzer/malloc-1.c: New test.
10837 * gcc.dg/analyzer/malloc-2.c: New test.
10838 * gcc.dg/analyzer/malloc-3.c: New test.
10839 * gcc.dg/analyzer/malloc-callbacks.c: New test.
10840 * gcc.dg/analyzer/malloc-dce.c: New test.
10841 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
10842 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
10843 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
10844 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
10845 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
10846 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
10847 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
10848 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
10849 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
10850 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
10851 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
10852 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
10853 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
10854 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
10855 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
10856 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
10857 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
10858 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
10859 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
10860 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
10861 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
10862 * gcc.dg/analyzer/malloc-macro.h: New header.
10863 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
10864 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
10865 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
10866 * gcc.dg/analyzer/malloc-paths-1.c: New test.
10867 * gcc.dg/analyzer/malloc-paths-10.c: New test.
10868 * gcc.dg/analyzer/malloc-paths-2.c: New test.
10869 * gcc.dg/analyzer/malloc-paths-3.c: New test.
10870 * gcc.dg/analyzer/malloc-paths-4.c: New test.
10871 * gcc.dg/analyzer/malloc-paths-5.c: New test.
10872 * gcc.dg/analyzer/malloc-paths-6.c: New test.
10873 * gcc.dg/analyzer/malloc-paths-7.c: New test.
10874 * gcc.dg/analyzer/malloc-paths-8.c: New test.
10875 * gcc.dg/analyzer/malloc-paths-9.c: New test.
10876 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
10877 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
10878 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
10879 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
10880 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
10881 * gcc.dg/analyzer/operations.c: New test.
10882 * gcc.dg/analyzer/params-2.c: New test.
10883 * gcc.dg/analyzer/params.c: New test.
10884 * gcc.dg/analyzer/paths-1.c: New test.
10885 * gcc.dg/analyzer/paths-1a.c: New test.
10886 * gcc.dg/analyzer/paths-2.c: New test.
10887 * gcc.dg/analyzer/paths-3.c: New test.
10888 * gcc.dg/analyzer/paths-4.c: New test.
10889 * gcc.dg/analyzer/paths-5.c: New test.
10890 * gcc.dg/analyzer/paths-6.c: New test.
10891 * gcc.dg/analyzer/paths-7.c: New test.
10892 * gcc.dg/analyzer/pattern-test-1.c: New test.
10893 * gcc.dg/analyzer/pattern-test-2.c: New test.
10894 * gcc.dg/analyzer/pointer-merging.c: New test.
10895 * gcc.dg/analyzer/pr61861.c: New test.
10896 * gcc.dg/analyzer/pragma-1.c: New test.
10897 * gcc.dg/analyzer/scope-1.c: New test.
10898 * gcc.dg/analyzer/sensitive-1.c: New test.
10899 * gcc.dg/analyzer/setjmp-1.c: New test.
10900 * gcc.dg/analyzer/setjmp-2.c: New test.
10901 * gcc.dg/analyzer/setjmp-3.c: New test.
10902 * gcc.dg/analyzer/setjmp-4.c: New test.
10903 * gcc.dg/analyzer/setjmp-5.c: New test.
10904 * gcc.dg/analyzer/setjmp-6.c: New test.
10905 * gcc.dg/analyzer/setjmp-7.c: New test.
10906 * gcc.dg/analyzer/setjmp-7a.c: New test.
10907 * gcc.dg/analyzer/setjmp-8.c: New test.
10908 * gcc.dg/analyzer/setjmp-9.c: New test.
10909 * gcc.dg/analyzer/signal-1.c: New test.
10910 * gcc.dg/analyzer/signal-2.c: New test.
10911 * gcc.dg/analyzer/signal-3.c: New test.
10912 * gcc.dg/analyzer/signal-4a.c: New test.
10913 * gcc.dg/analyzer/signal-4b.c: New test.
10914 * gcc.dg/analyzer/strcmp-1.c: New test.
10915 * gcc.dg/analyzer/switch.c: New test.
10916 * gcc.dg/analyzer/taint-1.c: New test.
10917 * gcc.dg/analyzer/zlib-1.c: New test.
10918 * gcc.dg/analyzer/zlib-2.c: New test.
10919 * gcc.dg/analyzer/zlib-3.c: New test.
10920 * gcc.dg/analyzer/zlib-4.c: New test.
10921 * gcc.dg/analyzer/zlib-5.c: New test.
10922 * gcc.dg/analyzer/zlib-6.c: New test.
10923 * lib/gcc-defs.exp (dg-check-dot): New procedure.
10924 * lib/target-supports.exp (check_dot_available): New procedure.
10925 (check_effective_target_analyzer): New.
10926 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
10927
10928 2020-01-14 Jason Merrill <jason@redhat.com>
10929
10930 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
10931
10932 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
10933
10934 PR ipa/69678
10935 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
10936 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
10937 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
10938 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
10939 * lib/scandump.exp: Dump executable file name.
10940 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
10941
10942 2020-01-13 David Malcolm <dmalcolm@redhat.com>
10943
10944 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
10945 directive.
10946
10947 2020-01-13 Joseph Myers <joseph@codesourcery.com>
10948
10949 PR c/93241
10950 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
10951 tests.
10952
10953 2020-01-13 Martin Sebor <msebor@redhat.com>
10954
10955 PR tree-optimization/93213
10956 * gcc.c-torture/execute/pr93213.c: New test.
10957
10958 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
10959
10960 * c-c++-common/goacc/host_data-1.c: Extend.
10961 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10962
10963 2020-01-10 Jakub Jelinek <jakub@redhat.com>
10964
10965 PR tree-optimization/93210
10966 * gcc.dg/pr93210.c: New test.
10967 * g++.dg/opt/pr93210.C: New test.
10968
10969 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10970
10971 PR inline-asm/93027
10972 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
10973
10974 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10975
10976 PR inline-asm/93027
10977 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
10978
10979 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10980
10981 PR inline-asm/93027
10982 * gcc.target/i386/pr93207.c: Run it only for x86-64.
10983
10984 2020-01-10 David Malcolm <dmalcolm@redhat.com>
10985
10986 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
10987 typedef.
10988 (test_diag): Add coverage of "%@".
10989 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
10990 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
10991 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
10992 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
10993 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
10994 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
10995 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
10996 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
10997 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
10998 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
10999 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
11000
11001 2020-01-10 David Malcolm <dmalcolm@redhat.com>
11002
11003 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
11004 nn_line_numbers_enabled.
11005 * lib/multiline.exp (nn_line_numbers_enabled): New global.
11006 (dg-enable-nn-line-numbers): New proc.
11007 (maybe-handle-nn-line-numbers): New proc.
11008 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
11009
11010 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
11011
11012 PR inline-asm/93027
11013 * gcc.target/i386/pr93207.c: New test.
11014
11015 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
11016
11017 * testsuite/gcc.target/aarch64/pr90838.c: New test.
11018
11019 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11020
11021 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
11022 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
11023 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
11024 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
11025
11026 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11027
11028 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
11029 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
11030 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
11031 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
11032 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
11033 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
11034 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
11035 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
11036 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
11037
11038 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11039
11040 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
11041 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
11042 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
11043 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
11044 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
11045 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
11046 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
11047 * gcc.target/aarch64/sve/single_5.c: Likewise.
11048 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
11049 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
11050
11051 2020-01-10 Martin Sebor <msebor@redhat.com>
11052
11053 PR c/93132
11054 * gcc.dg/attr-access-read-only-2.c: New test.
11055
11056 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11057
11058 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
11059 return values. Use check-function-bodies instead of scan-assembler.
11060 * gcc.target/aarch64/sve/sel_2.c: Likewise
11061 * gcc.target/aarch64/sve/sel_3.c: Likewise.
11062
11063 2020-01-10 Martin Jambor <mjambor@suse.cz>
11064
11065 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
11066 piecemeal initialization.
11067
11068 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
11069
11070 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
11071 rather than aarch64_sve_hw.
11072
11073 2020-01-10 Richard Biener <rguenther@suse.de>
11074
11075 PR testsuite/93216
11076 * gcc.dg/optimize-bswaphi-1.c: Split previously added
11077 case into a LE and BE variant.
11078
11079 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11080
11081 PR fortran/65428
11082 * gfortran.dg/zero_sized_11.f90: New test.
11083 * gfortran.dg/zero_sized_12.f90: New test.
11084
11085 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11086
11087 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
11088 * g++.target/aarch64/sve2/acle: New directory.
11089 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
11090 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
11091 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
11092 macros.
11093 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
11094 expect an error saying that the function has no f32 form, but instead
11095 expect an error about SVE2 being required if the current target
11096 doesn't support SVE2.
11097 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
11098 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
11099 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
11100 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
11101 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
11102 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
11103 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
11104 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
11105 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
11106 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
11107 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
11108 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
11109 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
11110 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
11111 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
11112 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
11113 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
11114 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
11115 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
11116 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
11117 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
11118 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
11119 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
11120 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
11121 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
11122 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
11123 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
11124 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
11125 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
11126 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
11127 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
11128 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
11129 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
11130 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
11131 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
11132 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
11133 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
11134 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
11135 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
11136 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
11137 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
11138 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
11139 * gcc.target/aarch64/sve2/acle: New directory.
11140
11141 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11142
11143 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
11144 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
11145 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
11146 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
11147 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
11148 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
11149
11150 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11151
11152 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
11153
11154 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11155
11156 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
11157 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
11158
11159 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
11160
11161 PR fortran/84135
11162 * gfortran.dg/coarray/codimension_3.f90: New.
11163
11164 2020-01-09 Martin Sebor <msebor@redhat.com>
11165
11166 PR middle-end/93200
11167 * gcc.dg/Wstringop-overflow-30.c: New test.
11168
11169 2020-01-09 Richard Biener <rguenther@suse.de>
11170
11171 PR middle-end/93054
11172 * gcc.dg/pr93054.c: New testcase.
11173
11174 2020-01-09 Richard Biener <rguenther@suse.de>
11175
11176 PR tree-optimization/93040
11177 * gcc.dg/optimize-bswaphi-1.c: Amend.
11178 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11179
11180 2020-01-09 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR inline-asm/93202
11183 * gcc.target/riscv/pr93202.c: New test.
11184
11185 PR target/93141
11186 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
11187 of the low half of the constant set.
11188 * gcc.target/i386/pr93141-2.c: New test.
11189
11190 2020-01-08 Jeff Law <law@redhat.com>
11191
11192 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
11193
11194 2020-01-08 Joel Brobecker <brobecker@adacore.com>
11195 Olivier Hainque <hainque@adacore.com>
11196
11197 * g++.target/aarch64/sve/tls_2.C: Add missing
11198 { dg-require-effective-target fpic } directive.
11199 * gcc.target/aarch64/noplt_2.c: Likewise.
11200 * gcc.target/aarch64/noplt_3.c: Likewise.
11201 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
11202 * gcc.target/aarch64/pic-small.c: Likewise.
11203 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
11204 * gcc.target/aarch64/pr66912.c: Likewise.
11205 * gcc.target/aarch64/sve/tls_1.c: Likewise.
11206 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
11207 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11208 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11209 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
11210 * gcc.target/aarch64/tlsle12_1.c: Likewise.
11211 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
11212 * gcc.target/aarch64/tlsle24_1.c: Likewise.
11213 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
11214 * gcc.target/aarch64/tlsle32_1.c: Likewise.
11215 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
11216 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
11217
11218 2020-01-08 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR target/93187
11221 * g++.dg/opt/pr93187.C: New test.
11222
11223 PR target/93174
11224 * gcc.c-torture/compile/pr93174.c: New test.
11225
11226 2020-01-08 Olivier Hainque <hainque@adacore.com>
11227 Alexandre Oliva <oliva@adacore.com>
11228
11229 * gcc.target/aarch64/stack-check-alloca.h: Remove
11230 #include alloca.h. #define alloca __builtin_alloca
11231 instead.
11232 * gcc.target/aarch64/stack-check-alloca-1.c: Add
11233 { dg-require-effective-target alloca }.
11234 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
11235 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
11236 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
11237 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
11238 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
11239 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
11240 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
11241 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
11242 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
11243
11244 2020-01-08 Martin Liska <mliska@suse.cz>
11245
11246 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
11247 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11248 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11249 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11250 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11251 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11252 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11253 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11254 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11255 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11256 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11257 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11258 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11259 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11260 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11261 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11262 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11263 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11264 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
11265 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11266 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11267 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11268 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
11269 * gcc.dg/ipa/pr64307.c: Likewise.
11270 * gcc.dg/ipa/pr90555.c: Likewise.
11271 * gcc.dg/ipa/propmalloc-1.c: Likewise.
11272 * gcc.dg/ipa/propmalloc-2.c: Likewise.
11273 * gcc.dg/ipa/propmalloc-3.c: Likewise.
11274
11275 2020-01-08 Richard Biener <rguenther@suse.de>
11276
11277 PR testsuite/92997
11278
11279 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
11280
11281 PR target/93188
11282 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
11283
11284 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
11285
11286 PR ipa/93084
11287 * gcc.dg/ipa/ipa-clone-3.c: New test.
11288
11289 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11290
11291 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
11292 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
11293
11294 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11295
11296 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
11297
11298 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11299
11300 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
11301
11302 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11303
11304 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
11305 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
11306 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
11307 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
11308
11309 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR tree-optimization/93156
11312 * gcc.dg/tree-ssa/pr93156.c: New test.
11313
11314 PR tree-optimization/93118
11315 * gcc.dg/tree-ssa/pr93118.c: New test.
11316
11317 2020-01-07 Martin Liska <mliska@suse.cz>
11318
11319 PR tree-optimization/92860
11320 * gcc.dg/pr92860-2.c: New test.
11321
11322 2020-01-07 Martin Liska <mliska@suse.cz>
11323
11324 PR tree-optimization/92860
11325 * gcc.dg/pr92860.c: New test.
11326
11327 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11328
11329 PR c++/91369
11330 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
11331 static_assert failed for C++2a.
11332 * g++.dg/cpp2a/constexpr-new9.C: New test.
11333
11334 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11335
11336 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
11337 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
11338 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
11339
11340 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11341
11342 * gcc.dg/vect/vect-cond-arith-8.c: New test.
11343 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
11344
11345 2020-01-06 Nathan Sidwell <nathan@acm.org>
11346
11347 PR c++/79592
11348 * g++.dg/ubsan/vptr-4.C: Add expected error.
11349
11350 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11351
11352 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
11353
11354 2020-01-05 Andrew Pinski <apinski@marvell.com>
11355
11356 * gcc.c-torture/compile/20200105-1.c: New testcase.
11357 * gcc.c-torture/compile/20200105-2.c: New testcase.
11358 * gcc.c-torture/compile/20200105-3.c: New testcase.
11359
11360 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
11361
11362 * gcc.dg/darwin-version-1.c: Adjust test to use different
11363 options for Darwin4-9 and Darwin10+.
11364
11365 2020-01-05 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR target/93141
11368 * gcc.target/i386/pr93141-1.c: New test.
11369 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
11370
11371 PR c++/93138
11372 * g++.dg/warn/Wredundant-tags-2.C: New test.
11373
11374 PR c++/93046
11375 * g++.dg/ext/cond4.C: New test.
11376
11377 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
11378
11379 PR fortran/91640
11380 * gfortran.dg/contiguous_10.f90: New.
11381
11382 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
11383
11384 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
11385 effective target masm_intel.
11386 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
11387
11388 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR target/93089
11391 * gcc.target/i386/pr93089-2.c: New test.
11392 * gcc.target/i386/pr93089-3.c: New test.
11393
11394 PR target/93089
11395 * gcc.target/i386/pr93089-1.c: New test.
11396
11397 PR target/93110
11398 * gcc.dg/torture/pr93110.c: New test.
11399
11400 PR rtl-optimization/93088
11401 * gcc.target/i386/pr93088.c: New test.
11402
11403 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
11404
11405 PR fortran/92994
11406 * gfortran.dg/associate_50.f90: Update dg-error.
11407 * gfortran.dg/associate_51.f90: New.
11408
11409 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11410
11411 PR fortran/68020
11412 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
11413 run.
11414
11415 2020-01-02 Andrew Pinski <apinski@marvell.com>
11416
11417 * gcc.c-torture/execute/bitfld-8.c: New testcase.
11418 * gcc.c-torture/execute/bitfld-9.c: New testcase.
11419
11420 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR c/90677
11423 * c-c++-common/pr90677-2.c: New test.
11424
11425 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
11426
11427 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
11428
11429 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
11430
11431 PR fortran/68020
11432 * gfortran.dg/implied_shape_4.f90: New.
11433 * gfortran.dg/implied_shape_5.f90: New.
11434
11435 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR ipa/93087
11438 * c-c++-common/cold-1.c: New test.
11439
11440 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11441
11442 PR libfortran/90374
11443 * gfortran.dg/fmt_zero_width.f90: Update test case.
11444
11445 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11446
11447 PR fortran/93113
11448 * gfortran.dg/dependency_58.f90: New test.
11449
11450 2020-01-01 Jakub Jelinek <jakub@redhat.com>
11451
11452 Update copyright years.
11453
11454 PR tree-optimization/93098
11455 * gcc.c-torture/compile/pr93098.c: New test.
11456 \f
11457 Copyright (C) 2020 Free Software Foundation, Inc.
11458
11459 Copying and distribution of this file, with or without modification,
11460 are permitted in any medium without royalty provided the copyright
11461 notice and this notice are preserved.
This page took 0.597605 seconds and 5 git commands to generate.