coroutines: Fix compile error with symmetric transfers [PR94359]
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
2
3 PR c++/94359
4 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
5 Expect a run fail for targets without arbitrary indirect
6 tail-calls.
7
8 2020-04-14 Patrick Palka <ppalka@redhat.com>
9
10 PR c++/93207
11 * g++.dg/concepts/variadic5.C: New test.
12
13 PR c++/85278
14 * g++.dg/concepts/diagnostic9.C: New test.
15
16 PR c++/94034
17 * g++.dg/cpp0x/constexpr-empty15.C: New test.
18 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
19 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
20 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
21 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
22
23 2020-04-14 Jakub Jelinek <jakub@redhat.com>
24
25 PR tree-optimization/94573
26 * gcc.dg/store_merging_30.c: New test.
27
28 2020-04-14 Yang Yang <yangyang305@huawei.com>
29
30 PR tree-optimization/94574
31 * gcc.dg/pr94574.c: New test.
32
33 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR target/94561
36 * gcc.target/i386/pr94561.c: New test.
37
38 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
39
40 * gfortran.dg/use_rename_10.f90: New.
41 * gfortran.dg/use_rename_11.f90: New.
42
43 2020-04-13 Marek Polacek <polacek@redhat.com>
44
45 PR c++/94588
46 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
47
48 2020-04-13 Martin Sebor <msebor@redhat.com>
49
50 PR c/92326
51 * c-c++-common/Warray-bounds-8.c: New test.
52 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
53 memebrs in diagnostics.
54 * gcc.dg/Warray-bounds-49.c: Same.
55
56 2020-04-13 Patrick Palka <ppalka@redhat.com>
57
58 PR c++/94521
59 * g++.dg/cpp2a/lambda-uneval12.C: New test.
60
61 PR c++/94470
62 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
63 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
64 * g++.dg/init/array57.C: New test.
65
66 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
67
68 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
69 define, per n4861.
70 * g++.dg/coroutines/coro.h: Likewise.
71
72 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
73
74 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
75 for system versions 10.14 and 10.15.
76
77 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/87644
80 * gfortran.dg/variable_parameter.f90: New test.
81
82 2020-04-13 Linus Koenig <link@sig-st.de>
83
84 PR fortran/94192
85 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
86
87 2020-04-13 Nathan Sidwell <nathan@acm.org>
88
89 PR c++/94426
90 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
91 * g++.dg/abi/lambda-vis.C: Drop a warning.
92 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
93 variable changes.
94 * g++.dg/opt/dump1.C: Drop warnings of no import.
95
96 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
97
98 * gcc.target/msp430/operand-modifiers.c: New test.
99
100 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
101
102 PR fortran/94091
103 * gfortran.dg/char_length_22.f90: New test.
104
105 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
106
107 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
108 change, removing indirections for vars in .data.
109 * gcc.target/i386/indirect-thunk-2.c: Likewise.
110 * gcc.target/i386/indirect-thunk-3.c: Likewise.
111 * gcc.target/i386/indirect-thunk-4.c: Likewise.
112 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
113 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
114 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
115 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
116 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
117 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
118 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
119 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
120 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
121 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
122 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
123 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
124 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
125 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
126
127 2020-04-11 Marek Polacek <polacek@redhat.com>
128
129 PR c++/86327
130 * g++.dg/cpp1y/constexpr-return5.C: New test.
131
132 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
133
134 PR target/94494
135 * gcc.target/i386/pr94494.c: New test.
136
137 2020-04-11 Jakub Jelinek <jakub@redhat.com>
138
139 PR tree-optimization/94482
140 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
141 and sse_runtime effective target on x86, instead only add -msse2
142 if target is sse2_runtime.
143
144 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
145
146 PR c++/94528
147 * g++.dg/coroutines/pr94528.C: New test.
148
149 2020-04-10 Marek Polacek <polacek@redhat.com>
150
151 PR c++/94149
152 * g++.dg/cpp2a/paren-init24.C: New test.
153 * g++.dg/cpp2a/paren-init25.C: New test.
154 * g++.dg/ext/is_constructible5.C: New test.
155
156 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
157
158 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
159 IMPLICIT NONE.
160
161 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
162
163 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
164 patterns for scan-tree-dump.
165
166 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
167
168 PR middle-end/89433
169 PR middle-end/93465
170 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
171
172 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
173
174 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
175
176 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
177
178 * g++.dg/coroutines/co-await-syntax-10.C: New test.
179 * g++.dg/coroutines/co-await-syntax-11.C: New test.
180
181 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
182
183 PR fortran/87923
184 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
185 * gfortran.dg/io_constraints_8.f90: Likewise.
186 * gfortran.dg/iomsg_2.f90: Likewise.
187 * gfortran.dg/pr66725.f90: Likewise.
188 * gfortran.dg/pr88205.f90: Likewise.
189 * gfortran.dg/write_check4.f90: Likewise.
190 * gfortran.dg/asynchronous_5.f03: New test.
191 * gfortran.dg/io_constraints_15.f90: Likewise.
192 * gfortran.dg/io_constraints_16.f90: Likewise.
193 * gfortran.dg/io_constraints_17.f90: Likewise.
194 * gfortran.dg/io_constraints_18.f90: Likewise.
195 * gfortran.dg/io_tags_1.f90: Likewise.
196 * gfortran.dg/io_tags_10.f90: Likewise.
197 * gfortran.dg/io_tags_2.f90: Likewise.
198 * gfortran.dg/io_tags_3.f90: Likewise.
199 * gfortran.dg/io_tags_4.f90: Likewise.
200 * gfortran.dg/io_tags_5.f90: Likewise.
201 * gfortran.dg/io_tags_6.f90: Likewise.
202 * gfortran.dg/io_tags_7.f90: Likewise.
203 * gfortran.dg/io_tags_8.f90: Likewise.
204 * gfortran.dg/io_tags_9.f90: Likewise.
205 * gfortran.dg/write_check5.f90: Likewise.
206
207 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
208
209 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
210 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
211 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
212 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
213 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
214 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
215 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
216 * gcc.target/aarch64/sve/pcs/struct.h: New file.
217 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
218 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
219 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
220 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
221 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
222 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
223 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
224 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
225 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
226 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
227 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
228 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
229 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
230 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
231 (check_effective_target_aarch64_sve512_hw)
232 (check_effective_target_aarch64_sve1024_hw)
233 (check_effective_target_aarch64_sve2048_hw): New procedures.
234
235 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
236
237 * g++.target/arm/cde_mve.C: New test.
238
239 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
240
241 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
242
243 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
244
245 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
246 when extracting the target selector.
247
248 2020-04-09 Martin Jambor <mjambor@suse.cz>
249
250 PR tree-optimization/94482
251 * gcc.dg/torture/pr94482.c: New test.
252 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
253
254 2020-04-09 Marek Polacek <polacek@redhat.com>
255
256 PR c++/93790
257 * g++.dg/cpp2a/paren-init23.C: New test.
258 * g++.dg/init/aggr14.C: New test.
259
260 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
261
262 PR tree-optimization/91322
263 * g++.dg/lto/alias-4_0.C: Fix typo.
264 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
265 a template testing that
266
267 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
268
269 * lib/scanasm.exp (check-function-bodies): Treat the third
270 parameter as a list of option regexps and require each regexp
271 to match. Check for cases in which a target/xfail selector
272 was mistakenly passed to the options argument.
273 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
274 to the invocation of check-function-bodies.
275 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
276 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
277 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
278 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
279 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
280 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
281 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
282 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
283 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
284 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
285 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
286 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
287 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
288 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
289 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
290 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
291 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
292 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
293 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
294 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
295 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
296 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
297 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
298 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
299 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
300 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
301 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
302 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
303 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
304 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
305 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
306 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
307 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
308 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
309 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
310 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
311 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
312 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
313 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
314 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
315 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
316 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
317 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
318 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
319 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
320 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
321 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
322 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
323 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
324
325 2020-04-09 Richard Biener <rguenther@suse.de>
326
327 PR testsuite/93369
328 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
329 * g++.dg/lto/pr64076_1.C: Add -fPIC.
330
331 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
332
333 * gcc.target/aarch64/pr94530.c: New test.
334
335 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
336
337 PR tree-optimization/93674
338 * g++.dg/pr93674.C: New test.
339
340 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
341
342 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
343
344 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
345
346 PR testsuite/94079
347 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
348 non-vect_hw_misalign targets.
349
350 2020-04-08 Jakub Jelinek <jakub@redhat.com>
351
352 PR middle-end/94526
353 * gcc.dg/pr94526.c: New test.
354
355 PR tree-optimization/94524
356 * gcc.c-torture/execute/pr94524-1.c: New test.
357 * gcc.c-torture/execute/pr94524-2.c: New test.
358
359 PR c++/94314
360 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
361 Use __SIZE_TYPE__ instead of unsigned long.
362 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
363
364 PR middle-end/94120
365 PR testsuite/94533
366 * g++.dg/declare-pr94120.C: Move test to ...
367 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
368
369 2020-04-08 Marek Polacek <polacek@redhat.com>
370
371 PR c++/94507 - ICE-on-invalid with lambda template.
372 * g++.dg/cpp2a/lambda-generic7.C: New test.
373
374 2020-04-08 Alexandre Oliva <oliva@adacore.com>
375
376 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
377 -mfp16-format=alternative option.
378
379 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
380
381 PR target/94417
382 * gcc.target/i386/pr94417-1.c: New test.
383 * gcc.target/i386/pr94417-2.c: Likewise.
384 * gcc.target/i386/pr94417-3.c: Likewise.
385
386 2020-04-08 Jakub Jelinek <jakub@redhat.com>
387
388 PR target/94438
389 * gcc.target/i386/avx512bw-pr94438.c: New test.
390 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
391
392 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
393
394 PR fortran/93871
395 * gfortran.dg/dec_math_5.f90: Move to ...
396 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
397 dg-options to dg-additional-options.
398
399 2020-04-08 Alexandre Oliva <oliva@adacore.com>
400
401 * gcc.dg/tls/pr78796.c: Require tls_runtime.
402
403 2020-04-08 Martin Liska <mliska@suse.cz>
404
405 PR c++/94314
406 * g++.dg/pr94314-2.C: New test.
407 * g++.dg/pr94314-3.C: New test.
408 * g++.dg/pr94314.C: New test.
409
410 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
411
412 * gcc.target/arm/acle/cde_v_1.c: New test.
413 * gcc.target/arm/acle/cde_v_1_err.c: New test.
414 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
415
416 2020-04-08 Patrick Palka <ppalka@redhat.com>
417
418 Core issues 1001 and 1322
419 PR c++/92010
420 * g++.dg/cpp2a/lambda-uneval11.c: New test.
421 * g++.dg/template/array33.C: New test.
422 * g++.dg/template/array34.C: New test.
423 * g++.dg/template/defarg22.C: New test.
424
425 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
426
427 * gcc.target/arm/pragma_cde.c: New test.
428 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
429 option.
430 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
431
432 2020-04-08 Jakub Jelinek <jakub@redhat.com>
433
434 PR c++/94325
435 * g++.dg/ubsan/vptr-15.C: New test.
436
437 2020-04-08 Marek Polacek <polacek@redhat.com>
438
439 PR c++/94478 - ICE with defaulted comparison operator
440 * g++.dg/cpp2a/spaceship-err4.C: New test.
441
442 2020-04-08 Alexandre Oliva <oliva@adacore.com>
443
444 * gcc.target/arm/polytypes.c: Add quotes around
445 -flax-vector-conversions.
446
447 2020-04-08 Jakub Jelinek <jakub@redhat.com>
448
449 PR rtl-optimization/94516
450 * gcc.dg/torture/pr94516.c: New test.
451
452 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
453
454 PR middle-end/94120
455 * c-c++-common/goacc/declare-pr94120.c: New.
456 * g++.dg/declare-pr94120.C: New.
457
458 2020-04-07 Jakub Jelinek <jakub@redhat.com>
459
460 PR rtl-optimization/94291
461 PR rtl-optimization/84169
462 * gcc.dg/pr94291.c: New test.
463
464 2020-04-07 Richard Biener <rguenther@suse.de>
465
466 PR middle-end/94479
467 * gcc.dg/torture/pr94479.c: New testcase.
468
469 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
470
471 PR fortran/93871
472 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
473 * gfortran.dg/dec_math_2.f90: New test.
474 * gfortran.dg/dec_math_3.f90: Likewise.
475 * gfortran.dg/dec_math_4.f90: Likewise.
476 * gfortran.dg/dec_math_5.f90: Likewise.
477
478 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
479
480 * g++.target/arm/mve.exp: New.
481 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
482 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
483
484 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
485
486 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
487 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
488 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
489 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
490
491 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
492
493 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
494 test.
495
496 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
497
498 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
499
500 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
501
502 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
503 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
504 scan-assembler.
505 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
506 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
507 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
508
509 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
510
511 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
512 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
513 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
514 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
515 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
516 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
517 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
518 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
519
520 2020-04-07 Patrick Palka <ppalka@redhat.com>
521
522 PR c++/90996
523 * g++.dg/cpp1y/pr90996.C: New test.
524
525 2020-04-07 Jakub Jelinek <jakub@redhat.com>
526
527 PR target/94509
528 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
529 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
530
531 PR c++/94512
532 * g++.dg/gomp/pr94512.C: New test.
533
534 PR target/94488
535 * gcc.c-torture/compile/pr94488.c: New test.
536
537 PR target/94500
538 * gcc.target/i386/avx512bw-pr94500.c: New test.
539
540 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
541
542 PR fortran/93686
543 * gfortran.dg/pr93686_1.f90: New test.
544 * gfortran.dg/pr93686_2.f90: Likewise.
545 * gfortran.dg/pr93686_3.f90: Likewise.
546 * gfortran.dg/pr93686_4.f90: Likewise.
547
548 2020-04-06 Joel Brobecker <brobecker@adacore.com>
549
550 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
551
552 2020-04-04 Marek Polacek <polacek@redhat.com>
553
554 PR c++/94155 - crash in gimplifier with paren init of aggregates.
555 * g++.dg/cpp2a/paren-init22.C: New test.
556
557 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
558
559 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
560 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
561 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
562 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
563
564 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
565
566 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
567
568 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
569 Jakub Jelinek <jakub@redhat.com>
570
571 PR debug/94459
572 * g++.dg/debug/pr94459.C: New test.
573
574 2020-04-04 Patrick Palka <ppalka@redhat.com>
575
576 PR c++/94205
577 PR c++/79937
578 * g++.dg/cpp1y/pr79937-5.C: New test.
579 * g++.dg/cpp1z/lambda-this6.C: New test.
580
581 PR c++/94219
582 PR c++/94205
583 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
584 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
585 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
586 * g++.dg/cpp1z/lambda-this5.C: New test.
587
588 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
589
590 PR ipa/93940
591 * g++.dg/tree-ssa/pr93940.C: New test.
592
593 2020-04-04 Jakub Jelinek <jakub@redhat.com>
594
595 PR rtl-optimization/94468
596 * g++.dg/opt/pr94468.C: New test.
597
598 PR debug/94441
599 * g++.dg/opt/pr94441.C: New test.
600
601 PR c++/94477
602 * g++.dg/gomp/pr94477.C: New test.
603
604 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR target/94467
607 * gcc.target/i386/pr94467-1.c: New test.
608 * gcc.target/i386/pr94467-2.c: Likewise.
609
610 2020-04-03 Jakub Jelinek <jakub@redhat.com>
611
612 PR target/94460
613 * gcc.target/i386/avx2-pr94460.c: New test.
614
615 2020-04-03 Patrick Palka <ppalka@redhat.com>
616
617 PR c++/93211
618 PR c++/90711
619 * g++.dg/template/koenig11.C: New test.
620
621 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
622
623 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
624 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
625 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
626 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
627 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
628 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
629 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
630 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
631 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
632
633 2020-04-03 Tamar Christina <tamar.christina@arm.com>
634
635 PR target/94396
636 * gcc.target/aarch64/options_set_11.c: New test.
637 * gcc.target/aarch64/options_set_12.c: New test.
638 * gcc.target/aarch64/options_set_13.c: New test.
639 * gcc.target/aarch64/options_set_14.c: New test.
640 * gcc.target/aarch64/options_set_15.c: New test.
641 * gcc.target/aarch64/options_set_16.c: New test.
642 * gcc.target/aarch64/options_set_17.c: New test.
643 * gcc.target/aarch64/options_set_18.c: New test.
644 * gcc.target/aarch64/options_set_19.c: New test.
645 * gcc.target/aarch64/options_set_20.c: New test.
646 * gcc.target/aarch64/options_set_21.c: New test.
647 * gcc.target/aarch64/options_set_22.c: New test.
648 * gcc.target/aarch64/options_set_23.c: New test.
649 * gcc.target/aarch64/options_set_24.c: New test.
650 * gcc.target/aarch64/options_set_25.c: New test.
651 * gcc.target/aarch64/options_set_26.c: New test.
652
653 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
654
655 PR tree-optimization/94443
656 * gcc.dg/vect/pr94443.c: New test.
657
658 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
659
660 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
661 for __sigsetjmp as well as sigsetjmp.
662
663 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
664
665 PR fortran/85982
666 * gfortran.dg/dec_structure_28.f90: New test.
667
668 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
669
670 * gfortran.dg/dtio_35.f90: New.
671
672 2020-04-02 Richard Biener <rguenther@suse.de>
673
674 PR c/94392
675 * gcc.dg/torture/pr94392.c: New testcase.
676
677 2020-04-02 Jakub Jelinek <jakub@redhat.com>
678
679 PR target/94435
680 * gcc.target/aarch64/pr94435.c: New test.
681
682 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
683
684 PR target/94317
685 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
686 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
687 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
688 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
689 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
690 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
691 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
692 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
693 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
694 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
695
696 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
697
698 PR fortran/93522
699 * gfortran.dg/select_rank_4.f90: New.
700
701 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
702
703 PR fortran/93498
704 * gfortran.dg/pr93498_1.f90: New test.
705 * gfortran.dg/pr93498_2.f90: New test.
706
707 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
708 Steven G. Kargl <kargl@gcc.gnu.org>
709
710 PR fortran/94030
711 * gfortran.dg/pr94030_1.f90: New test.
712 * gfortran.dg/pr94030_2.f90: New test.
713
714 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
715
716 PR d/94315
717 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
718 * gdc.dg/pr93038b.d: Likewise.
719
720 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
721
722 PR d/94321
723 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
724 pointers.
725
726 2020-04-01 David Malcolm <dmalcolm@redhat.com>
727
728 PR analyzer/94378
729 * gcc.dg/analyzer/compound-assignment-1.c: New test.
730 * gcc.dg/analyzer/compound-assignment-2.c: New test.
731 * gcc.dg/analyzer/compound-assignment-3.c: New test.
732
733 2020-04-01 Jakub Jelinek <jakub@redhat.com>
734
735 PR middle-end/94436
736 * gcc.dg/pr94436.c: New test.
737
738 PR middle-end/94423
739 * gcc.dg/ubsan/pr94423.c: New test.
740
741 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
742
743 PR tree-optimization/94043
744 * gfortran.dg/graphite/vect-pr94043.f90: New test.
745
746 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
747
748 PR d/90136
749 * gdc.dg/pr90136a.d: New test.
750 * gdc.dg/pr90136b.d: New test.
751 * gdc.dg/pr90136c.d: New test.
752
753 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
754
755 * jit.dg/test-version.c: New testcase.
756 * jit.dg/all-non-failing-tests.h: Add test-version.c.
757
758 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
759
760 PR d/94424
761 * gdc.dg/pr94424.d: New test.
762
763 2020-03-31 Felix Yang <felix.yang@huawei.com>
764
765 PR tree-optimization/94398
766 * gcc.target/aarch64/pr94398.c: New test.
767
768 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
769
770 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
771 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
772 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
773 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
774
775 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
776
777 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
778 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
779 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
780 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
781 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
782 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
783 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
784 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
785 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
786 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
787 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
788 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
789 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
790 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
791 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
792 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
793 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
794 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
795 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
796 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
797 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
798 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
799
800 2020-03-31 Jakub Jelinek <jakub@redhat.com>
801
802 PR target/94368
803 * gcc.dg/pr94368.c: New test.
804
805 PR middle-end/94412
806 * gcc.c-torture/execute/pr94412.c: New test.
807
808 PR tree-optimization/94403
809 * g++.dg/tree-ssa/pr94403.C: New test.
810
811 PR rtl-optimization/94344
812 * gcc.dg/pr94344.c: New test.
813
814 2020-03-30 David Malcolm <dmalcolm@redhat.com>
815
816 * jit.dg/all-non-failing-tests.h: Add test-empty.c
817
818 2020-03-30 Jakub Jelinek <jakub@redhat.com>
819
820 PR c++/94385
821 * c-c++-common/pr94385.c: New test.
822
823 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
824
825 * gcc.target/powerpc/pragma_power6.c: New.
826 * gcc.target/powerpc/pragma_power7.c: New.
827 * gcc.target/powerpc/pragma_power8.c: New.
828 * gcc.target/powerpc/pragma_power9.c: New.
829 * gcc.target/powerpc/pragma_misc9.c: New.
830 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
831 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
832
833 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
834
835 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
836 expected results.
837
838 2020-03-30 Jakub Jelinek <jakub@redhat.com>
839
840 PR target/94343
841 * gcc.target/i386/avx512f-pr94343.c: New test.
842 * gcc.target/i386/avx512vl-pr94343.c: New test.
843
844 2020-03-30 Martin Liska <mliska@suse.cz>
845
846 PR rtl-optimization/87716
847 * gcc.target/i386/pr57193.c: XFAIL a test-case.
848
849 2020-03-30 Martin Liska <mliska@suse.cz>
850
851 PR testsuite/94402
852 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
853 to be vectorized (based on libmvec presence).
854
855 2020-03-30 Jakub Jelinek <jakub@redhat.com>
856
857 PR target/93069
858 * gcc.target/i386/avx512vl-pr93069.c: New test.
859 * gcc.dg/vect/pr93069.c: New test.
860
861 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
862
863 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
864 arguments -D, -H, -X, and set compilable_output_file_ext.
865 (gdc-convert-test): Document and add cases DFLAGS and
866 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
867 and set compilable_do_what to compile.
868 (gdc-do-test): Define compilable_do_what, default to assemble.
869
870 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
871
872 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
873 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
874 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
875 GDC_INCLUDE_CXX_FLAGS is true.
876 (gdc_link_flags): Likewise.
877 (gdc_init): Move setting of default gdc test flags to...
878 (gdc_target_compile): ...here.
879
880 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
881
882 * gdc.test/compilable/compilable.exp: New file.
883 * gdc.test/fail_compilation/fail_compilation.exp: New file.
884 * gdc.test/runnable/runnable.exp: New file.
885 * gdc.test/gdc-test.exp: Move and rename to...
886 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
887 (dmd2dg): Rename to...
888 (gdc-convert-test): ...this.
889 (gdc-do-test): Add testcases parameter and remove subdir handling.
890
891 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
892
893 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
894 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
895 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
896 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
897
898 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
899
900 PR fortran/94348
901 * gfortran.dg/module_procedure_3.f90: New.
902
903 2020-03-28 Patrick Palka <ppalka@redhat.com>
904
905 PR c++/94306
906 * g++.dg/concepts/diagnostic8.C: New test.
907
908 PR c++/94252
909 * g++.dg/concepts/diagnostic7.C: New test.
910 * g++.dg/concepts/pr94252.C: New test.
911 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
912 diagnostic.
913
914 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
915 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
916 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
917 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
918
919 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
920 "neither operand".
921 * g++.dg/concepts/diagnostic5.C: New test.
922
923 2020-03-28 Jakub Jelinek <jakub@redhat.com>
924
925 PR c/93573
926 * gcc.dg/pr93573-1.c: New test.
927 * gcc.dg/pr93573-2.c: New test.
928
929 PR tree-optimization/94329
930 * gfortran.dg/pr94329.f90: New test.
931
932 2020-03-27 Jakub Jelinek <jakub@redhat.com>
933
934 PR c++/94339
935 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
936
937 2020-03-27 Martin Sebor <msebor@redhat.com>
938
939 PR c++/94346
940 * c-c++-common/attr-copy.c: New test.
941
942 2020-03-27 Martin Sebor <msebor@redhat.com>
943
944 PR c++/94098
945 * g++.dg/ext/attr-access-2.C: New test.
946
947 2020-03-27 Martin Sebor <msebor@redhat.com>
948
949 PR c++/94078
950 PR c++/93824
951 PR c++/93810
952 * g++.dg/warn/Wmismatched-tags-3.C: New test.
953 * g++.dg/warn/Wmismatched-tags-4.C: New test.
954 * g++.dg/warn/Wmismatched-tags-5.C: New test.
955 * g++.dg/warn/Wmismatched-tags-6.C: New test.
956 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
957 * g++.dg/warn/Wredundant-tags-6.C: New test.
958 * g++.dg/warn/Wredundant-tags-7.C: New test.
959
960 2020-03-27 David Malcolm <dmalcolm@redhat.com>
961
962 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
963 positive leak.
964 * gcc.dg/analyzer/data-model-5c.c: Likewise.
965 * gcc.dg/analyzer/malloc-5.c: New test.
966
967 2020-03-27 David Malcolm <dmalcolm@redhat.com>
968
969 * gcc.dg/analyzer/dot-output.c: Check that
970 dot-output.c.supergraph-eg.dot is valid.
971
972 2020-03-27 Richard Biener <rguenther@suse.de>
973
974 PR debug/94273
975 * g++.dg/debug/pr94273.C: New testcase.
976
977 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
978
979 PR fortran/93957
980 * gfortran.dg/assumed_rank_19.f90: New.
981
982 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
983
984 PR fortran/93363
985 * gfortran.dg/associate_51.f90: Fix test case.
986 * gfortran.dg/associate_53.f90: New.
987
988 2020-03-27 Jakub Jelinek <jakub@redhat.com>
989
990 PR c++/94326
991 * g++.dg/other/pr94326.C: New test.
992
993 PR c++/94339
994 * g++.dg/other/pr94339.C: New test.
995 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
996
997 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
998
999 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
1000 * gcc.dg/torture/pr87197-debug-sms.c: New test.
1001
1002 2020-03-27 Marek Polacek <polacek@redhat.com>
1003
1004 PR c++/94336 - template keyword accepted before destructor names.
1005 * g++.dg/template/template-keyword2.C: New test.
1006
1007 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
1008
1009 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1010 Add <cstdio>.
1011
1012 2020-03-26 Marek Polacek <polacek@redhat.com>
1013
1014 DR 1710
1015 PR c++/94057 - template keyword in a typename-specifier.
1016 * g++.dg/cpp1y/alias-decl1.C: New test.
1017 * g++.dg/cpp1y/alias-decl2.C: New test.
1018 * g++.dg/cpp1y/alias-decl3.C: New test.
1019 * g++.dg/parse/missing-template1.C: Update dg-error.
1020 * g++.dg/parse/template3.C: Likewise.
1021 * g++.dg/template/error4.C: Likewise.
1022 * g++.dg/template/meminit2.C: Likewise.
1023 * g++.dg/template/dependent-name5.C: Likewise.
1024 * g++.dg/template/dependent-name7.C: New test.
1025 * g++.dg/template/dependent-name8.C: New test.
1026 * g++.dg/template/dependent-name9.C: New test.
1027 * g++.dg/template/dependent-name10.C: New test.
1028 * g++.dg/template/dependent-name11.C: New test.
1029 * g++.dg/template/dependent-name12.C: New test.
1030 * g++.dg/template/dependent-name13.C: New test.
1031 * g++.dg/template/dr1794.C: New test.
1032 * g++.dg/template/dr314.C: New test.
1033 * g++.dg/template/dr1710.C: New test.
1034 * g++.dg/template/dr1710-2.C: New test.
1035 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
1036
1037 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1038
1039 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
1040 to n4849 behaviour.
1041 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
1042 test.
1043
1044 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
1045
1046 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
1047
1048 2020-03-26 Martin Liska <mliska@suse.cz>
1049
1050 * gcc.target/i386/pr81213.c: Do not scan assembler
1051 and add one missing PR entry.
1052
1053 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR debug/94323
1056 * g++.dg/debug/pr94323.C: New test.
1057
1058 2020-03-26 Martin Liska <mliska@suse.cz>
1059
1060 PR testsuite/94334
1061 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
1062 and add ifunc effective target.
1063 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
1064
1065 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR debug/94281
1068 * g++.dg/debug/pr94281.C: New test.
1069
1070 PR c++/81349
1071 * g++.dg/cpp1z/pr81349.C: New test.
1072
1073 PR c++/94272
1074 * g++.dg/debug/pr94272.C: New test.
1075
1076 2020-03-26 Felix Yang <felix.yang@huawei.com>
1077
1078 PR tree-optimization/94269
1079 * gcc.dg/pr94269.c: New test.
1080
1081 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
1082
1083 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
1084 * lib/target-supports.exp (check_effective_target_vect_unpack):
1085 Add amdgcn.
1086
1087 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR target/94292
1090 * gcc.dg/pr94292.c: New test.
1091
1092 2020-03-25 Martin Sebor <msebor@redhat.com>
1093
1094 PR middle-end/94004
1095 * gcc.dg/Walloca-larger-than-3.c: New test.
1096 * gcc.dg/Walloca-larger-than-3.h: New test header.
1097 * gcc.dg/Wvla-larger-than-4.c: New test.
1098
1099 2020-03-25 Patrick Palka <ppalka@redhat.com>
1100
1101 PR c++/94265
1102 * g++.dg/warn/Wduplicated-cond1.C: New test.
1103
1104 2020-03-25 Martin Sebor <msebor@redhat.com>
1105
1106 PR tree-optimization/94131
1107 * gcc.dg/pr94131.c: New test.
1108
1109 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
1110
1111 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
1112 embedded targets.
1113
1114 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR debug/94296
1117 * gcc.dg/cleanup-13.c: Add a comment that the test is not
1118 -fcompare-debug compatible with certain other options.
1119
1120 PR target/94308
1121 * gcc.target/i386/pr94308.c: New test.
1122
1123 2020-03-25 Martin Liska <mliska@suse.cz>
1124
1125 PR target/93274
1126 PR ipa/94271
1127 * gcc.target/i386/pr81213-2.c: New test.
1128 * gcc.target/i386/pr81213.c: Add additional source.
1129 * gcc.dg/lto/pr94271_0.c: New test.
1130 * gcc.dg/lto/pr94271_1.c: New test.
1131
1132 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR debug/94280
1135 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
1136 -fcompare-debug.
1137 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
1138 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
1139
1140 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
1141
1142 PR fortran/93484
1143 * gfortran.dg/pr93484_1.f90: New test.
1144 * gfortran.dg/pr93484_2.f90: New test.
1145
1146 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR middle-end/94303
1149 * g++.dg/torture/pr94303.C: New test.
1150
1151 PR c++/94223
1152 * g++.dg/opt/pr94223.C: New test.
1153
1154 PR tree-optimization/94300
1155 * gcc.target/i386/avx512f-pr94300.c: New test.
1156
1157 PR debug/94283
1158 * gcc.dg/pr94283.c: New test.
1159
1160 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
1161
1162 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
1163 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1164 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
1165
1166 2020-03-24 Marek Polacek <polacek@redhat.com>
1167
1168 PR c++/94190 - wrong no post-decrement operator error in template.
1169 * g++.dg/conversion/op7.C: New test.
1170
1171 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1172
1173 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
1174 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1175 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1176 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1177 * gcc.target/arm/vfp-stmiad.c: Likewise.
1178 * gcc.target/arm/vnmul-1.c: Likewise.
1179 * gcc.target/arm/vnmul-3.c: Likewise.
1180 * gcc.target/arm/vnmul-4.c: Likewise.
1181
1182 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1183
1184 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
1185 * gcc.target/arm/cmp-3.c: ...here (new file)
1186
1187 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1188
1189 * lib/target-supports.exp
1190 (check_effective_target_arm_fp_dp_ok_nocache): New.
1191 (check_effective_target_arm_fp_dp_ok): New.
1192 (add_options_for_arm_fp_dp): New.
1193
1194 2020-03-24 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR target/94286
1197 * gcc.dg/pr94286.c: New test.
1198
1199 PR debug/94285
1200 * gfortran.dg/pr94285.f90: New test.
1201
1202 PR debug/94283
1203 * gcc.target/i386/pr94283.c: New test.
1204
1205 PR debug/94277
1206 * gcc.dg/pr94277.c: New test.
1207
1208 2020-03-23 Jeff Law <law@redhat.com>
1209
1210 PR target/94144
1211 PR target/94238
1212 * gcc.c-torture/compile/pr94144.c: New test.
1213 * gcc.c-torture/compile/pr94238.c: New test.
1214
1215 2020-03-23 Patrick Palka <ppalka@redhat.com>
1216
1217 PR c++/93805
1218 * g++.dg/warn/Wnoexcept2.C: New test.
1219
1220 2020-03-23 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR c++/91993
1223 * g++.dg/warn/Wconversion-pr91993.C: New test.
1224 * g++.dg/ubsan/pr91993.C: New test.
1225 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
1226 to dg-options.
1227 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1228 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1229
1230 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1231 Andre Vieira <andre.simoesdiasvieira@arm.com>
1232 Mihail Ionescu <mihail.ionescu@arm.com>
1233
1234 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
1235 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
1236 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
1237 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
1238 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
1239 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
1240
1241 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1242
1243 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
1244 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
1245 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
1246 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
1247 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
1248 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
1249 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
1250 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
1251 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
1252 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
1253 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
1254 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
1255 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
1256 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
1257 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
1258 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
1259 * lib/target-supports.exp:
1260 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
1261 support MVE floating point in Big Endian mode.
1262 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
1263 support MVE integer in Big Endian mode.
1264
1265 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1266 Andre Vieira <andre.simoesdiasvieira@arm.com>
1267 Mihail Ionescu <mihail.ionescu@arm.com>
1268
1269 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
1270 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1271 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1272 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1273 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1274 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1275 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1276 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1277 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1278 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1279 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
1280 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
1281 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
1282 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
1283 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1284 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
1285 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
1286 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
1287 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1288 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
1289
1290 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
1291
1292 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
1293 * jit.dg/test-long-string-literal.c: New testcase.
1294
1295 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
1296
1297 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
1298 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
1299 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
1300 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1301 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
1302 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
1303 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1304 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
1305 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
1306 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1307 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1308 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1309 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1310 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1311 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1312 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1313 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1314 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
1315 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
1316 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
1317 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
1318 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
1319 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
1320 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
1321 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
1322 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
1323 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
1324 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
1325 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
1326 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
1327 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
1328 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
1329 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
1330 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
1331 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
1332 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
1333 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
1334 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
1335 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
1336 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
1337 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
1338 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
1339 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
1340 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
1341 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
1342 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
1343 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
1344 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
1345 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
1346 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
1347 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
1348 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
1349 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
1350 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
1351 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
1352 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
1353 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
1354 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
1355 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
1356 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
1357 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
1358 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
1359 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
1360 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
1361 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
1362 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
1363 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
1364 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
1365 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
1366 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
1367 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
1368 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
1369 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
1370 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
1371 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
1372 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
1373 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
1374 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
1375 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
1376 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
1377 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
1378 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
1379 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
1380 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
1381 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
1382 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
1383 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
1384 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
1385 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
1386 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
1387 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
1388 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
1389 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
1390 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
1391 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
1392 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
1393 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
1394 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
1395 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
1396 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
1397 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
1398 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
1399 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
1401 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
1402 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
1406 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
1407 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
1408 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
1409 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
1410 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
1411 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
1412 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
1413 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
1414 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
1415 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
1416 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
1417 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
1418 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
1419 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
1420 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
1421 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
1422 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
1423 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
1424 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
1425 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
1426 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
1427 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
1428 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
1429 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
1430 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
1431 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
1432 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
1433 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
1434 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
1435 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
1436 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
1437 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
1438 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
1439 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
1440 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
1441 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
1442 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
1443 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
1444 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
1445 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
1446 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
1447 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
1448 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
1449 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
1450 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
1451 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
1452 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
1453 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
1454 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
1455 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
1456 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
1457 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
1458 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
1459 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
1460 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
1461 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
1462 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
1463 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
1464 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
1465 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
1466 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
1467 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
1468 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
1469 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
1470 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
1471 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
1472 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
1473 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
1474 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
1475 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
1476 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
1477 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
1478 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
1479 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
1480 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
1481 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
1482 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
1483 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
1484 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
1485 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
1486 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
1487 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
1488 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
1489 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
1490 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
1491 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
1492 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1493 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1494 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1495 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
1496 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
1497 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
1498 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
1499 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
1500 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
1501 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
1502 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
1503 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
1504 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
1505 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
1506 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
1507 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
1508 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
1509 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
1510 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
1511 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
1512 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
1513 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
1514 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
1515 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
1516 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
1517 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
1518 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
1519 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
1520 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
1521 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
1522 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
1523 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
1524 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
1525 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
1526 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
1527 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
1528 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
1529 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
1530 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
1531 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
1532 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
1533 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
1534 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
1535 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
1536 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
1537 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
1538 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
1539 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
1540 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
1541 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
1542 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
1543 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
1544 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
1545 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
1546 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
1547 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
1548 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
1549 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
1550 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
1551 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
1554 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
1555 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
1562 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
1563 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
1564 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
1565 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
1566 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
1567 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
1568 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
1569 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
1570 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
1571 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
1572 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
1573 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
1574 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
1575 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
1576 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
1577 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
1578 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
1579 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
1580 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
1581 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
1582 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
1583 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
1584 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
1585 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
1586 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
1587 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
1588 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
1589 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
1590 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
1591 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
1592 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
1593 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
1594 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
1595 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
1596 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
1597 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
1598 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
1599 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
1600 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
1601 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
1602 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
1603 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
1604 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
1605 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
1606 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
1607 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
1608 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
1609 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
1610 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
1611 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
1612 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
1613 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
1614 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
1615 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
1616 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
1617 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
1618 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
1619 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
1620 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
1621 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
1622 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
1623 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
1624 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
1625 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1626 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1627 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
1628 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
1629 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
1630 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
1631 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
1632 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
1633 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
1634 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
1635 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
1636 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
1637 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
1638 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
1639 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
1640 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
1641 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
1642 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
1643 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
1644 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
1645 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
1646 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
1647 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
1648 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
1649 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
1650 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
1651 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
1652 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
1653 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
1654 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1655 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1656 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
1657 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
1658 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
1659 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
1660 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
1661 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
1662 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
1663 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
1664 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
1665 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
1666 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
1667 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
1668 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
1669 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
1670 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
1671 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1675 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
1683 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
1684 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
1685 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
1686 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
1687 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
1688 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
1689 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
1690 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
1691 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
1692 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1693 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1694 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
1695 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
1696 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
1697 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
1698 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
1699 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
1700 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1701 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1702 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
1703 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
1704 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
1705 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
1706 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
1707 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
1708 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
1709 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
1710 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
1711 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
1712 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
1713 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
1714 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
1715 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
1716 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
1717 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
1718 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
1719 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
1720 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
1721 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
1722 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
1723 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
1724 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1725 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1726 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
1727 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
1728 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
1729 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
1730 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
1731 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
1732 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1745 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1746 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
1747 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
1748 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
1749 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
1750 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
1751 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
1752 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
1753 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
1754 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
1755 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
1756 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
1757 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
1758 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
1759 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
1760 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
1761 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
1762 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
1763 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
1764 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1765 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1766 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
1767 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
1768 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
1769 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
1770 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
1771 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
1772 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
1773 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
1774 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
1775 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
1776 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
1777 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
1778 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1779 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1780 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
1781 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
1782 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
1783 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
1784 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
1785 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
1786 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
1787 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
1788 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
1789 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
1790 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
1798 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
1799 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
1808 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
1809 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
1810 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
1811 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
1812 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
1813 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
1814 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
1817 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
1846 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
1847 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
1848 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
1849 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
1850 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
1851 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
1852 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
1861 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
1862 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
1863 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
1864 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
1865 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
1866 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
1867 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
1868 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
1869 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
1870 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
1871 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
1872 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
1873 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
1874 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
1875 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
1876 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
1877 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
1878 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
1879 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
1888 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
1889 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
1890 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
1891 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
1912 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
1913 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
1914 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
1915 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
1916 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
1917 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
1918 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
1919 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
1920 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
1921 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
1922 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
1923 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
1924 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
1925 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
1926 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
1927 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
1928 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
1929 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
1930 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
1931 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
1932 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
1933 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
1934 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
1935 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
1936 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
1937 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
1940 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
1941 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
1942 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
1943 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
1944 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
1967 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
1968 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
1969 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
1970 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
1971 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
1992 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
1993 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
1994 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
1995 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
1996 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
1997 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
1998 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
1999 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
2002 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
2005 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
2013 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
2014 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
2015 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
2016 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
2017 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
2018 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
2019 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
2020 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
2021 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
2022 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
2023 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
2024 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
2025 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
2026 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
2027 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
2028 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
2029 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
2030 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
2031 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
2032 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
2033 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
2034 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
2035 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
2036 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
2037 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
2038 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
2039 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
2040 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
2041 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
2042 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
2043 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
2044 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
2046 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
2047 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
2054 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
2055 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
2056 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
2057 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
2058 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
2059 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
2060 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
2061 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
2062 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
2063 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
2064 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
2065 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
2066 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
2067 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
2068 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
2069 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
2070 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
2071 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
2072 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
2073 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
2074 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
2075 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
2076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
2077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
2078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
2079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
2080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
2081 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
2082 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
2083 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
2084 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
2085 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
2086 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
2087 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
2088 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
2089 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
2090 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
2091 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
2092 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
2093 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
2094 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
2095 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
2096 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
2097 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
2098 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
2099 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
2100 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
2101 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
2102 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
2103 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
2104 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
2105 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
2106 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
2107 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
2108 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
2109 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
2110 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
2111 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
2112 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
2113 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
2114 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
2115 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
2116 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
2117 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
2118 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
2126 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
2127 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
2128 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
2129 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
2130 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
2131 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
2132 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
2133 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
2134 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
2135 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
2136 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
2137 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
2138 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
2139 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
2140 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
2141 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
2142 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
2143 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
2144 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
2146 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
2147 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
2154 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
2155 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
2156 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
2157 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
2158 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
2159 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
2160 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
2161 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
2162 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
2163 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
2164 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
2165 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
2166 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
2167 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
2168 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
2169 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
2170 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
2171 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
2172 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
2173 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
2174 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
2175 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
2176 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
2177 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
2178 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
2179 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
2180 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
2189 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
2190 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
2191 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
2192 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
2193 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
2194 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
2195 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
2196 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
2197 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
2198 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
2199 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
2200 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
2201 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
2202 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
2203 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
2204 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
2205 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
2206 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
2207 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
2208 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
2209 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
2210 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
2211 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
2212 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
2213 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
2214 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
2215 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
2216 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
2217 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
2218 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
2219 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
2220 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
2221 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
2222 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
2223 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
2224 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2225 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2226 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2227 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
2228 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
2229 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
2230 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
2231 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
2232 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
2233 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
2234 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
2235 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
2236 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
2237 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
2238 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
2239 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
2240 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
2241 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
2242 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
2243 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
2244 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
2245 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
2246 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
2247 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
2248 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
2249 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
2250 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
2251 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
2252 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
2253 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
2254 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
2255 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
2256 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
2257 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
2258 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
2268 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
2269 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
2270 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
2271 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2272 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
2309 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
2310 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
2311 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
2312 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
2313 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
2336 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
2337 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
2339 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
2340 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
2341 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
3660 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
3661 * lib/target-supports.exp: Add --save-temps to mve options.
3662
3663 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
3664
3665 PR fortran/93365
3666 PR fortran/93600
3667 * gfortran.dg/pr93365.f90: New test.
3668 * gfortran.dg/pr93600_1.f90: New test.
3669 * gfortran.dg/pr93600_2.f90: New test.
3670
3671 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
3672
3673 * lib/target-supports.exp (check_effective_target_offload_gcn):
3674 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
3675
3676 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3677
3678 PR d/93038
3679 * gdc.dg/pr93038b.d: New test.
3680
3681 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
3682
3683 * g++.dg/abi/lambda-vis.C: Amend assembler match
3684 strings for targets using a USER_LABEL_PREFIX.
3685
3686 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3687
3688 PR d/93038
3689 * gdc.dg/fileimports/pr93038.txt: New test.
3690 * gdc.dg/pr93038.d: New test.
3691
3692 2020-03-21 Patrick Palka <ppalka@redhat.com>
3693
3694 PR c++/94066
3695 * g++.dg/cpp1y/constexpr-union2.C: New test.
3696 * g++.dg/cpp1y/constexpr-union3.C: New test.
3697 * g++.dg/cpp1y/constexpr-union4.C: New test.
3698 * g++.dg/cpp1y/constexpr-union5.C: New test.
3699 * g++.dg/cpp1y/pr94066.C: New test.
3700 * g++.dg/cpp1y/pr94066-2.C: New test.
3701 * g++.dg/cpp1y/pr94066-3.C: New test.
3702 * g++.dg/cpp2a/constexpr-union1.C: New test.
3703
3704 2020-03-21 Tamar Christina <tamar.christina@arm.com>
3705
3706 PR target/94052
3707 * gcc.target/aarch64/pr94052.C: New test.
3708
3709 2020-03-20 Martin Jambor <mjambor@suse.cz>
3710
3711 PR tree-optimization/93435
3712 * gcc.dg/tree-ssa/pr93435.c: New test.
3713
3714 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
3715
3716 PR ipa/93347
3717 * g++.dg/torture/pr93347.C: New test.
3718
3719 2020-03-20 Patrick Palka <ppalka@redhat.com>
3720
3721 PR c++/69694
3722 * g++.dg/cpp0x/decltype74.C: New test.
3723 * g++.dg/cpp0x/decltype75.C: New test.
3724
3725 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3726 Andre Vieira <andre.simoesdiasvieira@arm.com>
3727 Mihail Ionescu <mihail.ionescu@arm.com>
3728
3729 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
3730 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3769
3770 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
3771
3772 PR middle-end/94072
3773 * gcc.target/aarch64/pr94072.c: New test.
3774
3775 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3776 Andre Vieira <andre.simoesdiasvieira@arm.com>
3777 Mihail Ionescu <mihail.ionescu@arm.com>
3778
3779 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
3780 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3795
3796 2020-03-20 Patrick Palka <ppalka@redhat.com>
3797
3798 * g++.dg/concepts/diagnostic6.C: New test.
3799
3800 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3801
3802 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
3803 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4177
4178 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4179 Andre Vieira <andre.simoesdiasvieira@arm.com>
4180 Mihail Ionescu <mihail.ionescu@arm.com>
4181
4182 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
4183 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
4193 Likewise.
4194 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
4195 Likewise.
4196 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
4200 Likewise.
4201 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
4202 Likewise.
4203 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
4204 Likewise.
4205 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4207
4208 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4209 Andre Vieira <andre.simoesdiasvieira@arm.com>
4210 Mihail Ionescu <mihail.ionescu@arm.com>
4211
4212 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
4213 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4260
4261 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4262
4263 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
4264 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4281
4282 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4283 Andre Vieira <andre.simoesdiasvieira@arm.com>
4284 Mihail Ionescu <mihail.ionescu@arm.com>
4285
4286 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
4287 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
4294
4295 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4296
4297 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
4298 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4314
4315 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4316
4317 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
4318
4319 2020-03-20 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR tree-optimization/94224
4322 * g++.dg/tree-ssa/pr94224.C: New test.
4323
4324 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4325
4326 PR ipa/94202
4327 * g++.dg/torture/pr94202.C: New test.
4328
4329 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR gcov-profile/94029
4332 * gcc.misc-tests/gcov-pr94029.c: New test.
4333
4334 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4335
4336 PR ipa/92372
4337 * gcc.c-torture/pr92372.c: New test.
4338 * gcc.dg/attr-flatten-1.c: New test.
4339
4340 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR tree-optimization/94211
4343 * gcc.dg/pr94211.c: New test.
4344
4345 2020-03-19 Richard Biener <rguenther@suse.de>
4346
4347 PR middle-end/94216
4348 * g++.dg/torture/pr94216.C: New testcase.
4349
4350 2020-03-18 Martin Sebor <msebor@redhat.com>
4351
4352 PR ipa/92799
4353 * gcc.dg/attr-weakref-5.c: New test.
4354
4355 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4356 Mihail Ionescu <mihail.ionescu@arm.com>
4357 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4358
4359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
4360 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
4368 Likewise.
4369 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
4370 Likewise.
4371 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
4372 Likewise.
4373 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
4374 Likewise.
4375 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
4378 Likewise.
4379 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
4380 Likewise.
4381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
4390 Likewise.
4391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
4392 Likewise.
4393 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
4394 Likewise.
4395 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
4396 Likewise.
4397 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
4398 Likewise.
4399 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
4400 Likewise.
4401
4402 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4403 Mihail Ionescu <mihail.ionescu@arm.com>
4404 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4405
4406 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
4407 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
4431 Likewise.
4432 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
4433 Likewise.
4434 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
4435 Likewise.
4436 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
4437 Likewise.
4438 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
4439 Likewise.
4440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
4441 Likewise.
4442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
4443 Likewise.
4444 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
4445 Likewise.
4446 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4454
4455 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4456 Mihail Ionescu <mihail.ionescu@arm.com>
4457 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4458
4459 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4460 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4499
4500 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4501 Mihail Ionescu <mihail.ionescu@arm.com>
4502 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4503
4504 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4505 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4544
4545 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4546 Mihail Ionescu <mihail.ionescu@arm.com>
4547 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4548
4549 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
4550 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4563
4564 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4565 Mihail Ionescu <mihail.ionescu@arm.com>
4566 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4567
4568 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
4569 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4582
4583 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4584 Mihail Ionescu <mihail.ionescu@arm.com>
4585 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4586
4587 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
4588 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4601
4602 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4603 Mihail Ionescu <mihail.ionescu@arm.com>
4604 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4605
4606 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
4607 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4620
4621 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4622 Mihail Ionescu <mihail.ionescu@arm.com>
4623 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4624
4625 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
4626 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4687
4688 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4689 Mihail Ionescu <mihail.ionescu@arm.com>
4690 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4691
4692 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4769
4770 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4771 Mihail Ionescu <mihail.ionescu@arm.com>
4772 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4773
4774 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
4775 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5083
5084 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5085 Mihail Ionescu <mihail.ionescu@arm.com>
5086 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5087
5088 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
5089 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5119
5120 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5121 Mihail Ionescu <mihail.ionescu@arm.com>
5122 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5123
5124 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
5125 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5327
5328 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5329 Mihail Ionescu <mihail.ionescu@arm.com>
5330 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5331
5332 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
5333 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5589
5590 2020-03-18 David Malcolm <dmalcolm@redhat.com>
5591
5592 PR analyzer/94047
5593 * gcc.dg/analyzer/pr94047.c: New test.
5594
5595 2020-03-18 Richard Biener <rguenther@suse.de>
5596
5597 PR middle-end/94206
5598 * gcc.dg/torture/pr94206.c: New testcase.
5599
5600 2020-03-18 Duan bo <duanbo3@huawei.com>
5601
5602 PR target/94201
5603 * gcc.target/aarch64/pr94201.c:New test.
5604
5605 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
5606
5607 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
5608 check-function-bodies patterns for p15 to be saved.
5609 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
5610 predicates to be saved.
5611 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
5612 p12-p15 to be saved and restored.
5613 (test_2): Remove p12-p15 from the clobber list.
5614 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
5615 p12-p15 to be saved and restored.
5616 (test_2): Remove p12-p15 from the clobber list.
5617 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
5618 p12-p15 to be saved and restored.
5619 (test_2): Remove p12-p15 from the clobber list.
5620 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
5621 p12-p15 to be saved and restored.
5622 (test_2): Remove p12-p15 from the clobber list.
5623 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
5624 to be saved and restored.
5625 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
5626 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
5627 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
5628 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
5629 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
5630 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
5631 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
5632 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
5633 (test_2): Remove p12-p15 from the clobber list.
5634 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
5635 p12-p15 to be saved and restored.
5636 (test_2): Remove p12-p15 from the clobber list.
5637 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
5638 p12-p15 to be saved and restored.
5639 (test_2): Remove p12-p15 from the clobber list.
5640 (test_4): Expect only 16 bytes of stack to be allocated for the
5641 predicate save slot.
5642 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
5643 p12-p15 to be saved and restored.
5644 (test_2): Remove p12-p15 from the clobber list.
5645 (test_4): Expect only 16 bytes of stack to be allocated for the
5646 predicate save slot.
5647 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
5648 p12-p15 to be saved and restored.
5649 (test_2): Remove p12-p15 from the clobber list.
5650 (test_4): Expect only 16 bytes of stack to be allocated for the
5651 predicate save slot.
5652 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
5653 p12-p15 to be saved and restored.
5654 (test_2): Remove p12-p15 from the clobber list.
5655 (test_4): Expect only 32 bytes of stack to be allocated for the
5656 predicate save slot.
5657 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
5658 than p4 to create a vector-sized save slot.
5659 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
5660 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
5661 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
5662
5663 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
5664
5665 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
5666 not defined; update comments.
5667 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
5668
5669 2020-03-18 Richard Biener <rguenther@suse.de>
5670
5671 PR middle-end/94188
5672 * gcc.dg/pr94188.c: New testcase.
5673
5674 2020-03-18 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR c++/91759
5677 * g++.dg/cpp1z/class-deduction72.C: New test.
5678
5679 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
5680
5681 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
5682
5683 2020-03-17 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR c/94172
5686 * gcc.dg/pr94172-1.c: New test.
5687 * gcc.dg/pr94172-2.c: New test.
5688
5689 PR c++/90995
5690 * g++.dg/cpp0x/enum40.C: New test.
5691
5692 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
5693
5694 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
5695 -fno-fat-lto-objects. Use tabs rather than spaces in the
5696 check-function-bodies code.
5697
5698 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
5699
5700 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
5701 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
5702
5703 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704 Mihail Ionescu <mihail.ionescu@arm.com>
5705 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5706
5707 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
5708 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5741
5742 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5743 Mihail Ionescu <mihail.ionescu@arm.com>
5744 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5745
5746 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
5747 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5891
5892 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5893 Mihail Ionescu <mihail.ionescu@arm.com>
5894 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5895
5896 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
5897 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
6256
6257 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6258 Mihail Ionescu <mihail.ionescu@arm.com>
6259 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6260
6261 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
6262 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
6263 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
6264 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
6271 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
6272 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
6273 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
6274 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
6275
6276 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6277 Mihail Ionescu <mihail.ionescu@arm.com>
6278 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6279
6280 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
6281 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
6298
6299 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6300 Mihail Ionescu <mihail.ionescu@arm.com>
6301 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6302
6303 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
6304 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
6313
6314 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6315 Mihail Ionescu <mihail.ionescu@arm.com>
6316 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6317
6318 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
6319 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
6323
6324 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6325 Mihail Ionescu <mihail.ionescu@arm.com>
6326 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6327
6328 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
6329 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
6345 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
6346 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
6347 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
6348 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
6349 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
6350 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
6351 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
6352 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
6355 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
6356 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
6357 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
6358 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
6371 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
6372 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
6373 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
6374 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
6375 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
6376 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
6377 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
6398
6399 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
6400
6401 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
6402
6403 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR tree-optimization/94015
6406 * gcc.dg/pr94015.c: New test.
6407
6408 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6409 Mihail Ionescu <mihail.ionescu@arm.com>
6410 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6411
6412 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
6413 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
6416 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
6417 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
6418 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
6419 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
6420 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
6421 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
6422 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
6423 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
6426
6427 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6428 Mihail Ionescu <mihail.ionescu@arm.com>
6429 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6430
6431 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
6432 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
6433 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
6434 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
6435 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
6436 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
6437 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
6458
6459 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6460 Mihail Ionescu <mihail.ionescu@arm.com>
6461 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6462
6463 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
6464 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
6471
6472 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR target/94185
6475 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
6476 to avoid FAIL with -m32 -std=c++98.
6477
6478 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
6479
6480 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
6481 superfluous dg-error.
6482 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6483
6484 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR middle-end/94189
6487 * gcc.dg/pr94189.c: New test.
6488
6489 2020-03-17 Martin Liska <mliska@suse.cz>
6490
6491 PR lto/94157
6492 * gcc.dg/lto/pr94157_0.c: Add gas effective
6493 target filter.
6494
6495 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6496
6497 PR d/92309
6498 * gdc.dg/pr92309.d: New test.
6499
6500 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6501
6502 PR d/92216
6503 * gdc.dg/imports/pr92216.d: New.
6504 * gdc.dg/pr92216.d: New test.
6505
6506 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR c/94179
6509 * gcc.c-torture/compile/pr94179.c: New test.
6510
6511 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
6512
6513 PR target/94185
6514 * g++.target/i386/pr94185.C: New test.
6515
6516 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
6517
6518 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
6519 name to .-1 dg-error tests.
6520 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6521
6522 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6523
6524 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
6525 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6526
6527 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6528
6529 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
6530 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6534
6535
6536 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6537 Mihail Ionescu <mihail.ionescu@arm.com>
6538 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6539
6540 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
6541 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6542 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6543 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6544 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6545 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6546 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6549 * gcc.target/arm/mve/mve.exp: New file.
6550 * lib/target-supports.exp
6551 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
6552 armv8.1-m.main+mve.fp and returning corresponding options.
6553 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
6554 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
6555 MVE with floating point on the current target.
6556 (add_options_for_arm_v8_1m_mve_fp): Proc to call
6557 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
6558 compiler options for MVE with floating point.
6559 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
6560 return hard float-abi on success.
6561
6562 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
6563
6564 PR target/89229
6565 * gcc.target/i386/pr89229-7a.c: New test.
6566 * gcc.target/i386/pr89229-7b.c: Likewise.
6567 * gcc.target/i386/pr89229-7c.c: Likewise.
6568
6569 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6570
6571 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
6572 * gdc.dg/asm5.d: New test.
6573
6574 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR debug/94167
6577 * gcc.dg/pr94167.c: New test.
6578
6579 PR tree-optimization/94166
6580 * gcc.dg/pr94166.c: New test.
6581
6582 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
6583
6584 PR tree-optimization/94125
6585 * gcc.dg/tree-ssa/pr94125.c: New test.
6586
6587 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
6588
6589 PR target/89229
6590 * gcc.target/i386/pr89229-6a.c: New test.
6591 * gcc.target/i386/pr89229-6b.c: Likewise.
6592 * gcc.target/i386/pr89229-6c.c: Likewise.
6593
6594 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
6595
6596 * gcc.misc-tests/help.exp: Adapt to new output for
6597 -Walloc-size-larger-than= option.
6598
6599 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
6600
6601 PR target/89229
6602 * gcc.target/i386/pr89229-5a.c: New test.
6603 * gcc.target/i386/pr89229-5b.c: Likewise.
6604 * gcc.target/i386/pr89229-5c.c: Likewise.
6605
6606 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6607
6608 PR target/94176
6609 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
6610
6611 2020-03-13 David Malcolm <dmalcolm@redhat.com>
6612
6613 PR analyzer/94099
6614 PR analyzer/94105
6615 * gcc.dg/analyzer/pr94099.c: New test.
6616 * gcc.dg/analyzer/pr94105.c: New test.
6617
6618 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
6619
6620 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
6621 typo.
6622
6623 2020-03-13 Martin Sebor <msebor@redhat.com>
6624
6625 PR c/94040
6626 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
6627 for warning name rather than the exact text.
6628 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
6629 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
6630 * gcc.dg/pr62090.c: Prune expected warning.
6631 * gcc.dg/pr89314.c: Look for warning name rather than text.
6632 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
6633
6634 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
6635
6636 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
6637 (dg-error): Quote 'ms_abi' attribute.
6638 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
6639 Require maybe_x32 effective target.
6640 (dg-options): Add -mx32.
6641 (dg-error): Quote 'ms_abi' attribute.
6642 * gcc.target/i386/pr90096.c (dg-error): Update relative
6643 location of target x32 error.
6644
6645 2020-03-13 Patrick Palka <ppalka@redhat.com>
6646
6647 PR c++/67960
6648 * g++.dg/diagnostic/pr67960.C: New test.
6649 * g++.dg/diagnostic/pr67960-2.C: New test.
6650
6651 2020-03-13 Martin Liska <mliska@suse.cz>
6652
6653 PR lto/94157
6654 * gcc.dg/lto/pr94157_0.c: New test.
6655
6656 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
6657
6658 PR testsuite/93935
6659 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
6660 messages only on vect_hw_misalign targets.
6661
6662 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
6663
6664 PR target/89229
6665 * gcc.target/i386/pr89229-4a.c: New test.
6666 * gcc.target/i386/pr89229-4b.c: Likewise.
6667 * gcc.target/i386/pr89229-4c.c: Likewise.
6668
6669 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
6670
6671 * gcc.c-torture/compile/20200313-1.c: New test.
6672
6673 2020-03-12 Jeff Law <law@redhat.com>
6674
6675 PR rtl-optimization/90275
6676 * gcc.c-torture/compile/pr90275.c: New test.
6677
6678 2020-03-12 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/94103
6681 * gcc.target/i386/pr94103.c: New testcase.
6682
6683 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
6684
6685 PR middle-end/94120
6686 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
6687 Extend test case to result variables.
6688 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
6689 restriction of OpenACC.
6690 * gfortran.dg/goacc/declare-3.f95: Remove case where this
6691 restriction is violated.
6692 * gfortran.dg/goacc/pr94120-1.f90: New.
6693 * gfortran.dg/goacc/pr94120-2.f90: New.
6694 * gfortran.dg/goacc/pr94120-3.f90: New.
6695
6696 2020-03-12 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR tree-optimization/94130
6699 * gcc.c-torture/execute/pr94130.c: New test.
6700
6701 PR c++/93907
6702 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
6703 __int128 if __SIZEOF_INT128__ isn't defined.
6704
6705 2020-03-06 Marek Polacek <polacek@redhat.com>
6706
6707 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
6708 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
6709 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
6710 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
6711 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
6712 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
6713 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
6714
6715 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR target/94134
6718 * gcc.c-torture/execute/pr94134.c: New test.
6719
6720 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
6721
6722 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
6723
6724 2020-03-11 Richard Biener <rguenther@suse.de>
6725
6726 * gcc.dg/torture/20200311-1.c: New testcase.
6727
6728 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
6729
6730 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
6731 counted as fluff.
6732
6733 2020-03-11 Richard Wai <richard@annexi-strayline.com>
6734
6735 * gnat.dg/subpools1.adb: New test.
6736
6737 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR target/94121
6740 * gcc.dg/pr94121.c: New test.
6741
6742 PR middle-end/94111
6743 * gcc.dg/dfp/pr94111.c: New test.
6744
6745 PR tree-optimization/94114
6746 * gcc.dg/pr94114.c: New test.
6747
6748 2020-03-10 Marek Polacek <polacek@redhat.com>
6749
6750 PR c++/94124 - wrong conversion error with non-viable overload.
6751 * g++.dg/cpp0x/initlist-overload1.C: New test.
6752
6753 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
6754
6755 PR target/93709
6756 * gcc.target/powerpc/p9-minmax-3.c: New test.
6757
6758 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6759
6760 PR target/90763
6761 * gcc.target/powerpc/pr90763.c: New.
6762
6763 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
6764
6765 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
6766
6767 2020-03-10 Jeff Law <law@redhat.com>
6768
6769 Revert:
6770 2020-02-29 Jeff Law <law@redhat.com>
6771
6772 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
6773
6774 2020-03-10 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR target/94088
6777 * gcc.target/i386/pr94088.c: New test.
6778
6779 2020-03-09 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/92031 - bogus taking address of rvalue error.
6782 PR c++/91465 - ICE with template codes in check_narrowing.
6783 PR c++/93870 - wrong error when converting template non-type arg.
6784 PR c++/94068 - ICE with template codes in check_narrowing.
6785 * g++.dg/cpp0x/conv-tmpl2.C: New test.
6786 * g++.dg/cpp0x/conv-tmpl3.C: New test.
6787 * g++.dg/cpp0x/conv-tmpl4.C: New test.
6788 * g++.dg/cpp0x/conv-tmpl5.C: New test.
6789 * g++.dg/cpp0x/conv-tmpl6.C: New test.
6790 * g++.dg/cpp1z/conv-tmpl1.C: New test.
6791
6792 2020-03-09 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR c++/94067
6795 * g++.dg/warn/Wconversion-pr94067.C: New test.
6796
6797 2020-03-09 Marek Polacek <polacek@redhat.com>
6798
6799 PR c++/94050 - ABI issue with alignas on armv7hl.
6800 * g++.dg/abi/align3.C: New test.
6801
6802 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
6803
6804 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
6805
6806 2020-03-09 Martin Liska <mliska@suse.cz>
6807
6808 PR target/93800
6809 * gcc.target/powerpc/pr93800.c: New test.
6810
6811 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
6812
6813 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
6814
6815 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6816
6817 PR testsuite/94019
6818 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
6819 without misaligned vector access support.
6820
6821 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6822
6823 PR testsuite/94023
6824 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
6825 vect_hw_misalign targets.
6826
6827 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
6828
6829 PR fortran/93581
6830 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
6831
6832 2020-03-08 Patrick Palka <ppalka@redhat.com>
6833
6834 PR c++/93729
6835 * g++.dg/concepts/pr93729.C: New test.
6836
6837 * g++.dg/concepts/diagnostic4.C: New test.
6838
6839 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
6840
6841 PR target/89229
6842 PR target/89346
6843 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
6844 of "pr89229-5a.c".
6845
6846 2020-03-06 David Malcolm <dmalcolm@redhat.com>
6847
6848 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
6849 reflect fix to region_model::get_representative_path_var, adding
6850 the missing "*" from the cast.
6851
6852 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
6853
6854 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
6855 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6856 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
6857 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
6858
6859 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
6860
6861 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
6862
6863 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6864
6865 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
6866
6867 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6868
6869 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
6870
6871 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
6872
6873 * gcc.target/riscv/pr93304.c: Update expected output and comment.
6874
6875 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6876
6877 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
6878 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
6879 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
6880 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
6881
6882 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
6883
6884 PR tree-optimization/90883
6885 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
6886 Add aarch64-*-* mips*-*-* to XFAIL.
6887
6888 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
6889
6890 PR target/89229
6891 PR target/89346
6892 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
6893 * gcc.target/i386/pr89229-2a.c: New test.
6894 * gcc.target/i386/pr89229-2b.c: Likewise.
6895 * gcc.target/i386/pr89229-2c.c: Likewise.
6896 * gcc.target/i386/pr89229-3a.c: Likewise.
6897 * gcc.target/i386/pr89229-3b.c: Likewise.
6898 * gcc.target/i386/pr89229-3c.c: Likewise.
6899 * gcc.target/i386/pr89346.c: Likewise.
6900
6901 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6902
6903 * g++.dg/pr80481.C: Disable epilogue vectorization.
6904
6905 2020-03-05 Joseph Myers <joseph@codesourcery.com>
6906
6907 PR c/93577
6908 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
6909 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
6910 tests.
6911 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
6912
6913 2020-03-05 Jeff Law <law@redhat.com>
6914
6915 PR tree-optimization/91890
6916 * gcc.dg/pragma-diag-8.c: New test.
6917
6918 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR target/94046
6921 * g++.target/i386/pr94046-1.C: New test.
6922 * g++.target/i386/pr94046-2.C: New test.
6923
6924 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
6925
6926 * g++.dg/asan/asan_test.C (dg-options): Add
6927 -Wno-alloc-size-larger-than.
6928
6929 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR target/90311
6932 * gcc.c-torture/execute/pr90311.c: New test.
6933
6934 2020-03-05 Jeff Law <law@redhat.com>
6935
6936 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
6937
6938 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
6939
6940 PR fortran/93792
6941 * gfortran.dg/pr93792.f90: New test.
6942
6943 2020-03-05 Delia Burduv <delia.burduv@arm.com>
6944
6945 * gcc.target/arm/simd/bf16_ma_1.c: New test.
6946 * gcc.target/arm/simd/bf16_ma_2.c: New test.
6947 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
6948
6949 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR middle-end/93399
6952 * gcc.dg/pr93399.c: New test.
6953
6954 PR tree-optimization/93582
6955 * gcc.dg/tree-ssa/pr93582-11.c: New test.
6956
6957 2020-03-04 Martin Sebor <msebor@redhat.com>
6958
6959 PR c++/90938
6960 * g++.dg/init/array55.C: New test.
6961 * g++.dg/init/array56.C: New test.
6962 * g++.dg/cpp2a/nontype-class33.C: New test.
6963
6964 2020-03-04 Martin Sebor <msebor@redhat.com>
6965
6966 PR tree-optimization/93986
6967 * gcc.dg/pr93986.c: New test.
6968
6969 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6970
6971 PR analyzer/94028
6972 * g++.dg/analyzer/pr94028.C: New test.
6973
6974 2020-03-04 Martin Sebor <msebor@redhat.com>
6975
6976 PR middle-end/81401
6977 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
6978
6979 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
6980
6981 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
6982
6983 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
6984
6985 * gcc.target/powerpc/pr93122.c: Add dg-require.
6986
6987 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6988
6989 PR analyzer/93993
6990 * gcc.dg/analyzer/expect-1.c: New test.
6991 * gcc.dg/analyzer/malloc-4.c: New test.
6992 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
6993 Move location of leak warning and update message.
6994
6995 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6996
6997 PR analyzer/93993
6998 * gfortran.dg/analyzer/pr93993.f90: New test.
6999
7000 2020-03-04 Martin Liska <mliska@suse.cz>
7001
7002 * gcc.target/i386/pr91623.c: Add -fcommon in order
7003 to re-trigger the needed code for the test-case which
7004 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
7005
7006 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR debug/93888
7009 * g++.dg/guality/pr93888.C: New test.
7010
7011 2020-02-04 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/93964
7014 * gcc.dg/graphite/pr93964.c: New testcase.
7015
7016 2020-03-04 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR tree-optimization/94001
7019 * gcc.dg/pr94001.c: New test.
7020
7021 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
7022
7023 PR target/93995
7024 * gcc.dg/pr93995.c: New.
7025
7026 2020-03-03 Marek Polacek <polacek@redhat.com>
7027
7028 PR c++/90505 - mismatch in template argument deduction.
7029 * g++.dg/template/deduce4.C: New test.
7030 * g++.dg/template/deduce5.C: New test.
7031 * g++.dg/template/deduce6.C: New test.
7032 * g++.dg/template/deduce7.C: New test.
7033
7034 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR c++/93998
7037 * g++.dg/ext/pr93998.C: New test.
7038
7039 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
7040
7041 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
7042
7043 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR tree-optimization/93582
7046 * gcc.dg/tree-ssa/pr93582-10.c: New test.
7047 * gcc.dg/pr93582.c: New test.
7048 * gcc.c-torture/execute/pr93582.c: New test.
7049
7050 2020-03-03 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/93946
7053 * gcc.dg/torture/pr93946-1.c: New testcase.
7054 * gcc.dg/torture/pr93946-2.c: Likewise.
7055
7056 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR rtl-optimization/94002
7059 * gcc.dg/pr94002.c: New test.
7060
7061 PR tree-optimization/93927
7062 * gcc.c-torture/compile/pr93927-1.c: New test.
7063 * gcc.c-torture/compile/pr93927-2.c: New test.
7064
7065 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7066
7067 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
7068
7069 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7070
7071 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
7072
7073 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7074
7075 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
7076 -fanalyzer-show-duplicate-count.
7077
7078 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7079
7080 PR analyzer/93959
7081 * g++.dg/analyzer/cstdlib-2.C: New test.
7082 * g++.dg/analyzer/cstdlib.C: New test.
7083
7084 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7085 Jun Ma <JunMa@linux.alibaba.com>
7086
7087 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
7088 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
7089 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
7090
7091 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
7092
7093 PR target/93997
7094 * gcc.target/i386/pr93997.c: New test.
7095
7096 2020-03-02 Martin Sebor <msebor@redhat.com>
7097
7098 PR tree-optimization/92982
7099 * gcc.dg/strlenopt-94.c: New test.
7100
7101 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7102
7103 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
7104 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
7105
7106 2020-03-02 Jeff Law <law@redhat.com>
7107
7108 * gcc.target/arm/fuse-caller-save.c: Update expected output.
7109
7110 2020-03-02 Martin Liska <mliska@suse.cz>
7111
7112 * gcc.dg/vect/bb-slp-19.c: The comment
7113 does not align with fact that we started
7114 to SLP the testcase.
7115
7116 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
7117
7118 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
7119 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7120 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7121 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7122 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7123
7124 2020-03-01 Martin Sebor <msebor@redhat.com>
7125
7126 PR c++/92721
7127 g++.dg/ext/attr-access.C: New test.
7128
7129 2020-03-01 Martin Sebor <msebor@redhat.com>
7130
7131 PR middle-end/93926
7132 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
7133
7134 2020-03-01 Martin Sebor <msebor@redhat.com>
7135
7136 PR c/93812
7137 * gcc.dg/format/proto.c: New test.
7138
7139 2020-03-01 Martin Sebor <msebor@redhat.com>
7140
7141 PR middle-end/93829
7142 * gcc.dg/Wstringop-overflow-32.c: New test.
7143
7144 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7145
7146 PR testsuite/91797
7147 * gcc.target/powerpc/pr68805.c: Update expected output.
7148
7149 PR testsuite/91799
7150 * gcc.target/powerpc/pr88233.c: Update expected output and
7151 add target selector.
7152
7153 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
7154
7155 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
7156
7157 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7158
7159 PR fortran/92976
7160 * gfortran.dg/select_type_48.f90 : New test.
7161
7162 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7163
7164 PR fortran/92959
7165 * gfortran.dg/associated_8.f90 : New test.
7166
7167 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
7168
7169 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
7170 awaitable.
7171 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
7172
7173 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
7174
7175 PR ada/91100
7176 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
7177
7178 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
7179 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
7180 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
7181 * gcc.dg/torture/20190327-1.c: Likewise.
7182 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
7183 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
7184 * gcc.dg/torture/pr90020.c: Likewise.
7185 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
7186
7187 PR ipa/92548
7188 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
7189 hppa*-*-hpux*.
7190 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
7191 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
7192
7193 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
7194 * gfortran.dg/pr90988_4.f: Likewise.
7195 * gfortran.dg/pr91372.f90: Likewise.
7196
7197 2020-02-29 Jeff Law <law@redhat.com>
7198
7199 * gcc.target/or1k/return-2.c: Update expected output.
7200
7201 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7202
7203 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
7204
7205 * g++.dg/coroutines/torture/func-params-08.C: Update
7206 to suspend for each co_await operation.
7207
7208 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
7209
7210 PR fortran/92785
7211 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
7212
7213 2020-02-28 Jakub Jelinek <jakub@redhat.com>
7214
7215 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7216 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
7217 immediate function in unevaluated contexts into dg-bogus.
7218 * g++.dg/cpp2a/consteval16.C: New test.
7219
7220 PR middle-end/92152
7221 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
7222 of hardcoding unsigned long.
7223 (uint64_t): Use unsigned long long instead of unsigned long.
7224
7225 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
7226
7227 PR target/93932
7228 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
7229 instruction counts.
7230
7231 2020-02-27 Martin Jambor <mjambor@suse.cz>
7232 Feng Xue <fxue@os.amperecomputing.com>
7233
7234 PR ipa/93707
7235 * gcc.dg/ipa/pr93707.c: New test.
7236
7237 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
7238
7239 PR middle-end/92152
7240 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
7241 * g++.dg/torture/pr92152.C: New testcase.
7242 * gcc.dg/torture/pr92152.c: New testcase.
7243 * gcc.dg/tree-ssa/20030807-7.c: xfail.
7244 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
7245 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
7246
7247 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
7248
7249 * gcc.target/arm/bf16_dup.c: New test.
7250 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7251
7252 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
7253
7254 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
7255 (check_effective_target_has_arch_pwr6): New.
7256 (check_effective_target_has_arch_pwr7): New.
7257 (check_effective_target_has_arch_pwr8): New.
7258 (check_effective_target_has_arch_pwr9): New.
7259 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
7260
7261
7262 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
7263
7264 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
7265 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
7266
7267 2020-02-27 Alexandre Oliva <oliva@adacore.com>
7268
7269 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
7270
7271 2020-02-27 Richard Biener <rguenther@suse.de>
7272
7273 PR tree-optimization/93508
7274 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
7275
7276 2020-02-27 Richard Biener <rguenther@suse.de>
7277
7278 PR tree-optimization/93953
7279 * gcc.dg/pr93953.c: New testcase.
7280
7281 2020-02-27 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR c/93949
7284 * gcc.c-torture/compile/pr93949.c: New test.
7285
7286 PR tree-optimization/93582
7287 PR tree-optimization/93945
7288 * gcc.dg/tree-ssa/pr93582-9.c: New test.
7289 * gcc.c-torture/execute/pr93945.c: New test.
7290
7291 2020-02-26 Marek Polacek <polacek@redhat.com>
7292
7293 PR c++/93789 - ICE with invalid array bounds.
7294 * g++.dg/ext/vla22.C: New test.
7295
7296 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7297
7298 PR analyzer/93950
7299 * g++.dg/analyzer/pr93950.C: New test.
7300
7301 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7302
7303 PR analyzer/93947
7304 * gcc.dg/analyzer/torture/pr93947.c: New test.
7305
7306 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
7307
7308 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
7309 * g++.dg/coroutines/torture/func-params-07.C: New test.
7310 * g++.dg/coroutines/torture/func-params-08.C: New test.
7311
7312 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
7313
7314 PR target/93913
7315 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
7316 stxv and stxvx instructions as well.
7317 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
7318 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
7319 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
7320
7321 2020-02-26 Patrick Palka <ppalka@redhat.com>
7322
7323 * g++.dg/concepts/diagnostic2.C: New test.
7324 * g++.dg/concepts/diagnostic3.C: New test.
7325
7326 2020-02-26 Marek Polacek <polacek@redhat.com>
7327
7328 PR c++/93676 - value-init crash in template.
7329 * g++.dg/cpp0x/nsdmi-template19.C: New test.
7330
7331 2020-02-26 Marek Polacek <polacek@redhat.com>
7332
7333 PR c++/93862 - ICE with static_cast when converting from int[].
7334 * g++.dg/cpp0x/rv-cast7.C: New test.
7335
7336 2020-02-26 Marek Polacek <polacek@redhat.com>
7337
7338 DR 1423, Convertibility of nullptr to bool.
7339 * g++.dg/DRs/dr1423.C: New test.
7340
7341 2020-02-26 Marek Polacek <polacek@redhat.com>
7342
7343 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
7344 * g++.dg/cpp2a/constexpr-init16.C: New test.
7345 * g++.dg/cpp2a/constexpr-init17.C: New test.
7346
7347 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
7348
7349 PR middle-end/93843
7350 * gcc.dg/vect/pr93843-1.c: New test.
7351 * gcc.dg/vect/pr93843-2.c: Likewise.
7352
7353 2020-02-26 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR tree-optimization/93820
7356 * gcc.dg/pr93820-2.c: New test.
7357
7358 PR tree-optimization/93820
7359 * gcc.dg/pr93820.c: New test.
7360
7361 PR c++/93905
7362 * g++.dg/cpp0x/pr93905.C: New test.
7363
7364 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7365
7366 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
7367 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
7368
7369 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7370
7371 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
7372 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
7373
7374 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
7375
7376 * gcc.target/arm/simd/bf16_dot_1.c: New test.
7377 * gcc.target/arm/simd/bf16_dot_2.c: New test.
7378 * gcc.target/arm/simd/bf16_dot_3.c: New test.
7379
7380 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR rtl-optimization/93908
7383 * gcc.c-torture/execute/pr93908.c: New test.
7384
7385 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
7386
7387 * gnat.dg/lto24.adb: New test.
7388 * gnat.dg/lto24_pkg1.ads: New helper.
7389 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
7390
7391 2020-02-25 Richard Biener <rguenther@suse.de>
7392
7393 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
7394
7395 2020-02-25 Richard Biener <rguenther@suse.de>
7396
7397 PR tree-optimization/93868
7398 * gcc.dg/torture/pr93868.c: New testcase.
7399
7400 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR middle-end/93874
7403 * gcc.dg/pr93874.c: New test.
7404
7405 PR ipa/93763
7406 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
7407 warnings and still ICEs before the ipa-cp.c fix.
7408 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
7409
7410 PR translation/93864
7411 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
7412 * obj-c++.dg/encode-4.mm: Likewise.
7413 * gfortran.dg/data_array_5.f90: Likewise.
7414 * gcc.dg/decl-1.c: Likewise.
7415
7416 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7417
7418 PR analyzer/93032
7419 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
7420 * gcc.dg/analyzer/taint-1.c: Likewise.
7421
7422 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7423
7424 PR analyzer/93899
7425 * g++.dg/analyzer/pr93899.C: New test.
7426
7427 2020-02-24 Martin Sebor <msebor@redhat.com>
7428
7429 PR c++/93804
7430 * g++.dg/warn/Wredundant-tags-4.C: New test.
7431 * g++.dg/warn/Wredundant-tags-5.C: New test.
7432 * g++.dg/warn/Wredundant-tags-5.h: New test.
7433
7434 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7435
7436 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
7437 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
7438 analyzer-verbosity-2.c
7439 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
7440 * gcc.dg/analyzer/edges-1.c: New test.
7441 * gcc.dg/analyzer/edges-2.c: New test.
7442 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
7443
7444 2020-02-24 Marek Polacek <polacek@redhat.com>
7445
7446 PR c++/93869 - ICE with -Wmismatched-tags.
7447 * g++.dg/warn/Wmismatched-tags-2.C: New test.
7448
7449 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7450
7451 PR fortran/93835
7452 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
7453 * gfortran.dg/pr93835.f08 : New test.
7454
7455 2020-02-24 Marek Polacek <polacek@redhat.com>
7456
7457 PR c++/93712 - ICE with ill-formed array list-initialization.
7458 * g++.dg/cpp0x/initlist-array11.C: New test.
7459
7460 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7461
7462 PR fortran/93604
7463 * gfortran.dg/pr93604.f90 : New test.
7464
7465 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7466
7467 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7468 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
7469 * g++.dg/cpp2a/consteval6.C: Likewise.
7470 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
7471 into dg-bogus.
7472
7473 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
7474
7475 PR lto/78353
7476 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
7477 target.
7478 * gcc.target/arm/pr78353-2.c: Likewise.
7479
7480 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR tree-optimization/93582
7483 * gcc.dg/tree-ssa/pr93582-4.c: New test.
7484 * gcc.dg/tree-ssa/pr93582-5.c: New test.
7485 * gcc.dg/tree-ssa/pr93582-6.c: New test.
7486 * gcc.dg/tree-ssa/pr93582-7.c: New test.
7487 * gcc.dg/tree-ssa/pr93582-8.c: New test.
7488
7489 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
7490
7491 PR fortran/93552
7492 * gfortran.dg/goacc/tile-4.f90: New.
7493
7494 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7495 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
7496
7497 PR driver/47785
7498 PR lto/78353
7499 * gcc.target/arm/pr78353-1.c: New test.
7500 * gcc.target/arm/pr78353-2.c: Likewise.
7501
7502 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7503
7504 PR fortran/93890
7505 * gfortran.dg/argument_checking_24.f90: Correct test case.
7506
7507 2020-02-21 Martin Sebor <msebor@redhat.com>
7508
7509 PR gcov-profile/93753
7510 * g++.dg/ext/flexary36.C: New test.
7511 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
7512
7513 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
7514
7515 * gcc.target/arm/simd/vmmla_1.c: New test.
7516
7517 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
7518
7519 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
7520 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7521 * lib/target-supports.exp
7522 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
7523 (check_effective_target_arm_v8_1m_mve_ok): New.
7524 (add_options_for_v8_1m_mve): New.
7525
7526 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7527
7528 * gcc.target/i386/pr69052.c: Require target ia32.
7529 (dg-options): Add -fcommon and remove -pie.
7530
7531 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7532
7533 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
7534 vect_mutiple_sizes effective target.
7535
7536 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
7537 Richard Biener <rguenther@suse.de>
7538
7539 PR tree-optimization/93586
7540 * gcc.dg/torture/pr93586.c: New testcase.
7541
7542 2020-02-21 Martin Jambor <mjambor@suse.cz>
7543
7544 PR tree-optimization/93845
7545 * g++.dg/tree-ssa/pr93845.C: New test.
7546
7547 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7548
7549 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
7550 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
7551 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
7552 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
7553
7554 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7555
7556 * gcc.target/aarch64/sve/recip_1.c: New test.
7557 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
7558 * gcc.target/aarch64/sve/recip_2.c: Likewise.
7559 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
7560
7561 2020-02-20 Martin Sebor <msebor@redhat.com>
7562
7563 PR c++/93801
7564 * g++.dg/warn/Wredundant-tags-3.C: New test.
7565
7566 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
7567
7568 PR target/93828
7569 * g++.target/i386/pr93828.C: New test.
7570
7571 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
7572
7573 PR target/93658
7574 * gcc.target/powerpc/pr93658.c: New test.
7575
7576 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
7577
7578 PR fortran/93825
7579 * gfortran.dg/goacc/tile-3.f90: New.
7580
7581 2020-02-19 Marek Polacek <polacek@redhat.com>
7582
7583 PR c++/93169 - wrong-code with a non-constexpr constructor.
7584 * g++.dg/cpp0x/constexpr-93169.C: New test.
7585
7586 2020-02-19 Martin Sebor <msebor@redhat.com>
7587
7588 PR tree-optimization/92128
7589 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
7590 optimize away calls as expected.
7591
7592 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
7593
7594 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
7595 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
7596
7597 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
7598
7599 PR tree-optimization/93767
7600 * gcc.dg/vect/pr93767.c: New test.
7601
7602 2020-02-19 Martin Jambor <mjambor@suse.cz>
7603
7604 PR tree-optimization/93776
7605 * gcc.dg/tree-ssa/pr93776.c: New test.
7606
7607 2020-02-19 Martin Jambor <mjambor@suse.cz>
7608
7609 PR tree-optimization/93667
7610 * g++.dg/tree-ssa/pr93667.C: New test.
7611
7612 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
7613
7614 * g++.dg/other/i386-2.C: add -mavx512vbmi2
7615 * g++.dg/other/i386-3.C: Ditto.
7616
7617 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
7618
7619 * gcc.target/aarch64/vmull_high.c: New.
7620
7621 2020-02-18 Marek Polacek <polacek@redhat.com>
7622
7623 PR c++/93817
7624 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
7625
7626 2020-02-18 Jon Beniston <jon@beniston.com>
7627
7628 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
7629
7630 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
7631
7632 PR fortran/93714
7633 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
7634 message instead of length mismatch.
7635 * gfortran.dg/pr93714_1.f90
7636 * gfortran.dg/pr93714_2.f90
7637
7638 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7639
7640 PR fortran/93601
7641 * gfortran.dg/pr93601.f90 : New test.
7642
7643 2020-02-18 Martin Liska <mliska@suse.cz>
7644
7645 PR ipa/93583
7646 * gcc.dg/ipa/pr93583.c: New test.
7647
7648 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7649
7650 PR analyzer/93777
7651 * g++.dg/analyzer/pr93777.C: New test.
7652 * gfortran.dg/analyzer/pr93777.f90: New test.
7653
7654 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7655
7656 PR analyzer/93778
7657 * gfortran.dg/analyzer/pr93778.f90: New test.
7658
7659 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7660
7661 PR analyzer/93774
7662 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
7663 based on gfortran.dg/deferred_character_25.f90.
7664
7665 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7666
7667 PR analyzer/93779
7668 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
7669 gfortran.fortran-torture/compile/pr88304-2.f90
7670
7671 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7672
7673 PR fortran/93603
7674 * gfortran.dg/pr93603.f90 : New test.
7675
7676 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
7677
7678 PR fortran/93580
7679 * gfortran.dg/dg/pr93580.f90: New test.
7680
7681 2020-02-18 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR tree-optimization/93780
7684 * gcc.dg/pr93780.c: New test.
7685
7686 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7687
7688 PR analyzer/93775
7689 * gcc.dg/analyzer/20020129-1.c: New test.
7690
7691 2020-02-17 Alexandre Oliva <oliva@adacore.com>
7692
7693 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
7694 thr-init-2.c into an execution test with explicitly common
7695 variables.
7696
7697 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
7698
7699 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
7700
7701 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7702
7703 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
7704 number of expected insns.
7705
7706 2020-02-17 Martin Liska <mliska@suse.cz>
7707
7708 PR ipa/93760
7709 * g++.dg/lto/odr-8_1.C: Fix grammar.
7710
7711 2020-02-17 Richard Biener <rguenther@suse.de>
7712
7713 PR c/86134
7714 * gcc.dg/pr86134.c: New testcase.
7715 * gcc.dg/pr28322-2.c: Adjust.
7716
7717 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7718
7719 PR analyzer/93388
7720 * gcc.dg/analyzer/torture/20060625-1.c: New test.
7721 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
7722 * gcc.dg/analyzer/torture/pr59037.c: New test.
7723
7724 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7725
7726 * gcc.dg/analyzer/malloc-1.c (test_48): New.
7727
7728 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
7729
7730 PR target/93047
7731 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
7732
7733 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
7734
7735 PR target/93743
7736 * gcc.target/i386/pr93743.c : New test.
7737
7738 2020-02-15 Marek Polacek <polacek@redhat.com>
7739
7740 PR c++/93710 - poor diagnostic for array initializer.
7741 * g++.dg/diagnostic/array-init1.C: New test.
7742
7743 2020-02-15 Jason Merrill <jason@redhat.com>
7744
7745 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
7746 look for -std=*++20.
7747 (check_effective_target_concepts): Use check_effective_target_c++2a.
7748
7749 2020-02-15 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR tree-optimization/93744
7752 * gcc.c-torture/execute/pr93744-1.c: New test.
7753 * gcc.c-torture/execute/pr93744-2.c: New test.
7754 * gcc.c-torture/execute/pr93744-3.c: New test.
7755
7756 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR c++/61414
7759 * g++.dg/cpp0x/enum39.C: New test.
7760
7761 2020-02-14 Martin Jambor <mjambor@suse.cz>
7762
7763 PR tree-optimization/93516
7764 * g++.dg/tree-ssa/pr93516.C: New test.
7765
7766 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
7767
7768 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
7769 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
7770 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
7771 * gcc.target/i386/sse-13.c: Ditto.
7772 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
7773 * gcc.target/i386/sse-22.c: Ditto.
7774
7775 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7776
7777 Partially implement P1042R1: __VA_OPT__ wording clarifications
7778 PR preprocessor/92319
7779 * c-c++-common/cpp/va-opt-4.c: New test.
7780
7781 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR c/93576
7784 * gcc.dg/pr93576.c: New test.
7785
7786 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
7787
7788 * g++.dg/cpp0x/constexpr-static13.C:
7789 Add -fdelete-null-pointer-checks.
7790 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
7791 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
7792
7793 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
7794
7795 PR target/93656
7796 * gcc.target/i386/pr93656.c: New test.
7797
7798 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7799
7800 * gcc.target/arc/nps400-1.c: Update test.
7801
7802 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7803
7804 * gcc.target/arc/or-cnst-size2.c: Update test.
7805
7806 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7807 Petro Karashchenko <petro.karashchenko@ring.com>
7808
7809 * gcc.target/arc/mul64-1.c: New test.
7810
7811 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR target/93696
7814 * gcc.target/i386/pr93696-1.c: New test.
7815 * gcc.target/i386/pr93696-2.c: New test.
7816 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
7817 of _mm*_mask_popcnt_*.
7818 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
7819 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
7820 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
7821 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
7822 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
7823 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
7824 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
7825 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
7826 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
7827
7828 PR tree-optimization/93582
7829 * gcc.dg/tree-ssa/pr93582-1.c: New test.
7830 * gcc.dg/tree-ssa/pr93582-2.c: New test.
7831 * gcc.dg/tree-ssa/pr93582-3.c: New test.
7832
7833 2020-02-13 Richard Biener <rguenther@suse.de>
7834
7835 PR testsuite/93717
7836 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
7837
7838 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR target/93673
7841 * gcc.target/i386/avx512f-pr93673.c: New test.
7842 * gcc.target/i386/avx512dq-pr93673.c: New test.
7843 * gcc.target/i386/avx512bw-pr93673.c: New test.
7844
7845 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
7846
7847 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
7848
7849 * g++.dg/coroutines/coro1-allocators.h: New.
7850 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
7851 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
7852 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
7853 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
7854 coro1-allocators.h header.
7855 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
7856 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
7857 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
7858 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
7859
7860 2020-02-12 Jakub Jelinek <jakub@redhat.com>
7861
7862 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
7863 -mprefixed-addr in dg-options.
7864
7865 PR middle-end/93663
7866 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
7867 for DBL_MAX, inf, their negations and nan.
7868
7869 2020-02-12 Martin Sebor <msebor@redhat.com>
7870
7871 PR middle-end/93646
7872 * gcc.dg/Wstringop-overflow-31.c: New test.
7873
7874 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7875
7876 PR rtl-optimization/93565
7877 * gcc.target/aarch64/pr93565.c: New test.
7878
7879 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7880
7881 * gcc.target/aarch64/popcnt2.c: New test.
7882
7883 2020-02-12 Marek Polacek <polacek@redhat.com>
7884
7885 PR c++/88819
7886 * g++.dg/cpp2a/nontype-class32.C: New test.
7887
7888 2020-02-12 Marek Polacek <polacek@redhat.com>
7889
7890 PR c++/93684 - ICE-on-invalid with broken attribute.
7891 * g++.dg/parse/attr4.C: New test.
7892
7893 2020-02-12 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/93670
7896 * gcc.target/i386/avx512vl-pr93670.c: New test.
7897
7898 2020-02-12 Richard Biener <rguenther@suse.de>
7899
7900 PR testsuite/93697
7901 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
7902
7903 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7904
7905 PR analyzer/93288
7906 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
7907 called in a constructor.
7908 * g++.dg/analyzer/pr93288.C: New test.
7909
7910 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7911
7912 PR analyzer/93212
7913 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
7914 * g++.dg/analyzer/malloc.C: New test.
7915 * g++.dg/analyzer/pr93212.C: New test.
7916
7917 2020-02-11 Martin Sebor <msebor@redhat.com>
7918
7919 PR tree-optimization/93683
7920 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
7921
7922 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
7923
7924 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
7925 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
7926 statement for ppc_ieee128_ok.
7927
7928 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7929
7930 PR analyzer/93374
7931 * gcc.dg/analyzer/torture/pr93374.c: New test.
7932
7933 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7934
7935 PR analyzer/93669
7936 * gcc.dg/analyzer/pr93669.c: New test.
7937
7938 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7939
7940 PR analyzer/93649
7941 * gcc.dg/analyzer/torture/pr93649.c: New test.
7942
7943 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
7944
7945 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
7946 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
7947
7948 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7949
7950 * gcc.target/arm/simd/vdot-2-1.c: New test.
7951 * gcc.target/arm/simd/vdot-2-2.c: New test.
7952 * gcc.target/arm/simd/vdot-2-3.c: New test.
7953 * gcc.target/arm/simd/vdot-2-4.c: New test.
7954
7955 2020-02-11 Richard Biener <rguenther@suse.de>
7956
7957 PR tree-optimization/93661
7958 PR tree-optimization/93662
7959 * gcc.dg/pr93661.c: New testcase.
7960
7961 2020-02-12 Patrick Palka <ppalka@redhat.com>
7962
7963 PR c++/69448
7964 PR c++/80471
7965 * g++.dg/concepts/abbrev3.C: New test.
7966 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
7967 correct behavior.
7968 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
7969
7970 * g++.dg/cpp2a/concepts6.C: New test.
7971
7972 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7973
7974 PR analyzer/93350
7975 * gcc.dg/analyzer/torture/pr93350.c: New test.
7976
7977 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7978
7979 PR analyzer/93647
7980 * gcc.dg/analyzer/torture/pr93647.c: New test.
7981
7982 2020-02-10 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR target/93637
7985 * gcc.target/i386/avx-pr93637.c: New test.
7986
7987 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7988
7989 PR analyzer/93405
7990 * gfortran.dg/analyzer/pr93405.f90: New test.
7991
7992 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7993
7994 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
7995 suite.
7996 * gfortran.dg/analyzer/malloc-example.f90: New test.
7997 * gfortran.dg/analyzer/malloc.f90: New test.
7998
7999 2020-02-10 Martin Sebor <msebor@redhat.com>
8000
8001 PR c/93640
8002 * gcc.dg/attr-access.c: New test.
8003
8004 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
8005
8006 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
8007
8008 PR target/93372
8009 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
8010 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
8011 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
8012 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
8013 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
8014 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
8015 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
8016 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
8017 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
8018 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
8019 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
8020 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
8021 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
8022 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
8023 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
8024 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
8025 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
8026 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
8027
8028 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR target/91913
8031 * gfortran.dg/pr91913.f90: New test.
8032
8033 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
8034
8035 PR libgcc/85334
8036 * g++.target/i386/pr85334-1.C: New test.
8037 * g++.target/i386/pr85334-2.C: Likewise.
8038
8039 2020-02-10 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR other/93641
8042 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
8043 tests.
8044
8045 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
8046
8047 PR ipa/93203
8048 * g++.dg/ipa/pr93203.C: New test.
8049 * gcc.dg/ipa/ipcp-1: Change dump string.
8050
8051 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
8052
8053 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
8054
8055 2020-02-09 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR c++/93633
8058 * g++.dg/cpp2a/constexpr-new11.C: New test.
8059 * g++.dg/cpp2a/constexpr-new12.C: New test.
8060 * g++.dg/cpp2a/constexpr-new13.C: New test.
8061
8062 2020-02-08 Andrew Pinski <apinski@marvel.com>
8063
8064 PR target/91927
8065 * gcc.target/aarch64/pr91927.c: New testcase.
8066
8067 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
8068
8069 PR target/93136
8070 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
8071 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
8072 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
8073 regex directives. Adjust expected instruction counts.
8074 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
8075 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
8076
8077 2020-02-08 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c++/93549
8080 * g++.dg/ext/constexpr-pr93549.C: New test.
8081
8082 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
8083 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR target/65782
8086 * gcc.target/i386/pr65782.c: New test.
8087
8088 2020-02-07 Marek Polacek <polacek@redhat.com>
8089
8090 PR c++/92947 - Paren init of aggregates in unevaluated context.
8091 * g++.dg/cpp2a/paren-init21.C: New test.
8092
8093 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8094
8095 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
8096
8097 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
8098
8099 * gcc.target/aarch64/simd/vmmla.c: New test.
8100
8101 2020-02-07 Richard Biener <rguenther@suse.de>
8102
8103 PR middle-end/93519
8104 * gcc.dg/Wrestrict-21.c: New testcase.
8105
8106 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
8107
8108 PR target/85667
8109 * gcc.target/i386/pr85667-10.c: New test.
8110 * gcc.target/i386/pr85667-7.c: Likewise.
8111 * gcc.target/i386/pr85667-8.c: Likewise.
8112 * gcc.target/i386/pr85667-9.c: Likewise.
8113
8114 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR target/93122
8117 * gcc.target/powerpc/pr93122.c: New test.
8118
8119 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8120
8121 PR c++/89404
8122 * g++.dg/ext/vla21.C: New.
8123
8124 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR target/93615
8127 * gcc.dg/pr93615.c: New test.
8128
8129 PR target/93611
8130 * gcc.target/i386/pr93611.c: New test.
8131
8132 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8133
8134 PR analyzer/93375
8135 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
8136 differences in how __builtin_memcpy has been optimized at the time
8137 the analyzer runs.
8138
8139 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8140
8141 * gcc.dg/analyzer/torture/intptr_t.c: New test.
8142
8143 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
8144
8145 * gcc.target/powerpc/pr93012.c: New.
8146
8147 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
8148
8149 PR target/87763
8150 * gcc.target/aarch64/movk_2.c: New test.
8151
8152 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
8153
8154 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
8155 Unify scan-assembler strings for all targets.
8156 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
8157 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
8158 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
8159
8160 2020-02-06 Marek Polacek <polacek@redhat.com>
8161
8162 PR c++/93597 - ICE with lambda in operator function.
8163 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
8164
8165 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
8166
8167 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
8168 …_target_compile as (additional_flags=) option and not as source
8169 filename to make it work with remote execution.
8170 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
8171 check_effective_target_gas, check_effective_target_gld): Likewise.
8172
8173 2020-02-06 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR target/93594
8176 * gcc.target/i386/avx2-pr93594.c: New test.
8177
8178 2020-02-05 Martin Sebor <msebor@redhat.com>
8179
8180 PR tree-optimization/92765
8181 * g++.dg/tree-ssa/strlenopt-1.C: New test.
8182 * g++.dg/tree-ssa/strlenopt-2.C: New test.
8183 * gcc.dg/Warray-bounds-58.c: New test.
8184 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
8185 * gcc.dg/Wstring-compare.c: Xfail a test.
8186 * gcc.dg/strcmpopt_2.c: Disable tests.
8187 * gcc.dg/strcmpopt_4.c: Adjust tests.
8188 * gcc.dg/strcmpopt_10.c: New test.
8189 * gcc.dg/strcmpopt_11.c: New test.
8190 * gcc.dg/strlenopt-69.c: Disable tests.
8191 * gcc.dg/strlenopt-92.c: New test.
8192 * gcc.dg/strlenopt-93.c: New test.
8193 * gcc.dg/strlenopt.h: Declare calloc.
8194 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
8195 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
8196
8197 2020-02-05 Marek Polacek <polacek@redhat.com>
8198
8199 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
8200 * g++.dg/cpp0x/initlist119.C: New test.
8201 * g++.dg/cpp0x/initlist120.C: New test.
8202
8203 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR c++/93557
8206 * c-c++-common/Wunused-var-17.c: New test.
8207
8208 2020-02-05 Jeff Law <law@redhat.com>
8209
8210 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
8211 adjust expected shadd insn count appropriately.
8212
8213 2020-02-05 David Malcolm <dmalcolm@redhat.com>
8214
8215 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
8216 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
8217 * gcc.dg/analyzer/data-model-7.c: Likewise.
8218 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
8219 * gcc.dg/analyzer/loop-2a.c: Likewise.
8220 * gcc.dg/analyzer/loop-4.c: Likewise.
8221 * gcc.dg/analyzer/loop.c: Likewise.
8222 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
8223 call at merger.
8224 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
8225 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
8226 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
8227 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
8228 * gcc.dg/analyzer/paths-1.c: Likewise.
8229 * gcc.dg/analyzer/paths-1a.c: Likewise.
8230 * gcc.dg/analyzer/paths-2.c: Likewise.
8231 * gcc.dg/analyzer/paths-3.c: Likewise.
8232 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
8233 * gcc.dg/analyzer/paths-5.c: Likewise.
8234 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
8235 at merger.
8236 * gcc.dg/analyzer/paths-7.c: Likewise.
8237 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
8238 output format.
8239 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
8240 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
8241
8242 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR target/92190
8245 * gcc.target/i386/pr92190.c: New test.
8246
8247 2020-02-05 Richard Biener <rguenther@suse.de>
8248
8249 PR testsuite/92177
8250 * gcc.dg/vect/bb-slp-22.c: Adjust.
8251
8252 2020-02-05 Richard Biener <rguenther@suse.de>
8253
8254 PR middle-end/90648
8255 * gcc.dg/pr90648.c: New testcase.
8256
8257 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR middle-end/93555
8260 * c-c++-common/gomp/pr93555-1.c: New test.
8261 * c-c++-common/gomp/pr93555-2.c: New test.
8262 * gfortran.dg/gomp/pr93555.f90: New test.
8263
8264 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
8265
8266 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
8267
8268 2020-02-04 David Malcolm <dmalcolm@redhat.com>
8269
8270 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
8271 from int to long.
8272
8273 2020-02-04 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/93538
8276 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
8277
8278 2020-02-04 Jakub Jelinek <jakub@redhat.com>
8279
8280 * c-c++-common/cpp/has-include-1.c: New test.
8281 * c-c++-common/cpp/has-include-next-1.c: New test.
8282 * c-c++-common/gomp/has-include-1.c: New test.
8283
8284 PR preprocessor/93545
8285 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
8286 recovery.
8287 * c-c++-common/cpp/pr93545-1.c: New test.
8288 * c-c++-common/cpp/pr93545-2.c: New test.
8289 * c-c++-common/cpp/pr93545-3.c: New test.
8290 * c-c++-common/cpp/pr93545-4.c: New test.
8291
8292 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
8293
8294 * g++.dg/coroutines/coro-missing-promise.C: New test.
8295
8296 2020-02-04 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/91123
8299 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8300
8301 2020-02-04 Richard Biener <rguenther@suse.de>
8302
8303 PR tree-optimization/92819
8304 * gcc.target/i386/pr92819.c: New testcase.
8305 * gcc.target/i386/pr92803.c: Adjust.
8306
8307 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
8308
8309 PR c++/93458
8310 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
8311 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
8312 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
8313 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
8314 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
8315
8316 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8317
8318 PR analyzer/93544
8319 * gcc.dg/analyzer/torture/pr93544.c: New test.
8320
8321 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8322
8323 PR analyzer/93546
8324 * gcc.dg/analyzer/pr93546.c: New test.
8325
8326 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8327
8328 PR analyzer/93547
8329 * gcc.dg/analyzer/pr93547.c: New test.
8330
8331 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8332
8333 PR target/91816
8334 * gcc.target/arm/pr91816.c: New test.
8335
8336 2020-02-03 Julian Brown <julian@codesourcery.com>
8337 Tobias Burnus <tobias@codesourcery.com>
8338
8339 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
8340 _OPENACC define.
8341 * gfortran.dg/openacc-define-3.f90: Likewise.
8342
8343 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
8344
8345 PR fortran/93427
8346 * gfortran.dg/associate_52.f90: New.
8347
8348 2020-02-03 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR target/93533
8351 * gcc.c-torture/compile/pr93533.c: New test.
8352 * gcc.target/s390/pr93533.c: New test.
8353
8354 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
8355
8356 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
8357
8358 2020-02-02 Marek Polacek <polacek@redhat.com>
8359
8360 PR c++/93530 - ICE on invalid alignas in a template.
8361 * g++.dg/cpp0x/alignas18.C: New test.
8362
8363 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
8364
8365 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
8366 options.
8367
8368 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
8369
8370 PR rtl-optimization/91333
8371 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
8372 to 3.
8373
8374 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
8375
8376 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
8377
8378 * g++.target/nios2/hello-pie.C: New.
8379 * g++.target/nios2/nios2.exp: New.
8380
8381 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8382
8383 PR analyzer/93457
8384 * gcc.dg/analyzer/pr93457.c: New test.
8385
8386 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8387
8388 PR analyzer/93373
8389 * gcc.dg/analyzer/torture/pr93373.c: New test.
8390
8391 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
8392
8393 PR rtl-optimization/91333
8394 * gcc.target/i386/pr91333.c: New.
8395
8396 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8397
8398 PR analyzer/93379
8399 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
8400 * gcc.dg/analyzer/torture/pr93379.c: New test.
8401
8402 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8403
8404 PR analyzer/93438
8405 * gcc.dg/analyzer/torture/pr93438.c: New test.
8406 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
8407
8408 2020-01-31 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR rtl-optimization/91838
8411 * g++.dg/pr91838.C: Moved to ...
8412 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
8413 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
8414 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
8415 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
8416
8417 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8418
8419 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
8420 New proc.
8421 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
8422 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
8423 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
8424 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
8425 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
8426 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
8427 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
8428 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
8429 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
8430 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
8431 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
8432 Likweise.
8433 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
8434 Likweise.
8435 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
8436 Likweise.
8437
8438 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8439
8440 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
8441 of svbfloat16_t.
8442 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
8443 __SVBfloat16_t.
8444 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
8445 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
8446 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
8447 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
8448 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
8449 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
8450 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
8451 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
8452 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
8453 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
8454 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
8455 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
8456 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
8457 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
8458 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
8459 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
8460 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
8461 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
8462 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
8463 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
8464 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
8465 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
8466 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
8467 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
8468 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
8469 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
8470 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
8471 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
8472 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
8473 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
8474 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
8475 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
8476 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
8477 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
8478 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
8479 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
8480 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
8481 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
8482 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
8483 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
8484 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
8485 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
8486 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
8487 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
8488 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
8489 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
8490 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
8491 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
8492 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
8493 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
8494 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
8495 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
8496 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
8497 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
8498 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
8499 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
8500 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
8501 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
8502 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
8503 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
8504 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
8505 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
8506 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
8507 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
8508 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
8509 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
8510 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
8511 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
8512 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
8513 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
8514 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
8515 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
8516 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
8517 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
8518 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
8519 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
8520 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
8521 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
8522 (ret_bf16x3, ret_bf16x4): Likewise.
8523 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
8524 (fn_bf16x3, fn_bf16x4): Likewise.
8525 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
8526 (fn_bf16x3, fn_bf16x4): Likewise.
8527 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
8528 (fn_bf16x3, fn_bf16x4): Likewise.
8529 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
8530 (fn_bf16x3, fn_bf16x4): Likewise.
8531 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
8532 (fn_bf16x3, fn_bf16x4): Likewise.
8533 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
8534 (fn_bf16x3, fn_bf16x4): Likewise.
8535 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8536 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8537 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
8538 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8539 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
8540 typedef.
8541 (bfloat16_callee, bfloat16_caller): New tests.
8542 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
8543 typedef.
8544 (bfloat16_callee, bfloat16_caller): New tests.
8545 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
8546 (callee_bf16, caller_bf16): New tests.
8547 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
8548 (callee_bf16, caller_bf16): New tests.
8549 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
8550 (callee_bf16, caller_bf16): New tests.
8551 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
8552 (callee_bf16, caller_bf16): New tests.
8553 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
8554 (callee_bf16, caller_bf16): New tests.
8555 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
8556 (callee_bf16, caller_bf16): New tests.
8557 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
8558 (callee_bf16, caller_bf16): New tests.
8559 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
8560 (callee_bf16, caller_bf16): New tests.
8561 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
8562 (callee_bf16, caller_bf16): New tests.
8563 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
8564 (callee_bf16, caller_bf16): New tests.
8565 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
8566 (callee_bf16, caller_bf16): New tests.
8567 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
8568 (callee_bf16, caller_bf16): New tests.
8569 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
8570 (callee_bf16, caller_bf16): New tests.
8571 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
8572 (callee_bf16, caller_bf16): New tests.
8573 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
8574 (callee_bf16, caller_bf16): New tests.
8575 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
8576 (callee_bf16, caller_bf16): New tests.
8577 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
8578 (callee_bf16, caller_bf16): New tests.
8579 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
8580 (callee_bf16, caller_bf16): New tests.
8581 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
8582 (caller_bf16): Likewise.
8583 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
8584 (caller_bf16): Likewise.
8585 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
8586 (caller_bf16): Likewise.
8587 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
8588 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
8589 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
8590 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
8591
8592 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
8593 Matthew Malcomson <matthew.malcomson@arm.com>
8594 Richard Sandiford <richard.sandiford@arm.com>
8595
8596 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
8597 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
8598 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
8599 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
8600 __ARM_FEATURE_SVE_MATMUL_FP64.
8601 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
8602 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
8603 (TEST_TRIPLE_ZX): New macros.
8604 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
8605 rely on +f64mm to enable it.
8606 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
8607 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
8608 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
8609 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
8610 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
8611 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
8612 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
8613 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
8614 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
8615 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
8616 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
8617 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
8618 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
8619 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
8620 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
8621 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
8622 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
8623 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
8624 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
8625 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
8626 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
8627 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
8628 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
8629 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
8630 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
8631 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
8632 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
8633 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
8634 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
8635 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
8636 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
8637 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
8638 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
8639 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
8640 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
8641 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
8642 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
8643 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
8644 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
8645 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
8646 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
8647 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
8648 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
8649 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
8650 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
8651 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
8652 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
8653 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
8654 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
8655 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
8656 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
8657 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
8658 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
8659 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
8660 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
8661 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
8662 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
8663 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
8664 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
8665 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
8666 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
8667 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
8668 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
8669 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
8670 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
8671 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
8672 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
8673 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
8674 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
8675 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
8676 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
8677 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
8678 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
8679 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
8680 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
8681 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
8682 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
8683 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
8684 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
8685 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
8686 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
8687 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
8688 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
8689 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
8690 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
8691 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
8692 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
8693 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
8694 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
8695 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
8696 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
8697 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
8698 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
8699 Likewise.
8700 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
8701 Likewise.
8702 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
8703 Likewise.
8704 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
8705 Likewise.
8706 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
8707 Likewise.
8708
8709 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8710
8711 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
8712 check-function-bodies tests.
8713 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
8714 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8715 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8716 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
8717 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
8718 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
8719 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
8720 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
8721 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
8722 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
8723 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
8724 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
8725 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
8726 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
8727 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
8728 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
8729 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
8730 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
8731 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
8732 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
8733 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
8734 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
8735 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
8736 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
8737 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
8738 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
8739 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
8740 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
8741 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
8742 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
8743 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
8744 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
8745 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8746 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8747 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8748 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8749 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8750 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8751 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8752 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8753 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8754 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8755 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8756 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8757 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
8758 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8759 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8760 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8761 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8762 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8763 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8764 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8765 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8766 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8767 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8768 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8769 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8770 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8771 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8772 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8773 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8774 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8775 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8776 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8777 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8778 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8779 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8780 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8781 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8782 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8783 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8784 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8785 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8786 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8787 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8788 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8789 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8790 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8791 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8792 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8793 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8794 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8795 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8796 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8797 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8798 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8799 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8800 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8801 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
8802 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8803 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
8804 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
8805 aarch64_little_endian for check-function-bodies tests.
8806 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
8807 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
8808 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
8809 target selector from dg-compile.
8810 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
8811
8812 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
8813
8814 PR fortran/93462
8815 * gfortran.dg/goacc/atomic-1.f90: New.
8816
8817 2020-01-31 Tamar Christina <tamar.christina@arm.com>
8818
8819 PR rtl-optimization/91838
8820 * g++.dg/pr91838.C: New test.
8821
8822 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8823
8824 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
8825 Use __builtin_ forms of memset and strlen throughout.
8826
8827 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8828
8829 * gcc.dg/analyzer/conditionals-2.c: Move to...
8830 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
8831 to a torture test. Remove redundant include.
8832
8833 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8834
8835 PR analyzer/93356
8836 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
8837 Add.
8838 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
8839 comparison test as failing.
8840 (test_float_selfcmp): Add.
8841 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
8842 tests as failing.
8843 * gcc.dg/analyzer/torture/pr93356.c: New test.
8844
8845 2020-01-30 Jeff Law <law@redhat.com>
8846
8847 PR c/88660
8848 * gcc.dg/pr88660.c: New test
8849
8850 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR lto/93384
8853 * gcc.dg/lto/pr93384_0.c: New test.
8854 * gcc.dg/lto/pr93384_1.c: New file.
8855
8856 PR middle-end/93505
8857 * gcc.c-torture/compile/pr93505.c: New test.
8858
8859 2020-01-30 Jeff Law <law@redhat.com
8860
8861 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
8862 conditional on !c6x. Add dg-final scan pattern for c6x.
8863
8864 2020-01-30 Martin Sebor <msebor@redhat.com>
8865
8866 PR middle-end/92323
8867 * gcc.dg/Warray-bounds-57.c: New test.
8868
8869 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8870
8871 PR analyzer/93450
8872 * gcc.dg/analyzer/torture/pr93450.c: New test.
8873
8874 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR target/93494
8877 * gcc.c-torture/execute/pr93494.c: New test.
8878
8879 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8880
8881 PR c++/90338
8882 * g++.dg/pr90338.C: New.
8883
8884 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR target/91824
8887 * gcc.target/i386/pr91824-2.c: New test.
8888
8889 PR target/91824
8890 * gcc.target/i386/pr91824-1.c: New test.
8891
8892 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
8893
8894 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
8895
8896 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR tree-optimization/92706
8899 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
8900
8901 2020-01-29 Marek Polacek <polacek@redhat.com>
8902
8903 PR c++/88092
8904 * g++.dg/cpp2a/nontype-class31.C: New test.
8905
8906 2020-01-29 Jeff Law <law@redhat.com
8907
8908 PR tree-optimization/89689
8909 * gcc.dg/pr89689.c: New test.
8910
8911 2020-01-29 Marek Polacek <polacek@redhat.com>
8912
8913 PR c++/91754 - Fix template arguments comparison with class NTTP.
8914 * g++.dg/cpp2a/nontype-class30.C: New test.
8915
8916 2020-01-29 Marek Polacek <polacek@redhat.com>
8917
8918 PR c++/92948 - Fix class NTTP with template arguments.
8919 * g++.dg/cpp2a/nontype-class28.C: New test.
8920 * g++.dg/cpp2a/nontype-class29.C: New test.
8921
8922 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
8923
8924 PR target/93221
8925 * gcc.target/aarch64/pr93221.c: New test.
8926
8927 2020-01-29 Martin Jambor <mjambor@suse.cz>
8928
8929 PR tree-optimization/92706
8930 * gcc.dg/tree-ssa/pr92706-1.c: New test.
8931
8932 2020-01-29 Martin Jambor <mjambor@suse.cz>
8933
8934 PR tree-optimization/92706
8935 * gcc.dg/tree-ssa/pr92706-2.c: New test.
8936 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
8937
8938 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
8939
8940 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
8941
8942 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
8943
8944 PR testsuite/93393
8945 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
8946
8947 2020-01-29 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR c++/91118
8950 * g++.dg/gomp/pr91118-1.C: New test.
8951 * g++.dg/gomp/pr91118-2.C: New test.
8952
8953 PR fortran/93463
8954 * gfortran.dg/goacc/pr93463.f90: New test.
8955
8956 2020-01-29 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/93428
8959 * gcc.dg/torture/pr93428.c: New testcase.
8960
8961 2020-01-28 Martin Sebor <msebor@redhat.com>
8962
8963 PR middle-end/93437
8964 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
8965
8966 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
8967
8968 * g++.dg/tree-prof/indir-call-prof.C: Update template.
8969 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
8970 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
8971 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
8972
8973 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
8974
8975 PR target/91461
8976 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
8977 vmovups.
8978 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8979 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
8980 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
8981 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
8982 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
8983 * gcc.target/i386/pr90980-1.c: Likewise.
8984 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
8985 "vmovd" to avoid matching "vmovdqu".
8986 * gcc.target/i386/pr87317-5.c: Likewise.
8987 * gcc.target/i386/pr87317-7.c: Likewise.
8988 * gcc.target/i386/pr91461-1.c: New test.
8989 * gcc.target/i386/pr91461-2.c: Likewise.
8990 * gcc.target/i386/pr91461-3.c: Likewise.
8991 * gcc.target/i386/pr91461-4.c: Likewise.
8992 * gcc.target/i386/pr91461-5.c: Likewise.
8993
8994 2020-01-28 David Malcolm <dmalcolm@redhat.com>
8995
8996 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
8997 renaming of warning_at overload to warning_meta.
8998 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
8999
9000 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9001 Julian Brown <julian@codesourcery.com>
9002
9003 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
9004 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
9005 array.
9006
9007 2020-01-28 Julian Brown <julian@codesourcery.com>
9008
9009 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
9010 testsuite). Make a compilation test, and expect rejection of mixed
9011 component/non-component accesses.
9012 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
9013
9014 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9015 Julian Brown <julian@codesourcery.com>
9016
9017 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
9018
9019 2020-01-28 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/93439
9022 * gfortran.dg/graphite/pr93439.f90: New testcase.
9023
9024 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
9025
9026 * gcc.target/arc/code-density-flag.c: New test
9027
9028 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
9029
9030 PR fortran/93464
9031 * gfortran.dg/goacc/pr93464.f90: New.
9032
9033 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9034
9035 PR tree-optimization/93434
9036 * gcc.c-torture/execute/pr93434.c: New test.
9037
9038 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
9039
9040 PR testsuite/93460
9041 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
9042
9043 2020-01-28 Martin Liska <mliska@suse.cz>
9044
9045 PR c++/92440
9046 * g++.dg/template/pr92440.C: New test.
9047 * g++.dg/cpp0x/vt-34314.C: Update error to note.
9048 * g++.dg/template/pr59930-2.C: Likewise.
9049 * g++.old-deja/g++.pt/redecl1.C: Likewise.
9050
9051 2020-01-28 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR target/93418
9054 * gcc.target/i386/avx2-pr93418.c: New test.
9055
9056 PR tree-optimization/93454
9057 * gcc.dg/pr93454.c: New test.
9058
9059 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9060
9061 PR analyzer/93451
9062 * gcc.dg/analyzer/torture/pr93451.c: New test.
9063
9064 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9065
9066 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
9067 optimisation.
9068
9069 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9070
9071 PR analyzer/93349
9072 * gcc.dg/analyzer/torture/pr93349.c: New test.
9073
9074 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9075
9076 PR analyzer/93291
9077 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
9078 (test_2): Rewrite to explicitly perform a bitwise-or of two
9079 boolean conditions.
9080 (test_3): New function, to test bitwise-and.
9081
9082 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9083
9084 PR testsuite/71727
9085 * gcc.target/aarch64/pr71727.c: Add -fcommon.
9086
9087 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9088
9089 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
9090 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
9091
9092 2020-01-27 Richard Biener <rguenther@suse.de>
9093
9094 PR testsuite/91171
9095 * gcc.dg/graphite/scop-21.c: un-XFAIL.
9096
9097 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9098
9099 * gcc.target/arc/interrupt-6.c: Update test.
9100
9101 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9102 Petro Karashchenko <petro.karashchenko@ring.com>
9103
9104 * gcc.target/arc/uncached-3.c: New test.
9105 * gcc.target/arc/uncached-4.c: Likewise.
9106 * gcc.target/arc/uncached-5.c: Likewise.
9107 * gcc.target/arc/uncached-6.c: Likewise.
9108 * gcc.target/arc/uncached-7.c: Likewise.
9109 * gcc.target/arc/uncached-8.c: Likewise.
9110 * gcc.target/arc/arc.exp (ll64): New predicate.
9111
9112 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9113
9114 * gcc.dg/torture/pr93170.c: New test.
9115
9116 2020-01-27 Martin Liska <mliska@suse.cz>
9117
9118 PR target/93274
9119 * gcc.target/i386/pr81213.c: Adjust to not expect
9120 a globally unique name.
9121
9122 2020-01-27 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/93397
9125 * gcc.dg/torture/pr93397.c: New testcase.
9126
9127 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
9128
9129 PR fortran/85781
9130 * gfortran.dg/bind_c_char_2.f90: New.
9131 * gfortran.dg/bind_c_char_3.f90: New.
9132 * gfortran.dg/bind_c_char_4.f90: New.
9133 * gfortran.dg/bind_c_char_5.f90: New.
9134
9135 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
9138 assembler.
9139 * gcc.target/i386/pr91298-2.c: Likewise.
9140
9141 2020-01-26 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR target/93412
9144 * gcc.dg/pr93412.c: New test.
9145
9146 PR target/93430
9147 * gcc.dg/pr93430.c: New test.
9148 * gcc.target/i386/avx2-pr93430.c: New test.
9149
9150 PR ipa/93166
9151 * g++.dg/pr93166.C: Move to ...
9152 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
9153
9154 PR tree-optimization/92788
9155 * g++.dg/pr92788.C: Move to ...
9156 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
9157 Change type of operator new's first parameter to __SIZE_TYPE__.
9158
9159 2020-01-25 Marek Polacek <polacek@redhat.com>
9160
9161 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
9162 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
9163
9164 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
9165
9166 PR ipa/93166
9167 * g++.dg/pr93166.C: New test.
9168
9169 2020-01-25 Andrew Pinski <apinski@marvell.com>
9170
9171 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
9172
9173 2020-01-24 Jeff Law <law@redhat.com
9174
9175 PR tree-optimization/92788
9176 * g++.dg/pr92788.C: New test.
9177
9178 2020-01-24 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR target/93395
9181 * gcc.target/i386/pr93395.c: New test.
9182 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
9183
9184 2020-01-24 Marek Polacek <polacek@redhat.com>
9185
9186 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
9187 * g++.dg/cpp1y/paren5.C: New test.
9188
9189 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
9190
9191 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
9192 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
9193 * g++.dg/cpp0x/nontype4.C: Likewise.
9194 * g++.dg/cpp1y/constexpr-new.C: Likewise.
9195 * g++.dg/cpp1y/new1.C: Likewise.
9196 * g++.dg/cpp1y/new2.C: Likewise.
9197 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
9198 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
9199 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
9200 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
9201 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
9202 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
9203 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
9204 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
9205 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
9206 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
9207 * g++.dg/cpp2a/nontype-class1.C: Likewise.
9208
9209 2020-01-24 Jason Merrill <jason@redhat.com>
9210
9211 * lib/target-supports.exp (check_effective_target_unsigned_char):
9212 New.
9213
9214 2020-01-24 Jeff Law <law@redhat.com
9215
9216 PR target/13721
9217 * gcc.target/h8300/pr13721.c: New test.
9218
9219 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
9220
9221 PR debug/92763
9222 * g++.dg/debug/pr92763.C: Require fopenmp.
9223
9224 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9225
9226 PR analyzer/93367
9227 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
9228 Replace use of assert with a custom assertion implementation.
9229
9230 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR inline-asm/93027
9233 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
9234
9235 PR rtl-optimization/93402
9236 * gcc.c-torture/execute/pr93402.c: New test.
9237
9238 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9239
9240 PR c++/92804
9241 * g++.dg/concepts/pr92804-1.C: New.
9242 * g++.dg/concepts/pr92804-2.C: Likewise.
9243
9244 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9245
9246 PR analyzer/93375
9247 * gcc.dg/analyzer/pr93375.c: New test.
9248
9249 2020-01-23 Jason Merrill <jason@redhat.com>
9250
9251 * lib/target-supports.exp (check_effective_target_unsigned_char):
9252 New.
9253
9254 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR target/93376
9257 * gcc.dg/pr93376.c: New test.
9258
9259 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9260
9261 PR target/93341
9262 * gcc.target/aarch64/pr93341.c: New test.
9263
9264 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9265
9266 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
9267 to torture/conftest-1.c.
9268 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
9269 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
9270 analyzer/data-model-3.c.
9271 * gcc.dg/analyzer/torture/poc.c: New test.
9272
9273 2020-01-23 Richard Biener <rguenther@suse.de>
9274
9275 PR tree-optimization/93381
9276 * gcc.dg/torture/pr93354.c: New testcase.
9277
9278 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR target/93346
9281 * gcc.target/i386/pr93346.c: New test.
9282
9283 2020-01-23 Martin Sebor <msebor@redhat.com>
9284
9285 PR c/84919
9286 * gcc.dg/Wrestrict-20.c: New test.
9287
9288 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9289
9290 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
9291
9292 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9293
9294 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
9295 test for ILP32.
9296 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
9297 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
9298 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
9299 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
9300 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
9301 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
9302 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
9303 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
9304 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
9305 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
9306 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
9307 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
9308 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
9309 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
9310 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
9311 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
9312 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
9313 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9314 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9315 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9316 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9317 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9318 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9319 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9320 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9321 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9322 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9323 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
9324 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
9325 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
9326 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
9327 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
9328 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
9329 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
9330 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
9331 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
9332 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
9333 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
9334 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
9335 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
9336 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
9337 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
9338 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
9339 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
9340 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
9341 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
9342 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
9343 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
9344 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
9345 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
9346 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
9347 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
9348 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
9349 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
9350 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
9351 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
9352 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
9353 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
9354 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
9355 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
9356 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
9357 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
9358 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
9359 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
9360 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
9361 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
9362 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
9363 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
9364 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
9365 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
9366 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
9367 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
9368 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
9369 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
9370 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
9371 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
9372 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
9373 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
9374 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
9375 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
9376 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
9377 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
9378 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
9379 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
9380 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
9381 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
9382 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
9383 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
9384 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
9385 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
9386 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
9387 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
9388 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
9389 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
9390 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
9391 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
9392 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
9393 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
9394 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
9395 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
9396 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
9397 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
9398 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
9399 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
9400 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
9401 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
9402 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
9403 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
9404 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
9405 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
9406 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
9407 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
9408 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
9409 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
9410 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
9411 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
9412 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
9413 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
9414 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
9415 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
9416 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
9417 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
9418 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
9419 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
9420 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
9421 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
9422 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
9423 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
9424 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
9425 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
9426 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
9427 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
9428 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
9429 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
9430 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
9431 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
9432 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
9433 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
9434 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
9435 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
9436 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
9437 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
9438 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
9439 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
9440 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
9441 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
9442 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
9443 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
9444 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
9445 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
9446 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
9447 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
9448 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
9449 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
9450 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
9451 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
9452 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
9453 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
9454 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
9455 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
9456 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
9457 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
9458 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
9459 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
9460 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
9461 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
9462 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
9463 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
9464 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
9465 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
9466 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
9467 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
9468 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
9469 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
9470 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
9471 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
9472 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
9473 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
9474 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
9475 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
9476 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
9477 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
9478 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
9479 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
9480 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
9481 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
9482 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
9483 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
9484 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
9485 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
9486 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
9487 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
9488 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
9489 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
9490 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
9491 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
9492 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
9493 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
9494 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
9495 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
9496 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
9497 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
9498 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
9499 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
9500 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
9501 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
9502 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
9503 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
9504 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
9505 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
9506 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
9507 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
9508 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
9509 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
9510 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
9511 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
9512 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
9513 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
9514 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
9515 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
9516 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
9517 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
9518 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
9519 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
9520 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9521 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
9522 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9523 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
9524 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9525 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
9526 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
9527 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
9528 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
9529 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
9530 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
9531 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
9532 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
9533 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
9534 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
9535 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
9536 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
9537 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
9538 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
9539 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
9540 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
9541 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
9542 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
9543 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
9544 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
9545 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
9546 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
9547 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
9548 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
9549 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
9550 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
9551 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
9552 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
9553 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
9554 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
9555 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
9556 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
9557 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
9558 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
9559 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
9560 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
9561 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
9562 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
9563 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
9564 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
9565 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
9566 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
9567 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
9568 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
9569 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
9570 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
9571 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
9572 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
9573 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
9574 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
9575 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
9576 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
9577 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
9578 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
9579 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
9580 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
9581 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
9582 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
9583 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
9584 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
9585 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
9586 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
9587 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
9588 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
9589 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
9590 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
9591 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
9592 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
9593 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
9594 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
9595 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
9596 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
9597 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
9598 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
9599 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
9600 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
9601 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
9602 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
9603 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
9604 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
9605 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
9606 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
9607 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
9608 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
9609 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
9610 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
9611 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
9612 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
9613 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
9614 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
9615 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
9616 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
9617 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
9618 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
9619 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
9620 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
9621 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
9622 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
9623 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
9624 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
9625 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
9626 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
9627 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
9628 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
9629 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
9630 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
9631 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
9632 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
9633 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
9634 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
9635 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
9636 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
9637 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
9638 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
9639 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
9640 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
9641 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
9642 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
9643 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
9644 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
9645 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
9646 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
9647 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
9648 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
9649 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
9650 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
9651 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
9652 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
9653 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
9654 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
9655 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
9656 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
9657 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
9658 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
9659 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
9660 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
9661 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
9662 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
9663 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
9664 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
9665 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
9666 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
9667 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
9668 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
9669 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
9670 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
9671 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
9672 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
9673 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
9674
9675 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9676
9677 * lib/scanasm.exp (check-function-bodies): Add an optional
9678 target/xfail selector.
9679
9680 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9681
9682 * gcc.dg/torture/pr93124.c: New test.
9683
9684 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9685
9686 PR analyzer/93382
9687 * gcc.dg/analyzer/pr93382.c: New test.
9688
9689 2020-01-22 Andrew Pinski <apinski@marvell.com>
9690
9691 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
9692 * gcc.dg/vect/pr88497-1.c: This.
9693 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
9694 * gcc.dg/vect/pr88497-2.c: This.
9695 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
9696 * gcc.dg/vect/pr88497-3.c: This.
9697 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
9698 * gcc.dg/vect/pr88497-4.c: This.
9699 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
9700 * gcc.dg/vect/pr88497-5.c: This.
9701 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
9702 * gcc.dg/vect/pr88497-6.c: This.
9703 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
9704 * gcc.dg/vect/pr88497-7.c: This.
9705
9706 Revert:
9707 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9708 Call check_vect_support_and_set_flags also.
9709
9710 2020-01-22 Andrew Pinski <apinski@marvell.com>
9711
9712 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9713 Call check_vect_support_and_set_flags also.
9714
9715 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9716
9717 PR analyzer/93378
9718 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
9719 _setjmp.
9720
9721 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR analyzer/93378
9724 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
9725
9726 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9727
9728 PR analyzer/93316
9729 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
9730 * gcc.dg/analyzer/malloc-1.c: Likewise.
9731 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
9732 __builtin_alloca rather than alloca.
9733 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
9734 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
9735 including unistd.h.
9736 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
9737 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
9738 * gcc.dg/analyzer/setjmp-3.c: Likewise.
9739 * gcc.dg/analyzer/setjmp-4.c: Likewise.
9740 * gcc.dg/analyzer/setjmp-5.c: Likewise.
9741 * gcc.dg/analyzer/setjmp-6.c: Likewise.
9742 * gcc.dg/analyzer/setjmp-7.c: Likewise.
9743 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
9744 * gcc.dg/analyzer/setjmp-8.c: Likewise.
9745 * gcc.dg/analyzer/setjmp-9.c: Likewise.
9746 * gcc.dg/analyzer/test-setjmp.h: New header.
9747
9748 2020-01-22 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/92907 - noexcept does not consider "const" in member functions.
9751 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
9752 qualifiers to cp_parser_exception_specification_opt.
9753 (cp_parser_direct_declarator): Pass the function qualifiers to
9754 cp_parser_exception_specification_opt.
9755 (cp_parser_class_specifier_1): Pass the function declaration to
9756 cp_parser_late_noexcept_specifier.
9757 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
9758 pass the qualifiers of the function to
9759 cp_parser_noexcept_specification_opt.
9760 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
9761 Use it in inject_this_parameter.
9762 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
9763 Use it.
9764 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
9765 cp_parser_noexcept_specification_opt.
9766 (cp_parser_transaction_expression): Likewise.
9767
9768 2020-01-22 Marek Polacek <polacek@redhat.com>
9769
9770 PR c++/93324 - ICE with -Wall on constexpr if.
9771 * g++.dg/cpp1z/constexpr-if33.C: New test.
9772
9773 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9774
9775 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
9776
9777 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9778
9779 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
9780 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
9781 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
9782
9783 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9784
9785 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
9786 rather than __SVFloat16_t
9787
9788 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9789
9790 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
9791 templates.
9792
9793 2020-01-22 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/93381
9796 * gcc.dg/torture/pr93381.c: New testcase.
9797
9798 2020-01-22 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR target/93335
9801 * gcc.c-torture/compile/pr93335.c: New test.
9802
9803 PR target/91298
9804 * gcc.target/i386/pr91298-1.c: New test.
9805 * gcc.target/i386/pr91298-2.c: New test.
9806
9807 * gfortran.dg/gomp/target-parallel1.f90: New test.
9808 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
9809 test.
9810
9811 PR fortran/93329
9812 * gfortran.dg/goacc/pr93329.f90: New test.
9813
9814 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
9815
9816 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
9817
9818 2020-01-21 Andrew Pinski <apinski@marvell.com>
9819
9820 PR target/93119
9821 * gcc.target/aarch64/pr93119.c: New test.
9822
9823 2020-01-22 Joseph Myers <joseph@codesourcery.com>
9824
9825 PR c/93348
9826 * gcc.c-torture/compile/pr93348-1.c: New test.
9827
9828 2020-01-21 David Malcolm <dmalcolm@redhat.com>
9829
9830 PR analyzer/93352
9831 * gcc.dg/analyzer/pr93352.c: New test.
9832
9833 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
9834
9835 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
9836 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
9837
9838 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
9839
9840 PR target/93319
9841 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
9842 (test1): Replace printf with __builtin_printf.
9843
9844 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
9845
9846 * g++.dg/coroutines/co-await-void_type.C: New test.
9847
9848 2020-01-21 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR target/93333
9851 * gcc.c-torture/compile/pr93333.c: New test.
9852
9853 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
9854
9855 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
9856 line terminators in patterns.
9857
9858 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
9859
9860 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
9861 int32_t * rather than int *.
9862 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
9863 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
9864 (f1): Likewise.
9865 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
9866 (f1): Likewise.
9867 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
9868 (f1): Likewise.
9869 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
9870 (f1): Likewise.
9871 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
9872 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
9873 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
9874 (f1): Likewise.
9875 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
9876 (f1): Likewise.
9877 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
9878 (f1): Likewise.
9879
9880 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
9881
9882 PR target/92424
9883 * gcc.target/aarch64/pr92424-1.c: New test.
9884 * gcc.target/aarch64/pr92424-2.c: New test.
9885 * gcc.target/aarch64/pr92424-3.c: New test.
9886
9887 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
9888
9889 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
9890 directive.
9891 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9892 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9893 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9894 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9895 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9896 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9897 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9898 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9899 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9900 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9901 * lib/target-supports.exp: Add assembly requirement directive.
9902
9903 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
9904
9905 PR fortran/93309
9906 * gfortran.dg/external_implicit_none_2.f90: New.
9907
9908 2020-01-21 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/92328
9911 * gcc.dg/torture/pr92328.c: New testcase.
9912
9913 2020-01-21 Jakub Jelinek <jakub@redhat.com>
9914
9915 PR target/93073
9916 * gcc.target/powerpc/pr93073.c: New test.
9917
9918 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9919
9920 * g++.dg/coroutines/co-return-warning-1.C: New test.
9921
9922 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
9923
9924 PR target/93304
9925 * gcc.target/riscv/pr93304.c: New test.
9926
9927 2020-01-20 Martin Sebor <msebor@redhat.com>
9928
9929 PR testsuite/92829
9930 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
9931 due to an aparrent VRP limtation.
9932 * gcc.dg/Wstringop-overflow-25.c: Same.
9933
9934 2020-01-20 Nathan Sidwell <nathan@acm.org>
9935
9936 PR preprocessor/80005
9937 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
9938 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
9939 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
9940 * g++.dg/cpp/pr80005.C: New.
9941
9942 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
9943
9944 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
9945 scan-tree-dump.
9946
9947 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
9948
9949 PR target/93319
9950 * gcc.target/i386/pr93319-1a.c: New test.
9951 * gcc.target/i386/pr93319-1b.c: Likewise.
9952 * gcc.target/i386/pr93319-1c.c: Likewise.
9953 * gcc.target/i386/pr93319-1d.c: Likewise.
9954
9955 2020-01-20 Richard Biener <rguenther@suse.de>
9956
9957 PR debug/92763
9958 * g++.dg/debug/pr92763.C: New testcase.
9959
9960 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9961
9962 PR c++/92536
9963 * g++.dg/cpp1z/pr92536.C: New.
9964
9965 2020-01-20 Richard Biener <rguenther@suse.de>
9966
9967 PR tree-optimization/93094
9968 * gcc.dg/vect/pr93094.c: New testcase.
9969
9970 2020-01-19 David Malcolm <dmalcolm@redhat.com>
9971
9972 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
9973 test names are unique.
9974 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
9975 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
9976 * gcc.dg/analyzer/data-model-1.c: Likewise.
9977 * gcc.dg/analyzer/data-model-18.c: Likewise.
9978 * gcc.dg/analyzer/data-model-8.c: Likewise.
9979 * gcc.dg/analyzer/data-model-9.c: Likewise.
9980 * gcc.dg/analyzer/file-1.c: Likewise.
9981 * gcc.dg/analyzer/file-paths-1.c: Likewise.
9982 * gcc.dg/analyzer/loop-2.c: Likewise.
9983 * gcc.dg/analyzer/loop-2a.c: Likewise.
9984 * gcc.dg/analyzer/loop-4.c: Likewise.
9985 * gcc.dg/analyzer/loop.c: Likewise.
9986 * gcc.dg/analyzer/malloc-1.c: Likewise.
9987 * gcc.dg/analyzer/malloc-2.c: Likewise.
9988 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
9989 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
9990 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
9991 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
9992 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
9993 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
9994 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
9995 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
9996 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
9997 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
9998 * gcc.dg/analyzer/operations.c: Likewise.
9999 * gcc.dg/analyzer/params.c: Likewise.
10000 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
10001 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
10002 * gcc.dg/analyzer/sensitive-1.c: Likewise.
10003 * gcc.dg/analyzer/switch.c: Likewise.
10004 * gcc.dg/analyzer/taint-1.c: Likewise.
10005 * gcc.dg/analyzer/unknown-fns.c: Likewise.
10006
10007 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
10008
10009 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
10010 -march=v10 option on target ! march_option.
10011 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
10012 gcc.target/cris/sync-1-v10.c: Similar.
10013 * lib/target-supports.exp (effective_target_march_option): New.
10014
10015 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
10016
10017 PR fortran/44960
10018 * gfortran.dg/function_reference_1.f90: New test.
10019 * gfortran.dg/function_reference_2.f90: New test.
10020
10021 2020-01-18 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR c/92833
10024 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
10025
10026 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
10027
10028 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
10029 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
10030 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
10031 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
10032 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
10033 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
10034 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
10035 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
10036 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
10037 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
10038 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
10039 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
10040 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
10041 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
10042 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
10043 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
10044 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
10045 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
10046 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
10047 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
10048 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
10049 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
10050 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
10051 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
10052 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
10053 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
10054 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
10055 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
10056 * g++.dg/coroutines/coro-builtins.C: New test.
10057 * g++.dg/coroutines/coro-missing-gro.C: New test.
10058 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
10059 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
10060 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
10061 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
10062 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
10063 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
10064 * g++.dg/coroutines/coro-missing-ueh.h: New test.
10065 * g++.dg/coroutines/coro-pre-proc.C: New test.
10066 * g++.dg/coroutines/coro.h: New file.
10067 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
10068 * g++.dg/coroutines/coroutines.exp: New file.
10069 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
10070 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
10071 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
10072 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
10073 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
10074 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
10075 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
10076 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
10077 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
10078 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
10079 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
10080 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
10081 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
10082 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
10083 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
10084 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
10085 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
10086 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
10087 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
10088 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
10089 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
10090 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
10091 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
10092 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
10093 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
10094 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
10095 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
10096 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
10097 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
10098 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
10099 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
10100 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
10101 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
10102 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
10103 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
10104 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
10105 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
10106 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
10107 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
10108 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
10109 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
10110 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
10111 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
10112 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
10113 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
10114 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
10115 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
10116 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
10117 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
10118 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
10119 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
10120 * g++.dg/coroutines/torture/coro-torture.exp: New file.
10121 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
10122 * g++.dg/coroutines/torture/func-params-00.C: New test.
10123 * g++.dg/coroutines/torture/func-params-01.C: New test.
10124 * g++.dg/coroutines/torture/func-params-02.C: New test.
10125 * g++.dg/coroutines/torture/func-params-03.C: New test.
10126 * g++.dg/coroutines/torture/func-params-04.C: New test.
10127 * g++.dg/coroutines/torture/func-params-05.C: New test.
10128 * g++.dg/coroutines/torture/func-params-06.C: New test.
10129 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
10130 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
10131 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
10132 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
10133 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
10134 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
10135 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
10136 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
10137 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
10138 * g++.dg/coroutines/torture/local-var-0.C: New test.
10139 * g++.dg/coroutines/torture/local-var-1.C: New test.
10140 * g++.dg/coroutines/torture/local-var-2.C: New test.
10141 * g++.dg/coroutines/torture/local-var-3.C: New test.
10142 * g++.dg/coroutines/torture/local-var-4.C: New test.
10143 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
10144 * g++.dg/coroutines/torture/pr92933.C: New test.
10145
10146 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10147
10148 PR libfortran/93234
10149 * gfortran.dg/inquire_pre.f90: New test.
10150
10151 2020-01-17 David Malcolm <dmalcolm@redhat.com>
10152
10153 PR analyzer/93290
10154 * gcc.dg/analyzer/pr93290.c: New test.
10155
10156 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10157
10158 PR c++/92542
10159 * g++.dg/pr92542.C: New.
10160
10161 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10162 Sudakshina Das <sudi.das@arm.com>
10163
10164 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
10165
10166 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10167 Sudakshina Das <sudi.das@arm.com>
10168
10169 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
10170
10171 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
10172
10173 PR testsuite/93227
10174 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
10175 C++20, due to std::is_pod being deprecated.
10176
10177 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10178
10179 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
10180 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
10181 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
10182 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
10183 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
10184 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
10185 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
10186 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
10187 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
10188 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
10189 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
10190
10191 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10192
10193 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
10194 predef.
10195
10196 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR c++/93228
10199 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
10200
10201 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
10202
10203 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
10204
10205 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
10206 Tobias Burnus <burnus@gcc.gnu.org>
10207
10208 PR fortran/93236
10209 * gfortran.dg/pr93263_1.f90: New test.
10210 * gfortran.dg/pr93263_2.f90: New test.
10211
10212 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10213
10214 PR tree-optimization/93292
10215 * g++.dg/opt/pr93292.C: New test.
10216
10217 PR testsuite/93294
10218 * lib/c-compat.exp (compat-use-alt-compiler): Handle
10219 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
10220 (compat_setup_dfp): Likewise.
10221
10222 2020-01-16 Kerem Kat <keremkat@gmail.com>
10223
10224 PR c/92833
10225 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
10226 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
10227
10228 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10229
10230 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
10231 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
10232 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
10233 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
10234
10235 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10236
10237 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
10238 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
10239 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
10240 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
10241 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
10242 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
10243 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
10244 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
10245 * gcc.target/arm/bfloat16_scalar_4.c: New test.
10246 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
10247 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
10248 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
10249 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
10250 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
10251 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
10252
10253 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
10254 Andre Vieira <andre.simoesdiasvieira@arm.com>
10255
10256 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
10257
10258 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10259 Thomas Preud'homme <thomas.preudhomme@arm.com>
10260
10261 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
10262 introduced in Armv8.1-M Mainline Security Extensions are available and
10263 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
10264 targets only. Adapt CLRM check to verify register used for BLXNS is
10265 not in the CLRM register list.
10266 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10267 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
10268 check for LSB clearing bit to be using the same register as BLXNS when
10269 targeting Armv8.1-M Mainline.
10270 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10271 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10272 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10273 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10274 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10275 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10276 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10277 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10278 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10279 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10280 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10281 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10282 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10283 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10284 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10285 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10286 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10287 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10288 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10289 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10290 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10291 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10292 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
10293 Mainline and restrict libcall count to Armv8-M.
10294
10295 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10296 Thomas Preud'homme <thomas.preudhomme@arm.com>
10297
10298 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
10299 VLLDM.
10300 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10301 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10302 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10303 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10304 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10305 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10306 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10307
10308 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10309 Thomas Preud'homme <thomas.preudhomme@arm.com>
10310
10311 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
10312 VPUSH and VPOP and update expectation for VSCCLRM.
10313 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10314 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10315 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10316 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10317 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10318
10319 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10320 Thomas Preud'homme <thomas.preudhomme@arm.com>
10321
10322 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
10323 CLRM check.
10324 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10325 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10326 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10327 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10328 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10329 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10330 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10331 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10332 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10333 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10334 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10335 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10336 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10337 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10338 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10339 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10340 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10341 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
10342 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
10343 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10344 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10345 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10346 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
10347 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
10348
10349 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10350 Thomas Preud'homme <thomas.preudhomme@arm.com>
10351
10352 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
10353 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10354 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10355 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10356 * gcc.target/arm/cmse/struct-1.c: Likewise.
10357 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10358 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10359 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10360 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10361 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10362 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
10363 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10364 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10365 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10366 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10367 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10368
10369 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10370 Thomas Preud'homme <thomas.preudhomme@arm.com>
10371
10372 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
10373 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10374 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10375 * gcc.target/arm/cmse/struct-1.c: Likewise.
10376 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10377 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
10378 GPR clearing when CLRM is not available.
10379 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10380 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10381 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10382 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10383 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10384 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10385 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10386 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10387 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10388 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10389 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10390 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
10391 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
10392 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
10393 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10394 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10395 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10396 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10397 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10398 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10399 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10400 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10401 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10402 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10403 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10404 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10405 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10406
10407 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10408 Thomas Preud'homme <thomas.preudhomme@arm.com>
10409
10410 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
10411 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10412 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10413 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10414 * gcc.target/arm/cmse/struct-1.c: Likewise.
10415 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
10416 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
10417 mainline/8_1m subdirectory.
10418 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
10419 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
10420 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
10421 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
10422 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
10423 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
10424 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
10425 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
10426 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
10427 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
10428 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
10429 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
10430 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
10431 into ...
10432 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
10433 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
10434 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
10435 dg-skip-if directive for float ABI.
10436 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
10437 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
10438 dg-skip-if directive for float ABI.
10439 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
10440 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
10441 dg-skip-if directive for float ABI.
10442 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
10443 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
10444 dg-skip-if directive for float ABI.
10445 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
10446 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
10447 dg-skip-if directive for float ABI.
10448 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
10449 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
10450 dg-skip-if directive for float ABI.
10451 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
10452 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
10453 dg-skip-if directive for float ABI.
10454 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
10455 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
10456 dg-skip-if directive for float ABI.
10457 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
10458 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
10459 dg-skip-if directive for float ABI.
10460 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
10461 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
10462 dg-skip-if directive for float ABI.
10463 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
10464 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
10465 dg-skip-if directive for float ABI.
10466 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
10467 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
10468 dg-skip-if directive for float ABI.
10469 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
10470 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
10471 dg-skip-if directive for float ABI.
10472 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
10473 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
10474 dg-skip-if directive for float ABI.
10475 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
10476 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
10477 dg-skip-if directive for float ABI.
10478 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
10479 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
10480 dg-skip-if directive for float ABI.
10481 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
10482 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
10483 dg-skip-if directive for float ABI.
10484 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
10485 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
10486 dg-skip-if directive for float ABI.
10487 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
10488 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
10489 dg-skip-if directive for float ABI.
10490 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
10491 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
10492 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
10493 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
10494 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
10495 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
10496 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
10497 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
10498 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
10499 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
10500 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
10501 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
10502 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
10503 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
10504 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
10505 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
10506 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
10507 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
10508 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
10509 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
10510 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
10511 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
10512 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
10513 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
10514 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
10515 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
10516 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
10517 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
10518 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
10519 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
10520 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
10521 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
10522 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
10523 New procedure.
10524
10525 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10526 Thomas Preud'homme <thomas.preudhomme@arm.com>
10527
10528 * lib/target-supports.exp
10529 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
10530 (add_options_for_arm_arch_v8_1m_main): Likewise.
10531 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
10532
10533 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10534
10535 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
10536 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
10537 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
10538
10539 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10540
10541 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
10542 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
10543 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
10544 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
10545
10546 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
10547
10548 PR tree-optimization/92429
10549 * gcc.dg/vect/pr92429.c: New test.
10550
10551 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
10552
10553 PR fortran/93253
10554 * fortran.dg/boz_7.f90: Updated dg-error.
10555
10556 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10557
10558 PR c++/91073
10559 * g++.dg/concepts/pr91073-1.C: New.
10560 * g++.dg/concepts/pr91073-2.C: Likewise.
10561
10562 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
10563
10564 * gcc.dg/pr90838.c: New test.
10565 * gcc.dg/pr93231.c: New test.
10566 * gcc.target/aarch64/pr90838.c: Use #define u 0.
10567
10568 2020-01-15 Richard Biener <rguenther@suse.de>
10569
10570 PR middle-end/93273
10571 * g++.dg/torture/pr93273.C: New testcase.
10572
10573 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
10574
10575 PR tree-optimization/93247
10576 * gcc.dg/vect/pr93247-1.c: New test.
10577 * gcc.dg/vect/pr93247-2.c: Likewise.
10578
10579 2020-01-15 Martin Sebor <msebor@redhat.com>
10580
10581 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
10582 failures due the absence of loop unrolling.
10583
10584 2020-01-15 Joseph Myers <joseph@codesourcery.com>
10585
10586 PR c/93072
10587 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
10588
10589 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10590
10591 * gcc.dg/analyzer/signal-6.c: New test.
10592
10593 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10594
10595 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
10596 no statements.
10597
10598 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10599
10600 PR analyzer/58237
10601 * gcc.dg/analyzer/file-paths-1.c: New test.
10602
10603 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10604
10605 PR analyzer/58237
10606 * gcc.dg/analyzer/file-1.c (test_4): New.
10607 * gcc.dg/analyzer/file-pr58237.c: New test.
10608
10609 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10610
10611 PR tree-optimization/93262
10612 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
10613 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
10614 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
10615
10616 PR tree-optimization/93249
10617 * gcc.c-torture/execute/pr93249.c: New test.
10618
10619 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10620
10621 * gcc.dg/analyzer/signal-5.c: New test.
10622
10623 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10624
10625 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
10626 * gcc.dg/analyzer/data-model-5b.c: Likewise.
10627 * gcc.dg/analyzer/data-model-5c.c: Likewise.
10628 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
10629 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10630 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10631 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10632 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10633 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10634 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10635 * gcc.dg/analyzer/unknown-fns.c: New test.
10636
10637 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10638
10639 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
10640
10641 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR lto/91576
10644 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
10645
10646 PR target/93009
10647 * gcc.target/i386/avx512vl-pr93009.c: New test.
10648
10649 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
10650
10651 PR lto/91576
10652 * g++.dg/lto/odr-8_0.C: New testcase.
10653 * g++.dg/lto/odr-8_1.C: New testcase.
10654
10655 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10656
10657 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
10658 * gcc.dg/analyzer/abort.c: New test.
10659 * gcc.dg/analyzer/alloca-leak.c: New test.
10660 * gcc.dg/analyzer/analyzer-decls.h: New header.
10661 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
10662 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
10663 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
10664 * gcc.dg/analyzer/analyzer.exp: New suite.
10665 * gcc.dg/analyzer/attribute-nonnull.c: New test.
10666 * gcc.dg/analyzer/call-summaries-1.c: New test.
10667 * gcc.dg/analyzer/conditionals-2.c: New test.
10668 * gcc.dg/analyzer/conditionals-3.c: New test.
10669 * gcc.dg/analyzer/conditionals-notrans.c: New test.
10670 * gcc.dg/analyzer/conditionals-trans.c: New test.
10671 * gcc.dg/analyzer/data-model-1.c: New test.
10672 * gcc.dg/analyzer/data-model-2.c: New test.
10673 * gcc.dg/analyzer/data-model-3.c: New test.
10674 * gcc.dg/analyzer/data-model-4.c: New test.
10675 * gcc.dg/analyzer/data-model-5.c: New test.
10676 * gcc.dg/analyzer/data-model-5b.c: New test.
10677 * gcc.dg/analyzer/data-model-5c.c: New test.
10678 * gcc.dg/analyzer/data-model-5d.c: New test.
10679 * gcc.dg/analyzer/data-model-6.c: New test.
10680 * gcc.dg/analyzer/data-model-7.c: New test.
10681 * gcc.dg/analyzer/data-model-8.c: New test.
10682 * gcc.dg/analyzer/data-model-9.c: New test.
10683 * gcc.dg/analyzer/data-model-11.c: New test.
10684 * gcc.dg/analyzer/data-model-12.c: New test.
10685 * gcc.dg/analyzer/data-model-13.c: New test.
10686 * gcc.dg/analyzer/data-model-14.c: New test.
10687 * gcc.dg/analyzer/data-model-15.c: New test.
10688 * gcc.dg/analyzer/data-model-16.c: New test.
10689 * gcc.dg/analyzer/data-model-17.c: New test.
10690 * gcc.dg/analyzer/data-model-18.c: New test.
10691 * gcc.dg/analyzer/data-model-19.c: New test.
10692 * gcc.dg/analyzer/data-model-path-1.c: New test.
10693 * gcc.dg/analyzer/disabling.c: New test.
10694 * gcc.dg/analyzer/dot-output.c: New test.
10695 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
10696 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
10697 * gcc.dg/analyzer/double-free-lto-1.h: New header.
10698 * gcc.dg/analyzer/equivalence.c: New test.
10699 * gcc.dg/analyzer/explode-1.c: New test.
10700 * gcc.dg/analyzer/explode-2.c: New test.
10701 * gcc.dg/analyzer/factorial.c: New test.
10702 * gcc.dg/analyzer/fibonacci.c: New test.
10703 * gcc.dg/analyzer/fields.c: New test.
10704 * gcc.dg/analyzer/file-1.c: New test.
10705 * gcc.dg/analyzer/file-2.c: New test.
10706 * gcc.dg/analyzer/function-ptr-1.c: New test.
10707 * gcc.dg/analyzer/function-ptr-2.c: New test.
10708 * gcc.dg/analyzer/function-ptr-3.c: New test.
10709 * gcc.dg/analyzer/gzio-2.c: New test.
10710 * gcc.dg/analyzer/gzio-3.c: New test.
10711 * gcc.dg/analyzer/gzio-3a.c: New test.
10712 * gcc.dg/analyzer/gzio.c: New test.
10713 * gcc.dg/analyzer/infinite-recursion.c: New test.
10714 * gcc.dg/analyzer/loop-2.c: New test.
10715 * gcc.dg/analyzer/loop-2a.c: New test.
10716 * gcc.dg/analyzer/loop-3.c: New test.
10717 * gcc.dg/analyzer/loop-4.c: New test.
10718 * gcc.dg/analyzer/loop.c: New test.
10719 * gcc.dg/analyzer/malloc-1.c: New test.
10720 * gcc.dg/analyzer/malloc-2.c: New test.
10721 * gcc.dg/analyzer/malloc-3.c: New test.
10722 * gcc.dg/analyzer/malloc-callbacks.c: New test.
10723 * gcc.dg/analyzer/malloc-dce.c: New test.
10724 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
10725 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
10726 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
10727 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
10728 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
10729 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
10730 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
10731 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
10732 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
10733 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
10734 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
10735 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
10736 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
10737 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
10738 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
10739 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
10740 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
10741 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
10742 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
10743 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
10744 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
10745 * gcc.dg/analyzer/malloc-macro.h: New header.
10746 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
10747 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
10748 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
10749 * gcc.dg/analyzer/malloc-paths-1.c: New test.
10750 * gcc.dg/analyzer/malloc-paths-10.c: New test.
10751 * gcc.dg/analyzer/malloc-paths-2.c: New test.
10752 * gcc.dg/analyzer/malloc-paths-3.c: New test.
10753 * gcc.dg/analyzer/malloc-paths-4.c: New test.
10754 * gcc.dg/analyzer/malloc-paths-5.c: New test.
10755 * gcc.dg/analyzer/malloc-paths-6.c: New test.
10756 * gcc.dg/analyzer/malloc-paths-7.c: New test.
10757 * gcc.dg/analyzer/malloc-paths-8.c: New test.
10758 * gcc.dg/analyzer/malloc-paths-9.c: New test.
10759 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
10760 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
10761 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
10762 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
10763 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
10764 * gcc.dg/analyzer/operations.c: New test.
10765 * gcc.dg/analyzer/params-2.c: New test.
10766 * gcc.dg/analyzer/params.c: New test.
10767 * gcc.dg/analyzer/paths-1.c: New test.
10768 * gcc.dg/analyzer/paths-1a.c: New test.
10769 * gcc.dg/analyzer/paths-2.c: New test.
10770 * gcc.dg/analyzer/paths-3.c: New test.
10771 * gcc.dg/analyzer/paths-4.c: New test.
10772 * gcc.dg/analyzer/paths-5.c: New test.
10773 * gcc.dg/analyzer/paths-6.c: New test.
10774 * gcc.dg/analyzer/paths-7.c: New test.
10775 * gcc.dg/analyzer/pattern-test-1.c: New test.
10776 * gcc.dg/analyzer/pattern-test-2.c: New test.
10777 * gcc.dg/analyzer/pointer-merging.c: New test.
10778 * gcc.dg/analyzer/pr61861.c: New test.
10779 * gcc.dg/analyzer/pragma-1.c: New test.
10780 * gcc.dg/analyzer/scope-1.c: New test.
10781 * gcc.dg/analyzer/sensitive-1.c: New test.
10782 * gcc.dg/analyzer/setjmp-1.c: New test.
10783 * gcc.dg/analyzer/setjmp-2.c: New test.
10784 * gcc.dg/analyzer/setjmp-3.c: New test.
10785 * gcc.dg/analyzer/setjmp-4.c: New test.
10786 * gcc.dg/analyzer/setjmp-5.c: New test.
10787 * gcc.dg/analyzer/setjmp-6.c: New test.
10788 * gcc.dg/analyzer/setjmp-7.c: New test.
10789 * gcc.dg/analyzer/setjmp-7a.c: New test.
10790 * gcc.dg/analyzer/setjmp-8.c: New test.
10791 * gcc.dg/analyzer/setjmp-9.c: New test.
10792 * gcc.dg/analyzer/signal-1.c: New test.
10793 * gcc.dg/analyzer/signal-2.c: New test.
10794 * gcc.dg/analyzer/signal-3.c: New test.
10795 * gcc.dg/analyzer/signal-4a.c: New test.
10796 * gcc.dg/analyzer/signal-4b.c: New test.
10797 * gcc.dg/analyzer/strcmp-1.c: New test.
10798 * gcc.dg/analyzer/switch.c: New test.
10799 * gcc.dg/analyzer/taint-1.c: New test.
10800 * gcc.dg/analyzer/zlib-1.c: New test.
10801 * gcc.dg/analyzer/zlib-2.c: New test.
10802 * gcc.dg/analyzer/zlib-3.c: New test.
10803 * gcc.dg/analyzer/zlib-4.c: New test.
10804 * gcc.dg/analyzer/zlib-5.c: New test.
10805 * gcc.dg/analyzer/zlib-6.c: New test.
10806 * lib/gcc-defs.exp (dg-check-dot): New procedure.
10807 * lib/target-supports.exp (check_dot_available): New procedure.
10808 (check_effective_target_analyzer): New.
10809 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
10810
10811 2020-01-14 Jason Merrill <jason@redhat.com>
10812
10813 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
10814
10815 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
10816
10817 PR ipa/69678
10818 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
10819 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
10820 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
10821 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
10822 * lib/scandump.exp: Dump executable file name.
10823 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
10824
10825 2020-01-13 David Malcolm <dmalcolm@redhat.com>
10826
10827 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
10828 directive.
10829
10830 2020-01-13 Joseph Myers <joseph@codesourcery.com>
10831
10832 PR c/93241
10833 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
10834 tests.
10835
10836 2020-01-13 Martin Sebor <msebor@redhat.com>
10837
10838 PR tree-optimization/93213
10839 * gcc.c-torture/execute/pr93213.c: New test.
10840
10841 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
10842
10843 * c-c++-common/goacc/host_data-1.c: Extend.
10844 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10845
10846 2020-01-10 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR tree-optimization/93210
10849 * gcc.dg/pr93210.c: New test.
10850 * g++.dg/opt/pr93210.C: New test.
10851
10852 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10853
10854 PR inline-asm/93027
10855 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
10856
10857 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10858
10859 PR inline-asm/93027
10860 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
10861
10862 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10863
10864 PR inline-asm/93027
10865 * gcc.target/i386/pr93207.c: Run it only for x86-64.
10866
10867 2020-01-10 David Malcolm <dmalcolm@redhat.com>
10868
10869 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
10870 typedef.
10871 (test_diag): Add coverage of "%@".
10872 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
10873 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
10874 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
10875 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
10876 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
10877 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
10878 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
10879 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
10880 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
10881 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
10882 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
10883
10884 2020-01-10 David Malcolm <dmalcolm@redhat.com>
10885
10886 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
10887 nn_line_numbers_enabled.
10888 * lib/multiline.exp (nn_line_numbers_enabled): New global.
10889 (dg-enable-nn-line-numbers): New proc.
10890 (maybe-handle-nn-line-numbers): New proc.
10891 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
10892
10893 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10894
10895 PR inline-asm/93027
10896 * gcc.target/i386/pr93207.c: New test.
10897
10898 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
10899
10900 * testsuite/gcc.target/aarch64/pr90838.c: New test.
10901
10902 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10903
10904 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
10905 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
10906 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
10907 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
10908
10909 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10910
10911 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
10912 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
10913 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
10914 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
10915 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
10916 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
10917 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
10918 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
10919 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
10920
10921 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10922
10923 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
10924 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
10925 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
10926 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10927 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10928 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
10929 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10930 * gcc.target/aarch64/sve/single_5.c: Likewise.
10931 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
10932 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
10933
10934 2020-01-10 Martin Sebor <msebor@redhat.com>
10935
10936 PR c/93132
10937 * gcc.dg/attr-access-read-only-2.c: New test.
10938
10939 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10940
10941 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
10942 return values. Use check-function-bodies instead of scan-assembler.
10943 * gcc.target/aarch64/sve/sel_2.c: Likewise
10944 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10945
10946 2020-01-10 Martin Jambor <mjambor@suse.cz>
10947
10948 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
10949 piecemeal initialization.
10950
10951 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10952
10953 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
10954 rather than aarch64_sve_hw.
10955
10956 2020-01-10 Richard Biener <rguenther@suse.de>
10957
10958 PR testsuite/93216
10959 * gcc.dg/optimize-bswaphi-1.c: Split previously added
10960 case into a LE and BE variant.
10961
10962 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10963
10964 PR fortran/65428
10965 * gfortran.dg/zero_sized_11.f90: New test.
10966 * gfortran.dg/zero_sized_12.f90: New test.
10967
10968 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
10969
10970 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
10971 * g++.target/aarch64/sve2/acle: New directory.
10972 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
10973 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
10974 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
10975 macros.
10976 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
10977 expect an error saying that the function has no f32 form, but instead
10978 expect an error about SVE2 being required if the current target
10979 doesn't support SVE2.
10980 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
10981 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
10982 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
10983 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
10984 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
10985 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
10986 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
10987 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
10988 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
10989 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
10990 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
10991 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
10992 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
10993 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
10994 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
10995 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
10996 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
10997 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
10998 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
10999 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
11000 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
11001 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
11002 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
11003 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
11004 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
11005 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
11006 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
11007 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
11008 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
11009 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
11010 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
11011 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
11012 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
11013 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
11014 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
11015 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
11016 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
11017 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
11018 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
11019 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
11020 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
11021 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
11022 * gcc.target/aarch64/sve2/acle: New directory.
11023
11024 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11025
11026 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
11027 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
11028 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
11029 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
11030 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
11031 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
11032
11033 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11034
11035 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
11036
11037 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
11038
11039 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
11040 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
11041
11042 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
11043
11044 PR fortran/84135
11045 * gfortran.dg/coarray/codimension_3.f90: New.
11046
11047 2020-01-09 Martin Sebor <msebor@redhat.com>
11048
11049 PR middle-end/93200
11050 * gcc.dg/Wstringop-overflow-30.c: New test.
11051
11052 2020-01-09 Richard Biener <rguenther@suse.de>
11053
11054 PR middle-end/93054
11055 * gcc.dg/pr93054.c: New testcase.
11056
11057 2020-01-09 Richard Biener <rguenther@suse.de>
11058
11059 PR tree-optimization/93040
11060 * gcc.dg/optimize-bswaphi-1.c: Amend.
11061 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11062
11063 2020-01-09 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR inline-asm/93202
11066 * gcc.target/riscv/pr93202.c: New test.
11067
11068 PR target/93141
11069 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
11070 of the low half of the constant set.
11071 * gcc.target/i386/pr93141-2.c: New test.
11072
11073 2020-01-08 Jeff Law <law@redhat.com>
11074
11075 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
11076
11077 2020-01-08 Joel Brobecker <brobecker@adacore.com>
11078 Olivier Hainque <hainque@adacore.com>
11079
11080 * g++.target/aarch64/sve/tls_2.C: Add missing
11081 { dg-require-effective-target fpic } directive.
11082 * gcc.target/aarch64/noplt_2.c: Likewise.
11083 * gcc.target/aarch64/noplt_3.c: Likewise.
11084 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
11085 * gcc.target/aarch64/pic-small.c: Likewise.
11086 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
11087 * gcc.target/aarch64/pr66912.c: Likewise.
11088 * gcc.target/aarch64/sve/tls_1.c: Likewise.
11089 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
11090 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11091 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11092 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
11093 * gcc.target/aarch64/tlsle12_1.c: Likewise.
11094 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
11095 * gcc.target/aarch64/tlsle24_1.c: Likewise.
11096 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
11097 * gcc.target/aarch64/tlsle32_1.c: Likewise.
11098 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
11099 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
11100
11101 2020-01-08 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR target/93187
11104 * g++.dg/opt/pr93187.C: New test.
11105
11106 PR target/93174
11107 * gcc.c-torture/compile/pr93174.c: New test.
11108
11109 2020-01-08 Olivier Hainque <hainque@adacore.com>
11110 Alexandre Oliva <oliva@adacore.com>
11111
11112 * gcc.target/aarch64/stack-check-alloca.h: Remove
11113 #include alloca.h. #define alloca __builtin_alloca
11114 instead.
11115 * gcc.target/aarch64/stack-check-alloca-1.c: Add
11116 { dg-require-effective-target alloca }.
11117 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
11118 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
11119 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
11120 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
11121 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
11122 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
11123 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
11124 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
11125 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
11126
11127 2020-01-08 Martin Liska <mliska@suse.cz>
11128
11129 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
11130 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11131 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11132 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11133 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11134 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11135 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11136 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11137 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11138 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11139 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11140 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11141 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11142 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11143 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11144 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11145 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11146 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11147 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
11148 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11149 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11150 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11151 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
11152 * gcc.dg/ipa/pr64307.c: Likewise.
11153 * gcc.dg/ipa/pr90555.c: Likewise.
11154 * gcc.dg/ipa/propmalloc-1.c: Likewise.
11155 * gcc.dg/ipa/propmalloc-2.c: Likewise.
11156 * gcc.dg/ipa/propmalloc-3.c: Likewise.
11157
11158 2020-01-08 Richard Biener <rguenther@suse.de>
11159
11160 PR testsuite/92997
11161
11162 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
11163
11164 PR target/93188
11165 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
11166
11167 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
11168
11169 PR ipa/93084
11170 * gcc.dg/ipa/ipa-clone-3.c: New test.
11171
11172 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11173
11174 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
11175 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
11176
11177 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11178
11179 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
11180
11181 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11182
11183 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
11184
11185 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11186
11187 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
11188 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
11189 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
11190 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
11191
11192 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR tree-optimization/93156
11195 * gcc.dg/tree-ssa/pr93156.c: New test.
11196
11197 PR tree-optimization/93118
11198 * gcc.dg/tree-ssa/pr93118.c: New test.
11199
11200 2020-01-07 Martin Liska <mliska@suse.cz>
11201
11202 PR tree-optimization/92860
11203 * gcc.dg/pr92860-2.c: New test.
11204
11205 2020-01-07 Martin Liska <mliska@suse.cz>
11206
11207 PR tree-optimization/92860
11208 * gcc.dg/pr92860.c: New test.
11209
11210 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR c++/91369
11213 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
11214 static_assert failed for C++2a.
11215 * g++.dg/cpp2a/constexpr-new9.C: New test.
11216
11217 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11218
11219 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
11220 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
11221 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
11222
11223 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11224
11225 * gcc.dg/vect/vect-cond-arith-8.c: New test.
11226 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
11227
11228 2020-01-06 Nathan Sidwell <nathan@acm.org>
11229
11230 PR c++/79592
11231 * g++.dg/ubsan/vptr-4.C: Add expected error.
11232
11233 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11234
11235 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
11236
11237 2020-01-05 Andrew Pinski <apinski@marvell.com>
11238
11239 * gcc.c-torture/compile/20200105-1.c: New testcase.
11240 * gcc.c-torture/compile/20200105-2.c: New testcase.
11241 * gcc.c-torture/compile/20200105-3.c: New testcase.
11242
11243 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
11244
11245 * gcc.dg/darwin-version-1.c: Adjust test to use different
11246 options for Darwin4-9 and Darwin10+.
11247
11248 2020-01-05 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR target/93141
11251 * gcc.target/i386/pr93141-1.c: New test.
11252 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
11253
11254 PR c++/93138
11255 * g++.dg/warn/Wredundant-tags-2.C: New test.
11256
11257 PR c++/93046
11258 * g++.dg/ext/cond4.C: New test.
11259
11260 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
11261
11262 PR fortran/91640
11263 * gfortran.dg/contiguous_10.f90: New.
11264
11265 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
11266
11267 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
11268 effective target masm_intel.
11269 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
11270
11271 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR target/93089
11274 * gcc.target/i386/pr93089-2.c: New test.
11275 * gcc.target/i386/pr93089-3.c: New test.
11276
11277 PR target/93089
11278 * gcc.target/i386/pr93089-1.c: New test.
11279
11280 PR target/93110
11281 * gcc.dg/torture/pr93110.c: New test.
11282
11283 PR rtl-optimization/93088
11284 * gcc.target/i386/pr93088.c: New test.
11285
11286 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
11287
11288 PR fortran/92994
11289 * gfortran.dg/associate_50.f90: Update dg-error.
11290 * gfortran.dg/associate_51.f90: New.
11291
11292 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR fortran/68020
11295 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
11296 run.
11297
11298 2020-01-02 Andrew Pinski <apinski@marvell.com>
11299
11300 * gcc.c-torture/execute/bitfld-8.c: New testcase.
11301 * gcc.c-torture/execute/bitfld-9.c: New testcase.
11302
11303 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR c/90677
11306 * c-c++-common/pr90677-2.c: New test.
11307
11308 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
11309
11310 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
11311
11312 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
11313
11314 PR fortran/68020
11315 * gfortran.dg/implied_shape_4.f90: New.
11316 * gfortran.dg/implied_shape_5.f90: New.
11317
11318 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR ipa/93087
11321 * c-c++-common/cold-1.c: New test.
11322
11323 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11324
11325 PR libfortran/90374
11326 * gfortran.dg/fmt_zero_width.f90: Update test case.
11327
11328 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11329
11330 PR fortran/93113
11331 * gfortran.dg/dependency_58.f90: New test.
11332
11333 2020-01-01 Jakub Jelinek <jakub@redhat.com>
11334
11335 Update copyright years.
11336
11337 PR tree-optimization/93098
11338 * gcc.c-torture/compile/pr93098.c: New test.
11339 \f
11340 Copyright (C) 2020 Free Software Foundation, Inc.
11341
11342 Copying and distribution of this file, with or without modification,
11343 are permitted in any medium without royalty provided the copyright
11344 notice and this notice are preserved.