c++: Infinite diagnostic loop with decltype([]{}) [PR94521]
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-04-13 Patrick Palka <ppalka@redhat.com>
2
3 PR c++/94521
4 * g++.dg/cpp2a/lambda-uneval12.C: New test.
5
6 PR c++/94470
7 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
8 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
9 * g++.dg/init/array57.C: New test.
10
11 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
12
13 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
14 define, per n4861.
15 * g++.dg/coroutines/coro.h: Likewise.
16
17 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
18
19 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
20 for system versions 10.14 and 10.15.
21
22 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
23
24 PR fortran/87644
25 * gfortran.dg/variable_parameter.f90: New test.
26
27 2020-04-13 Linus Koenig <link@sig-st.de>
28
29 PR fortran/94192
30 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
31
32 2020-04-13 Nathan Sidwell <nathan@acm.org>
33
34 PR c++/94426
35 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
36 * g++.dg/abi/lambda-vis.C: Drop a warning.
37 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
38 variable changes.
39 * g++.dg/opt/dump1.C: Drop warnings of no import.
40
41 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
42
43 * gcc.target/msp430/operand-modifiers.c: New test.
44
45 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
46
47 PR fortran/94091
48 * gfortran.dg/char_length_22.f90: New test.
49
50 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
51
52 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
53 change, removing indirections for vars in .data.
54 * gcc.target/i386/indirect-thunk-2.c: Likewise.
55 * gcc.target/i386/indirect-thunk-3.c: Likewise.
56 * gcc.target/i386/indirect-thunk-4.c: Likewise.
57 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
58 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
59 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
60 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
61 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
62 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
63 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
64 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
65 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
66 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
67 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
68 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
69 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
70 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
71
72 2020-04-11 Marek Polacek <polacek@redhat.com>
73
74 PR c++/86327
75 * g++.dg/cpp1y/constexpr-return5.C: New test.
76
77 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
78
79 PR target/94494
80 * gcc.target/i386/pr94494.c: New test.
81
82 2020-04-11 Jakub Jelinek <jakub@redhat.com>
83
84 PR tree-optimization/94482
85 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
86 and sse_runtime effective target on x86, instead only add -msse2
87 if target is sse2_runtime.
88
89 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
90
91 PR c++/94528
92 * g++.dg/coroutines/pr94528.C: New test.
93
94 2020-04-10 Marek Polacek <polacek@redhat.com>
95
96 PR c++/94149
97 * g++.dg/cpp2a/paren-init24.C: New test.
98 * g++.dg/cpp2a/paren-init25.C: New test.
99 * g++.dg/ext/is_constructible5.C: New test.
100
101 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
102
103 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
104 IMPLICIT NONE.
105
106 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
107
108 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
109 patterns for scan-tree-dump.
110
111 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
112
113 PR middle-end/89433
114 PR middle-end/93465
115 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
116
117 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
118
119 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
120
121 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
122
123 * g++.dg/coroutines/co-await-syntax-10.C: New test.
124 * g++.dg/coroutines/co-await-syntax-11.C: New test.
125
126 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
127
128 PR fortran/87923
129 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
130 * gfortran.dg/io_constraints_8.f90: Likewise.
131 * gfortran.dg/iomsg_2.f90: Likewise.
132 * gfortran.dg/pr66725.f90: Likewise.
133 * gfortran.dg/pr88205.f90: Likewise.
134 * gfortran.dg/write_check4.f90: Likewise.
135 * gfortran.dg/asynchronous_5.f03: New test.
136 * gfortran.dg/io_constraints_15.f90: Likewise.
137 * gfortran.dg/io_constraints_16.f90: Likewise.
138 * gfortran.dg/io_constraints_17.f90: Likewise.
139 * gfortran.dg/io_constraints_18.f90: Likewise.
140 * gfortran.dg/io_tags_1.f90: Likewise.
141 * gfortran.dg/io_tags_10.f90: Likewise.
142 * gfortran.dg/io_tags_2.f90: Likewise.
143 * gfortran.dg/io_tags_3.f90: Likewise.
144 * gfortran.dg/io_tags_4.f90: Likewise.
145 * gfortran.dg/io_tags_5.f90: Likewise.
146 * gfortran.dg/io_tags_6.f90: Likewise.
147 * gfortran.dg/io_tags_7.f90: Likewise.
148 * gfortran.dg/io_tags_8.f90: Likewise.
149 * gfortran.dg/io_tags_9.f90: Likewise.
150 * gfortran.dg/write_check5.f90: Likewise.
151
152 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
153
154 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
155 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
156 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
157 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
158 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
159 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
160 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
161 * gcc.target/aarch64/sve/pcs/struct.h: New file.
162 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
163 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
164 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
165 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
166 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
167 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
168 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
169 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
170 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
171 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
172 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
173 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
174 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
175 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
176 (check_effective_target_aarch64_sve512_hw)
177 (check_effective_target_aarch64_sve1024_hw)
178 (check_effective_target_aarch64_sve2048_hw): New procedures.
179
180 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
181
182 * g++.target/arm/cde_mve.C: New test.
183
184 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
185
186 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
187
188 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
189
190 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
191 when extracting the target selector.
192
193 2020-04-09 Martin Jambor <mjambor@suse.cz>
194
195 PR tree-optimization/94482
196 * gcc.dg/torture/pr94482.c: New test.
197 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
198
199 2020-04-09 Marek Polacek <polacek@redhat.com>
200
201 PR c++/93790
202 * g++.dg/cpp2a/paren-init23.C: New test.
203 * g++.dg/init/aggr14.C: New test.
204
205 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
206
207 PR tree-optimization/91322
208 * g++.dg/lto/alias-4_0.C: Fix typo.
209 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
210 a template testing that
211
212 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
213
214 * lib/scanasm.exp (check-function-bodies): Treat the third
215 parameter as a list of option regexps and require each regexp
216 to match. Check for cases in which a target/xfail selector
217 was mistakenly passed to the options argument.
218 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
219 to the invocation of check-function-bodies.
220 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
221 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
222 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
223 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
224 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
225 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
226 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
227 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
228 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
229 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
230 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
231 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
232 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
233 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
234 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
235 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
236 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
237 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
238 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
239 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
240 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
241 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
242 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
243 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
244 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
245 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
246 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
247 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
248 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
249 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
250 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
251 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
252 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
253 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
254 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
255 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
256 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
257 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
258 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
259 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
260 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
261 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
262 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
263 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
264 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
265 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
266 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
267 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
268 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
269
270 2020-04-09 Richard Biener <rguenther@suse.de>
271
272 PR testsuite/93369
273 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
274 * g++.dg/lto/pr64076_1.C: Add -fPIC.
275
276 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
277
278 * gcc.target/aarch64/pr94530.c: New test.
279
280 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
281
282 PR tree-optimization/93674
283 * g++.dg/pr93674.C: New test.
284
285 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
286
287 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
288
289 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
290
291 PR testsuite/94079
292 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
293 non-vect_hw_misalign targets.
294
295 2020-04-08 Jakub Jelinek <jakub@redhat.com>
296
297 PR middle-end/94526
298 * gcc.dg/pr94526.c: New test.
299
300 PR tree-optimization/94524
301 * gcc.c-torture/execute/pr94524-1.c: New test.
302 * gcc.c-torture/execute/pr94524-2.c: New test.
303
304 PR c++/94314
305 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
306 Use __SIZE_TYPE__ instead of unsigned long.
307 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
308
309 PR middle-end/94120
310 PR testsuite/94533
311 * g++.dg/declare-pr94120.C: Move test to ...
312 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
313
314 2020-04-08 Marek Polacek <polacek@redhat.com>
315
316 PR c++/94507 - ICE-on-invalid with lambda template.
317 * g++.dg/cpp2a/lambda-generic7.C: New test.
318
319 2020-04-08 Alexandre Oliva <oliva@adacore.com>
320
321 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
322 -mfp16-format=alternative option.
323
324 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR target/94417
327 * gcc.target/i386/pr94417-1.c: New test.
328 * gcc.target/i386/pr94417-2.c: Likewise.
329 * gcc.target/i386/pr94417-3.c: Likewise.
330
331 2020-04-08 Jakub Jelinek <jakub@redhat.com>
332
333 PR target/94438
334 * gcc.target/i386/avx512bw-pr94438.c: New test.
335 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
336
337 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
338
339 PR fortran/93871
340 * gfortran.dg/dec_math_5.f90: Move to ...
341 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
342 dg-options to dg-additional-options.
343
344 2020-04-08 Alexandre Oliva <oliva@adacore.com>
345
346 * gcc.dg/tls/pr78796.c: Require tls_runtime.
347
348 2020-04-08 Martin Liska <mliska@suse.cz>
349
350 PR c++/94314
351 * g++.dg/pr94314-2.C: New test.
352 * g++.dg/pr94314-3.C: New test.
353 * g++.dg/pr94314.C: New test.
354
355 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
356
357 * gcc.target/arm/acle/cde_v_1.c: New test.
358 * gcc.target/arm/acle/cde_v_1_err.c: New test.
359 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
360
361 2020-04-08 Patrick Palka <ppalka@redhat.com>
362
363 Core issues 1001 and 1322
364 PR c++/92010
365 * g++.dg/cpp2a/lambda-uneval11.c: New test.
366 * g++.dg/template/array33.C: New test.
367 * g++.dg/template/array34.C: New test.
368 * g++.dg/template/defarg22.C: New test.
369
370 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
371
372 * gcc.target/arm/pragma_cde.c: New test.
373 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
374 option.
375 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
376
377 2020-04-08 Jakub Jelinek <jakub@redhat.com>
378
379 PR c++/94325
380 * g++.dg/ubsan/vptr-15.C: New test.
381
382 2020-04-08 Marek Polacek <polacek@redhat.com>
383
384 PR c++/94478 - ICE with defaulted comparison operator
385 * g++.dg/cpp2a/spaceship-err4.C: New test.
386
387 2020-04-08 Alexandre Oliva <oliva@adacore.com>
388
389 * gcc.target/arm/polytypes.c: Add quotes around
390 -flax-vector-conversions.
391
392 2020-04-08 Jakub Jelinek <jakub@redhat.com>
393
394 PR rtl-optimization/94516
395 * gcc.dg/torture/pr94516.c: New test.
396
397 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
398
399 PR middle-end/94120
400 * c-c++-common/goacc/declare-pr94120.c: New.
401 * g++.dg/declare-pr94120.C: New.
402
403 2020-04-07 Jakub Jelinek <jakub@redhat.com>
404
405 PR rtl-optimization/94291
406 PR rtl-optimization/84169
407 * gcc.dg/pr94291.c: New test.
408
409 2020-04-07 Richard Biener <rguenther@suse.de>
410
411 PR middle-end/94479
412 * gcc.dg/torture/pr94479.c: New testcase.
413
414 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
415
416 PR fortran/93871
417 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
418 * gfortran.dg/dec_math_2.f90: New test.
419 * gfortran.dg/dec_math_3.f90: Likewise.
420 * gfortran.dg/dec_math_4.f90: Likewise.
421 * gfortran.dg/dec_math_5.f90: Likewise.
422
423 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
424
425 * g++.target/arm/mve.exp: New.
426 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
427 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
428
429 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
430
431 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
432 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
433 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
434 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
435
436 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
437
438 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
439 test.
440
441 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
442
443 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
444
445 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
446
447 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
448 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
449 scan-assembler.
450 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
451 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
452 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
453
454 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
455
456 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
457 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
458 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
459 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
460 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
461 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
462 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
463 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
464
465 2020-04-07 Patrick Palka <ppalka@redhat.com>
466
467 PR c++/90996
468 * g++.dg/cpp1y/pr90996.C: New test.
469
470 2020-04-07 Jakub Jelinek <jakub@redhat.com>
471
472 PR target/94509
473 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
474 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
475
476 PR c++/94512
477 * g++.dg/gomp/pr94512.C: New test.
478
479 PR target/94488
480 * gcc.c-torture/compile/pr94488.c: New test.
481
482 PR target/94500
483 * gcc.target/i386/avx512bw-pr94500.c: New test.
484
485 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
486
487 PR fortran/93686
488 * gfortran.dg/pr93686_1.f90: New test.
489 * gfortran.dg/pr93686_2.f90: Likewise.
490 * gfortran.dg/pr93686_3.f90: Likewise.
491 * gfortran.dg/pr93686_4.f90: Likewise.
492
493 2020-04-06 Joel Brobecker <brobecker@adacore.com>
494
495 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
496
497 2020-04-04 Marek Polacek <polacek@redhat.com>
498
499 PR c++/94155 - crash in gimplifier with paren init of aggregates.
500 * g++.dg/cpp2a/paren-init22.C: New test.
501
502 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
503
504 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
505 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
506 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
507 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
508
509 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
510
511 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
512
513 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
514 Jakub Jelinek <jakub@redhat.com>
515
516 PR debug/94459
517 * g++.dg/debug/pr94459.C: New test.
518
519 2020-04-04 Patrick Palka <ppalka@redhat.com>
520
521 PR c++/94205
522 PR c++/79937
523 * g++.dg/cpp1y/pr79937-5.C: New test.
524 * g++.dg/cpp1z/lambda-this6.C: New test.
525
526 PR c++/94219
527 PR c++/94205
528 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
529 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
530 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
531 * g++.dg/cpp1z/lambda-this5.C: New test.
532
533 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
534
535 PR ipa/93940
536 * g++.dg/tree-ssa/pr93940.C: New test.
537
538 2020-04-04 Jakub Jelinek <jakub@redhat.com>
539
540 PR rtl-optimization/94468
541 * g++.dg/opt/pr94468.C: New test.
542
543 PR debug/94441
544 * g++.dg/opt/pr94441.C: New test.
545
546 PR c++/94477
547 * g++.dg/gomp/pr94477.C: New test.
548
549 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
550
551 PR target/94467
552 * gcc.target/i386/pr94467-1.c: New test.
553 * gcc.target/i386/pr94467-2.c: Likewise.
554
555 2020-04-03 Jakub Jelinek <jakub@redhat.com>
556
557 PR target/94460
558 * gcc.target/i386/avx2-pr94460.c: New test.
559
560 2020-04-03 Patrick Palka <ppalka@redhat.com>
561
562 PR c++/93211
563 PR c++/90711
564 * g++.dg/template/koenig11.C: New test.
565
566 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
567
568 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
569 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
570 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
571 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
572 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
573 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
574 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
575 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
576 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
577
578 2020-04-03 Tamar Christina <tamar.christina@arm.com>
579
580 PR target/94396
581 * gcc.target/aarch64/options_set_11.c: New test.
582 * gcc.target/aarch64/options_set_12.c: New test.
583 * gcc.target/aarch64/options_set_13.c: New test.
584 * gcc.target/aarch64/options_set_14.c: New test.
585 * gcc.target/aarch64/options_set_15.c: New test.
586 * gcc.target/aarch64/options_set_16.c: New test.
587 * gcc.target/aarch64/options_set_17.c: New test.
588 * gcc.target/aarch64/options_set_18.c: New test.
589 * gcc.target/aarch64/options_set_19.c: New test.
590 * gcc.target/aarch64/options_set_20.c: New test.
591 * gcc.target/aarch64/options_set_21.c: New test.
592 * gcc.target/aarch64/options_set_22.c: New test.
593 * gcc.target/aarch64/options_set_23.c: New test.
594 * gcc.target/aarch64/options_set_24.c: New test.
595 * gcc.target/aarch64/options_set_25.c: New test.
596 * gcc.target/aarch64/options_set_26.c: New test.
597
598 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
599
600 PR tree-optimization/94443
601 * gcc.dg/vect/pr94443.c: New test.
602
603 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
604
605 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
606 for __sigsetjmp as well as sigsetjmp.
607
608 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
609
610 PR fortran/85982
611 * gfortran.dg/dec_structure_28.f90: New test.
612
613 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
614
615 * gfortran.dg/dtio_35.f90: New.
616
617 2020-04-02 Richard Biener <rguenther@suse.de>
618
619 PR c/94392
620 * gcc.dg/torture/pr94392.c: New testcase.
621
622 2020-04-02 Jakub Jelinek <jakub@redhat.com>
623
624 PR target/94435
625 * gcc.target/aarch64/pr94435.c: New test.
626
627 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
628
629 PR target/94317
630 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
631 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
632 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
633 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
634 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
635 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
636 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
637 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
638 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
639 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
640
641 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
642
643 PR fortran/93522
644 * gfortran.dg/select_rank_4.f90: New.
645
646 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
647
648 PR fortran/93498
649 * gfortran.dg/pr93498_1.f90: New test.
650 * gfortran.dg/pr93498_2.f90: New test.
651
652 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
653 Steven G. Kargl <kargl@gcc.gnu.org>
654
655 PR fortran/94030
656 * gfortran.dg/pr94030_1.f90: New test.
657 * gfortran.dg/pr94030_2.f90: New test.
658
659 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
660
661 PR d/94315
662 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
663 * gdc.dg/pr93038b.d: Likewise.
664
665 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
666
667 PR d/94321
668 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
669 pointers.
670
671 2020-04-01 David Malcolm <dmalcolm@redhat.com>
672
673 PR analyzer/94378
674 * gcc.dg/analyzer/compound-assignment-1.c: New test.
675 * gcc.dg/analyzer/compound-assignment-2.c: New test.
676 * gcc.dg/analyzer/compound-assignment-3.c: New test.
677
678 2020-04-01 Jakub Jelinek <jakub@redhat.com>
679
680 PR middle-end/94436
681 * gcc.dg/pr94436.c: New test.
682
683 PR middle-end/94423
684 * gcc.dg/ubsan/pr94423.c: New test.
685
686 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
687
688 PR tree-optimization/94043
689 * gfortran.dg/graphite/vect-pr94043.f90: New test.
690
691 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
692
693 PR d/90136
694 * gdc.dg/pr90136a.d: New test.
695 * gdc.dg/pr90136b.d: New test.
696 * gdc.dg/pr90136c.d: New test.
697
698 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
699
700 * jit.dg/test-version.c: New testcase.
701 * jit.dg/all-non-failing-tests.h: Add test-version.c.
702
703 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
704
705 PR d/94424
706 * gdc.dg/pr94424.d: New test.
707
708 2020-03-31 Felix Yang <felix.yang@huawei.com>
709
710 PR tree-optimization/94398
711 * gcc.target/aarch64/pr94398.c: New test.
712
713 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
714
715 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
716 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
717 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
718 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
719
720 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
721
722 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
723 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
724 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
725 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
726 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
727 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
728 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
729 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
730 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
731 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
732 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
733 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
734 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
735 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
736 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
737 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
738 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
739 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
740 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
741 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
742 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
743 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
744
745 2020-03-31 Jakub Jelinek <jakub@redhat.com>
746
747 PR target/94368
748 * gcc.dg/pr94368.c: New test.
749
750 PR middle-end/94412
751 * gcc.c-torture/execute/pr94412.c: New test.
752
753 PR tree-optimization/94403
754 * g++.dg/tree-ssa/pr94403.C: New test.
755
756 PR rtl-optimization/94344
757 * gcc.dg/pr94344.c: New test.
758
759 2020-03-30 David Malcolm <dmalcolm@redhat.com>
760
761 * jit.dg/all-non-failing-tests.h: Add test-empty.c
762
763 2020-03-30 Jakub Jelinek <jakub@redhat.com>
764
765 PR c++/94385
766 * c-c++-common/pr94385.c: New test.
767
768 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
769
770 * gcc.target/powerpc/pragma_power6.c: New.
771 * gcc.target/powerpc/pragma_power7.c: New.
772 * gcc.target/powerpc/pragma_power8.c: New.
773 * gcc.target/powerpc/pragma_power9.c: New.
774 * gcc.target/powerpc/pragma_misc9.c: New.
775 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
776 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
777
778 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
779
780 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
781 expected results.
782
783 2020-03-30 Jakub Jelinek <jakub@redhat.com>
784
785 PR target/94343
786 * gcc.target/i386/avx512f-pr94343.c: New test.
787 * gcc.target/i386/avx512vl-pr94343.c: New test.
788
789 2020-03-30 Martin Liska <mliska@suse.cz>
790
791 PR rtl-optimization/87716
792 * gcc.target/i386/pr57193.c: XFAIL a test-case.
793
794 2020-03-30 Martin Liska <mliska@suse.cz>
795
796 PR testsuite/94402
797 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
798 to be vectorized (based on libmvec presence).
799
800 2020-03-30 Jakub Jelinek <jakub@redhat.com>
801
802 PR target/93069
803 * gcc.target/i386/avx512vl-pr93069.c: New test.
804 * gcc.dg/vect/pr93069.c: New test.
805
806 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
807
808 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
809 arguments -D, -H, -X, and set compilable_output_file_ext.
810 (gdc-convert-test): Document and add cases DFLAGS and
811 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
812 and set compilable_do_what to compile.
813 (gdc-do-test): Define compilable_do_what, default to assemble.
814
815 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
816
817 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
818 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
819 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
820 GDC_INCLUDE_CXX_FLAGS is true.
821 (gdc_link_flags): Likewise.
822 (gdc_init): Move setting of default gdc test flags to...
823 (gdc_target_compile): ...here.
824
825 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
826
827 * gdc.test/compilable/compilable.exp: New file.
828 * gdc.test/fail_compilation/fail_compilation.exp: New file.
829 * gdc.test/runnable/runnable.exp: New file.
830 * gdc.test/gdc-test.exp: Move and rename to...
831 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
832 (dmd2dg): Rename to...
833 (gdc-convert-test): ...this.
834 (gdc-do-test): Add testcases parameter and remove subdir handling.
835
836 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
837
838 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
839 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
840 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
841 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
842
843 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
844
845 PR fortran/94348
846 * gfortran.dg/module_procedure_3.f90: New.
847
848 2020-03-28 Patrick Palka <ppalka@redhat.com>
849
850 PR c++/94306
851 * g++.dg/concepts/diagnostic8.C: New test.
852
853 PR c++/94252
854 * g++.dg/concepts/diagnostic7.C: New test.
855 * g++.dg/concepts/pr94252.C: New test.
856 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
857 diagnostic.
858
859 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
860 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
861 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
862 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
863
864 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
865 "neither operand".
866 * g++.dg/concepts/diagnostic5.C: New test.
867
868 2020-03-28 Jakub Jelinek <jakub@redhat.com>
869
870 PR c/93573
871 * gcc.dg/pr93573-1.c: New test.
872 * gcc.dg/pr93573-2.c: New test.
873
874 PR tree-optimization/94329
875 * gfortran.dg/pr94329.f90: New test.
876
877 2020-03-27 Jakub Jelinek <jakub@redhat.com>
878
879 PR c++/94339
880 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
881
882 2020-03-27 Martin Sebor <msebor@redhat.com>
883
884 PR c++/94346
885 * c-c++-common/attr-copy.c: New test.
886
887 2020-03-27 Martin Sebor <msebor@redhat.com>
888
889 PR c++/94098
890 * g++.dg/ext/attr-access-2.C: New test.
891
892 2020-03-27 Martin Sebor <msebor@redhat.com>
893
894 PR c++/94078
895 PR c++/93824
896 PR c++/93810
897 * g++.dg/warn/Wmismatched-tags-3.C: New test.
898 * g++.dg/warn/Wmismatched-tags-4.C: New test.
899 * g++.dg/warn/Wmismatched-tags-5.C: New test.
900 * g++.dg/warn/Wmismatched-tags-6.C: New test.
901 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
902 * g++.dg/warn/Wredundant-tags-6.C: New test.
903 * g++.dg/warn/Wredundant-tags-7.C: New test.
904
905 2020-03-27 David Malcolm <dmalcolm@redhat.com>
906
907 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
908 positive leak.
909 * gcc.dg/analyzer/data-model-5c.c: Likewise.
910 * gcc.dg/analyzer/malloc-5.c: New test.
911
912 2020-03-27 David Malcolm <dmalcolm@redhat.com>
913
914 * gcc.dg/analyzer/dot-output.c: Check that
915 dot-output.c.supergraph-eg.dot is valid.
916
917 2020-03-27 Richard Biener <rguenther@suse.de>
918
919 PR debug/94273
920 * g++.dg/debug/pr94273.C: New testcase.
921
922 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
923
924 PR fortran/93957
925 * gfortran.dg/assumed_rank_19.f90: New.
926
927 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
928
929 PR fortran/93363
930 * gfortran.dg/associate_51.f90: Fix test case.
931 * gfortran.dg/associate_53.f90: New.
932
933 2020-03-27 Jakub Jelinek <jakub@redhat.com>
934
935 PR c++/94326
936 * g++.dg/other/pr94326.C: New test.
937
938 PR c++/94339
939 * g++.dg/other/pr94339.C: New test.
940 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
941
942 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
943
944 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
945 * gcc.dg/torture/pr87197-debug-sms.c: New test.
946
947 2020-03-27 Marek Polacek <polacek@redhat.com>
948
949 PR c++/94336 - template keyword accepted before destructor names.
950 * g++.dg/template/template-keyword2.C: New test.
951
952 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
953
954 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
955 Add <cstdio>.
956
957 2020-03-26 Marek Polacek <polacek@redhat.com>
958
959 DR 1710
960 PR c++/94057 - template keyword in a typename-specifier.
961 * g++.dg/cpp1y/alias-decl1.C: New test.
962 * g++.dg/cpp1y/alias-decl2.C: New test.
963 * g++.dg/cpp1y/alias-decl3.C: New test.
964 * g++.dg/parse/missing-template1.C: Update dg-error.
965 * g++.dg/parse/template3.C: Likewise.
966 * g++.dg/template/error4.C: Likewise.
967 * g++.dg/template/meminit2.C: Likewise.
968 * g++.dg/template/dependent-name5.C: Likewise.
969 * g++.dg/template/dependent-name7.C: New test.
970 * g++.dg/template/dependent-name8.C: New test.
971 * g++.dg/template/dependent-name9.C: New test.
972 * g++.dg/template/dependent-name10.C: New test.
973 * g++.dg/template/dependent-name11.C: New test.
974 * g++.dg/template/dependent-name12.C: New test.
975 * g++.dg/template/dependent-name13.C: New test.
976 * g++.dg/template/dr1794.C: New test.
977 * g++.dg/template/dr314.C: New test.
978 * g++.dg/template/dr1710.C: New test.
979 * g++.dg/template/dr1710-2.C: New test.
980 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
981
982 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
983
984 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
985 to n4849 behaviour.
986 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
987 test.
988
989 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
990
991 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
992
993 2020-03-26 Martin Liska <mliska@suse.cz>
994
995 * gcc.target/i386/pr81213.c: Do not scan assembler
996 and add one missing PR entry.
997
998 2020-03-26 Jakub Jelinek <jakub@redhat.com>
999
1000 PR debug/94323
1001 * g++.dg/debug/pr94323.C: New test.
1002
1003 2020-03-26 Martin Liska <mliska@suse.cz>
1004
1005 PR testsuite/94334
1006 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
1007 and add ifunc effective target.
1008 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
1009
1010 2020-03-26 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR debug/94281
1013 * g++.dg/debug/pr94281.C: New test.
1014
1015 PR c++/81349
1016 * g++.dg/cpp1z/pr81349.C: New test.
1017
1018 PR c++/94272
1019 * g++.dg/debug/pr94272.C: New test.
1020
1021 2020-03-26 Felix Yang <felix.yang@huawei.com>
1022
1023 PR tree-optimization/94269
1024 * gcc.dg/pr94269.c: New test.
1025
1026 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
1027
1028 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
1029 * lib/target-supports.exp (check_effective_target_vect_unpack):
1030 Add amdgcn.
1031
1032 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR target/94292
1035 * gcc.dg/pr94292.c: New test.
1036
1037 2020-03-25 Martin Sebor <msebor@redhat.com>
1038
1039 PR middle-end/94004
1040 * gcc.dg/Walloca-larger-than-3.c: New test.
1041 * gcc.dg/Walloca-larger-than-3.h: New test header.
1042 * gcc.dg/Wvla-larger-than-4.c: New test.
1043
1044 2020-03-25 Patrick Palka <ppalka@redhat.com>
1045
1046 PR c++/94265
1047 * g++.dg/warn/Wduplicated-cond1.C: New test.
1048
1049 2020-03-25 Martin Sebor <msebor@redhat.com>
1050
1051 PR tree-optimization/94131
1052 * gcc.dg/pr94131.c: New test.
1053
1054 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
1055
1056 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
1057 embedded targets.
1058
1059 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR debug/94296
1062 * gcc.dg/cleanup-13.c: Add a comment that the test is not
1063 -fcompare-debug compatible with certain other options.
1064
1065 PR target/94308
1066 * gcc.target/i386/pr94308.c: New test.
1067
1068 2020-03-25 Martin Liska <mliska@suse.cz>
1069
1070 PR target/93274
1071 PR ipa/94271
1072 * gcc.target/i386/pr81213-2.c: New test.
1073 * gcc.target/i386/pr81213.c: Add additional source.
1074 * gcc.dg/lto/pr94271_0.c: New test.
1075 * gcc.dg/lto/pr94271_1.c: New test.
1076
1077 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR debug/94280
1080 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
1081 -fcompare-debug.
1082 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
1083 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
1084
1085 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
1086
1087 PR fortran/93484
1088 * gfortran.dg/pr93484_1.f90: New test.
1089 * gfortran.dg/pr93484_2.f90: New test.
1090
1091 2020-03-25 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR middle-end/94303
1094 * g++.dg/torture/pr94303.C: New test.
1095
1096 PR c++/94223
1097 * g++.dg/opt/pr94223.C: New test.
1098
1099 PR tree-optimization/94300
1100 * gcc.target/i386/avx512f-pr94300.c: New test.
1101
1102 PR debug/94283
1103 * gcc.dg/pr94283.c: New test.
1104
1105 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
1106
1107 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
1108 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
1109 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
1110
1111 2020-03-24 Marek Polacek <polacek@redhat.com>
1112
1113 PR c++/94190 - wrong no post-decrement operator error in template.
1114 * g++.dg/conversion/op7.C: New test.
1115
1116 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1117
1118 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
1119 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1120 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1121 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1122 * gcc.target/arm/vfp-stmiad.c: Likewise.
1123 * gcc.target/arm/vnmul-1.c: Likewise.
1124 * gcc.target/arm/vnmul-3.c: Likewise.
1125 * gcc.target/arm/vnmul-4.c: Likewise.
1126
1127 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1128
1129 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
1130 * gcc.target/arm/cmp-3.c: ...here (new file)
1131
1132 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
1133
1134 * lib/target-supports.exp
1135 (check_effective_target_arm_fp_dp_ok_nocache): New.
1136 (check_effective_target_arm_fp_dp_ok): New.
1137 (add_options_for_arm_fp_dp): New.
1138
1139 2020-03-24 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR target/94286
1142 * gcc.dg/pr94286.c: New test.
1143
1144 PR debug/94285
1145 * gfortran.dg/pr94285.f90: New test.
1146
1147 PR debug/94283
1148 * gcc.target/i386/pr94283.c: New test.
1149
1150 PR debug/94277
1151 * gcc.dg/pr94277.c: New test.
1152
1153 2020-03-23 Jeff Law <law@redhat.com>
1154
1155 PR target/94144
1156 PR target/94238
1157 * gcc.c-torture/compile/pr94144.c: New test.
1158 * gcc.c-torture/compile/pr94238.c: New test.
1159
1160 2020-03-23 Patrick Palka <ppalka@redhat.com>
1161
1162 PR c++/93805
1163 * g++.dg/warn/Wnoexcept2.C: New test.
1164
1165 2020-03-23 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR c++/91993
1168 * g++.dg/warn/Wconversion-pr91993.C: New test.
1169 * g++.dg/ubsan/pr91993.C: New test.
1170 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
1171 to dg-options.
1172 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1173 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1174
1175 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1176 Andre Vieira <andre.simoesdiasvieira@arm.com>
1177 Mihail Ionescu <mihail.ionescu@arm.com>
1178
1179 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
1180 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
1181 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
1182 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
1183 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
1184 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
1185
1186 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1187
1188 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
1189 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
1190 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
1191 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
1192 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
1193 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
1194 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
1195 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
1196 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
1197 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
1198 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
1199 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
1200 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
1201 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
1202 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
1203 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
1204 * lib/target-supports.exp:
1205 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
1206 support MVE floating point in Big Endian mode.
1207 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
1208 support MVE integer in Big Endian mode.
1209
1210 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1211 Andre Vieira <andre.simoesdiasvieira@arm.com>
1212 Mihail Ionescu <mihail.ionescu@arm.com>
1213
1214 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
1215 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
1216 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
1217 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
1218 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
1219 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
1220 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
1221 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
1222 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
1223 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
1224 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
1225 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
1226 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
1227 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
1228 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
1229 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
1230 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
1231 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
1232 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
1233 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
1234
1235 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
1236
1237 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
1238 * jit.dg/test-long-string-literal.c: New testcase.
1239
1240 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
1241
1242 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
1243 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
1244 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
1245 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
1246 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
1247 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
1248 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
1249 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
1250 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
1251 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1252 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1253 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
1254 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1255 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1256 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1257 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1258 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1259 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
1260 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
1261 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
1262 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
1263 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
1264 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
1265 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
1266 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
1267 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
1268 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
1269 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
1270 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
1271 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
1272 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
1273 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
1274 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
1275 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
1276 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
1277 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
1278 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
1279 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
1280 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
1281 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
1282 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
1283 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
1284 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
1285 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
1286 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
1287 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
1288 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
1289 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
1290 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
1291 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
1292 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
1293 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
1294 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
1295 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
1296 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
1297 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
1298 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
1299 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
1300 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
1301 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
1302 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
1303 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
1304 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
1305 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
1306 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
1307 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
1308 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
1309 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
1310 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
1311 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
1312 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
1313 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
1314 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
1315 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
1316 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
1317 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
1318 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
1319 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
1320 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
1321 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
1322 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
1323 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
1324 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
1325 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
1326 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
1327 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
1328 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
1329 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
1330 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
1331 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
1332 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
1333 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
1334 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
1335 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
1336 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
1337 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
1338 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
1339 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
1340 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
1341 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
1342 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
1343 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
1344 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
1345 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
1346 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
1347 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
1348 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
1349 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
1350 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
1351 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
1352 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
1353 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
1354 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
1355 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
1356 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
1357 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
1358 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
1359 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
1360 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
1361 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
1362 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
1363 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
1364 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
1365 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
1366 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
1367 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
1368 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
1369 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
1370 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
1371 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
1372 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
1373 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
1374 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
1375 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
1376 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
1377 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
1378 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
1379 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
1380 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
1381 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
1382 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
1383 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
1384 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
1385 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
1386 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
1387 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
1388 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
1389 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
1390 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
1391 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
1392 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
1393 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
1394 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
1395 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
1396 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
1397 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
1398 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
1399 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
1400 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
1401 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
1402 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
1403 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
1404 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
1405 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
1406 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
1407 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
1408 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
1409 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
1410 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
1411 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
1412 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
1413 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
1414 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
1415 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
1416 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
1417 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
1418 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
1419 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
1420 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
1421 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
1422 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
1423 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
1424 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
1425 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
1426 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
1427 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
1428 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
1429 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
1430 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
1431 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
1432 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
1433 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
1434 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
1435 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
1436 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
1437 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
1438 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
1439 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
1440 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
1441 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
1442 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
1443 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
1444 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
1445 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
1446 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
1447 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
1448 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
1449 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
1450 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
1451 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
1452 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
1453 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
1454 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
1455 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
1456 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
1457 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
1458 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
1459 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
1460 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
1461 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
1462 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
1463 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
1464 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
1465 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
1466 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
1467 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
1468 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
1469 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
1470 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
1471 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
1472 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
1473 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
1474 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
1475 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
1476 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
1477 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
1478 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
1479 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
1480 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
1481 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
1482 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
1483 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
1484 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
1485 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
1486 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
1487 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
1488 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
1489 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
1490 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
1491 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
1492 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
1493 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
1494 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
1495 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
1496 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
1497 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
1498 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
1499 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
1500 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
1501 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
1502 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
1503 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
1504 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
1505 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
1506 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
1507 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
1508 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
1509 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
1510 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
1511 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
1512 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
1513 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
1514 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
1515 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
1516 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
1517 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
1518 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
1519 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
1520 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
1521 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
1522 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
1523 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
1524 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
1525 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
1526 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
1527 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
1528 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
1529 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
1530 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
1531 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
1532 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
1533 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
1534 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
1535 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
1536 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
1537 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
1538 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
1539 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
1540 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
1541 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
1542 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
1543 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
1544 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
1545 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
1546 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
1547 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
1548 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
1549 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
1550 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
1551 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
1554 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
1555 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
1560 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
1561 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
1562 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
1563 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
1564 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
1565 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
1566 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
1567 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
1568 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
1569 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
1570 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
1571 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
1572 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
1573 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
1574 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
1575 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
1576 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
1577 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
1578 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
1579 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
1580 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
1581 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
1582 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
1583 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
1584 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
1585 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
1586 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
1587 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
1588 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
1589 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
1590 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
1591 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
1592 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
1593 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
1594 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
1595 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
1596 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
1597 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
1598 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
1599 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
1600 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
1601 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
1602 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
1603 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
1604 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
1605 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
1606 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
1607 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
1608 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
1609 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
1610 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
1611 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
1612 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
1613 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
1614 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
1615 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
1616 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
1617 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
1618 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
1619 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
1620 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
1621 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
1622 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
1623 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
1624 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
1625 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
1626 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
1627 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
1628 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
1629 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
1630 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
1631 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
1632 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
1633 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
1634 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
1635 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
1636 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
1637 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
1638 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
1639 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
1640 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
1641 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
1642 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
1643 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
1644 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
1645 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
1646 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
1647 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
1648 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
1649 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
1650 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
1651 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
1652 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
1653 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
1654 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
1655 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
1656 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
1657 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
1658 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
1659 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
1660 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
1661 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
1662 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
1663 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
1664 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
1665 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
1666 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
1667 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
1668 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
1669 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
1670 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
1671 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
1672 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
1673 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
1674 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
1675 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
1676 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
1677 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
1678 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
1679 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
1680 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
1681 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
1682 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
1683 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
1684 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
1685 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
1686 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
1687 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
1688 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
1689 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
1690 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
1691 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
1692 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
1693 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
1694 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
1695 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
1696 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
1697 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
1698 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
1699 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
1700 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
1701 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
1702 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
1703 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
1704 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
1705 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
1706 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
1707 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
1708 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
1709 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
1710 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
1711 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
1712 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
1713 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
1714 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
1715 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
1716 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
1717 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
1718 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
1719 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
1720 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
1721 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
1722 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
1723 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
1724 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
1725 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
1726 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
1727 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
1728 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
1729 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
1730 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
1731 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
1732 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
1733 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
1734 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
1735 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
1736 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
1737 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
1738 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
1739 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
1740 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
1741 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
1742 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
1743 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
1744 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
1745 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
1746 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
1747 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
1748 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
1749 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
1750 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
1751 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
1752 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
1753 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
1754 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
1755 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
1756 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
1757 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
1758 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
1759 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
1760 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
1761 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
1762 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
1763 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
1764 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
1765 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
1766 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
1767 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
1768 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
1769 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
1770 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
1771 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
1772 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
1773 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
1774 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
1775 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
1776 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
1777 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
1778 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
1779 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
1780 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
1781 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
1782 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
1783 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
1784 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
1785 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
1786 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
1787 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
1788 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
1789 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
1790 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
1791 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
1792 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
1793 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
1794 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
1795 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
1796 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
1797 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
1798 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
1799 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
1800 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
1801 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
1802 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
1803 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
1804 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
1805 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
1806 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
1807 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
1808 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
1809 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
1810 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
1811 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
1812 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
1813 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
1814 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
1815 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
1816 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
1817 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
1818 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
1819 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
1820 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
1821 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
1822 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
1823 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
1824 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
1825 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
1826 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
1827 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
1828 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
1829 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
1830 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
1831 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
1832 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
1833 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
1834 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
1835 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
1836 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
1837 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
1838 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
1839 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
1840 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
1841 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
1842 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
1843 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
1844 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
1845 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
1846 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
1847 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
1848 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
1849 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
1850 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
1851 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
1852 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
1853 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
1854 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
1855 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
1856 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
1857 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
1858 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
1859 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
1860 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
1861 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
1862 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
1863 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
1864 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
1865 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
1866 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
1867 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
1868 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
1869 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
1870 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
1871 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
1872 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
1873 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
1874 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
1875 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
1876 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
1877 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
1878 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
1879 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
1880 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
1881 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
1882 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
1883 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
1884 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
1885 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
1886 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
1887 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
1888 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
1889 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
1890 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
1891 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
1892 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
1893 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
1894 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
1895 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
1896 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
1897 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
1898 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
1899 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
1900 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
1901 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
1902 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
1903 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
1904 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
1905 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
1906 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
1907 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
1908 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
1909 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
1910 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
1911 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
1912 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
1913 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
1914 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
1915 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
1916 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
1917 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
1918 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
1919 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
1920 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
1921 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
1922 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
1923 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
1924 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
1925 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
1926 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
1927 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
1928 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
1929 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
1930 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
1931 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
1932 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
1933 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
1934 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
1935 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
1936 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
1937 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
1938 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
1939 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
1940 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
1941 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
1942 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
1943 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
1944 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
1945 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
1946 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
1947 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
1948 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
1949 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
1950 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
1951 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
1952 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
1953 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
1954 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
1955 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
1956 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
1957 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
1959 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
1960 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
1961 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
1962 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
1963 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
1964 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
1965 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
1966 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
1967 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
1968 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
1969 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
1970 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
1971 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
1972 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
1973 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
1974 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
1975 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
1976 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
1977 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
1978 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
1979 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
1980 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
1981 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
1982 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
1983 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
1984 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
1985 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
1986 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
1987 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
1988 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
1989 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
1990 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
1991 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
1992 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
1993 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
1994 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
1995 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
1996 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
1997 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
1998 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
1999 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
2000 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
2001 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
2002 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
2003 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
2005 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
2006 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
2007 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
2008 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
2009 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
2010 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
2011 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
2012 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
2013 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
2014 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
2015 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
2016 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
2017 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
2018 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
2019 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
2020 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
2021 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
2022 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
2023 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
2024 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
2025 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
2026 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
2027 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
2028 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
2029 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
2030 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
2031 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
2032 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
2033 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
2034 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
2035 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
2036 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
2037 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
2038 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
2039 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
2040 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
2041 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
2042 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
2043 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
2044 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
2045 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
2046 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
2047 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
2048 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
2049 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
2050 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
2051 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
2052 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
2053 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
2054 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
2055 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
2056 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
2057 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
2058 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
2059 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
2060 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
2061 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
2062 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
2063 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
2064 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
2065 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
2066 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
2067 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
2068 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
2069 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
2070 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
2071 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
2072 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
2073 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
2074 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
2075 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
2076 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
2077 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
2078 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
2079 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
2080 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
2081 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
2082 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
2083 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
2084 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
2085 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
2086 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
2087 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
2088 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
2089 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
2090 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
2091 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
2092 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
2093 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
2094 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
2095 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
2096 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
2097 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
2098 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
2099 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
2100 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
2101 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
2102 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
2103 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
2104 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
2105 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
2106 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
2107 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
2108 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
2109 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
2110 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
2111 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
2112 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
2113 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
2114 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
2115 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
2116 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
2117 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
2118 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
2119 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
2120 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
2121 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
2122 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
2123 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
2124 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
2125 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
2126 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
2127 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
2128 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
2129 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
2130 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
2131 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
2132 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
2133 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
2134 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
2135 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
2136 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
2137 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
2138 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
2139 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
2140 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
2141 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
2142 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
2143 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
2144 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
2145 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
2146 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
2147 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
2148 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
2149 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
2150 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
2151 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
2152 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
2153 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
2154 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
2155 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
2156 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
2157 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
2158 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
2159 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
2160 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
2161 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
2162 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
2163 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
2164 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
2165 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
2166 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
2167 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
2168 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
2169 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2170 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2171 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2172 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
2173 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
2174 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
2175 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
2176 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
2177 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
2178 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
2179 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
2180 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
2181 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
2182 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
2183 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
2184 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
2185 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
2186 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
2187 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
2188 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
2189 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
2190 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
2191 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
2192 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
2193 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
2194 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
2195 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
2196 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
2197 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
2198 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
2199 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
2200 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
2201 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
2202 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
2203 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
2204 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
2205 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
2206 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
2207 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
2208 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
2209 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
2210 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
2211 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
2212 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
2213 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
2214 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
2215 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
2216 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2217 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2218 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2219 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2220 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2221 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2222 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
2223 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
2224 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
2225 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
2226 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
2227 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
2228 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
2229 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
2230 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
2231 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
2232 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
2233 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
2234 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
2235 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
2236 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
2237 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
2238 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
2239 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
2240 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
2241 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
2242 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
2243 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
2244 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
2245 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
2246 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
2247 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
2248 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
2249 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
2250 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
2251 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
2252 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
2253 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
2254 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
2255 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
2256 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
2257 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
2258 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
2259 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
2260 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
2261 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
2262 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
2263 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
2264 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
2265 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
2266 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
2267 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
2268 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
2269 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
2270 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
2271 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
2272 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
2273 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
2274 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
2275 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
2276 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
2277 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
2278 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
2279 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
2280 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
2281 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
2282 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
2283 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
2284 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
2285 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
2286 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
2287 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
2288 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
2289 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
2290 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
2291 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
2292 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
2293 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
2294 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
2295 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
2296 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
2297 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
2298 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
2299 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
2300 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
2301 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
2302 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
2303 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
2304 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
2305 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
2306 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
2307 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
2308 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
2309 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
2310 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
2311 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
2312 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
2313 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
2314 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
2315 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
2316 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
2317 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
2318 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
2319 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
2320 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
2321 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
2322 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
2323 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
2324 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
2325 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
2326 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
2327 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
2328 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
2329 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
2330 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
2331 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
2332 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
2333 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
2334 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
2335 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
2336 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
2337 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
2339 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
2340 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
2341 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
2342 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
2343 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
2344 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
2345 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
2346 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
2347 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
2348 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
2349 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
2350 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
2351 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
2352 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
2353 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
2354 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
2355 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
2356 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
2357 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
2358 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
2359 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
2360 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
2361 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
2362 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
2363 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
2364 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
2365 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
2366 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
2367 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
2368 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
2369 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
2370 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
2371 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
2372 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
2373 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
2374 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
2375 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
2376 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
2377 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
2378 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
2379 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
2380 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
2381 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
2382 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
2383 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
2384 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
2385 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
2386 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
2387 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
2388 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
2389 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
2390 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
2391 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
2392 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
2393 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
2394 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
2395 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
2396 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
2397 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
2398 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
2399 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
2400 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
2401 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
2402 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
2403 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
2404 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
2405 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
2406 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
2407 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
2408 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
2409 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
2410 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
2411 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
2412 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
2413 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
2414 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
2415 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
2416 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
2417 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
2418 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
2419 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
2420 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
2421 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
2422 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
2423 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
2424 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
2425 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
2426 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
2427 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
2428 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
2429 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
2430 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
2431 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
2432 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
2433 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
2434 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
2435 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
2436 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
2437 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
2438 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
2439 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
2440 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
2441 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
2442 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
2443 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
2444 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
2445 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
2446 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
2447 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
2448 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
2449 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
2450 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
2451 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
2452 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
2453 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
2454 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
2455 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
2456 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
2457 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
2458 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
2459 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
2460 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
2461 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
2462 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
2463 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
2464 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
2467 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
2468 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
2469 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
2470 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
2471 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
2472 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
2473 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
2474 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
2475 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
2476 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
2477 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
2478 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
2479 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
2480 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
2481 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
2482 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
2485 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
2486 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
2487 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
2488 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
2489 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
2496 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
2497 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
2498 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
2499 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
2502 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
2503 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
2504 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
2505 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
2506 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
2507 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
2508 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
2509 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
2510 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
2511 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
2512 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
2513 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
2514 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
2515 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
2516 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
2517 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
2518 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
2519 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
2520 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
2521 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
2522 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
2523 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
2524 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
2525 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
2526 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
2527 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
2528 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
2529 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
2530 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
2531 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
2532 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
2533 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
2534 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
2535 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
2536 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
2537 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
2538 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
2539 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
2540 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
2541 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
2542 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
2543 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
2544 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
2545 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
2546 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
2547 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
2548 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
2549 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
2550 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
2551 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
2552 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
2553 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
2554 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
2555 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
2556 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
2557 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
2558 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
2559 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
2560 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
2561 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
2562 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
2563 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
2564 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
2565 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
2566 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
2567 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
2568 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
2569 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
2570 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
2571 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
2572 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
2573 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
2574 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
2575 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
2576 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
2577 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
2578 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
2579 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
2580 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
2581 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
2582 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
2583 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
2584 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
2585 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
2586 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
2587 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
2588 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
2589 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
2590 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
2591 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
2592 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
2593 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
2594 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
2595 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
2596 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
2597 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
2598 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
2599 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
2600 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
2601 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
2609 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
2610 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
2611 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
2612 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
2613 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2614 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2615 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2616 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2617 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2618 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2619 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2620 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
2621 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
2622 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
2623 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
2624 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
2625 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
2626 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
2627 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
2628 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
2629 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
2630 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
2631 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
2632 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
2633 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
2634 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
2635 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
2636 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
2637 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
2638 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
2639 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
2640 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
2641 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
2642 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
2643 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
2644 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
2645 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
2646 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
2647 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
2648 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
2649 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
2650 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
2651 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
2652 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
2653 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
2654 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
2655 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
2656 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
2657 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
2658 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
2659 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
2660 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
2661 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
2662 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
2663 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
2672 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
2673 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
2674 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
2675 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
2676 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
2677 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
2678 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
2679 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
2680 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
2681 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
2682 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
2683 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
2684 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
2685 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
2686 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
2687 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
2688 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
2689 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
2690 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
2691 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
2692 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
2693 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
2694 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
2695 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
2696 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
2697 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
2698 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
2699 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
2700 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
2701 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
2702 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
2703 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
2704 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
2705 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
2706 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
2707 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
2708 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
2709 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
2710 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
2711 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
2712 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
2713 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
2714 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
2715 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
2716 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
2717 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
2718 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
2719 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
2720 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
2721 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
2722 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
2723 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
2724 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
2725 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
2726 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
2727 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
2728 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
2729 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
2730 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
2731 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
2732 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
2733 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
2734 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
2735 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
2736 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
2737 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
2738 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
2739 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
2740 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
2741 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
2742 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
2743 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
2744 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
2745 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
2746 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
2747 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
2748 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
2751 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
2752 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
2753 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
2754 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
2755 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
2776 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
2777 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
2778 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
2779 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
2780 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
2781 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
2782 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
2783 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
2784 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
2785 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
2786 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
2787 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
2788 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
2789 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
2790 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
2791 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
2792 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
2793 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
2794 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
2795 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
2796 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
2797 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
2798 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
2799 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
2800 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
2801 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
2802 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
2803 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
2804 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
2805 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
2806 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
2807 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
2808 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
2809 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
2810 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
2811 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
2812 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
2813 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
2816 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
2817 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
2818 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
2819 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
2820 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
2821 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
2822 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
2823 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
2824 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
2825 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
2826 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
2827 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
2828 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
2829 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
2830 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
2831 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
2832 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
2833 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
2834 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
2835 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
2836 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
2837 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
2838 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
2839 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
2840 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
2841 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
2842 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
2843 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
2844 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
2845 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
2846 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
2847 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
2848 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
2849 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
2850 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
2851 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
2852 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
2853 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
2854 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
2855 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
2856 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
2857 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
2858 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
2859 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
2860 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
2861 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
2862 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
2863 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
2864 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
2865 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
2866 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
2867 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
2868 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
2869 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
2870 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
2871 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
2872 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
2873 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
2874 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
2875 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
2876 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
2877 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
2878 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
2879 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
2880 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
2881 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
2882 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
2883 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
2884 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
2885 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
2886 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
2887 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
2888 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
2889 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
2890 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
2891 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
2892 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
2893 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
2894 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
2895 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
2896 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
2897 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
2898 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
2899 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
2900 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
2901 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
2902 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
2903 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
2904 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
2905 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
2906 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
2907 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
2908 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
2909 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
2910 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
2911 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
2912 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
2913 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
2914 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
2915 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
2916 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
2917 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
2918 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
2919 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
2920 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
2921 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
2922 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
2923 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
2924 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
2925 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
2926 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
2927 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
2928 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
2929 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
2930 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
2931 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
2932 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
2933 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
2934 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
2935 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
2936 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
2937 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
2938 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
2939 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
2940 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
2941 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
2942 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
2943 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
2944 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
2945 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
2946 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
2947 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
2948 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
2949 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
2950 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
2951 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
2952 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
2953 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
2954 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
2955 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
2956 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
2957 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
2958 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
2959 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
2960 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
2961 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
2962 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
2963 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
2964 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
2965 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
2966 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
2967 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
2968 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
2969 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
2970 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
2971 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
2972 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
2973 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
2974 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
2975 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
2976 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
2977 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
2978 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
2979 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
2980 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
2981 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
2982 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
2983 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
2984 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
2985 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
2986 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
2987 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
2988 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
2989 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
2990 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
2991 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
2992 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
2993 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
2994 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
2995 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
2996 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
2997 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
2998 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
2999 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3000 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3001 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3002 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3003 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3004 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3005 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3006 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3007 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3008 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3009 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3010 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3011 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3012 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3013 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3014 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3015 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3016 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3017 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3018 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3019 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3020 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3021 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3022 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3023 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3024 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3025 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3026 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3027 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3028 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3029 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3030 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3031 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3032 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3033 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3034 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3035 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3036 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3037 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3038 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3039 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3040 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3041 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3042 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3043 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3044 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3045 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3046 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3047 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3048 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3049 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3050 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3051 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3052 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3053 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3054 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3055 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3056 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3057 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3058 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3059 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3060 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3061 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3062 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3063 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3064 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3065 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3066 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3067 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
3068 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
3069 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
3070 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
3071 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
3072 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
3073 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
3074 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
3075 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
3076 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
3077 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3078 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3079 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3080 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3081 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3082 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3083 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3084 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3085 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3086 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3087 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3088 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3089 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3090 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3091 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3092 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3093 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3094 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3095 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3096 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3097 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3098 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3099 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3100 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3101 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3102 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3103 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3104 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3105 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3106 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3107 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3108 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3109 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3110 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3111 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3112 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3113 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3114 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3115 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3116 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3117 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3118 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3119 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3120 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3121 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3122 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3123 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3124 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3125 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3126 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3127 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3128 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3129 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3130 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3131 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3132 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3133 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3134 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3135 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3136 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3137 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3138 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3139 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3140 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3141 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3142 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3143 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3144 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3145 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3146 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3147 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3148 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3149 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3150 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3151 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3152 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3153 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3154 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3155 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3156 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3157 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3158 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3159 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3160 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3161 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
3605 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
3606 * lib/target-supports.exp: Add --save-temps to mve options.
3607
3608 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
3609
3610 PR fortran/93365
3611 PR fortran/93600
3612 * gfortran.dg/pr93365.f90: New test.
3613 * gfortran.dg/pr93600_1.f90: New test.
3614 * gfortran.dg/pr93600_2.f90: New test.
3615
3616 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
3617
3618 * lib/target-supports.exp (check_effective_target_offload_gcn):
3619 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
3620
3621 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3622
3623 PR d/93038
3624 * gdc.dg/pr93038b.d: New test.
3625
3626 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
3627
3628 * g++.dg/abi/lambda-vis.C: Amend assembler match
3629 strings for targets using a USER_LABEL_PREFIX.
3630
3631 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
3632
3633 PR d/93038
3634 * gdc.dg/fileimports/pr93038.txt: New test.
3635 * gdc.dg/pr93038.d: New test.
3636
3637 2020-03-21 Patrick Palka <ppalka@redhat.com>
3638
3639 PR c++/94066
3640 * g++.dg/cpp1y/constexpr-union2.C: New test.
3641 * g++.dg/cpp1y/constexpr-union3.C: New test.
3642 * g++.dg/cpp1y/constexpr-union4.C: New test.
3643 * g++.dg/cpp1y/constexpr-union5.C: New test.
3644 * g++.dg/cpp1y/pr94066.C: New test.
3645 * g++.dg/cpp1y/pr94066-2.C: New test.
3646 * g++.dg/cpp1y/pr94066-3.C: New test.
3647 * g++.dg/cpp2a/constexpr-union1.C: New test.
3648
3649 2020-03-21 Tamar Christina <tamar.christina@arm.com>
3650
3651 PR target/94052
3652 * gcc.target/aarch64/pr94052.C: New test.
3653
3654 2020-03-20 Martin Jambor <mjambor@suse.cz>
3655
3656 PR tree-optimization/93435
3657 * gcc.dg/tree-ssa/pr93435.c: New test.
3658
3659 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
3660
3661 PR ipa/93347
3662 * g++.dg/torture/pr93347.C: New test.
3663
3664 2020-03-20 Patrick Palka <ppalka@redhat.com>
3665
3666 PR c++/69694
3667 * g++.dg/cpp0x/decltype74.C: New test.
3668 * g++.dg/cpp0x/decltype75.C: New test.
3669
3670 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3671 Andre Vieira <andre.simoesdiasvieira@arm.com>
3672 Mihail Ionescu <mihail.ionescu@arm.com>
3673
3674 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
3675 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
3714
3715 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
3716
3717 PR middle-end/94072
3718 * gcc.target/aarch64/pr94072.c: New test.
3719
3720 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3721 Andre Vieira <andre.simoesdiasvieira@arm.com>
3722 Mihail Ionescu <mihail.ionescu@arm.com>
3723
3724 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
3725 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
3740
3741 2020-03-20 Patrick Palka <ppalka@redhat.com>
3742
3743 * g++.dg/concepts/diagnostic6.C: New test.
3744
3745 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3746
3747 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
3748 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
4122
4123 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4124 Andre Vieira <andre.simoesdiasvieira@arm.com>
4125 Mihail Ionescu <mihail.ionescu@arm.com>
4126
4127 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
4128 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
4138 Likewise.
4139 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
4140 Likewise.
4141 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
4145 Likewise.
4146 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
4147 Likewise.
4148 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
4149 Likewise.
4150 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4152
4153 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4154 Andre Vieira <andre.simoesdiasvieira@arm.com>
4155 Mihail Ionescu <mihail.ionescu@arm.com>
4156
4157 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
4158 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4205
4206 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4207
4208 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
4209 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4226
4227 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4228 Andre Vieira <andre.simoesdiasvieira@arm.com>
4229 Mihail Ionescu <mihail.ionescu@arm.com>
4230
4231 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
4232 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
4239
4240 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4241
4242 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
4243 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4259
4260 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4261
4262 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
4263
4264 2020-03-20 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR tree-optimization/94224
4267 * g++.dg/tree-ssa/pr94224.C: New test.
4268
4269 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4270
4271 PR ipa/94202
4272 * g++.dg/torture/pr94202.C: New test.
4273
4274 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR gcov-profile/94029
4277 * gcc.misc-tests/gcov-pr94029.c: New test.
4278
4279 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
4280
4281 PR ipa/92372
4282 * gcc.c-torture/pr92372.c: New test.
4283 * gcc.dg/attr-flatten-1.c: New test.
4284
4285 2020-03-19 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR tree-optimization/94211
4288 * gcc.dg/pr94211.c: New test.
4289
4290 2020-03-19 Richard Biener <rguenther@suse.de>
4291
4292 PR middle-end/94216
4293 * g++.dg/torture/pr94216.C: New testcase.
4294
4295 2020-03-18 Martin Sebor <msebor@redhat.com>
4296
4297 PR ipa/92799
4298 * gcc.dg/attr-weakref-5.c: New test.
4299
4300 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4301 Mihail Ionescu <mihail.ionescu@arm.com>
4302 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4303
4304 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
4305 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
4313 Likewise.
4314 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
4315 Likewise.
4316 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
4317 Likewise.
4318 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
4319 Likewise.
4320 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
4323 Likewise.
4324 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
4325 Likewise.
4326 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
4335 Likewise.
4336 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
4337 Likewise.
4338 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
4339 Likewise.
4340 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
4341 Likewise.
4342 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
4343 Likewise.
4344 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
4345 Likewise.
4346
4347 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4348 Mihail Ionescu <mihail.ionescu@arm.com>
4349 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4350
4351 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
4352 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
4376 Likewise.
4377 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
4378 Likewise.
4379 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
4380 Likewise.
4381 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
4382 Likewise.
4383 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
4384 Likewise.
4385 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
4386 Likewise.
4387 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
4388 Likewise.
4389 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
4390 Likewise.
4391 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4399
4400 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4401 Mihail Ionescu <mihail.ionescu@arm.com>
4402 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4403
4404 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4405 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4444
4445 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4446 Mihail Ionescu <mihail.ionescu@arm.com>
4447 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4448
4449 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
4450 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4489
4490 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4491 Mihail Ionescu <mihail.ionescu@arm.com>
4492 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4493
4494 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
4495 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4508
4509 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4510 Mihail Ionescu <mihail.ionescu@arm.com>
4511 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4512
4513 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
4514 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4527
4528 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4529 Mihail Ionescu <mihail.ionescu@arm.com>
4530 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4531
4532 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
4533 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4546
4547 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4548 Mihail Ionescu <mihail.ionescu@arm.com>
4549 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4550
4551 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
4552 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4565
4566 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4567 Mihail Ionescu <mihail.ionescu@arm.com>
4568 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4569
4570 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
4571 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
4632
4633 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4634 Mihail Ionescu <mihail.ionescu@arm.com>
4635 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4636
4637 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4714
4715 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
4716 Mihail Ionescu <mihail.ionescu@arm.com>
4717 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4718
4719 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
4720 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5028
5029 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5030 Mihail Ionescu <mihail.ionescu@arm.com>
5031 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5032
5033 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
5034 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5064
5065 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5066 Mihail Ionescu <mihail.ionescu@arm.com>
5067 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5068
5069 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
5070 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5272
5273 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
5274 Mihail Ionescu <mihail.ionescu@arm.com>
5275 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5276
5277 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
5278 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5534
5535 2020-03-18 David Malcolm <dmalcolm@redhat.com>
5536
5537 PR analyzer/94047
5538 * gcc.dg/analyzer/pr94047.c: New test.
5539
5540 2020-03-18 Richard Biener <rguenther@suse.de>
5541
5542 PR middle-end/94206
5543 * gcc.dg/torture/pr94206.c: New testcase.
5544
5545 2020-03-18 Duan bo <duanbo3@huawei.com>
5546
5547 PR target/94201
5548 * gcc.target/aarch64/pr94201.c:New test.
5549
5550 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
5551
5552 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
5553 check-function-bodies patterns for p15 to be saved.
5554 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
5555 predicates to be saved.
5556 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
5557 p12-p15 to be saved and restored.
5558 (test_2): Remove p12-p15 from the clobber list.
5559 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
5560 p12-p15 to be saved and restored.
5561 (test_2): Remove p12-p15 from the clobber list.
5562 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
5563 p12-p15 to be saved and restored.
5564 (test_2): Remove p12-p15 from the clobber list.
5565 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
5566 p12-p15 to be saved and restored.
5567 (test_2): Remove p12-p15 from the clobber list.
5568 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
5569 to be saved and restored.
5570 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
5571 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
5572 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
5573 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
5574 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
5575 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
5576 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
5577 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
5578 (test_2): Remove p12-p15 from the clobber list.
5579 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
5580 p12-p15 to be saved and restored.
5581 (test_2): Remove p12-p15 from the clobber list.
5582 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
5583 p12-p15 to be saved and restored.
5584 (test_2): Remove p12-p15 from the clobber list.
5585 (test_4): Expect only 16 bytes of stack to be allocated for the
5586 predicate save slot.
5587 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
5588 p12-p15 to be saved and restored.
5589 (test_2): Remove p12-p15 from the clobber list.
5590 (test_4): Expect only 16 bytes of stack to be allocated for the
5591 predicate save slot.
5592 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
5593 p12-p15 to be saved and restored.
5594 (test_2): Remove p12-p15 from the clobber list.
5595 (test_4): Expect only 16 bytes of stack to be allocated for the
5596 predicate save slot.
5597 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
5598 p12-p15 to be saved and restored.
5599 (test_2): Remove p12-p15 from the clobber list.
5600 (test_4): Expect only 32 bytes of stack to be allocated for the
5601 predicate save slot.
5602 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
5603 than p4 to create a vector-sized save slot.
5604 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
5605 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
5606 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
5607
5608 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
5609
5610 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
5611 not defined; update comments.
5612 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
5613
5614 2020-03-18 Richard Biener <rguenther@suse.de>
5615
5616 PR middle-end/94188
5617 * gcc.dg/pr94188.c: New testcase.
5618
5619 2020-03-18 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR c++/91759
5622 * g++.dg/cpp1z/class-deduction72.C: New test.
5623
5624 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
5625
5626 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
5627
5628 2020-03-17 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c/94172
5631 * gcc.dg/pr94172-1.c: New test.
5632 * gcc.dg/pr94172-2.c: New test.
5633
5634 PR c++/90995
5635 * g++.dg/cpp0x/enum40.C: New test.
5636
5637 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
5638
5639 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
5640 -fno-fat-lto-objects. Use tabs rather than spaces in the
5641 check-function-bodies code.
5642
5643 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
5644
5645 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
5646 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
5647
5648 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5649 Mihail Ionescu <mihail.ionescu@arm.com>
5650 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5651
5652 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
5653 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
5654 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
5655 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
5656 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
5657 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
5658 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
5659 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
5660 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
5661 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
5662 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
5663 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
5664 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
5665 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
5666 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
5667 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
5668 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
5669 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
5670 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
5671 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
5672 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
5673 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
5674 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
5675 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
5676 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5677 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5678 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5679 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5680 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5681 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5682 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5683 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5684 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5685 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5686
5687 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5688 Mihail Ionescu <mihail.ionescu@arm.com>
5689 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5690
5691 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
5692 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
5693 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
5694 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
5695 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
5696 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
5697 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
5698 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
5699 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
5700 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
5701 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
5702 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
5703 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
5704 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
5705 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
5706 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
5707 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
5746 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
5747 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
5748 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
5749 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
5750 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
5751 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
5752 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
5753 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
5754 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
5755 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
5756 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
5757 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
5772 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
5773 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
5774 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
5775 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
5776 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
5777 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
5778 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
5779 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
5780 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5836
5837 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
5838 Mihail Ionescu <mihail.ionescu@arm.com>
5839 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5840
5841 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
5842 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
6154 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
6155 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
6156 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
6157 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
6158 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
6159 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
6160 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
6170 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
6171 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
6172 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
6173 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
6177 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
6178 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
6179 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
6180 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
6181 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
6182 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
6184 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
6185 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
6186 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
6187 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
6188 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
6189 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
6190 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
6201
6202 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6203 Mihail Ionescu <mihail.ionescu@arm.com>
6204 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6205
6206 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
6207 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
6220
6221 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6222 Mihail Ionescu <mihail.ionescu@arm.com>
6223 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6224
6225 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
6226 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
6237 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
6238 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
6239 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
6240 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
6241 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
6243
6244 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6245 Mihail Ionescu <mihail.ionescu@arm.com>
6246 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6247
6248 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
6249 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
6258
6259 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6260 Mihail Ionescu <mihail.ionescu@arm.com>
6261 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6262
6263 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
6264 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
6268
6269 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6270 Mihail Ionescu <mihail.ionescu@arm.com>
6271 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6272
6273 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
6274 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
6275 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
6291 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
6292 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
6293 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
6294 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
6295 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
6296 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
6297 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
6298 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
6299 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
6300 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
6301 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
6302 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
6303 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
6304 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
6305 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
6306 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
6307 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
6308 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
6309 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
6310 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
6311 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
6312 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
6313 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
6314 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
6315 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
6316 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
6317 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
6318 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
6319 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
6320 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
6321 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
6322 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
6323 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
6324 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
6325 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
6326 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
6327 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
6328 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
6329 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
6330 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
6331 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
6332 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
6333 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
6334 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
6335 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
6336 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
6337 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
6343
6344 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
6345
6346 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
6347
6348 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR tree-optimization/94015
6351 * gcc.dg/pr94015.c: New test.
6352
6353 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6354 Mihail Ionescu <mihail.ionescu@arm.com>
6355 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6356
6357 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
6358 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
6367 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
6368 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
6369 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
6370 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
6371
6372 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
6373 Mihail Ionescu <mihail.ionescu@arm.com>
6374 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6375
6376 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
6377 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
6378 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
6379 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
6380 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
6381 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
6382 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
6383 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
6384 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
6403
6404 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6405 Mihail Ionescu <mihail.ionescu@arm.com>
6406 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6407
6408 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
6409 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
6410 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
6411 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
6412 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
6413 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
6414 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
6415 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
6416
6417 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR target/94185
6420 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
6421 to avoid FAIL with -m32 -std=c++98.
6422
6423 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
6424
6425 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
6426 superfluous dg-error.
6427 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6428
6429 2020-03-17 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR middle-end/94189
6432 * gcc.dg/pr94189.c: New test.
6433
6434 2020-03-17 Martin Liska <mliska@suse.cz>
6435
6436 PR lto/94157
6437 * gcc.dg/lto/pr94157_0.c: Add gas effective
6438 target filter.
6439
6440 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6441
6442 PR d/92309
6443 * gdc.dg/pr92309.d: New test.
6444
6445 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6446
6447 PR d/92216
6448 * gdc.dg/imports/pr92216.d: New.
6449 * gdc.dg/pr92216.d: New test.
6450
6451 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR c/94179
6454 * gcc.c-torture/compile/pr94179.c: New test.
6455
6456 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
6457
6458 PR target/94185
6459 * g++.target/i386/pr94185.C: New test.
6460
6461 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
6462
6463 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
6464 name to .-1 dg-error tests.
6465 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
6466
6467 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6468
6469 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
6470 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6471
6472 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6473
6474 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
6475 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6476 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6477 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6478 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6479
6480
6481 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
6482 Mihail Ionescu <mihail.ionescu@arm.com>
6483 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6484
6485 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
6486 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6494 * gcc.target/arm/mve/mve.exp: New file.
6495 * lib/target-supports.exp
6496 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
6497 armv8.1-m.main+mve.fp and returning corresponding options.
6498 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
6499 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
6500 MVE with floating point on the current target.
6501 (add_options_for_arm_v8_1m_mve_fp): Proc to call
6502 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
6503 compiler options for MVE with floating point.
6504 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
6505 return hard float-abi on success.
6506
6507 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
6508
6509 PR target/89229
6510 * gcc.target/i386/pr89229-7a.c: New test.
6511 * gcc.target/i386/pr89229-7b.c: Likewise.
6512 * gcc.target/i386/pr89229-7c.c: Likewise.
6513
6514 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
6515
6516 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
6517 * gdc.dg/asm5.d: New test.
6518
6519 2020-03-16 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR debug/94167
6522 * gcc.dg/pr94167.c: New test.
6523
6524 PR tree-optimization/94166
6525 * gcc.dg/pr94166.c: New test.
6526
6527 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
6528
6529 PR tree-optimization/94125
6530 * gcc.dg/tree-ssa/pr94125.c: New test.
6531
6532 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
6533
6534 PR target/89229
6535 * gcc.target/i386/pr89229-6a.c: New test.
6536 * gcc.target/i386/pr89229-6b.c: Likewise.
6537 * gcc.target/i386/pr89229-6c.c: Likewise.
6538
6539 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
6540
6541 * gcc.misc-tests/help.exp: Adapt to new output for
6542 -Walloc-size-larger-than= option.
6543
6544 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
6545
6546 PR target/89229
6547 * gcc.target/i386/pr89229-5a.c: New test.
6548 * gcc.target/i386/pr89229-5b.c: Likewise.
6549 * gcc.target/i386/pr89229-5c.c: Likewise.
6550
6551 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6552
6553 PR target/94176
6554 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
6555
6556 2020-03-13 David Malcolm <dmalcolm@redhat.com>
6557
6558 PR analyzer/94099
6559 PR analyzer/94105
6560 * gcc.dg/analyzer/pr94099.c: New test.
6561 * gcc.dg/analyzer/pr94105.c: New test.
6562
6563 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
6564
6565 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
6566 typo.
6567
6568 2020-03-13 Martin Sebor <msebor@redhat.com>
6569
6570 PR c/94040
6571 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
6572 for warning name rather than the exact text.
6573 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
6574 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
6575 * gcc.dg/pr62090.c: Prune expected warning.
6576 * gcc.dg/pr89314.c: Look for warning name rather than text.
6577 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
6578
6579 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
6580
6581 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
6582 (dg-error): Quote 'ms_abi' attribute.
6583 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
6584 Require maybe_x32 effective target.
6585 (dg-options): Add -mx32.
6586 (dg-error): Quote 'ms_abi' attribute.
6587 * gcc.target/i386/pr90096.c (dg-error): Update relative
6588 location of target x32 error.
6589
6590 2020-03-13 Patrick Palka <ppalka@redhat.com>
6591
6592 PR c++/67960
6593 * g++.dg/diagnostic/pr67960.C: New test.
6594 * g++.dg/diagnostic/pr67960-2.C: New test.
6595
6596 2020-03-13 Martin Liska <mliska@suse.cz>
6597
6598 PR lto/94157
6599 * gcc.dg/lto/pr94157_0.c: New test.
6600
6601 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
6602
6603 PR testsuite/93935
6604 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
6605 messages only on vect_hw_misalign targets.
6606
6607 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
6608
6609 PR target/89229
6610 * gcc.target/i386/pr89229-4a.c: New test.
6611 * gcc.target/i386/pr89229-4b.c: Likewise.
6612 * gcc.target/i386/pr89229-4c.c: Likewise.
6613
6614 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gcc.c-torture/compile/20200313-1.c: New test.
6617
6618 2020-03-12 Jeff Law <law@redhat.com>
6619
6620 PR rtl-optimization/90275
6621 * gcc.c-torture/compile/pr90275.c: New test.
6622
6623 2020-03-12 Richard Biener <rguenther@suse.de>
6624
6625 PR tree-optimization/94103
6626 * gcc.target/i386/pr94103.c: New testcase.
6627
6628 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
6629
6630 PR middle-end/94120
6631 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
6632 Extend test case to result variables.
6633 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
6634 restriction of OpenACC.
6635 * gfortran.dg/goacc/declare-3.f95: Remove case where this
6636 restriction is violated.
6637 * gfortran.dg/goacc/pr94120-1.f90: New.
6638 * gfortran.dg/goacc/pr94120-2.f90: New.
6639 * gfortran.dg/goacc/pr94120-3.f90: New.
6640
6641 2020-03-12 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR tree-optimization/94130
6644 * gcc.c-torture/execute/pr94130.c: New test.
6645
6646 PR c++/93907
6647 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
6648 __int128 if __SIZEOF_INT128__ isn't defined.
6649
6650 2020-03-06 Marek Polacek <polacek@redhat.com>
6651
6652 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
6653 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
6654 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
6655 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
6656 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
6657 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
6658 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
6659
6660 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR target/94134
6663 * gcc.c-torture/execute/pr94134.c: New test.
6664
6665 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
6666
6667 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
6668
6669 2020-03-11 Richard Biener <rguenther@suse.de>
6670
6671 * gcc.dg/torture/20200311-1.c: New testcase.
6672
6673 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
6674
6675 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
6676 counted as fluff.
6677
6678 2020-03-11 Richard Wai <richard@annexi-strayline.com>
6679
6680 * gnat.dg/subpools1.adb: New test.
6681
6682 2020-03-11 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR target/94121
6685 * gcc.dg/pr94121.c: New test.
6686
6687 PR middle-end/94111
6688 * gcc.dg/dfp/pr94111.c: New test.
6689
6690 PR tree-optimization/94114
6691 * gcc.dg/pr94114.c: New test.
6692
6693 2020-03-10 Marek Polacek <polacek@redhat.com>
6694
6695 PR c++/94124 - wrong conversion error with non-viable overload.
6696 * g++.dg/cpp0x/initlist-overload1.C: New test.
6697
6698 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
6699
6700 PR target/93709
6701 * gcc.target/powerpc/p9-minmax-3.c: New test.
6702
6703 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6704
6705 PR target/90763
6706 * gcc.target/powerpc/pr90763.c: New.
6707
6708 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
6709
6710 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
6711
6712 2020-03-10 Jeff Law <law@redhat.com>
6713
6714 Revert:
6715 2020-02-29 Jeff Law <law@redhat.com>
6716
6717 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
6718
6719 2020-03-10 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/94088
6722 * gcc.target/i386/pr94088.c: New test.
6723
6724 2020-03-09 Marek Polacek <polacek@redhat.com>
6725
6726 PR c++/92031 - bogus taking address of rvalue error.
6727 PR c++/91465 - ICE with template codes in check_narrowing.
6728 PR c++/93870 - wrong error when converting template non-type arg.
6729 PR c++/94068 - ICE with template codes in check_narrowing.
6730 * g++.dg/cpp0x/conv-tmpl2.C: New test.
6731 * g++.dg/cpp0x/conv-tmpl3.C: New test.
6732 * g++.dg/cpp0x/conv-tmpl4.C: New test.
6733 * g++.dg/cpp0x/conv-tmpl5.C: New test.
6734 * g++.dg/cpp0x/conv-tmpl6.C: New test.
6735 * g++.dg/cpp1z/conv-tmpl1.C: New test.
6736
6737 2020-03-09 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c++/94067
6740 * g++.dg/warn/Wconversion-pr94067.C: New test.
6741
6742 2020-03-09 Marek Polacek <polacek@redhat.com>
6743
6744 PR c++/94050 - ABI issue with alignas on armv7hl.
6745 * g++.dg/abi/align3.C: New test.
6746
6747 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
6748
6749 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
6750
6751 2020-03-09 Martin Liska <mliska@suse.cz>
6752
6753 PR target/93800
6754 * gcc.target/powerpc/pr93800.c: New test.
6755
6756 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
6757
6758 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
6759
6760 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6761
6762 PR testsuite/94019
6763 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
6764 without misaligned vector access support.
6765
6766 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
6767
6768 PR testsuite/94023
6769 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
6770 vect_hw_misalign targets.
6771
6772 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
6773
6774 PR fortran/93581
6775 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
6776
6777 2020-03-08 Patrick Palka <ppalka@redhat.com>
6778
6779 PR c++/93729
6780 * g++.dg/concepts/pr93729.C: New test.
6781
6782 * g++.dg/concepts/diagnostic4.C: New test.
6783
6784 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
6785
6786 PR target/89229
6787 PR target/89346
6788 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
6789 of "pr89229-5a.c".
6790
6791 2020-03-06 David Malcolm <dmalcolm@redhat.com>
6792
6793 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
6794 reflect fix to region_model::get_representative_path_var, adding
6795 the missing "*" from the cast.
6796
6797 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
6798
6799 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
6800 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6801 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
6802 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
6803
6804 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
6805
6806 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
6807
6808 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6809
6810 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
6811
6812 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6813
6814 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
6815
6816 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
6817
6818 * gcc.target/riscv/pr93304.c: Update expected output and comment.
6819
6820 2020-03-06 Delia Burduv <delia.burduv@arm.com>
6821
6822 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
6823 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
6824 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
6825 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
6826
6827 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
6828
6829 PR tree-optimization/90883
6830 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
6831 Add aarch64-*-* mips*-*-* to XFAIL.
6832
6833 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
6834
6835 PR target/89229
6836 PR target/89346
6837 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
6838 * gcc.target/i386/pr89229-2a.c: New test.
6839 * gcc.target/i386/pr89229-2b.c: Likewise.
6840 * gcc.target/i386/pr89229-2c.c: Likewise.
6841 * gcc.target/i386/pr89229-3a.c: Likewise.
6842 * gcc.target/i386/pr89229-3b.c: Likewise.
6843 * gcc.target/i386/pr89229-3c.c: Likewise.
6844 * gcc.target/i386/pr89346.c: Likewise.
6845
6846 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6847
6848 * g++.dg/pr80481.C: Disable epilogue vectorization.
6849
6850 2020-03-05 Joseph Myers <joseph@codesourcery.com>
6851
6852 PR c/93577
6853 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
6854 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
6855 tests.
6856 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
6857
6858 2020-03-05 Jeff Law <law@redhat.com>
6859
6860 PR tree-optimization/91890
6861 * gcc.dg/pragma-diag-8.c: New test.
6862
6863 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR target/94046
6866 * g++.target/i386/pr94046-1.C: New test.
6867 * g++.target/i386/pr94046-2.C: New test.
6868
6869 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
6870
6871 * g++.dg/asan/asan_test.C (dg-options): Add
6872 -Wno-alloc-size-larger-than.
6873
6874 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR target/90311
6877 * gcc.c-torture/execute/pr90311.c: New test.
6878
6879 2020-03-05 Jeff Law <law@redhat.com>
6880
6881 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
6882
6883 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
6884
6885 PR fortran/93792
6886 * gfortran.dg/pr93792.f90: New test.
6887
6888 2020-03-05 Delia Burduv <delia.burduv@arm.com>
6889
6890 * gcc.target/arm/simd/bf16_ma_1.c: New test.
6891 * gcc.target/arm/simd/bf16_ma_2.c: New test.
6892 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
6893
6894 2020-03-05 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR middle-end/93399
6897 * gcc.dg/pr93399.c: New test.
6898
6899 PR tree-optimization/93582
6900 * gcc.dg/tree-ssa/pr93582-11.c: New test.
6901
6902 2020-03-04 Martin Sebor <msebor@redhat.com>
6903
6904 PR c++/90938
6905 * g++.dg/init/array55.C: New test.
6906 * g++.dg/init/array56.C: New test.
6907 * g++.dg/cpp2a/nontype-class33.C: New test.
6908
6909 2020-03-04 Martin Sebor <msebor@redhat.com>
6910
6911 PR tree-optimization/93986
6912 * gcc.dg/pr93986.c: New test.
6913
6914 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR analyzer/94028
6917 * g++.dg/analyzer/pr94028.C: New test.
6918
6919 2020-03-04 Martin Sebor <msebor@redhat.com>
6920
6921 PR middle-end/81401
6922 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
6923
6924 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
6925
6926 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
6927
6928 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
6929
6930 * gcc.target/powerpc/pr93122.c: Add dg-require.
6931
6932 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6933
6934 PR analyzer/93993
6935 * gcc.dg/analyzer/expect-1.c: New test.
6936 * gcc.dg/analyzer/malloc-4.c: New test.
6937 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
6938 Move location of leak warning and update message.
6939
6940 2020-03-04 David Malcolm <dmalcolm@redhat.com>
6941
6942 PR analyzer/93993
6943 * gfortran.dg/analyzer/pr93993.f90: New test.
6944
6945 2020-03-04 Martin Liska <mliska@suse.cz>
6946
6947 * gcc.target/i386/pr91623.c: Add -fcommon in order
6948 to re-trigger the needed code for the test-case which
6949 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
6950
6951 2020-03-04 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR debug/93888
6954 * g++.dg/guality/pr93888.C: New test.
6955
6956 2020-02-04 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/93964
6959 * gcc.dg/graphite/pr93964.c: New testcase.
6960
6961 2020-03-04 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR tree-optimization/94001
6964 * gcc.dg/pr94001.c: New test.
6965
6966 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
6967
6968 PR target/93995
6969 * gcc.dg/pr93995.c: New.
6970
6971 2020-03-03 Marek Polacek <polacek@redhat.com>
6972
6973 PR c++/90505 - mismatch in template argument deduction.
6974 * g++.dg/template/deduce4.C: New test.
6975 * g++.dg/template/deduce5.C: New test.
6976 * g++.dg/template/deduce6.C: New test.
6977 * g++.dg/template/deduce7.C: New test.
6978
6979 2020-03-03 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR c++/93998
6982 * g++.dg/ext/pr93998.C: New test.
6983
6984 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
6985
6986 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
6987
6988 2020-03-03 Jakub Jelinek <jakub@redhat.com>
6989
6990 PR tree-optimization/93582
6991 * gcc.dg/tree-ssa/pr93582-10.c: New test.
6992 * gcc.dg/pr93582.c: New test.
6993 * gcc.c-torture/execute/pr93582.c: New test.
6994
6995 2020-03-03 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/93946
6998 * gcc.dg/torture/pr93946-1.c: New testcase.
6999 * gcc.dg/torture/pr93946-2.c: Likewise.
7000
7001 2020-03-03 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR rtl-optimization/94002
7004 * gcc.dg/pr94002.c: New test.
7005
7006 PR tree-optimization/93927
7007 * gcc.c-torture/compile/pr93927-1.c: New test.
7008 * gcc.c-torture/compile/pr93927-2.c: New test.
7009
7010 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7011
7012 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
7013
7014 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
7015
7016 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
7017
7018 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7019
7020 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
7021 -fanalyzer-show-duplicate-count.
7022
7023 2020-03-02 David Malcolm <dmalcolm@redhat.com>
7024
7025 PR analyzer/93959
7026 * g++.dg/analyzer/cstdlib-2.C: New test.
7027 * g++.dg/analyzer/cstdlib.C: New test.
7028
7029 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7030 Jun Ma <JunMa@linux.alibaba.com>
7031
7032 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
7033 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
7034 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
7035
7036 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
7037
7038 PR target/93997
7039 * gcc.target/i386/pr93997.c: New test.
7040
7041 2020-03-02 Martin Sebor <msebor@redhat.com>
7042
7043 PR tree-optimization/92982
7044 * gcc.dg/strlenopt-94.c: New test.
7045
7046 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
7047
7048 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
7049 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
7050
7051 2020-03-02 Jeff Law <law@redhat.com>
7052
7053 * gcc.target/arm/fuse-caller-save.c: Update expected output.
7054
7055 2020-03-02 Martin Liska <mliska@suse.cz>
7056
7057 * gcc.dg/vect/bb-slp-19.c: The comment
7058 does not align with fact that we started
7059 to SLP the testcase.
7060
7061 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
7062
7063 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
7064 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7065 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7066 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7067 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7068
7069 2020-03-01 Martin Sebor <msebor@redhat.com>
7070
7071 PR c++/92721
7072 g++.dg/ext/attr-access.C: New test.
7073
7074 2020-03-01 Martin Sebor <msebor@redhat.com>
7075
7076 PR middle-end/93926
7077 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
7078
7079 2020-03-01 Martin Sebor <msebor@redhat.com>
7080
7081 PR c/93812
7082 * gcc.dg/format/proto.c: New test.
7083
7084 2020-03-01 Martin Sebor <msebor@redhat.com>
7085
7086 PR middle-end/93829
7087 * gcc.dg/Wstringop-overflow-32.c: New test.
7088
7089 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7090
7091 PR testsuite/91797
7092 * gcc.target/powerpc/pr68805.c: Update expected output.
7093
7094 PR testsuite/91799
7095 * gcc.target/powerpc/pr88233.c: Update expected output and
7096 add target selector.
7097
7098 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
7099
7100 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
7101
7102 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7103
7104 PR fortran/92976
7105 * gfortran.dg/select_type_48.f90 : New test.
7106
7107 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
7108
7109 PR fortran/92959
7110 * gfortran.dg/associated_8.f90 : New test.
7111
7112 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
7113
7114 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
7115 awaitable.
7116 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
7117
7118 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
7119
7120 PR ada/91100
7121 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
7122
7123 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
7124 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
7125 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
7126 * gcc.dg/torture/20190327-1.c: Likewise.
7127 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
7128 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
7129 * gcc.dg/torture/pr90020.c: Likewise.
7130 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
7131
7132 PR ipa/92548
7133 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
7134 hppa*-*-hpux*.
7135 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
7136 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
7137
7138 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
7139 * gfortran.dg/pr90988_4.f: Likewise.
7140 * gfortran.dg/pr91372.f90: Likewise.
7141
7142 2020-02-29 Jeff Law <law@redhat.com>
7143
7144 * gcc.target/or1k/return-2.c: Update expected output.
7145
7146 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
7147
7148 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
7149
7150 * g++.dg/coroutines/torture/func-params-08.C: Update
7151 to suspend for each co_await operation.
7152
7153 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
7154
7155 PR fortran/92785
7156 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
7157
7158 2020-02-28 Jakub Jelinek <jakub@redhat.com>
7159
7160 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7161 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
7162 immediate function in unevaluated contexts into dg-bogus.
7163 * g++.dg/cpp2a/consteval16.C: New test.
7164
7165 PR middle-end/92152
7166 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
7167 of hardcoding unsigned long.
7168 (uint64_t): Use unsigned long long instead of unsigned long.
7169
7170 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
7171
7172 PR target/93932
7173 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
7174 instruction counts.
7175
7176 2020-02-27 Martin Jambor <mjambor@suse.cz>
7177 Feng Xue <fxue@os.amperecomputing.com>
7178
7179 PR ipa/93707
7180 * gcc.dg/ipa/pr93707.c: New test.
7181
7182 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
7183
7184 PR middle-end/92152
7185 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
7186 * g++.dg/torture/pr92152.C: New testcase.
7187 * gcc.dg/torture/pr92152.c: New testcase.
7188 * gcc.dg/tree-ssa/20030807-7.c: xfail.
7189 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
7190 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
7191
7192 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
7193
7194 * gcc.target/arm/bf16_dup.c: New test.
7195 * gcc.target/arm/bf16_reinterpret.c: Likewise.
7196
7197 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
7198
7199 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
7200 (check_effective_target_has_arch_pwr6): New.
7201 (check_effective_target_has_arch_pwr7): New.
7202 (check_effective_target_has_arch_pwr8): New.
7203 (check_effective_target_has_arch_pwr9): New.
7204 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
7205
7206
7207 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
7208
7209 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
7210 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
7211
7212 2020-02-27 Alexandre Oliva <oliva@adacore.com>
7213
7214 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
7215
7216 2020-02-27 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/93508
7219 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
7220
7221 2020-02-27 Richard Biener <rguenther@suse.de>
7222
7223 PR tree-optimization/93953
7224 * gcc.dg/pr93953.c: New testcase.
7225
7226 2020-02-27 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR c/93949
7229 * gcc.c-torture/compile/pr93949.c: New test.
7230
7231 PR tree-optimization/93582
7232 PR tree-optimization/93945
7233 * gcc.dg/tree-ssa/pr93582-9.c: New test.
7234 * gcc.c-torture/execute/pr93945.c: New test.
7235
7236 2020-02-26 Marek Polacek <polacek@redhat.com>
7237
7238 PR c++/93789 - ICE with invalid array bounds.
7239 * g++.dg/ext/vla22.C: New test.
7240
7241 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7242
7243 PR analyzer/93950
7244 * g++.dg/analyzer/pr93950.C: New test.
7245
7246 2020-02-26 David Malcolm <dmalcolm@redhat.com>
7247
7248 PR analyzer/93947
7249 * gcc.dg/analyzer/torture/pr93947.c: New test.
7250
7251 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
7252
7253 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
7254 * g++.dg/coroutines/torture/func-params-07.C: New test.
7255 * g++.dg/coroutines/torture/func-params-08.C: New test.
7256
7257 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
7258
7259 PR target/93913
7260 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
7261 stxv and stxvx instructions as well.
7262 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
7263 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
7264 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
7265
7266 2020-02-26 Patrick Palka <ppalka@redhat.com>
7267
7268 * g++.dg/concepts/diagnostic2.C: New test.
7269 * g++.dg/concepts/diagnostic3.C: New test.
7270
7271 2020-02-26 Marek Polacek <polacek@redhat.com>
7272
7273 PR c++/93676 - value-init crash in template.
7274 * g++.dg/cpp0x/nsdmi-template19.C: New test.
7275
7276 2020-02-26 Marek Polacek <polacek@redhat.com>
7277
7278 PR c++/93862 - ICE with static_cast when converting from int[].
7279 * g++.dg/cpp0x/rv-cast7.C: New test.
7280
7281 2020-02-26 Marek Polacek <polacek@redhat.com>
7282
7283 DR 1423, Convertibility of nullptr to bool.
7284 * g++.dg/DRs/dr1423.C: New test.
7285
7286 2020-02-26 Marek Polacek <polacek@redhat.com>
7287
7288 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
7289 * g++.dg/cpp2a/constexpr-init16.C: New test.
7290 * g++.dg/cpp2a/constexpr-init17.C: New test.
7291
7292 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
7293
7294 PR middle-end/93843
7295 * gcc.dg/vect/pr93843-1.c: New test.
7296 * gcc.dg/vect/pr93843-2.c: Likewise.
7297
7298 2020-02-26 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR tree-optimization/93820
7301 * gcc.dg/pr93820-2.c: New test.
7302
7303 PR tree-optimization/93820
7304 * gcc.dg/pr93820.c: New test.
7305
7306 PR c++/93905
7307 * g++.dg/cpp0x/pr93905.C: New test.
7308
7309 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7310
7311 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
7312 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
7313
7314 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
7315
7316 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
7317 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
7318
7319 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
7320
7321 * gcc.target/arm/simd/bf16_dot_1.c: New test.
7322 * gcc.target/arm/simd/bf16_dot_2.c: New test.
7323 * gcc.target/arm/simd/bf16_dot_3.c: New test.
7324
7325 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR rtl-optimization/93908
7328 * gcc.c-torture/execute/pr93908.c: New test.
7329
7330 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
7331
7332 * gnat.dg/lto24.adb: New test.
7333 * gnat.dg/lto24_pkg1.ads: New helper.
7334 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
7335
7336 2020-02-25 Richard Biener <rguenther@suse.de>
7337
7338 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
7339
7340 2020-02-25 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/93868
7343 * gcc.dg/torture/pr93868.c: New testcase.
7344
7345 2020-02-25 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR middle-end/93874
7348 * gcc.dg/pr93874.c: New test.
7349
7350 PR ipa/93763
7351 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
7352 warnings and still ICEs before the ipa-cp.c fix.
7353 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
7354
7355 PR translation/93864
7356 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
7357 * obj-c++.dg/encode-4.mm: Likewise.
7358 * gfortran.dg/data_array_5.f90: Likewise.
7359 * gcc.dg/decl-1.c: Likewise.
7360
7361 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7362
7363 PR analyzer/93032
7364 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
7365 * gcc.dg/analyzer/taint-1.c: Likewise.
7366
7367 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7368
7369 PR analyzer/93899
7370 * g++.dg/analyzer/pr93899.C: New test.
7371
7372 2020-02-24 Martin Sebor <msebor@redhat.com>
7373
7374 PR c++/93804
7375 * g++.dg/warn/Wredundant-tags-4.C: New test.
7376 * g++.dg/warn/Wredundant-tags-5.C: New test.
7377 * g++.dg/warn/Wredundant-tags-5.h: New test.
7378
7379 2020-02-24 David Malcolm <dmalcolm@redhat.com>
7380
7381 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
7382 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
7383 analyzer-verbosity-2.c
7384 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
7385 * gcc.dg/analyzer/edges-1.c: New test.
7386 * gcc.dg/analyzer/edges-2.c: New test.
7387 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
7388
7389 2020-02-24 Marek Polacek <polacek@redhat.com>
7390
7391 PR c++/93869 - ICE with -Wmismatched-tags.
7392 * g++.dg/warn/Wmismatched-tags-2.C: New test.
7393
7394 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7395
7396 PR fortran/93835
7397 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
7398 * gfortran.dg/pr93835.f08 : New test.
7399
7400 2020-02-24 Marek Polacek <polacek@redhat.com>
7401
7402 PR c++/93712 - ICE with ill-formed array list-initialization.
7403 * g++.dg/cpp0x/initlist-array11.C: New test.
7404
7405 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
7406
7407 PR fortran/93604
7408 * gfortran.dg/pr93604.f90 : New test.
7409
7410 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7411
7412 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
7413 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
7414 * g++.dg/cpp2a/consteval6.C: Likewise.
7415 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
7416 into dg-bogus.
7417
7418 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
7419
7420 PR lto/78353
7421 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
7422 target.
7423 * gcc.target/arm/pr78353-2.c: Likewise.
7424
7425 2020-02-24 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR tree-optimization/93582
7428 * gcc.dg/tree-ssa/pr93582-4.c: New test.
7429 * gcc.dg/tree-ssa/pr93582-5.c: New test.
7430 * gcc.dg/tree-ssa/pr93582-6.c: New test.
7431 * gcc.dg/tree-ssa/pr93582-7.c: New test.
7432 * gcc.dg/tree-ssa/pr93582-8.c: New test.
7433
7434 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
7435
7436 PR fortran/93552
7437 * gfortran.dg/goacc/tile-4.f90: New.
7438
7439 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7440 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
7441
7442 PR driver/47785
7443 PR lto/78353
7444 * gcc.target/arm/pr78353-1.c: New test.
7445 * gcc.target/arm/pr78353-2.c: Likewise.
7446
7447 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7448
7449 PR fortran/93890
7450 * gfortran.dg/argument_checking_24.f90: Correct test case.
7451
7452 2020-02-21 Martin Sebor <msebor@redhat.com>
7453
7454 PR gcov-profile/93753
7455 * g++.dg/ext/flexary36.C: New test.
7456 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
7457
7458 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
7459
7460 * gcc.target/arm/simd/vmmla_1.c: New test.
7461
7462 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
7463
7464 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
7465 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
7466 * lib/target-supports.exp
7467 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
7468 (check_effective_target_arm_v8_1m_mve_ok): New.
7469 (add_options_for_v8_1m_mve): New.
7470
7471 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7472
7473 * gcc.target/i386/pr69052.c: Require target ia32.
7474 (dg-options): Add -fcommon and remove -pie.
7475
7476 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
7477
7478 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
7479 vect_mutiple_sizes effective target.
7480
7481 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
7482 Richard Biener <rguenther@suse.de>
7483
7484 PR tree-optimization/93586
7485 * gcc.dg/torture/pr93586.c: New testcase.
7486
7487 2020-02-21 Martin Jambor <mjambor@suse.cz>
7488
7489 PR tree-optimization/93845
7490 * g++.dg/tree-ssa/pr93845.C: New test.
7491
7492 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7493
7494 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
7495 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
7496 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
7497 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
7498
7499 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
7500
7501 * gcc.target/aarch64/sve/recip_1.c: New test.
7502 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
7503 * gcc.target/aarch64/sve/recip_2.c: Likewise.
7504 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
7505
7506 2020-02-20 Martin Sebor <msebor@redhat.com>
7507
7508 PR c++/93801
7509 * g++.dg/warn/Wredundant-tags-3.C: New test.
7510
7511 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
7512
7513 PR target/93828
7514 * g++.target/i386/pr93828.C: New test.
7515
7516 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
7517
7518 PR target/93658
7519 * gcc.target/powerpc/pr93658.c: New test.
7520
7521 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
7522
7523 PR fortran/93825
7524 * gfortran.dg/goacc/tile-3.f90: New.
7525
7526 2020-02-19 Marek Polacek <polacek@redhat.com>
7527
7528 PR c++/93169 - wrong-code with a non-constexpr constructor.
7529 * g++.dg/cpp0x/constexpr-93169.C: New test.
7530
7531 2020-02-19 Martin Sebor <msebor@redhat.com>
7532
7533 PR tree-optimization/92128
7534 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
7535 optimize away calls as expected.
7536
7537 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
7538
7539 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
7540 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
7541
7542 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
7543
7544 PR tree-optimization/93767
7545 * gcc.dg/vect/pr93767.c: New test.
7546
7547 2020-02-19 Martin Jambor <mjambor@suse.cz>
7548
7549 PR tree-optimization/93776
7550 * gcc.dg/tree-ssa/pr93776.c: New test.
7551
7552 2020-02-19 Martin Jambor <mjambor@suse.cz>
7553
7554 PR tree-optimization/93667
7555 * g++.dg/tree-ssa/pr93667.C: New test.
7556
7557 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
7558
7559 * g++.dg/other/i386-2.C: add -mavx512vbmi2
7560 * g++.dg/other/i386-3.C: Ditto.
7561
7562 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
7563
7564 * gcc.target/aarch64/vmull_high.c: New.
7565
7566 2020-02-18 Marek Polacek <polacek@redhat.com>
7567
7568 PR c++/93817
7569 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
7570
7571 2020-02-18 Jon Beniston <jon@beniston.com>
7572
7573 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
7574
7575 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
7576
7577 PR fortran/93714
7578 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
7579 message instead of length mismatch.
7580 * gfortran.dg/pr93714_1.f90
7581 * gfortran.dg/pr93714_2.f90
7582
7583 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7584
7585 PR fortran/93601
7586 * gfortran.dg/pr93601.f90 : New test.
7587
7588 2020-02-18 Martin Liska <mliska@suse.cz>
7589
7590 PR ipa/93583
7591 * gcc.dg/ipa/pr93583.c: New test.
7592
7593 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7594
7595 PR analyzer/93777
7596 * g++.dg/analyzer/pr93777.C: New test.
7597 * gfortran.dg/analyzer/pr93777.f90: New test.
7598
7599 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7600
7601 PR analyzer/93778
7602 * gfortran.dg/analyzer/pr93778.f90: New test.
7603
7604 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7605
7606 PR analyzer/93774
7607 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
7608 based on gfortran.dg/deferred_character_25.f90.
7609
7610 2020-02-18 David Malcolm <dmalcolm@redhat.com>
7611
7612 PR analyzer/93779
7613 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
7614 gfortran.fortran-torture/compile/pr88304-2.f90
7615
7616 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
7617
7618 PR fortran/93603
7619 * gfortran.dg/pr93603.f90 : New test.
7620
7621 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
7622
7623 PR fortran/93580
7624 * gfortran.dg/dg/pr93580.f90: New test.
7625
7626 2020-02-18 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR tree-optimization/93780
7629 * gcc.dg/pr93780.c: New test.
7630
7631 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7632
7633 PR analyzer/93775
7634 * gcc.dg/analyzer/20020129-1.c: New test.
7635
7636 2020-02-17 Alexandre Oliva <oliva@adacore.com>
7637
7638 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
7639 thr-init-2.c into an execution test with explicitly common
7640 variables.
7641
7642 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
7643
7644 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
7645
7646 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7647
7648 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
7649 number of expected insns.
7650
7651 2020-02-17 Martin Liska <mliska@suse.cz>
7652
7653 PR ipa/93760
7654 * g++.dg/lto/odr-8_1.C: Fix grammar.
7655
7656 2020-02-17 Richard Biener <rguenther@suse.de>
7657
7658 PR c/86134
7659 * gcc.dg/pr86134.c: New testcase.
7660 * gcc.dg/pr28322-2.c: Adjust.
7661
7662 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7663
7664 PR analyzer/93388
7665 * gcc.dg/analyzer/torture/20060625-1.c: New test.
7666 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
7667 * gcc.dg/analyzer/torture/pr59037.c: New test.
7668
7669 2020-02-17 David Malcolm <dmalcolm@redhat.com>
7670
7671 * gcc.dg/analyzer/malloc-1.c (test_48): New.
7672
7673 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
7674
7675 PR target/93047
7676 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
7677
7678 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
7679
7680 PR target/93743
7681 * gcc.target/i386/pr93743.c : New test.
7682
7683 2020-02-15 Marek Polacek <polacek@redhat.com>
7684
7685 PR c++/93710 - poor diagnostic for array initializer.
7686 * g++.dg/diagnostic/array-init1.C: New test.
7687
7688 2020-02-15 Jason Merrill <jason@redhat.com>
7689
7690 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
7691 look for -std=*++20.
7692 (check_effective_target_concepts): Use check_effective_target_c++2a.
7693
7694 2020-02-15 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR tree-optimization/93744
7697 * gcc.c-torture/execute/pr93744-1.c: New test.
7698 * gcc.c-torture/execute/pr93744-2.c: New test.
7699 * gcc.c-torture/execute/pr93744-3.c: New test.
7700
7701 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR c++/61414
7704 * g++.dg/cpp0x/enum39.C: New test.
7705
7706 2020-02-14 Martin Jambor <mjambor@suse.cz>
7707
7708 PR tree-optimization/93516
7709 * g++.dg/tree-ssa/pr93516.C: New test.
7710
7711 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
7712
7713 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
7714 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
7715 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
7716 * gcc.target/i386/sse-13.c: Ditto.
7717 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
7718 * gcc.target/i386/sse-22.c: Ditto.
7719
7720 2020-02-14 Jakub Jelinek <jakub@redhat.com>
7721
7722 Partially implement P1042R1: __VA_OPT__ wording clarifications
7723 PR preprocessor/92319
7724 * c-c++-common/cpp/va-opt-4.c: New test.
7725
7726 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c/93576
7729 * gcc.dg/pr93576.c: New test.
7730
7731 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
7732
7733 * g++.dg/cpp0x/constexpr-static13.C:
7734 Add -fdelete-null-pointer-checks.
7735 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
7736 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
7737
7738 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
7739
7740 PR target/93656
7741 * gcc.target/i386/pr93656.c: New test.
7742
7743 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7744
7745 * gcc.target/arc/nps400-1.c: Update test.
7746
7747 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7748
7749 * gcc.target/arc/or-cnst-size2.c: Update test.
7750
7751 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
7752 Petro Karashchenko <petro.karashchenko@ring.com>
7753
7754 * gcc.target/arc/mul64-1.c: New test.
7755
7756 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR target/93696
7759 * gcc.target/i386/pr93696-1.c: New test.
7760 * gcc.target/i386/pr93696-2.c: New test.
7761 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
7762 of _mm*_mask_popcnt_*.
7763 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
7764 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
7765 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
7766 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
7767 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
7768 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
7769 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
7770 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
7771 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
7772
7773 PR tree-optimization/93582
7774 * gcc.dg/tree-ssa/pr93582-1.c: New test.
7775 * gcc.dg/tree-ssa/pr93582-2.c: New test.
7776 * gcc.dg/tree-ssa/pr93582-3.c: New test.
7777
7778 2020-02-13 Richard Biener <rguenther@suse.de>
7779
7780 PR testsuite/93717
7781 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
7782
7783 2020-02-13 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR target/93673
7786 * gcc.target/i386/avx512f-pr93673.c: New test.
7787 * gcc.target/i386/avx512dq-pr93673.c: New test.
7788 * gcc.target/i386/avx512bw-pr93673.c: New test.
7789
7790 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
7791
7792 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
7793
7794 * g++.dg/coroutines/coro1-allocators.h: New.
7795 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
7796 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
7797 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
7798 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
7799 coro1-allocators.h header.
7800 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
7801 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
7802 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
7803 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
7804
7805 2020-02-12 Jakub Jelinek <jakub@redhat.com>
7806
7807 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
7808 -mprefixed-addr in dg-options.
7809
7810 PR middle-end/93663
7811 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
7812 for DBL_MAX, inf, their negations and nan.
7813
7814 2020-02-12 Martin Sebor <msebor@redhat.com>
7815
7816 PR middle-end/93646
7817 * gcc.dg/Wstringop-overflow-31.c: New test.
7818
7819 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7820
7821 PR rtl-optimization/93565
7822 * gcc.target/aarch64/pr93565.c: New test.
7823
7824 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7825
7826 * gcc.target/aarch64/popcnt2.c: New test.
7827
7828 2020-02-12 Marek Polacek <polacek@redhat.com>
7829
7830 PR c++/88819
7831 * g++.dg/cpp2a/nontype-class32.C: New test.
7832
7833 2020-02-12 Marek Polacek <polacek@redhat.com>
7834
7835 PR c++/93684 - ICE-on-invalid with broken attribute.
7836 * g++.dg/parse/attr4.C: New test.
7837
7838 2020-02-12 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR target/93670
7841 * gcc.target/i386/avx512vl-pr93670.c: New test.
7842
7843 2020-02-12 Richard Biener <rguenther@suse.de>
7844
7845 PR testsuite/93697
7846 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
7847
7848 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7849
7850 PR analyzer/93288
7851 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
7852 called in a constructor.
7853 * g++.dg/analyzer/pr93288.C: New test.
7854
7855 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR analyzer/93212
7858 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
7859 * g++.dg/analyzer/malloc.C: New test.
7860 * g++.dg/analyzer/pr93212.C: New test.
7861
7862 2020-02-11 Martin Sebor <msebor@redhat.com>
7863
7864 PR tree-optimization/93683
7865 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
7866
7867 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
7868
7869 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
7870 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
7871 statement for ppc_ieee128_ok.
7872
7873 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7874
7875 PR analyzer/93374
7876 * gcc.dg/analyzer/torture/pr93374.c: New test.
7877
7878 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7879
7880 PR analyzer/93669
7881 * gcc.dg/analyzer/pr93669.c: New test.
7882
7883 2020-02-11 David Malcolm <dmalcolm@redhat.com>
7884
7885 PR analyzer/93649
7886 * gcc.dg/analyzer/torture/pr93649.c: New test.
7887
7888 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
7889
7890 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
7891 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
7892
7893 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7894
7895 * gcc.target/arm/simd/vdot-2-1.c: New test.
7896 * gcc.target/arm/simd/vdot-2-2.c: New test.
7897 * gcc.target/arm/simd/vdot-2-3.c: New test.
7898 * gcc.target/arm/simd/vdot-2-4.c: New test.
7899
7900 2020-02-11 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/93661
7903 PR tree-optimization/93662
7904 * gcc.dg/pr93661.c: New testcase.
7905
7906 2020-02-12 Patrick Palka <ppalka@redhat.com>
7907
7908 PR c++/69448
7909 PR c++/80471
7910 * g++.dg/concepts/abbrev3.C: New test.
7911 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
7912 correct behavior.
7913 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
7914
7915 * g++.dg/cpp2a/concepts6.C: New test.
7916
7917 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7918
7919 PR analyzer/93350
7920 * gcc.dg/analyzer/torture/pr93350.c: New test.
7921
7922 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR analyzer/93647
7925 * gcc.dg/analyzer/torture/pr93647.c: New test.
7926
7927 2020-02-10 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR target/93637
7930 * gcc.target/i386/avx-pr93637.c: New test.
7931
7932 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7933
7934 PR analyzer/93405
7935 * gfortran.dg/analyzer/pr93405.f90: New test.
7936
7937 2020-02-10 David Malcolm <dmalcolm@redhat.com>
7938
7939 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
7940 suite.
7941 * gfortran.dg/analyzer/malloc-example.f90: New test.
7942 * gfortran.dg/analyzer/malloc.f90: New test.
7943
7944 2020-02-10 Martin Sebor <msebor@redhat.com>
7945
7946 PR c/93640
7947 * gcc.dg/attr-access.c: New test.
7948
7949 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
7950
7951 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
7952
7953 PR target/93372
7954 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
7955 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
7956 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
7957 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
7958 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
7959 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
7960 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
7961 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
7962 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
7963 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
7964 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
7965 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
7966 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
7967 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
7968 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
7969 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
7970 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
7971 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
7972
7973 2020-02-10 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR target/91913
7976 * gfortran.dg/pr91913.f90: New test.
7977
7978 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR libgcc/85334
7981 * g++.target/i386/pr85334-1.C: New test.
7982 * g++.target/i386/pr85334-2.C: Likewise.
7983
7984 2020-02-10 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR other/93641
7987 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
7988 tests.
7989
7990 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
7991
7992 PR ipa/93203
7993 * g++.dg/ipa/pr93203.C: New test.
7994 * gcc.dg/ipa/ipcp-1: Change dump string.
7995
7996 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
7997
7998 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
7999
8000 2020-02-09 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR c++/93633
8003 * g++.dg/cpp2a/constexpr-new11.C: New test.
8004 * g++.dg/cpp2a/constexpr-new12.C: New test.
8005 * g++.dg/cpp2a/constexpr-new13.C: New test.
8006
8007 2020-02-08 Andrew Pinski <apinski@marvel.com>
8008
8009 PR target/91927
8010 * gcc.target/aarch64/pr91927.c: New testcase.
8011
8012 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
8013
8014 PR target/93136
8015 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
8016 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
8017 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
8018 regex directives. Adjust expected instruction counts.
8019 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
8020 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
8021
8022 2020-02-08 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR c++/93549
8025 * g++.dg/ext/constexpr-pr93549.C: New test.
8026
8027 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
8028 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR target/65782
8031 * gcc.target/i386/pr65782.c: New test.
8032
8033 2020-02-07 Marek Polacek <polacek@redhat.com>
8034
8035 PR c++/92947 - Paren init of aggregates in unevaluated context.
8036 * g++.dg/cpp2a/paren-init21.C: New test.
8037
8038 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8039
8040 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
8041
8042 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
8043
8044 * gcc.target/aarch64/simd/vmmla.c: New test.
8045
8046 2020-02-07 Richard Biener <rguenther@suse.de>
8047
8048 PR middle-end/93519
8049 * gcc.dg/Wrestrict-21.c: New testcase.
8050
8051 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
8052
8053 PR target/85667
8054 * gcc.target/i386/pr85667-10.c: New test.
8055 * gcc.target/i386/pr85667-7.c: Likewise.
8056 * gcc.target/i386/pr85667-8.c: Likewise.
8057 * gcc.target/i386/pr85667-9.c: Likewise.
8058
8059 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/93122
8062 * gcc.target/powerpc/pr93122.c: New test.
8063
8064 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 PR c++/89404
8067 * g++.dg/ext/vla21.C: New.
8068
8069 2020-02-07 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR target/93615
8072 * gcc.dg/pr93615.c: New test.
8073
8074 PR target/93611
8075 * gcc.target/i386/pr93611.c: New test.
8076
8077 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8078
8079 PR analyzer/93375
8080 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
8081 differences in how __builtin_memcpy has been optimized at the time
8082 the analyzer runs.
8083
8084 2020-02-06 David Malcolm <dmalcolm@redhat.com>
8085
8086 * gcc.dg/analyzer/torture/intptr_t.c: New test.
8087
8088 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
8089
8090 * gcc.target/powerpc/pr93012.c: New.
8091
8092 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
8093
8094 PR target/87763
8095 * gcc.target/aarch64/movk_2.c: New test.
8096
8097 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
8098
8099 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
8100 Unify scan-assembler strings for all targets.
8101 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
8102 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
8103 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
8104
8105 2020-02-06 Marek Polacek <polacek@redhat.com>
8106
8107 PR c++/93597 - ICE with lambda in operator function.
8108 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
8109
8110 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
8111
8112 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
8113 …_target_compile as (additional_flags=) option and not as source
8114 filename to make it work with remote execution.
8115 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
8116 check_effective_target_gas, check_effective_target_gld): Likewise.
8117
8118 2020-02-06 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR target/93594
8121 * gcc.target/i386/avx2-pr93594.c: New test.
8122
8123 2020-02-05 Martin Sebor <msebor@redhat.com>
8124
8125 PR tree-optimization/92765
8126 * g++.dg/tree-ssa/strlenopt-1.C: New test.
8127 * g++.dg/tree-ssa/strlenopt-2.C: New test.
8128 * gcc.dg/Warray-bounds-58.c: New test.
8129 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
8130 * gcc.dg/Wstring-compare.c: Xfail a test.
8131 * gcc.dg/strcmpopt_2.c: Disable tests.
8132 * gcc.dg/strcmpopt_4.c: Adjust tests.
8133 * gcc.dg/strcmpopt_10.c: New test.
8134 * gcc.dg/strcmpopt_11.c: New test.
8135 * gcc.dg/strlenopt-69.c: Disable tests.
8136 * gcc.dg/strlenopt-92.c: New test.
8137 * gcc.dg/strlenopt-93.c: New test.
8138 * gcc.dg/strlenopt.h: Declare calloc.
8139 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
8140 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
8141
8142 2020-02-05 Marek Polacek <polacek@redhat.com>
8143
8144 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
8145 * g++.dg/cpp0x/initlist119.C: New test.
8146 * g++.dg/cpp0x/initlist120.C: New test.
8147
8148 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR c++/93557
8151 * c-c++-common/Wunused-var-17.c: New test.
8152
8153 2020-02-05 Jeff Law <law@redhat.com>
8154
8155 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
8156 adjust expected shadd insn count appropriately.
8157
8158 2020-02-05 David Malcolm <dmalcolm@redhat.com>
8159
8160 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
8161 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
8162 * gcc.dg/analyzer/data-model-7.c: Likewise.
8163 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
8164 * gcc.dg/analyzer/loop-2a.c: Likewise.
8165 * gcc.dg/analyzer/loop-4.c: Likewise.
8166 * gcc.dg/analyzer/loop.c: Likewise.
8167 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
8168 call at merger.
8169 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
8170 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
8171 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
8172 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
8173 * gcc.dg/analyzer/paths-1.c: Likewise.
8174 * gcc.dg/analyzer/paths-1a.c: Likewise.
8175 * gcc.dg/analyzer/paths-2.c: Likewise.
8176 * gcc.dg/analyzer/paths-3.c: Likewise.
8177 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
8178 * gcc.dg/analyzer/paths-5.c: Likewise.
8179 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
8180 at merger.
8181 * gcc.dg/analyzer/paths-7.c: Likewise.
8182 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
8183 output format.
8184 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
8185 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
8186
8187 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR target/92190
8190 * gcc.target/i386/pr92190.c: New test.
8191
8192 2020-02-05 Richard Biener <rguenther@suse.de>
8193
8194 PR testsuite/92177
8195 * gcc.dg/vect/bb-slp-22.c: Adjust.
8196
8197 2020-02-05 Richard Biener <rguenther@suse.de>
8198
8199 PR middle-end/90648
8200 * gcc.dg/pr90648.c: New testcase.
8201
8202 2020-02-05 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR middle-end/93555
8205 * c-c++-common/gomp/pr93555-1.c: New test.
8206 * c-c++-common/gomp/pr93555-2.c: New test.
8207 * gfortran.dg/gomp/pr93555.f90: New test.
8208
8209 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
8210
8211 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
8212
8213 2020-02-04 David Malcolm <dmalcolm@redhat.com>
8214
8215 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
8216 from int to long.
8217
8218 2020-02-04 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/93538
8221 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
8222
8223 2020-02-04 Jakub Jelinek <jakub@redhat.com>
8224
8225 * c-c++-common/cpp/has-include-1.c: New test.
8226 * c-c++-common/cpp/has-include-next-1.c: New test.
8227 * c-c++-common/gomp/has-include-1.c: New test.
8228
8229 PR preprocessor/93545
8230 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
8231 recovery.
8232 * c-c++-common/cpp/pr93545-1.c: New test.
8233 * c-c++-common/cpp/pr93545-2.c: New test.
8234 * c-c++-common/cpp/pr93545-3.c: New test.
8235 * c-c++-common/cpp/pr93545-4.c: New test.
8236
8237 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
8238
8239 * g++.dg/coroutines/coro-missing-promise.C: New test.
8240
8241 2020-02-04 Richard Biener <rguenther@suse.de>
8242
8243 PR tree-optimization/91123
8244 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
8245
8246 2020-02-04 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/92819
8249 * gcc.target/i386/pr92819.c: New testcase.
8250 * gcc.target/i386/pr92803.c: Adjust.
8251
8252 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
8253
8254 PR c++/93458
8255 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
8256 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
8257 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
8258 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
8259 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
8260
8261 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8262
8263 PR analyzer/93544
8264 * gcc.dg/analyzer/torture/pr93544.c: New test.
8265
8266 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8267
8268 PR analyzer/93546
8269 * gcc.dg/analyzer/pr93546.c: New test.
8270
8271 2020-02-03 David Malcolm <dmalcolm@redhat.com>
8272
8273 PR analyzer/93547
8274 * gcc.dg/analyzer/pr93547.c: New test.
8275
8276 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8277
8278 PR target/91816
8279 * gcc.target/arm/pr91816.c: New test.
8280
8281 2020-02-03 Julian Brown <julian@codesourcery.com>
8282 Tobias Burnus <tobias@codesourcery.com>
8283
8284 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
8285 _OPENACC define.
8286 * gfortran.dg/openacc-define-3.f90: Likewise.
8287
8288 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
8289
8290 PR fortran/93427
8291 * gfortran.dg/associate_52.f90: New.
8292
8293 2020-02-03 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR target/93533
8296 * gcc.c-torture/compile/pr93533.c: New test.
8297 * gcc.target/s390/pr93533.c: New test.
8298
8299 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
8300
8301 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
8302
8303 2020-02-02 Marek Polacek <polacek@redhat.com>
8304
8305 PR c++/93530 - ICE on invalid alignas in a template.
8306 * g++.dg/cpp0x/alignas18.C: New test.
8307
8308 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
8309
8310 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
8311 options.
8312
8313 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
8314
8315 PR rtl-optimization/91333
8316 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
8317 to 3.
8318
8319 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
8320
8321 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
8322
8323 * g++.target/nios2/hello-pie.C: New.
8324 * g++.target/nios2/nios2.exp: New.
8325
8326 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8327
8328 PR analyzer/93457
8329 * gcc.dg/analyzer/pr93457.c: New test.
8330
8331 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8332
8333 PR analyzer/93373
8334 * gcc.dg/analyzer/torture/pr93373.c: New test.
8335
8336 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
8337
8338 PR rtl-optimization/91333
8339 * gcc.target/i386/pr91333.c: New.
8340
8341 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8342
8343 PR analyzer/93379
8344 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
8345 * gcc.dg/analyzer/torture/pr93379.c: New test.
8346
8347 2020-01-31 David Malcolm <dmalcolm@redhat.com>
8348
8349 PR analyzer/93438
8350 * gcc.dg/analyzer/torture/pr93438.c: New test.
8351 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
8352
8353 2020-01-31 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR rtl-optimization/91838
8356 * g++.dg/pr91838.C: Moved to ...
8357 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
8358 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
8359 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
8360 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
8361
8362 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8363
8364 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
8365 New proc.
8366 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
8367 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
8368 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
8369 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
8370 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
8371 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
8372 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
8373 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
8374 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
8375 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
8376 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
8377 Likweise.
8378 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
8379 Likweise.
8380 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
8381 Likweise.
8382
8383 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8384
8385 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
8386 of svbfloat16_t.
8387 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
8388 __SVBfloat16_t.
8389 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
8390 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
8391 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
8392 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
8393 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
8394 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
8395 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
8396 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
8397 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
8398 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
8399 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
8400 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
8401 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
8402 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
8403 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
8404 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
8405 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
8406 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
8407 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
8408 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
8409 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
8410 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
8411 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
8412 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
8413 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
8414 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
8415 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
8416 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
8417 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
8418 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
8419 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
8420 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
8421 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
8422 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
8423 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
8424 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
8425 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
8426 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
8427 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
8428 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
8429 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
8430 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
8431 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
8432 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
8433 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
8434 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
8435 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
8436 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
8437 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
8438 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
8439 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
8440 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
8441 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
8442 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
8443 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
8444 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
8445 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
8446 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
8447 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
8448 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
8449 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
8450 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
8451 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
8452 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
8453 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
8454 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
8455 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
8456 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
8457 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
8458 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
8459 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
8460 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
8461 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
8462 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
8463 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
8464 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
8465 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
8466 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
8467 (ret_bf16x3, ret_bf16x4): Likewise.
8468 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
8469 (fn_bf16x3, fn_bf16x4): Likewise.
8470 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
8471 (fn_bf16x3, fn_bf16x4): Likewise.
8472 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
8473 (fn_bf16x3, fn_bf16x4): Likewise.
8474 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
8475 (fn_bf16x3, fn_bf16x4): Likewise.
8476 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
8477 (fn_bf16x3, fn_bf16x4): Likewise.
8478 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
8479 (fn_bf16x3, fn_bf16x4): Likewise.
8480 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8481 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8482 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
8483 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8484 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
8485 typedef.
8486 (bfloat16_callee, bfloat16_caller): New tests.
8487 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
8488 typedef.
8489 (bfloat16_callee, bfloat16_caller): New tests.
8490 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
8491 (callee_bf16, caller_bf16): New tests.
8492 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
8493 (callee_bf16, caller_bf16): New tests.
8494 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
8495 (callee_bf16, caller_bf16): New tests.
8496 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
8497 (callee_bf16, caller_bf16): New tests.
8498 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
8499 (callee_bf16, caller_bf16): New tests.
8500 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
8501 (callee_bf16, caller_bf16): New tests.
8502 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
8503 (callee_bf16, caller_bf16): New tests.
8504 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
8505 (callee_bf16, caller_bf16): New tests.
8506 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
8507 (callee_bf16, caller_bf16): New tests.
8508 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
8509 (callee_bf16, caller_bf16): New tests.
8510 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
8511 (callee_bf16, caller_bf16): New tests.
8512 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
8513 (callee_bf16, caller_bf16): New tests.
8514 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
8515 (callee_bf16, caller_bf16): New tests.
8516 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
8517 (callee_bf16, caller_bf16): New tests.
8518 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
8519 (callee_bf16, caller_bf16): New tests.
8520 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
8521 (callee_bf16, caller_bf16): New tests.
8522 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
8523 (callee_bf16, caller_bf16): New tests.
8524 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
8525 (callee_bf16, caller_bf16): New tests.
8526 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
8527 (caller_bf16): Likewise.
8528 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
8529 (caller_bf16): Likewise.
8530 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
8531 (caller_bf16): Likewise.
8532 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
8533 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
8534 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
8535 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
8536
8537 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
8538 Matthew Malcomson <matthew.malcomson@arm.com>
8539 Richard Sandiford <richard.sandiford@arm.com>
8540
8541 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
8542 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
8543 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
8544 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
8545 __ARM_FEATURE_SVE_MATMUL_FP64.
8546 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
8547 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
8548 (TEST_TRIPLE_ZX): New macros.
8549 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
8550 rely on +f64mm to enable it.
8551 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
8552 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
8553 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
8554 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
8555 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
8556 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
8557 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
8558 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
8559 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
8560 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
8561 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
8562 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
8563 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
8564 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
8565 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
8566 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
8567 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
8568 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
8569 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
8570 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
8571 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
8572 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
8573 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
8574 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
8575 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
8576 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
8577 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
8578 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
8579 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
8580 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
8581 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
8582 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
8583 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
8584 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
8585 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
8586 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
8587 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
8588 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
8589 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
8590 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
8591 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
8592 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
8593 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
8594 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
8595 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
8596 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
8597 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
8598 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
8599 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
8600 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
8601 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
8602 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
8603 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
8604 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
8605 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
8606 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
8607 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
8608 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
8609 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
8610 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
8611 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
8612 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
8613 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
8614 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
8615 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
8616 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
8617 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
8618 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
8619 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
8620 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
8621 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
8622 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
8623 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
8624 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
8625 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
8626 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
8627 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
8628 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
8629 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
8630 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
8631 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
8632 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
8633 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
8634 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
8635 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
8636 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
8637 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
8638 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
8639 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
8640 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
8641 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
8642 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
8643 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
8644 Likewise.
8645 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
8646 Likewise.
8647 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
8648 Likewise.
8649 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
8650 Likewise.
8651 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
8652 Likewise.
8653
8654 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
8655
8656 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
8657 check-function-bodies tests.
8658 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
8659 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8660 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8661 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
8662 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
8663 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
8664 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
8665 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
8666 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
8667 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
8668 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
8669 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
8670 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
8671 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
8672 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
8673 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
8674 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
8675 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
8676 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
8677 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
8678 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
8679 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
8680 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
8681 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
8682 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
8683 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
8684 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
8685 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
8686 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
8687 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
8688 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
8689 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
8690 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8691 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8692 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8693 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8694 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8695 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8696 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8697 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8698 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8699 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8700 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8701 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8702 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
8703 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8704 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8705 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8706 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8707 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8708 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8709 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8710 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8711 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8712 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8713 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8714 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8715 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8716 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8717 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8718 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8719 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8720 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8721 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8722 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8723 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8724 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8725 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8726 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8727 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8728 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8729 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8730 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8731 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8732 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8733 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8734 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8735 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8736 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8737 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8738 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8739 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8740 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8741 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8742 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8743 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8744 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8745 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8746 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
8747 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8748 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
8749 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
8750 aarch64_little_endian for check-function-bodies tests.
8751 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
8752 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
8753 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
8754 target selector from dg-compile.
8755 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
8756
8757 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
8758
8759 PR fortran/93462
8760 * gfortran.dg/goacc/atomic-1.f90: New.
8761
8762 2020-01-31 Tamar Christina <tamar.christina@arm.com>
8763
8764 PR rtl-optimization/91838
8765 * g++.dg/pr91838.C: New test.
8766
8767 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8768
8769 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
8770 Use __builtin_ forms of memset and strlen throughout.
8771
8772 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8773
8774 * gcc.dg/analyzer/conditionals-2.c: Move to...
8775 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
8776 to a torture test. Remove redundant include.
8777
8778 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8779
8780 PR analyzer/93356
8781 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
8782 Add.
8783 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
8784 comparison test as failing.
8785 (test_float_selfcmp): Add.
8786 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
8787 tests as failing.
8788 * gcc.dg/analyzer/torture/pr93356.c: New test.
8789
8790 2020-01-30 Jeff Law <law@redhat.com>
8791
8792 PR c/88660
8793 * gcc.dg/pr88660.c: New test
8794
8795 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR lto/93384
8798 * gcc.dg/lto/pr93384_0.c: New test.
8799 * gcc.dg/lto/pr93384_1.c: New file.
8800
8801 PR middle-end/93505
8802 * gcc.c-torture/compile/pr93505.c: New test.
8803
8804 2020-01-30 Jeff Law <law@redhat.com
8805
8806 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
8807 conditional on !c6x. Add dg-final scan pattern for c6x.
8808
8809 2020-01-30 Martin Sebor <msebor@redhat.com>
8810
8811 PR middle-end/92323
8812 * gcc.dg/Warray-bounds-57.c: New test.
8813
8814 2020-01-30 David Malcolm <dmalcolm@redhat.com>
8815
8816 PR analyzer/93450
8817 * gcc.dg/analyzer/torture/pr93450.c: New test.
8818
8819 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR target/93494
8822 * gcc.c-torture/execute/pr93494.c: New test.
8823
8824 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8825
8826 PR c++/90338
8827 * g++.dg/pr90338.C: New.
8828
8829 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR target/91824
8832 * gcc.target/i386/pr91824-2.c: New test.
8833
8834 PR target/91824
8835 * gcc.target/i386/pr91824-1.c: New test.
8836
8837 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
8838
8839 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
8840
8841 2020-01-30 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/92706
8844 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
8845
8846 2020-01-29 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/88092
8849 * g++.dg/cpp2a/nontype-class31.C: New test.
8850
8851 2020-01-29 Jeff Law <law@redhat.com
8852
8853 PR tree-optimization/89689
8854 * gcc.dg/pr89689.c: New test.
8855
8856 2020-01-29 Marek Polacek <polacek@redhat.com>
8857
8858 PR c++/91754 - Fix template arguments comparison with class NTTP.
8859 * g++.dg/cpp2a/nontype-class30.C: New test.
8860
8861 2020-01-29 Marek Polacek <polacek@redhat.com>
8862
8863 PR c++/92948 - Fix class NTTP with template arguments.
8864 * g++.dg/cpp2a/nontype-class28.C: New test.
8865 * g++.dg/cpp2a/nontype-class29.C: New test.
8866
8867 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
8868
8869 PR target/93221
8870 * gcc.target/aarch64/pr93221.c: New test.
8871
8872 2020-01-29 Martin Jambor <mjambor@suse.cz>
8873
8874 PR tree-optimization/92706
8875 * gcc.dg/tree-ssa/pr92706-1.c: New test.
8876
8877 2020-01-29 Martin Jambor <mjambor@suse.cz>
8878
8879 PR tree-optimization/92706
8880 * gcc.dg/tree-ssa/pr92706-2.c: New test.
8881 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
8882
8883 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
8884
8885 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
8886
8887 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
8888
8889 PR testsuite/93393
8890 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
8891
8892 2020-01-29 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR c++/91118
8895 * g++.dg/gomp/pr91118-1.C: New test.
8896 * g++.dg/gomp/pr91118-2.C: New test.
8897
8898 PR fortran/93463
8899 * gfortran.dg/goacc/pr93463.f90: New test.
8900
8901 2020-01-29 Richard Biener <rguenther@suse.de>
8902
8903 PR tree-optimization/93428
8904 * gcc.dg/torture/pr93428.c: New testcase.
8905
8906 2020-01-28 Martin Sebor <msebor@redhat.com>
8907
8908 PR middle-end/93437
8909 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
8910
8911 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
8912
8913 * g++.dg/tree-prof/indir-call-prof.C: Update template.
8914 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
8915 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
8916 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
8917
8918 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
8919
8920 PR target/91461
8921 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
8922 vmovups.
8923 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
8924 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
8925 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
8926 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
8927 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
8928 * gcc.target/i386/pr90980-1.c: Likewise.
8929 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
8930 "vmovd" to avoid matching "vmovdqu".
8931 * gcc.target/i386/pr87317-5.c: Likewise.
8932 * gcc.target/i386/pr87317-7.c: Likewise.
8933 * gcc.target/i386/pr91461-1.c: New test.
8934 * gcc.target/i386/pr91461-2.c: Likewise.
8935 * gcc.target/i386/pr91461-3.c: Likewise.
8936 * gcc.target/i386/pr91461-4.c: Likewise.
8937 * gcc.target/i386/pr91461-5.c: Likewise.
8938
8939 2020-01-28 David Malcolm <dmalcolm@redhat.com>
8940
8941 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
8942 renaming of warning_at overload to warning_meta.
8943 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
8944
8945 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
8946 Julian Brown <julian@codesourcery.com>
8947
8948 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
8949 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
8950 array.
8951
8952 2020-01-28 Julian Brown <julian@codesourcery.com>
8953
8954 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
8955 testsuite). Make a compilation test, and expect rejection of mixed
8956 component/non-component accesses.
8957 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
8958
8959 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
8960 Julian Brown <julian@codesourcery.com>
8961
8962 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
8963
8964 2020-01-28 Richard Biener <rguenther@suse.de>
8965
8966 PR tree-optimization/93439
8967 * gfortran.dg/graphite/pr93439.f90: New testcase.
8968
8969 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
8970
8971 * gcc.target/arc/code-density-flag.c: New test
8972
8973 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
8974
8975 PR fortran/93464
8976 * gfortran.dg/goacc/pr93464.f90: New.
8977
8978 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
8979
8980 PR tree-optimization/93434
8981 * gcc.c-torture/execute/pr93434.c: New test.
8982
8983 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
8984
8985 PR testsuite/93460
8986 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
8987
8988 2020-01-28 Martin Liska <mliska@suse.cz>
8989
8990 PR c++/92440
8991 * g++.dg/template/pr92440.C: New test.
8992 * g++.dg/cpp0x/vt-34314.C: Update error to note.
8993 * g++.dg/template/pr59930-2.C: Likewise.
8994 * g++.old-deja/g++.pt/redecl1.C: Likewise.
8995
8996 2020-01-28 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR target/93418
8999 * gcc.target/i386/avx2-pr93418.c: New test.
9000
9001 PR tree-optimization/93454
9002 * gcc.dg/pr93454.c: New test.
9003
9004 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9005
9006 PR analyzer/93451
9007 * gcc.dg/analyzer/torture/pr93451.c: New test.
9008
9009 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9010
9011 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
9012 optimisation.
9013
9014 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9015
9016 PR analyzer/93349
9017 * gcc.dg/analyzer/torture/pr93349.c: New test.
9018
9019 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9020
9021 PR analyzer/93291
9022 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
9023 (test_2): Rewrite to explicitly perform a bitwise-or of two
9024 boolean conditions.
9025 (test_3): New function, to test bitwise-and.
9026
9027 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9028
9029 PR testsuite/71727
9030 * gcc.target/aarch64/pr71727.c: Add -fcommon.
9031
9032 2020-01-27 David Malcolm <dmalcolm@redhat.com>
9033
9034 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
9035 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
9036
9037 2020-01-27 Richard Biener <rguenther@suse.de>
9038
9039 PR testsuite/91171
9040 * gcc.dg/graphite/scop-21.c: un-XFAIL.
9041
9042 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9043
9044 * gcc.target/arc/interrupt-6.c: Update test.
9045
9046 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
9047 Petro Karashchenko <petro.karashchenko@ring.com>
9048
9049 * gcc.target/arc/uncached-3.c: New test.
9050 * gcc.target/arc/uncached-4.c: Likewise.
9051 * gcc.target/arc/uncached-5.c: Likewise.
9052 * gcc.target/arc/uncached-6.c: Likewise.
9053 * gcc.target/arc/uncached-7.c: Likewise.
9054 * gcc.target/arc/uncached-8.c: Likewise.
9055 * gcc.target/arc/arc.exp (ll64): New predicate.
9056
9057 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
9058
9059 * gcc.dg/torture/pr93170.c: New test.
9060
9061 2020-01-27 Martin Liska <mliska@suse.cz>
9062
9063 PR target/93274
9064 * gcc.target/i386/pr81213.c: Adjust to not expect
9065 a globally unique name.
9066
9067 2020-01-27 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/93397
9070 * gcc.dg/torture/pr93397.c: New testcase.
9071
9072 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
9073
9074 PR fortran/85781
9075 * gfortran.dg/bind_c_char_2.f90: New.
9076 * gfortran.dg/bind_c_char_3.f90: New.
9077 * gfortran.dg/bind_c_char_4.f90: New.
9078 * gfortran.dg/bind_c_char_5.f90: New.
9079
9080 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9081
9082 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
9083 assembler.
9084 * gcc.target/i386/pr91298-2.c: Likewise.
9085
9086 2020-01-26 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/93412
9089 * gcc.dg/pr93412.c: New test.
9090
9091 PR target/93430
9092 * gcc.dg/pr93430.c: New test.
9093 * gcc.target/i386/avx2-pr93430.c: New test.
9094
9095 PR ipa/93166
9096 * g++.dg/pr93166.C: Move to ...
9097 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
9098
9099 PR tree-optimization/92788
9100 * g++.dg/pr92788.C: Move to ...
9101 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
9102 Change type of operator new's first parameter to __SIZE_TYPE__.
9103
9104 2020-01-25 Marek Polacek <polacek@redhat.com>
9105
9106 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
9107 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
9108
9109 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
9110
9111 PR ipa/93166
9112 * g++.dg/pr93166.C: New test.
9113
9114 2020-01-25 Andrew Pinski <apinski@marvell.com>
9115
9116 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
9117
9118 2020-01-24 Jeff Law <law@redhat.com
9119
9120 PR tree-optimization/92788
9121 * g++.dg/pr92788.C: New test.
9122
9123 2020-01-24 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR target/93395
9126 * gcc.target/i386/pr93395.c: New test.
9127 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
9128
9129 2020-01-24 Marek Polacek <polacek@redhat.com>
9130
9131 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
9132 * g++.dg/cpp1y/paren5.C: New test.
9133
9134 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
9135
9136 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
9137 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
9138 * g++.dg/cpp0x/nontype4.C: Likewise.
9139 * g++.dg/cpp1y/constexpr-new.C: Likewise.
9140 * g++.dg/cpp1y/new1.C: Likewise.
9141 * g++.dg/cpp1y/new2.C: Likewise.
9142 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
9143 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
9144 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
9145 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
9146 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
9147 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
9148 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
9149 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
9150 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
9151 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
9152 * g++.dg/cpp2a/nontype-class1.C: Likewise.
9153
9154 2020-01-24 Jason Merrill <jason@redhat.com>
9155
9156 * lib/target-supports.exp (check_effective_target_unsigned_char):
9157 New.
9158
9159 2020-01-24 Jeff Law <law@redhat.com
9160
9161 PR target/13721
9162 * gcc.target/h8300/pr13721.c: New test.
9163
9164 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
9165
9166 PR debug/92763
9167 * g++.dg/debug/pr92763.C: Require fopenmp.
9168
9169 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9170
9171 PR analyzer/93367
9172 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
9173 Replace use of assert with a custom assertion implementation.
9174
9175 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR inline-asm/93027
9178 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
9179
9180 PR rtl-optimization/93402
9181 * gcc.c-torture/execute/pr93402.c: New test.
9182
9183 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9184
9185 PR c++/92804
9186 * g++.dg/concepts/pr92804-1.C: New.
9187 * g++.dg/concepts/pr92804-2.C: Likewise.
9188
9189 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9190
9191 PR analyzer/93375
9192 * gcc.dg/analyzer/pr93375.c: New test.
9193
9194 2020-01-23 Jason Merrill <jason@redhat.com>
9195
9196 * lib/target-supports.exp (check_effective_target_unsigned_char):
9197 New.
9198
9199 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR target/93376
9202 * gcc.dg/pr93376.c: New test.
9203
9204 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9205
9206 PR target/93341
9207 * gcc.target/aarch64/pr93341.c: New test.
9208
9209 2020-01-23 David Malcolm <dmalcolm@redhat.com>
9210
9211 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
9212 to torture/conftest-1.c.
9213 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
9214 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
9215 analyzer/data-model-3.c.
9216 * gcc.dg/analyzer/torture/poc.c: New test.
9217
9218 2020-01-23 Richard Biener <rguenther@suse.de>
9219
9220 PR tree-optimization/93381
9221 * gcc.dg/torture/pr93354.c: New testcase.
9222
9223 2020-01-23 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR target/93346
9226 * gcc.target/i386/pr93346.c: New test.
9227
9228 2020-01-23 Martin Sebor <msebor@redhat.com>
9229
9230 PR c/84919
9231 * gcc.dg/Wrestrict-20.c: New test.
9232
9233 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9234
9235 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
9236
9237 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9238
9239 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
9240 test for ILP32.
9241 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
9242 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
9243 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
9244 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
9245 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
9246 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
9247 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
9248 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
9249 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
9250 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
9251 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
9252 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
9253 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
9254 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
9255 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
9256 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
9257 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
9258 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9259 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9260 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9261 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9262 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9263 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9264 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9265 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9266 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9267 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9268 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
9269 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
9270 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
9271 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
9272 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
9273 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
9274 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
9275 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
9276 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
9277 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
9278 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
9279 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
9280 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
9281 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
9282 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
9283 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
9284 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
9285 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
9286 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
9287 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
9288 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
9289 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
9290 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
9291 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
9292 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
9293 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
9294 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
9295 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
9296 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
9297 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
9298 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
9299 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
9300 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
9301 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
9302 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
9303 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
9304 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
9305 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
9306 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
9307 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
9308 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
9309 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
9310 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
9311 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
9312 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
9313 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
9314 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
9315 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
9316 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
9317 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
9318 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
9319 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
9320 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
9321 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
9322 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
9323 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
9324 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
9325 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
9326 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
9327 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
9328 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
9329 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
9330 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
9331 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
9332 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
9333 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
9334 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
9335 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
9336 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
9337 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
9338 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
9339 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
9340 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
9341 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
9342 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
9343 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
9344 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
9345 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
9346 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
9347 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
9348 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
9349 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
9350 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
9351 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
9352 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
9353 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
9354 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
9355 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
9356 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
9357 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
9358 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
9359 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
9360 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
9361 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
9362 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
9363 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
9364 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
9365 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
9366 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
9367 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
9368 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
9369 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
9370 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
9371 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
9372 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
9373 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
9374 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
9375 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
9376 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
9377 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
9378 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
9379 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
9380 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
9381 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
9382 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
9383 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
9384 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
9385 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
9386 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
9387 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
9388 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
9389 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
9390 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
9391 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
9392 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
9393 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
9394 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
9395 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
9396 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
9397 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
9398 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
9399 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
9400 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
9401 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
9402 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
9403 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
9404 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
9405 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
9406 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
9407 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
9408 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
9409 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
9410 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
9411 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
9412 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
9413 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
9414 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
9415 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
9416 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
9417 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
9418 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
9419 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
9420 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
9421 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
9422 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
9423 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
9424 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
9425 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
9426 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
9427 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
9428 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
9429 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
9430 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
9431 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
9432 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
9433 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
9434 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
9435 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
9436 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
9437 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
9438 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
9439 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
9440 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
9441 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
9442 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
9443 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
9444 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
9445 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
9446 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
9447 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
9448 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
9449 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
9450 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
9451 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
9452 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
9453 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
9454 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
9455 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
9456 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
9457 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
9458 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
9459 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
9460 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
9461 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
9462 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
9463 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
9464 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
9465 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
9466 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
9467 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
9468 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
9469 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
9470 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
9471 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
9472 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
9473 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
9474 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
9475 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
9476 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
9477 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
9478 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
9479 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
9480 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
9481 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
9482 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
9483 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
9484 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
9485 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
9486 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
9487 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
9488 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
9489 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
9490 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
9491 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
9492 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
9493 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
9494 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
9495 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
9496 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
9497 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
9498 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
9499 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
9500 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
9501 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
9502 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
9503 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
9504 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
9505 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
9506 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
9507 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
9508 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
9509 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
9510 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
9511 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
9512 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
9513 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
9514 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
9515 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
9516 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
9517 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
9518 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
9519 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
9520 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
9521 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
9522 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
9523 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
9524 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
9525 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
9526 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
9527 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
9528 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
9529 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
9530 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
9531 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
9532 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
9533 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
9534 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
9535 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
9536 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
9537 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
9538 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
9539 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
9540 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
9541 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
9542 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
9543 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
9544 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
9545 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
9546 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
9547 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
9548 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
9549 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
9550 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
9551 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
9552 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
9553 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
9554 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
9555 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
9556 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
9557 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
9558 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
9559 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
9560 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
9561 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
9562 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
9563 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
9564 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
9565 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
9566 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
9567 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
9568 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
9569 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
9570 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
9571 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
9572 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
9573 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
9574 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
9575 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
9576 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
9577 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
9578 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
9579 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
9580 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
9581 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
9582 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
9583 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
9584 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
9585 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
9586 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
9587 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
9588 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
9589 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
9590 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
9591 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
9592 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
9593 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
9594 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
9595 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
9596 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
9597 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
9598 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
9599 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
9600 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
9601 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
9602 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
9603 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
9604 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
9605 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
9606 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
9607 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
9608 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
9609 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
9610 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
9611 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
9612 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
9613 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
9614 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
9615 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
9616 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
9617 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
9618 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
9619
9620 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9621
9622 * lib/scanasm.exp (check-function-bodies): Add an optional
9623 target/xfail selector.
9624
9625 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
9626
9627 * gcc.dg/torture/pr93124.c: New test.
9628
9629 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9630
9631 PR analyzer/93382
9632 * gcc.dg/analyzer/pr93382.c: New test.
9633
9634 2020-01-22 Andrew Pinski <apinski@marvell.com>
9635
9636 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
9637 * gcc.dg/vect/pr88497-1.c: This.
9638 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
9639 * gcc.dg/vect/pr88497-2.c: This.
9640 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
9641 * gcc.dg/vect/pr88497-3.c: This.
9642 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
9643 * gcc.dg/vect/pr88497-4.c: This.
9644 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
9645 * gcc.dg/vect/pr88497-5.c: This.
9646 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
9647 * gcc.dg/vect/pr88497-6.c: This.
9648 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
9649 * gcc.dg/vect/pr88497-7.c: This.
9650
9651 Revert:
9652 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9653 Call check_vect_support_and_set_flags also.
9654
9655 2020-01-22 Andrew Pinski <apinski@marvell.com>
9656
9657 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
9658 Call check_vect_support_and_set_flags also.
9659
9660 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9661
9662 PR analyzer/93378
9663 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
9664 _setjmp.
9665
9666 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9667
9668 PR analyzer/93378
9669 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
9670
9671 2020-01-22 David Malcolm <dmalcolm@redhat.com>
9672
9673 PR analyzer/93316
9674 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
9675 * gcc.dg/analyzer/malloc-1.c: Likewise.
9676 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
9677 __builtin_alloca rather than alloca.
9678 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
9679 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
9680 including unistd.h.
9681 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
9682 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
9683 * gcc.dg/analyzer/setjmp-3.c: Likewise.
9684 * gcc.dg/analyzer/setjmp-4.c: Likewise.
9685 * gcc.dg/analyzer/setjmp-5.c: Likewise.
9686 * gcc.dg/analyzer/setjmp-6.c: Likewise.
9687 * gcc.dg/analyzer/setjmp-7.c: Likewise.
9688 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
9689 * gcc.dg/analyzer/setjmp-8.c: Likewise.
9690 * gcc.dg/analyzer/setjmp-9.c: Likewise.
9691 * gcc.dg/analyzer/test-setjmp.h: New header.
9692
9693 2020-01-22 Marek Polacek <polacek@redhat.com>
9694
9695 PR c++/92907 - noexcept does not consider "const" in member functions.
9696 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
9697 qualifiers to cp_parser_exception_specification_opt.
9698 (cp_parser_direct_declarator): Pass the function qualifiers to
9699 cp_parser_exception_specification_opt.
9700 (cp_parser_class_specifier_1): Pass the function declaration to
9701 cp_parser_late_noexcept_specifier.
9702 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
9703 pass the qualifiers of the function to
9704 cp_parser_noexcept_specification_opt.
9705 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
9706 Use it in inject_this_parameter.
9707 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
9708 Use it.
9709 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
9710 cp_parser_noexcept_specification_opt.
9711 (cp_parser_transaction_expression): Likewise.
9712
9713 2020-01-22 Marek Polacek <polacek@redhat.com>
9714
9715 PR c++/93324 - ICE with -Wall on constexpr if.
9716 * g++.dg/cpp1z/constexpr-if33.C: New test.
9717
9718 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9719
9720 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
9721
9722 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9723
9724 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
9725 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
9726 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
9727
9728 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9729
9730 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
9731 rather than __SVFloat16_t
9732
9733 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
9734
9735 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
9736 templates.
9737
9738 2020-01-22 Richard Biener <rguenther@suse.de>
9739
9740 PR tree-optimization/93381
9741 * gcc.dg/torture/pr93381.c: New testcase.
9742
9743 2020-01-22 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR target/93335
9746 * gcc.c-torture/compile/pr93335.c: New test.
9747
9748 PR target/91298
9749 * gcc.target/i386/pr91298-1.c: New test.
9750 * gcc.target/i386/pr91298-2.c: New test.
9751
9752 * gfortran.dg/gomp/target-parallel1.f90: New test.
9753 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
9754 test.
9755
9756 PR fortran/93329
9757 * gfortran.dg/goacc/pr93329.f90: New test.
9758
9759 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
9760
9761 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
9762
9763 2020-01-21 Andrew Pinski <apinski@marvell.com>
9764
9765 PR target/93119
9766 * gcc.target/aarch64/pr93119.c: New test.
9767
9768 2020-01-22 Joseph Myers <joseph@codesourcery.com>
9769
9770 PR c/93348
9771 * gcc.c-torture/compile/pr93348-1.c: New test.
9772
9773 2020-01-21 David Malcolm <dmalcolm@redhat.com>
9774
9775 PR analyzer/93352
9776 * gcc.dg/analyzer/pr93352.c: New test.
9777
9778 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
9779
9780 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
9781 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
9782
9783 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
9784
9785 PR target/93319
9786 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
9787 (test1): Replace printf with __builtin_printf.
9788
9789 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
9790
9791 * g++.dg/coroutines/co-await-void_type.C: New test.
9792
9793 2020-01-21 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR target/93333
9796 * gcc.c-torture/compile/pr93333.c: New test.
9797
9798 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
9799
9800 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
9801 line terminators in patterns.
9802
9803 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
9804
9805 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
9806 int32_t * rather than int *.
9807 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
9808 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
9809 (f1): Likewise.
9810 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
9811 (f1): Likewise.
9812 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
9813 (f1): Likewise.
9814 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
9815 (f1): Likewise.
9816 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
9817 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
9818 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
9819 (f1): Likewise.
9820 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
9821 (f1): Likewise.
9822 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
9823 (f1): Likewise.
9824
9825 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
9826
9827 PR target/92424
9828 * gcc.target/aarch64/pr92424-1.c: New test.
9829 * gcc.target/aarch64/pr92424-2.c: New test.
9830 * gcc.target/aarch64/pr92424-3.c: New test.
9831
9832 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
9833
9834 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
9835 directive.
9836 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
9837 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
9838 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
9839 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
9840 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
9841 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
9842 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
9843 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
9844 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
9845 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
9846 * lib/target-supports.exp: Add assembly requirement directive.
9847
9848 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
9849
9850 PR fortran/93309
9851 * gfortran.dg/external_implicit_none_2.f90: New.
9852
9853 2020-01-21 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/92328
9856 * gcc.dg/torture/pr92328.c: New testcase.
9857
9858 2020-01-21 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/93073
9861 * gcc.target/powerpc/pr93073.c: New test.
9862
9863 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9864
9865 * g++.dg/coroutines/co-return-warning-1.C: New test.
9866
9867 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
9868
9869 PR target/93304
9870 * gcc.target/riscv/pr93304.c: New test.
9871
9872 2020-01-20 Martin Sebor <msebor@redhat.com>
9873
9874 PR testsuite/92829
9875 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
9876 due to an aparrent VRP limtation.
9877 * gcc.dg/Wstringop-overflow-25.c: Same.
9878
9879 2020-01-20 Nathan Sidwell <nathan@acm.org>
9880
9881 PR preprocessor/80005
9882 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
9883 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
9884 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
9885 * g++.dg/cpp/pr80005.C: New.
9886
9887 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
9888
9889 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
9890 scan-tree-dump.
9891
9892 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
9893
9894 PR target/93319
9895 * gcc.target/i386/pr93319-1a.c: New test.
9896 * gcc.target/i386/pr93319-1b.c: Likewise.
9897 * gcc.target/i386/pr93319-1c.c: Likewise.
9898 * gcc.target/i386/pr93319-1d.c: Likewise.
9899
9900 2020-01-20 Richard Biener <rguenther@suse.de>
9901
9902 PR debug/92763
9903 * g++.dg/debug/pr92763.C: New testcase.
9904
9905 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/92536
9908 * g++.dg/cpp1z/pr92536.C: New.
9909
9910 2020-01-20 Richard Biener <rguenther@suse.de>
9911
9912 PR tree-optimization/93094
9913 * gcc.dg/vect/pr93094.c: New testcase.
9914
9915 2020-01-19 David Malcolm <dmalcolm@redhat.com>
9916
9917 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
9918 test names are unique.
9919 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
9920 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
9921 * gcc.dg/analyzer/data-model-1.c: Likewise.
9922 * gcc.dg/analyzer/data-model-18.c: Likewise.
9923 * gcc.dg/analyzer/data-model-8.c: Likewise.
9924 * gcc.dg/analyzer/data-model-9.c: Likewise.
9925 * gcc.dg/analyzer/file-1.c: Likewise.
9926 * gcc.dg/analyzer/file-paths-1.c: Likewise.
9927 * gcc.dg/analyzer/loop-2.c: Likewise.
9928 * gcc.dg/analyzer/loop-2a.c: Likewise.
9929 * gcc.dg/analyzer/loop-4.c: Likewise.
9930 * gcc.dg/analyzer/loop.c: Likewise.
9931 * gcc.dg/analyzer/malloc-1.c: Likewise.
9932 * gcc.dg/analyzer/malloc-2.c: Likewise.
9933 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
9934 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
9935 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
9936 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
9937 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
9938 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
9939 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
9940 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
9941 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
9942 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
9943 * gcc.dg/analyzer/operations.c: Likewise.
9944 * gcc.dg/analyzer/params.c: Likewise.
9945 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
9946 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
9947 * gcc.dg/analyzer/sensitive-1.c: Likewise.
9948 * gcc.dg/analyzer/switch.c: Likewise.
9949 * gcc.dg/analyzer/taint-1.c: Likewise.
9950 * gcc.dg/analyzer/unknown-fns.c: Likewise.
9951
9952 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
9953
9954 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
9955 -march=v10 option on target ! march_option.
9956 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
9957 gcc.target/cris/sync-1-v10.c: Similar.
9958 * lib/target-supports.exp (effective_target_march_option): New.
9959
9960 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
9961
9962 PR fortran/44960
9963 * gfortran.dg/function_reference_1.f90: New test.
9964 * gfortran.dg/function_reference_2.f90: New test.
9965
9966 2020-01-18 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR c/92833
9969 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
9970
9971 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
9972
9973 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
9974 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
9975 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
9976 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
9977 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
9978 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
9979 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
9980 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
9981 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
9982 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
9983 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
9984 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
9985 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
9986 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
9987 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
9988 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
9989 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
9990 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
9991 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
9992 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
9993 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
9994 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
9995 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
9996 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
9997 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
9998 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
9999 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
10000 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
10001 * g++.dg/coroutines/coro-builtins.C: New test.
10002 * g++.dg/coroutines/coro-missing-gro.C: New test.
10003 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
10004 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
10005 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
10006 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
10007 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
10008 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
10009 * g++.dg/coroutines/coro-missing-ueh.h: New test.
10010 * g++.dg/coroutines/coro-pre-proc.C: New test.
10011 * g++.dg/coroutines/coro.h: New file.
10012 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
10013 * g++.dg/coroutines/coroutines.exp: New file.
10014 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
10015 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
10016 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
10017 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
10018 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
10019 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
10020 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
10021 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
10022 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
10023 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
10024 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
10025 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
10026 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
10027 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
10028 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
10029 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
10030 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
10031 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
10032 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
10033 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
10034 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
10035 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
10036 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
10037 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
10038 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
10039 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
10040 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
10041 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
10042 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
10043 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
10044 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
10045 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
10046 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
10047 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
10048 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
10049 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
10050 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
10051 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
10052 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
10053 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
10054 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
10055 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
10056 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
10057 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
10058 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
10059 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
10060 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
10061 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
10062 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
10063 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
10064 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
10065 * g++.dg/coroutines/torture/coro-torture.exp: New file.
10066 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
10067 * g++.dg/coroutines/torture/func-params-00.C: New test.
10068 * g++.dg/coroutines/torture/func-params-01.C: New test.
10069 * g++.dg/coroutines/torture/func-params-02.C: New test.
10070 * g++.dg/coroutines/torture/func-params-03.C: New test.
10071 * g++.dg/coroutines/torture/func-params-04.C: New test.
10072 * g++.dg/coroutines/torture/func-params-05.C: New test.
10073 * g++.dg/coroutines/torture/func-params-06.C: New test.
10074 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
10075 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
10076 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
10077 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
10078 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
10079 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
10080 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
10081 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
10082 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
10083 * g++.dg/coroutines/torture/local-var-0.C: New test.
10084 * g++.dg/coroutines/torture/local-var-1.C: New test.
10085 * g++.dg/coroutines/torture/local-var-2.C: New test.
10086 * g++.dg/coroutines/torture/local-var-3.C: New test.
10087 * g++.dg/coroutines/torture/local-var-4.C: New test.
10088 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
10089 * g++.dg/coroutines/torture/pr92933.C: New test.
10090
10091 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092
10093 PR libfortran/93234
10094 * gfortran.dg/inquire_pre.f90: New test.
10095
10096 2020-01-17 David Malcolm <dmalcolm@redhat.com>
10097
10098 PR analyzer/93290
10099 * gcc.dg/analyzer/pr93290.c: New test.
10100
10101 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10102
10103 PR c++/92542
10104 * g++.dg/pr92542.C: New.
10105
10106 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10107 Sudakshina Das <sudi.das@arm.com>
10108
10109 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
10110
10111 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10112 Sudakshina Das <sudi.das@arm.com>
10113
10114 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
10115
10116 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
10117
10118 PR testsuite/93227
10119 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
10120 C++20, due to std::is_pod being deprecated.
10121
10122 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10123
10124 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
10125 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
10126 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
10127 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
10128 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
10129 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
10130 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
10131 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
10132 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
10133 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
10134 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
10135
10136 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
10137
10138 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
10139 predef.
10140
10141 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR c++/93228
10144 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
10145
10146 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
10147
10148 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
10149
10150 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
10151 Tobias Burnus <burnus@gcc.gnu.org>
10152
10153 PR fortran/93236
10154 * gfortran.dg/pr93263_1.f90: New test.
10155 * gfortran.dg/pr93263_2.f90: New test.
10156
10157 2020-01-17 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR tree-optimization/93292
10160 * g++.dg/opt/pr93292.C: New test.
10161
10162 PR testsuite/93294
10163 * lib/c-compat.exp (compat-use-alt-compiler): Handle
10164 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
10165 (compat_setup_dfp): Likewise.
10166
10167 2020-01-16 Kerem Kat <keremkat@gmail.com>
10168
10169 PR c/92833
10170 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
10171 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
10172
10173 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10174
10175 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
10176 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
10177 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
10178 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
10179
10180 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10181
10182 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
10183 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
10184 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
10185 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
10186 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
10187 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
10188 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
10189 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
10190 * gcc.target/arm/bfloat16_scalar_4.c: New test.
10191 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
10192 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
10193 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
10194 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
10195 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
10196 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
10197
10198 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
10199 Andre Vieira <andre.simoesdiasvieira@arm.com>
10200
10201 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
10202
10203 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10204 Thomas Preud'homme <thomas.preudhomme@arm.com>
10205
10206 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
10207 introduced in Armv8.1-M Mainline Security Extensions are available and
10208 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
10209 targets only. Adapt CLRM check to verify register used for BLXNS is
10210 not in the CLRM register list.
10211 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10212 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
10213 check for LSB clearing bit to be using the same register as BLXNS when
10214 targeting Armv8.1-M Mainline.
10215 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10216 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10217 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10218 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10219 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10220 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10221 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10222 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10223 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10224 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10225 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10226 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10227 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10228 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10229 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10230 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10231 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10232 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10233 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10234 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10235 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10236 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10237 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
10238 Mainline and restrict libcall count to Armv8-M.
10239
10240 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10241 Thomas Preud'homme <thomas.preudhomme@arm.com>
10242
10243 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
10244 VLLDM.
10245 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10246 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10247 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10248 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10249 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10250 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10251 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10252
10253 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10254 Thomas Preud'homme <thomas.preudhomme@arm.com>
10255
10256 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
10257 VPUSH and VPOP and update expectation for VSCCLRM.
10258 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10259 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10260 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10261 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10262 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10263
10264 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10265 Thomas Preud'homme <thomas.preudhomme@arm.com>
10266
10267 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
10268 CLRM check.
10269 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10270 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10271 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10272 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10273 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10274 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10275 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10276 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
10277 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10278 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10279 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10280 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10281 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10282 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10283 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
10284 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10285 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10286 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
10287 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
10288 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10289 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10290 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10291 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
10292 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
10293
10294 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10295 Thomas Preud'homme <thomas.preudhomme@arm.com>
10296
10297 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
10298 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10299 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10300 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10301 * gcc.target/arm/cmse/struct-1.c: Likewise.
10302 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10303 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10304 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10305 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10306 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10307 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
10308 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
10309 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
10310 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
10311 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10312 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10313
10314 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10315 Thomas Preud'homme <thomas.preudhomme@arm.com>
10316
10317 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
10318 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10319 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10320 * gcc.target/arm/cmse/struct-1.c: Likewise.
10321 * gcc.target/arm/cmse/cmse-14.c: Likewise.
10322 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
10323 GPR clearing when CLRM is not available.
10324 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
10325 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
10326 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
10327 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
10328 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
10329 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
10330 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
10331 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
10332 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
10333 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
10334 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
10335 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.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-5.c: Likewise.
10340 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
10341 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
10342 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
10343 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
10344 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
10345 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
10346 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
10347 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
10348 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
10349 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
10350 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
10351
10352 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10353 Thomas Preud'homme <thomas.preudhomme@arm.com>
10354
10355 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
10356 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
10357 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
10358 * gcc.target/arm/cmse/cmse-1.c: Likewise.
10359 * gcc.target/arm/cmse/struct-1.c: Likewise.
10360 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
10361 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
10362 mainline/8_1m subdirectory.
10363 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
10364 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
10365 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
10366 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
10367 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
10368 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
10369 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
10370 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
10371 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
10372 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
10373 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
10374 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
10375 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
10376 into ...
10377 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
10378 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
10379 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
10380 dg-skip-if directive for float ABI.
10381 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
10382 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
10383 dg-skip-if directive for float ABI.
10384 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
10385 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
10386 dg-skip-if directive for float ABI.
10387 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
10388 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
10389 dg-skip-if directive for float ABI.
10390 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
10391 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
10392 dg-skip-if directive for float ABI.
10393 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
10394 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
10395 dg-skip-if directive for float ABI.
10396 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
10397 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
10398 dg-skip-if directive for float ABI.
10399 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
10400 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
10401 dg-skip-if directive for float ABI.
10402 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
10403 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
10404 dg-skip-if directive for float ABI.
10405 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
10406 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
10407 dg-skip-if directive for float ABI.
10408 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
10409 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
10410 dg-skip-if directive for float ABI.
10411 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
10412 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
10413 dg-skip-if directive for float ABI.
10414 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
10415 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
10416 dg-skip-if directive for float ABI.
10417 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
10418 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
10419 dg-skip-if directive for float ABI.
10420 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
10421 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
10422 dg-skip-if directive for float ABI.
10423 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
10424 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
10425 dg-skip-if directive for float ABI.
10426 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
10427 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
10428 dg-skip-if directive for float ABI.
10429 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
10430 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
10431 dg-skip-if directive for float ABI.
10432 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
10433 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
10434 dg-skip-if directive for float ABI.
10435 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
10436 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
10437 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
10438 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
10439 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
10440 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
10441 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
10442 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
10443 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
10444 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
10445 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
10446 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
10447 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
10448 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
10449 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
10450 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
10451 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
10452 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
10453 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
10454 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
10455 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
10456 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
10457 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
10458 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
10459 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
10460 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
10461 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
10462 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
10463 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
10464 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
10465 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
10466 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
10467 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
10468 New procedure.
10469
10470 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
10471 Thomas Preud'homme <thomas.preudhomme@arm.com>
10472
10473 * lib/target-supports.exp
10474 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
10475 (add_options_for_arm_arch_v8_1m_main): Likewise.
10476 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
10477
10478 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10479
10480 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
10481 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
10482 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
10483
10484 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10485
10486 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
10487 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
10488 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
10489 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
10490
10491 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
10492
10493 PR tree-optimization/92429
10494 * gcc.dg/vect/pr92429.c: New test.
10495
10496 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
10497
10498 PR fortran/93253
10499 * fortran.dg/boz_7.f90: Updated dg-error.
10500
10501 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10502
10503 PR c++/91073
10504 * g++.dg/concepts/pr91073-1.C: New.
10505 * g++.dg/concepts/pr91073-2.C: Likewise.
10506
10507 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
10508
10509 * gcc.dg/pr90838.c: New test.
10510 * gcc.dg/pr93231.c: New test.
10511 * gcc.target/aarch64/pr90838.c: Use #define u 0.
10512
10513 2020-01-15 Richard Biener <rguenther@suse.de>
10514
10515 PR middle-end/93273
10516 * g++.dg/torture/pr93273.C: New testcase.
10517
10518 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
10519
10520 PR tree-optimization/93247
10521 * gcc.dg/vect/pr93247-1.c: New test.
10522 * gcc.dg/vect/pr93247-2.c: Likewise.
10523
10524 2020-01-15 Martin Sebor <msebor@redhat.com>
10525
10526 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
10527 failures due the absence of loop unrolling.
10528
10529 2020-01-15 Joseph Myers <joseph@codesourcery.com>
10530
10531 PR c/93072
10532 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
10533
10534 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10535
10536 * gcc.dg/analyzer/signal-6.c: New test.
10537
10538 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10539
10540 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
10541 no statements.
10542
10543 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10544
10545 PR analyzer/58237
10546 * gcc.dg/analyzer/file-paths-1.c: New test.
10547
10548 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10549
10550 PR analyzer/58237
10551 * gcc.dg/analyzer/file-1.c (test_4): New.
10552 * gcc.dg/analyzer/file-pr58237.c: New test.
10553
10554 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR tree-optimization/93262
10557 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
10558 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
10559 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
10560
10561 PR tree-optimization/93249
10562 * gcc.c-torture/execute/pr93249.c: New test.
10563
10564 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10565
10566 * gcc.dg/analyzer/signal-5.c: New test.
10567
10568 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10569
10570 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
10571 * gcc.dg/analyzer/data-model-5b.c: Likewise.
10572 * gcc.dg/analyzer/data-model-5c.c: Likewise.
10573 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
10574 * gcc.dg/analyzer/setjmp-4.c: Likewise.
10575 * gcc.dg/analyzer/setjmp-6.c: Likewise.
10576 * gcc.dg/analyzer/setjmp-7.c: Likewise.
10577 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
10578 * gcc.dg/analyzer/setjmp-8.c: Likewise.
10579 * gcc.dg/analyzer/setjmp-9.c: Likewise.
10580 * gcc.dg/analyzer/unknown-fns.c: New test.
10581
10582 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10583
10584 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
10585
10586 2020-01-15 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR lto/91576
10589 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
10590
10591 PR target/93009
10592 * gcc.target/i386/avx512vl-pr93009.c: New test.
10593
10594 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
10595
10596 PR lto/91576
10597 * g++.dg/lto/odr-8_0.C: New testcase.
10598 * g++.dg/lto/odr-8_1.C: New testcase.
10599
10600 2020-01-14 David Malcolm <dmalcolm@redhat.com>
10601
10602 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
10603 * gcc.dg/analyzer/abort.c: New test.
10604 * gcc.dg/analyzer/alloca-leak.c: New test.
10605 * gcc.dg/analyzer/analyzer-decls.h: New header.
10606 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
10607 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
10608 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
10609 * gcc.dg/analyzer/analyzer.exp: New suite.
10610 * gcc.dg/analyzer/attribute-nonnull.c: New test.
10611 * gcc.dg/analyzer/call-summaries-1.c: New test.
10612 * gcc.dg/analyzer/conditionals-2.c: New test.
10613 * gcc.dg/analyzer/conditionals-3.c: New test.
10614 * gcc.dg/analyzer/conditionals-notrans.c: New test.
10615 * gcc.dg/analyzer/conditionals-trans.c: New test.
10616 * gcc.dg/analyzer/data-model-1.c: New test.
10617 * gcc.dg/analyzer/data-model-2.c: New test.
10618 * gcc.dg/analyzer/data-model-3.c: New test.
10619 * gcc.dg/analyzer/data-model-4.c: New test.
10620 * gcc.dg/analyzer/data-model-5.c: New test.
10621 * gcc.dg/analyzer/data-model-5b.c: New test.
10622 * gcc.dg/analyzer/data-model-5c.c: New test.
10623 * gcc.dg/analyzer/data-model-5d.c: New test.
10624 * gcc.dg/analyzer/data-model-6.c: New test.
10625 * gcc.dg/analyzer/data-model-7.c: New test.
10626 * gcc.dg/analyzer/data-model-8.c: New test.
10627 * gcc.dg/analyzer/data-model-9.c: New test.
10628 * gcc.dg/analyzer/data-model-11.c: New test.
10629 * gcc.dg/analyzer/data-model-12.c: New test.
10630 * gcc.dg/analyzer/data-model-13.c: New test.
10631 * gcc.dg/analyzer/data-model-14.c: New test.
10632 * gcc.dg/analyzer/data-model-15.c: New test.
10633 * gcc.dg/analyzer/data-model-16.c: New test.
10634 * gcc.dg/analyzer/data-model-17.c: New test.
10635 * gcc.dg/analyzer/data-model-18.c: New test.
10636 * gcc.dg/analyzer/data-model-19.c: New test.
10637 * gcc.dg/analyzer/data-model-path-1.c: New test.
10638 * gcc.dg/analyzer/disabling.c: New test.
10639 * gcc.dg/analyzer/dot-output.c: New test.
10640 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
10641 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
10642 * gcc.dg/analyzer/double-free-lto-1.h: New header.
10643 * gcc.dg/analyzer/equivalence.c: New test.
10644 * gcc.dg/analyzer/explode-1.c: New test.
10645 * gcc.dg/analyzer/explode-2.c: New test.
10646 * gcc.dg/analyzer/factorial.c: New test.
10647 * gcc.dg/analyzer/fibonacci.c: New test.
10648 * gcc.dg/analyzer/fields.c: New test.
10649 * gcc.dg/analyzer/file-1.c: New test.
10650 * gcc.dg/analyzer/file-2.c: New test.
10651 * gcc.dg/analyzer/function-ptr-1.c: New test.
10652 * gcc.dg/analyzer/function-ptr-2.c: New test.
10653 * gcc.dg/analyzer/function-ptr-3.c: New test.
10654 * gcc.dg/analyzer/gzio-2.c: New test.
10655 * gcc.dg/analyzer/gzio-3.c: New test.
10656 * gcc.dg/analyzer/gzio-3a.c: New test.
10657 * gcc.dg/analyzer/gzio.c: New test.
10658 * gcc.dg/analyzer/infinite-recursion.c: New test.
10659 * gcc.dg/analyzer/loop-2.c: New test.
10660 * gcc.dg/analyzer/loop-2a.c: New test.
10661 * gcc.dg/analyzer/loop-3.c: New test.
10662 * gcc.dg/analyzer/loop-4.c: New test.
10663 * gcc.dg/analyzer/loop.c: New test.
10664 * gcc.dg/analyzer/malloc-1.c: New test.
10665 * gcc.dg/analyzer/malloc-2.c: New test.
10666 * gcc.dg/analyzer/malloc-3.c: New test.
10667 * gcc.dg/analyzer/malloc-callbacks.c: New test.
10668 * gcc.dg/analyzer/malloc-dce.c: New test.
10669 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
10670 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
10671 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
10672 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
10673 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
10674 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
10675 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
10676 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
10677 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
10678 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
10679 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
10680 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
10681 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
10682 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
10683 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
10684 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
10685 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
10686 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
10687 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
10688 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
10689 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
10690 * gcc.dg/analyzer/malloc-macro.h: New header.
10691 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
10692 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
10693 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
10694 * gcc.dg/analyzer/malloc-paths-1.c: New test.
10695 * gcc.dg/analyzer/malloc-paths-10.c: New test.
10696 * gcc.dg/analyzer/malloc-paths-2.c: New test.
10697 * gcc.dg/analyzer/malloc-paths-3.c: New test.
10698 * gcc.dg/analyzer/malloc-paths-4.c: New test.
10699 * gcc.dg/analyzer/malloc-paths-5.c: New test.
10700 * gcc.dg/analyzer/malloc-paths-6.c: New test.
10701 * gcc.dg/analyzer/malloc-paths-7.c: New test.
10702 * gcc.dg/analyzer/malloc-paths-8.c: New test.
10703 * gcc.dg/analyzer/malloc-paths-9.c: New test.
10704 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
10705 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
10706 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
10707 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
10708 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
10709 * gcc.dg/analyzer/operations.c: New test.
10710 * gcc.dg/analyzer/params-2.c: New test.
10711 * gcc.dg/analyzer/params.c: New test.
10712 * gcc.dg/analyzer/paths-1.c: New test.
10713 * gcc.dg/analyzer/paths-1a.c: New test.
10714 * gcc.dg/analyzer/paths-2.c: New test.
10715 * gcc.dg/analyzer/paths-3.c: New test.
10716 * gcc.dg/analyzer/paths-4.c: New test.
10717 * gcc.dg/analyzer/paths-5.c: New test.
10718 * gcc.dg/analyzer/paths-6.c: New test.
10719 * gcc.dg/analyzer/paths-7.c: New test.
10720 * gcc.dg/analyzer/pattern-test-1.c: New test.
10721 * gcc.dg/analyzer/pattern-test-2.c: New test.
10722 * gcc.dg/analyzer/pointer-merging.c: New test.
10723 * gcc.dg/analyzer/pr61861.c: New test.
10724 * gcc.dg/analyzer/pragma-1.c: New test.
10725 * gcc.dg/analyzer/scope-1.c: New test.
10726 * gcc.dg/analyzer/sensitive-1.c: New test.
10727 * gcc.dg/analyzer/setjmp-1.c: New test.
10728 * gcc.dg/analyzer/setjmp-2.c: New test.
10729 * gcc.dg/analyzer/setjmp-3.c: New test.
10730 * gcc.dg/analyzer/setjmp-4.c: New test.
10731 * gcc.dg/analyzer/setjmp-5.c: New test.
10732 * gcc.dg/analyzer/setjmp-6.c: New test.
10733 * gcc.dg/analyzer/setjmp-7.c: New test.
10734 * gcc.dg/analyzer/setjmp-7a.c: New test.
10735 * gcc.dg/analyzer/setjmp-8.c: New test.
10736 * gcc.dg/analyzer/setjmp-9.c: New test.
10737 * gcc.dg/analyzer/signal-1.c: New test.
10738 * gcc.dg/analyzer/signal-2.c: New test.
10739 * gcc.dg/analyzer/signal-3.c: New test.
10740 * gcc.dg/analyzer/signal-4a.c: New test.
10741 * gcc.dg/analyzer/signal-4b.c: New test.
10742 * gcc.dg/analyzer/strcmp-1.c: New test.
10743 * gcc.dg/analyzer/switch.c: New test.
10744 * gcc.dg/analyzer/taint-1.c: New test.
10745 * gcc.dg/analyzer/zlib-1.c: New test.
10746 * gcc.dg/analyzer/zlib-2.c: New test.
10747 * gcc.dg/analyzer/zlib-3.c: New test.
10748 * gcc.dg/analyzer/zlib-4.c: New test.
10749 * gcc.dg/analyzer/zlib-5.c: New test.
10750 * gcc.dg/analyzer/zlib-6.c: New test.
10751 * lib/gcc-defs.exp (dg-check-dot): New procedure.
10752 * lib/target-supports.exp (check_dot_available): New procedure.
10753 (check_effective_target_analyzer): New.
10754 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
10755
10756 2020-01-14 Jason Merrill <jason@redhat.com>
10757
10758 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
10759
10760 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
10761
10762 PR ipa/69678
10763 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
10764 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
10765 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
10766 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
10767 * lib/scandump.exp: Dump executable file name.
10768 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
10769
10770 2020-01-13 David Malcolm <dmalcolm@redhat.com>
10771
10772 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
10773 directive.
10774
10775 2020-01-13 Joseph Myers <joseph@codesourcery.com>
10776
10777 PR c/93241
10778 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
10779 tests.
10780
10781 2020-01-13 Martin Sebor <msebor@redhat.com>
10782
10783 PR tree-optimization/93213
10784 * gcc.c-torture/execute/pr93213.c: New test.
10785
10786 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
10787
10788 * c-c++-common/goacc/host_data-1.c: Extend.
10789 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10790
10791 2020-01-10 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR tree-optimization/93210
10794 * gcc.dg/pr93210.c: New test.
10795 * g++.dg/opt/pr93210.C: New test.
10796
10797 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10798
10799 PR inline-asm/93027
10800 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
10801
10802 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10803
10804 PR inline-asm/93027
10805 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
10806
10807 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10808
10809 PR inline-asm/93027
10810 * gcc.target/i386/pr93207.c: Run it only for x86-64.
10811
10812 2020-01-10 David Malcolm <dmalcolm@redhat.com>
10813
10814 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
10815 typedef.
10816 (test_diag): Add coverage of "%@".
10817 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
10818 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
10819 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
10820 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
10821 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
10822 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
10823 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
10824 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
10825 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
10826 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
10827 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
10828
10829 2020-01-10 David Malcolm <dmalcolm@redhat.com>
10830
10831 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
10832 nn_line_numbers_enabled.
10833 * lib/multiline.exp (nn_line_numbers_enabled): New global.
10834 (dg-enable-nn-line-numbers): New proc.
10835 (maybe-handle-nn-line-numbers): New proc.
10836 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
10837
10838 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
10839
10840 PR inline-asm/93027
10841 * gcc.target/i386/pr93207.c: New test.
10842
10843 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
10844
10845 * testsuite/gcc.target/aarch64/pr90838.c: New test.
10846
10847 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10848
10849 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
10850 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
10851 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
10852 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
10853
10854 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10855
10856 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
10857 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
10858 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
10859 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
10860 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
10861 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
10862 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
10863 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
10864 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
10865
10866 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10867
10868 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
10869 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
10870 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
10871 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10872 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10873 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
10874 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10875 * gcc.target/aarch64/sve/single_5.c: Likewise.
10876 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
10877 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
10878
10879 2020-01-10 Martin Sebor <msebor@redhat.com>
10880
10881 PR c/93132
10882 * gcc.dg/attr-access-read-only-2.c: New test.
10883
10884 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10885
10886 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
10887 return values. Use check-function-bodies instead of scan-assembler.
10888 * gcc.target/aarch64/sve/sel_2.c: Likewise
10889 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10890
10891 2020-01-10 Martin Jambor <mjambor@suse.cz>
10892
10893 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
10894 piecemeal initialization.
10895
10896 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
10897
10898 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
10899 rather than aarch64_sve_hw.
10900
10901 2020-01-10 Richard Biener <rguenther@suse.de>
10902
10903 PR testsuite/93216
10904 * gcc.dg/optimize-bswaphi-1.c: Split previously added
10905 case into a LE and BE variant.
10906
10907 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10908
10909 PR fortran/65428
10910 * gfortran.dg/zero_sized_11.f90: New test.
10911 * gfortran.dg/zero_sized_12.f90: New test.
10912
10913 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
10914
10915 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
10916 * g++.target/aarch64/sve2/acle: New directory.
10917 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
10918 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
10919 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
10920 macros.
10921 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
10922 expect an error saying that the function has no f32 form, but instead
10923 expect an error about SVE2 being required if the current target
10924 doesn't support SVE2.
10925 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
10926 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
10927 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
10928 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
10929 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
10930 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
10931 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
10932 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
10933 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
10934 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
10935 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
10936 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
10937 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
10938 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
10939 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
10940 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
10941 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
10942 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
10943 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
10944 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
10945 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
10946 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
10947 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
10948 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
10949 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
10950 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
10951 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
10952 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
10953 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
10954 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
10955 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
10956 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
10957 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
10958 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
10959 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
10960 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
10961 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
10962 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
10963 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
10964 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
10965 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
10966 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
10967 * gcc.target/aarch64/sve2/acle: New directory.
10968
10969 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
10970
10971 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
10972 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
10973 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
10974 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
10975 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
10976 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
10977
10978 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
10979
10980 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
10981
10982 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
10983
10984 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
10985 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
10986
10987 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
10988
10989 PR fortran/84135
10990 * gfortran.dg/coarray/codimension_3.f90: New.
10991
10992 2020-01-09 Martin Sebor <msebor@redhat.com>
10993
10994 PR middle-end/93200
10995 * gcc.dg/Wstringop-overflow-30.c: New test.
10996
10997 2020-01-09 Richard Biener <rguenther@suse.de>
10998
10999 PR middle-end/93054
11000 * gcc.dg/pr93054.c: New testcase.
11001
11002 2020-01-09 Richard Biener <rguenther@suse.de>
11003
11004 PR tree-optimization/93040
11005 * gcc.dg/optimize-bswaphi-1.c: Amend.
11006 * gcc.dg/optimize-bswapsi-2.c: Likewise.
11007
11008 2020-01-09 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR inline-asm/93202
11011 * gcc.target/riscv/pr93202.c: New test.
11012
11013 PR target/93141
11014 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
11015 of the low half of the constant set.
11016 * gcc.target/i386/pr93141-2.c: New test.
11017
11018 2020-01-08 Jeff Law <law@redhat.com>
11019
11020 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
11021
11022 2020-01-08 Joel Brobecker <brobecker@adacore.com>
11023 Olivier Hainque <hainque@adacore.com>
11024
11025 * g++.target/aarch64/sve/tls_2.C: Add missing
11026 { dg-require-effective-target fpic } directive.
11027 * gcc.target/aarch64/noplt_2.c: Likewise.
11028 * gcc.target/aarch64/noplt_3.c: Likewise.
11029 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
11030 * gcc.target/aarch64/pic-small.c: Likewise.
11031 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
11032 * gcc.target/aarch64/pr66912.c: Likewise.
11033 * gcc.target/aarch64/sve/tls_1.c: Likewise.
11034 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
11035 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11036 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11037 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
11038 * gcc.target/aarch64/tlsle12_1.c: Likewise.
11039 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
11040 * gcc.target/aarch64/tlsle24_1.c: Likewise.
11041 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
11042 * gcc.target/aarch64/tlsle32_1.c: Likewise.
11043 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
11044 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
11045
11046 2020-01-08 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR target/93187
11049 * g++.dg/opt/pr93187.C: New test.
11050
11051 PR target/93174
11052 * gcc.c-torture/compile/pr93174.c: New test.
11053
11054 2020-01-08 Olivier Hainque <hainque@adacore.com>
11055 Alexandre Oliva <oliva@adacore.com>
11056
11057 * gcc.target/aarch64/stack-check-alloca.h: Remove
11058 #include alloca.h. #define alloca __builtin_alloca
11059 instead.
11060 * gcc.target/aarch64/stack-check-alloca-1.c: Add
11061 { dg-require-effective-target alloca }.
11062 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
11063 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
11064 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
11065 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
11066 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
11067 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
11068 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
11069 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
11070 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
11071
11072 2020-01-08 Martin Liska <mliska@suse.cz>
11073
11074 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
11075 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11076 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11077 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11078 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11079 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11080 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11081 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11082 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11083 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11084 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11085 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11086 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11087 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11088 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11089 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11090 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11091 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11092 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
11093 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11094 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11095 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11096 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
11097 * gcc.dg/ipa/pr64307.c: Likewise.
11098 * gcc.dg/ipa/pr90555.c: Likewise.
11099 * gcc.dg/ipa/propmalloc-1.c: Likewise.
11100 * gcc.dg/ipa/propmalloc-2.c: Likewise.
11101 * gcc.dg/ipa/propmalloc-3.c: Likewise.
11102
11103 2020-01-08 Richard Biener <rguenther@suse.de>
11104
11105 PR testsuite/92997
11106
11107 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
11108
11109 PR target/93188
11110 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
11111
11112 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
11113
11114 PR ipa/93084
11115 * gcc.dg/ipa/ipa-clone-3.c: New test.
11116
11117 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11118
11119 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
11120 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
11121
11122 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11123
11124 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
11125
11126 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11127
11128 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
11129
11130 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
11131
11132 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
11133 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
11134 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
11135 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
11136
11137 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR tree-optimization/93156
11140 * gcc.dg/tree-ssa/pr93156.c: New test.
11141
11142 PR tree-optimization/93118
11143 * gcc.dg/tree-ssa/pr93118.c: New test.
11144
11145 2020-01-07 Martin Liska <mliska@suse.cz>
11146
11147 PR tree-optimization/92860
11148 * gcc.dg/pr92860-2.c: New test.
11149
11150 2020-01-07 Martin Liska <mliska@suse.cz>
11151
11152 PR tree-optimization/92860
11153 * gcc.dg/pr92860.c: New test.
11154
11155 2020-01-07 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR c++/91369
11158 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
11159 static_assert failed for C++2a.
11160 * g++.dg/cpp2a/constexpr-new9.C: New test.
11161
11162 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11163
11164 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
11165 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
11166 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
11167
11168 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11169
11170 * gcc.dg/vect/vect-cond-arith-8.c: New test.
11171 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
11172
11173 2020-01-06 Nathan Sidwell <nathan@acm.org>
11174
11175 PR c++/79592
11176 * g++.dg/ubsan/vptr-4.C: Add expected error.
11177
11178 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
11179
11180 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
11181
11182 2020-01-05 Andrew Pinski <apinski@marvell.com>
11183
11184 * gcc.c-torture/compile/20200105-1.c: New testcase.
11185 * gcc.c-torture/compile/20200105-2.c: New testcase.
11186 * gcc.c-torture/compile/20200105-3.c: New testcase.
11187
11188 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
11189
11190 * gcc.dg/darwin-version-1.c: Adjust test to use different
11191 options for Darwin4-9 and Darwin10+.
11192
11193 2020-01-05 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR target/93141
11196 * gcc.target/i386/pr93141-1.c: New test.
11197 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
11198
11199 PR c++/93138
11200 * g++.dg/warn/Wredundant-tags-2.C: New test.
11201
11202 PR c++/93046
11203 * g++.dg/ext/cond4.C: New test.
11204
11205 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
11206
11207 PR fortran/91640
11208 * gfortran.dg/contiguous_10.f90: New.
11209
11210 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
11211
11212 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
11213 effective target masm_intel.
11214 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
11215
11216 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR target/93089
11219 * gcc.target/i386/pr93089-2.c: New test.
11220 * gcc.target/i386/pr93089-3.c: New test.
11221
11222 PR target/93089
11223 * gcc.target/i386/pr93089-1.c: New test.
11224
11225 PR target/93110
11226 * gcc.dg/torture/pr93110.c: New test.
11227
11228 PR rtl-optimization/93088
11229 * gcc.target/i386/pr93088.c: New test.
11230
11231 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
11232
11233 PR fortran/92994
11234 * gfortran.dg/associate_50.f90: Update dg-error.
11235 * gfortran.dg/associate_51.f90: New.
11236
11237 2020-01-03 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR fortran/68020
11240 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
11241 run.
11242
11243 2020-01-02 Andrew Pinski <apinski@marvell.com>
11244
11245 * gcc.c-torture/execute/bitfld-8.c: New testcase.
11246 * gcc.c-torture/execute/bitfld-9.c: New testcase.
11247
11248 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR c/90677
11251 * c-c++-common/pr90677-2.c: New test.
11252
11253 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
11254
11255 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
11256
11257 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
11258
11259 PR fortran/68020
11260 * gfortran.dg/implied_shape_4.f90: New.
11261 * gfortran.dg/implied_shape_5.f90: New.
11262
11263 2020-01-02 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR ipa/93087
11266 * c-c++-common/cold-1.c: New test.
11267
11268 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11269
11270 PR libfortran/90374
11271 * gfortran.dg/fmt_zero_width.f90: Update test case.
11272
11273 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11274
11275 PR fortran/93113
11276 * gfortran.dg/dependency_58.f90: New test.
11277
11278 2020-01-01 Jakub Jelinek <jakub@redhat.com>
11279
11280 Update copyright years.
11281
11282 PR tree-optimization/93098
11283 * gcc.c-torture/compile/pr93098.c: New test.
11284 \f
11285 Copyright (C) 2020 Free Software Foundation, Inc.
11286
11287 Copying and distribution of this file, with or without modification,
11288 are permitted in any medium without royalty provided the copyright
11289 notice and this notice are preserved.