testsuite/94703 - skip gcc.dg/tree-ssa/pr94703.c on strict-align targets
[gcc.git] / gcc / testsuite / ChangeLog
1 2020-05-14 Richard Biener <rguenther@suse.de>
2
3 PR testsuite/94703
4 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
5
6 2020-05-14 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/95118
9 * gcc.dg/pr95118.c: New testcase.
10
11 2020-05-14 Jakub Jelinek <jakub@redhat.com>
12
13 * c-c++-common/gomp/declare-variant-14.c: New test.
14
15 PR middle-end/95108
16 * gcc.dg/gomp/pr95108.c: New test.
17
18 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
19
20 PR target/95046
21 * gcc.target/i386/pr95046-5.c: New test.
22
23 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
24
25 * gcc.target/s390/stack-clash-2.c: New test.
26
27 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
28
29 * gcc.target/s390/stack-clash-1.c: New test.
30
31 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
32
33 * gcc.target/s390/stack-clash-3.c: New test.
34
35 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
36
37 * gcc.target/powerpc/vec-extracth-0.c: New.
38 * gcc.target/powerpc/vec-extracth-1.c: New.
39 * gcc.target/powerpc/vec-extracth-2.c: New.
40 * gcc.target/powerpc/vec-extracth-3.c: New.
41 * gcc.target/powerpc/vec-extracth-4.c: New.
42 * gcc.target/powerpc/vec-extracth-5.c: New.
43 * gcc.target/powerpc/vec-extracth-6.c: New.
44 * gcc.target/powerpc/vec-extracth-7.c: New.
45 * gcc.target/powerpc/vec-extracth-be-0.c: New.
46 * gcc.target/powerpc/vec-extracth-be-1.c: New.
47 * gcc.target/powerpc/vec-extracth-be-2.c: New.
48 * gcc.target/powerpc/vec-extracth-be-3.c: New.
49 * gcc.target/powerpc/vec-extractl-0.c: New.
50 * gcc.target/powerpc/vec-extractl-1.c: New.
51 * gcc.target/powerpc/vec-extractl-2.c: New.
52 * gcc.target/powerpc/vec-extractl-3.c: New.
53 * gcc.target/powerpc/vec-extractl-4.c: New.
54 * gcc.target/powerpc/vec-extractl-5.c: New.
55 * gcc.target/powerpc/vec-extractl-6.c: New.
56 * gcc.target/powerpc/vec-extractl-7.c: New.
57 * gcc.target/powerpc/vec-extractl-be-0.c: New.
58 * gcc.target/powerpc/vec-extractl-be-1.c: New.
59 * gcc.target/powerpc/vec-extractl-be-2.c: New.
60 * gcc.target/powerpc/vec-extractl-be-3.c: New.
61
62 2020-05-13 Patrick Palka <ppalka@redhat.com>
63
64 PR c++/79706
65 * g++.dg/template/sfinae30.C: New test.
66
67 2020-05-13 Patrick Palka <ppalka@redhat.com>
68
69 PR c++/95020
70 * g++/cpp2a/concepts-lambda7.C: New test.
71
72 2020-05-13 Marek Polacek <polacek@redhat.com>
73
74 PR c++/95066
75 * g++.dg/cpp2a/explicit16.C: New test.
76
77 2020-05-13 Jason Merrill <jason@redhat.com>
78
79 * lib/target-supports.exp (check_effective_target_c++20_only)
80 (check_effective_target_c++20): New.
81
82 2020-05-13 Jakub Jelinek <jakub@redhat.com>
83
84 PR testsuite/95110
85 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
86
87 2020-05-13 Marek Polacek <polacek@redhat.com>
88
89 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
90
91 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
92
93 PR fortran/93497
94 * gfortran.dg/pr88025.f90: Change in wording of error.
95 * gfortran.dg/pr93497.f90: New test.
96 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
97 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
98
99 2020-05-13 Patrick Palka <ppalka@redhat.com>
100
101 PR c++/70642
102 * g++.dg/cpp0x/alias-decl-70.C: New test.
103
104 2020-05-13 Jakub Jelinek <jakub@redhat.com>
105
106 PR debug/95080
107 * g++.dg/opt/pr95080.C: New test.
108
109 PR tree-optimization/95060
110 * gcc.target/i386/avx512f-pr95060.c: New test.
111 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
112 * gcc.target/i386/fma_double_2.c: Likewise.
113 * gcc.target/i386/fma_double_3.c: Likewise.
114 * gcc.target/i386/fma_double_4.c: Likewise.
115 * gcc.target/i386/fma_double_5.c: Likewise.
116 * gcc.target/i386/fma_double_6.c: Likewise.
117 * gcc.target/i386/fma_float_1.c: Likewise.
118 * gcc.target/i386/fma_float_2.c: Likewise.
119 * gcc.target/i386/fma_float_3.c: Likewise.
120 * gcc.target/i386/fma_float_4.c: Likewise.
121 * gcc.target/i386/fma_float_5.c: Likewise.
122 * gcc.target/i386/fma_float_6.c: Likewise.
123 * gcc.target/i386/l_fma_double_1.c: Likewise.
124 * gcc.target/i386/l_fma_double_2.c: Likewise.
125 * gcc.target/i386/l_fma_double_3.c: Likewise.
126 * gcc.target/i386/l_fma_double_4.c: Likewise.
127 * gcc.target/i386/l_fma_double_5.c: Likewise.
128 * gcc.target/i386/l_fma_double_6.c: Likewise.
129 * gcc.target/i386/l_fma_float_1.c: Likewise.
130 * gcc.target/i386/l_fma_float_2.c: Likewise.
131 * gcc.target/i386/l_fma_float_3.c: Likewise.
132 * gcc.target/i386/l_fma_float_4.c: Likewise.
133 * gcc.target/i386/l_fma_float_5.c: Likewise.
134 * gcc.target/i386/l_fma_float_6.c: Likewise.
135
136 2020-05-13 Martin Liska <mliska@suse.cz>
137
138 PR sanitizer/95051
139 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
140 and -O2 were enough to trigger the original ICE.
141
142 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
143
144 PR preprocessor/95013
145 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
146
147 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
148
149 PR tree-optimization/94969
150 * gcc.dg/tree-ssa/pr94969.c: New test.
151
152 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
153
154 * gcc.target/riscv/shorten-memrefs-1.c: New test.
155 * gcc.target/riscv/shorten-memrefs-2.c: New test.
156 * gcc.target/riscv/shorten-memrefs-3.c: New test.
157 * gcc.target/riscv/shorten-memrefs-4.c: New test.
158 * gcc.target/riscv/shorten-memrefs-5.c: New test.
159 * gcc.target/riscv/shorten-memrefs-6.c: New test.
160 * gcc.target/riscv/shorten-memrefs-7.c: New test.
161
162 2020-05-12 Nathan Sidwell <nathan@acm.org>
163
164 PR preprocessor/95013
165 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
166 * c-c++-common/gomp/pr79428-2.c: Likewise.
167 * g++.dg/cpp0x/decltype63.C: Likewise.
168 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
169 * g++.dg/cpp0x/pr68726.C: Likewise.
170 * g++.dg/cpp0x/pr78341.C: Likewise.
171 * g++.dg/cpp1y/pr65202.C: Likewise.
172 * g++.dg/cpp1y/pr65340.C: Likewise.
173 * g++.dg/cpp1y/pr68578.C: Likewise.
174 * g++.dg/cpp1z/class-deduction44.C: Likewise.
175 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
176 * g++.dg/diagnostic/unclosed-function.C: Likewise.
177 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
178 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
179 * g++.dg/ext/pr84598.C: Likewise.
180 * g++.dg/other/switch4.C: Likewise.
181 * g++.dg/parse/attr4.C: Likewise.
182 * g++.dg/parse/cond4.C: Likewise.
183 * g++.dg/parse/crash10.C: Likewise.
184 * g++.dg/parse/crash18.C: Likewise.
185 * g++.dg/parse/crash27.C: Likewise.
186 * g++.dg/parse/crash34.C: Likewise.
187 * g++.dg/parse/crash35.C: Likewise.
188 * g++.dg/parse/crash52.C: Likewise.
189 * g++.dg/parse/crash59.C: Likewise.
190 * g++.dg/parse/crash61.C: Likewise.
191 * g++.dg/parse/crash67.C: Likewise.
192 * g++.dg/parse/error14.C: Likewise.
193 * g++.dg/parse/error56.C: Likewise.
194 * g++.dg/parse/invalid1.C: Likewise.
195 * g++.dg/parse/parameter-declaration-1.C: Likewise.
196 * g++.dg/parse/parser-pr28152-2.C: Likewise.
197 * g++.dg/parse/parser-pr28152.C: Likewise.
198 * g++.dg/parse/pr68722.C: Likewise.
199 * g++.dg/pr46852.C: Likewise.
200 * g++.dg/pr46868.C: Likewise.
201 * g++.dg/template/crash115.C: Likewise.
202 * g++.dg/template/crash43.C: Likewise.
203 * g++.dg/template/crash90.C: Likewise.
204 * g++.dg/template/error-recovery1.C: Likewise.
205 * g++.dg/template/error57.C: Likewise.
206 * g++.old-deja/g++.other/crash31.C: Likewise.
207 * gcc.dg/empty-source-2.c: Likewise.
208 * gcc.dg/empty-source-3.c: Likewise.
209 * gcc.dg/noncompile/pr30552-3.c: Likewise.
210 * gcc.dg/noncompile/pr35447-1.c: Likewise.
211 * gcc.dg/pr20245-1.c: Likewise.
212 * gcc.dg/pr28419.c: Likewise.
213 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
214 * gcc.dg/unclosed-init.c: Likewise.
215 * obj-c++.dg/property/property-neg-6.mm: Likewise.
216 * obj-c++.dg/syntax-error-10.mm: Likewise.
217 * obj-c++.dg/syntax-error-8.mm: Likewise.
218 * obj-c++.dg/syntax-error-9.mm: Likewise.
219
220 2020-05-12 Marek Polacek <polacek@redhat.com>
221
222 PR c++/95074
223 * g++.dg/lookup/koenig15.C: New test.
224
225 2020-05-12 Jakub Jelinek <jakub@redhat.com>
226
227 PR sanitizer/95051
228 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
229
230 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
231
232 PR target/95046
233 * gcc.target/i386/pr95046-4.c: New test.
234
235 2020-05-12 Patrick Palka <ppalka@redhat.com>
236
237 PR c++/78752
238 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
239
240 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
241
242 PR target/95046
243 * gcc.target/i386/pr95046-3.c: New test.
244
245 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
246
247 PR target/95046
248 * gcc.target/i386/pr95046-2.c: New test.
249
250 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
251
252 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
253 in the large memory model.
254
255 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
256
257 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
258 be created.
259
260 2020-05-12 Martin Liska <mliska@suse.cz>
261
262 PR sanitizer/95033
263 PR sanitizer/95051
264 * g++.dg/asan/function-argument-4.C: New test.
265 * gcc.dg/asan/pr95033.c: New test.
266 * gcc.dg/asan/pr95051.c: New test.
267
268 2020-05-12 Jakub Jelinek <jakub@redhat.com>
269
270 PR c++/95063
271 * g++.dg/gomp/pr95063.C: New test.
272
273 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
274
275 PR tree-optimization/94980
276 * gcc.target/i386/pr94980.c: New test.
277
278 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
279
280 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
281 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
282 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
283 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
284 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
285 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
286 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
287 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
288 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
289 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
290 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
291 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
292 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
293 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
294 * gcc.target/powerpc/vec-gnb-3.c: Delete.
295 * gcc.target/powerpc/vec-gnb-4.c: Delete.
296 * gcc.target/powerpc/vec-gnb-5.c: Delete.
297 * gcc.target/powerpc/vec-gnb-6.c: Delete.
298 * gcc.target/powerpc/vec-gnb-7.c: Delete.
299
300 2020-05-11 Carl Love <cel@us.ibm.com>
301
302 * gcc.target/powerpc/xxgenpc-runnable.c: New.
303
304 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
305
306 * gcc.target/powerpc/vec-stril-0.c: New.
307 * gcc.target/powerpc/vec-stril-1.c: New.
308 * gcc.target/powerpc/vec-stril-10.c: New.
309 * gcc.target/powerpc/vec-stril-11.c: New.
310 * gcc.target/powerpc/vec-stril-12.c: New.
311 * gcc.target/powerpc/vec-stril-13.c: New.
312 * gcc.target/powerpc/vec-stril-14.c: New.
313 * gcc.target/powerpc/vec-stril-15.c: New.
314 * gcc.target/powerpc/vec-stril-16.c: New.
315 * gcc.target/powerpc/vec-stril-17.c: New.
316 * gcc.target/powerpc/vec-stril-18.c: New.
317 * gcc.target/powerpc/vec-stril-19.c: New.
318 * gcc.target/powerpc/vec-stril-2.c: New.
319 * gcc.target/powerpc/vec-stril-20.c: New.
320 * gcc.target/powerpc/vec-stril-21.c: New.
321 * gcc.target/powerpc/vec-stril-22.c: New.
322 * gcc.target/powerpc/vec-stril-23.c: New.
323 * gcc.target/powerpc/vec-stril-3.c: New.
324 * gcc.target/powerpc/vec-stril-4.c: New.
325 * gcc.target/powerpc/vec-stril-5.c: New.
326 * gcc.target/powerpc/vec-stril-6.c: New.
327 * gcc.target/powerpc/vec-stril-7.c: New.
328 * gcc.target/powerpc/vec-stril-8.c: New.
329 * gcc.target/powerpc/vec-stril-9.c: New.
330 * gcc.target/powerpc/vec-stril_p-0.c: New.
331 * gcc.target/powerpc/vec-stril_p-1.c: New.
332 * gcc.target/powerpc/vec-stril_p-10.c: New.
333 * gcc.target/powerpc/vec-stril_p-11.c: New.
334 * gcc.target/powerpc/vec-stril_p-2.c: New.
335 * gcc.target/powerpc/vec-stril_p-3.c: New.
336 * gcc.target/powerpc/vec-stril_p-4.c: New.
337 * gcc.target/powerpc/vec-stril_p-5.c: New.
338 * gcc.target/powerpc/vec-stril_p-6.c: New.
339 * gcc.target/powerpc/vec-stril_p-7.c: New.
340 * gcc.target/powerpc/vec-stril_p-8.c: New.
341 * gcc.target/powerpc/vec-stril_p-9.c: New.
342 * gcc.target/powerpc/vec-strir-0.c: New.
343 * gcc.target/powerpc/vec-strir-1.c: New.
344 * gcc.target/powerpc/vec-strir-10.c: New.
345 * gcc.target/powerpc/vec-strir-11.c: New.
346 * gcc.target/powerpc/vec-strir-12.c: New.
347 * gcc.target/powerpc/vec-strir-13.c: New.
348 * gcc.target/powerpc/vec-strir-14.c: New.
349 * gcc.target/powerpc/vec-strir-15.c: New.
350 * gcc.target/powerpc/vec-strir-16.c: New.
351 * gcc.target/powerpc/vec-strir-17.c: New.
352 * gcc.target/powerpc/vec-strir-18.c: New.
353 * gcc.target/powerpc/vec-strir-19.c: New.
354 * gcc.target/powerpc/vec-strir-2.c: New.
355 * gcc.target/powerpc/vec-strir-20.c: New.
356 * gcc.target/powerpc/vec-strir-21.c: New.
357 * gcc.target/powerpc/vec-strir-22.c: New.
358 * gcc.target/powerpc/vec-strir-23.c: New.
359 * gcc.target/powerpc/vec-strir-3.c: New.
360 * gcc.target/powerpc/vec-strir-4.c: New.
361 * gcc.target/powerpc/vec-strir-5.c: New.
362 * gcc.target/powerpc/vec-strir-6.c: New.
363 * gcc.target/powerpc/vec-strir-7.c: New.
364 * gcc.target/powerpc/vec-strir-8.c: New.
365 * gcc.target/powerpc/vec-strir-9.c: New.
366 * gcc.target/powerpc/vec-strir_p-0.c: New.
367 * gcc.target/powerpc/vec-strir_p-1.c: New.
368 * gcc.target/powerpc/vec-strir_p-10.c: New.
369 * gcc.target/powerpc/vec-strir_p-11.c: New.
370 * gcc.target/powerpc/vec-strir_p-2.c: New.
371 * gcc.target/powerpc/vec-strir_p-3.c: New.
372 * gcc.target/powerpc/vec-strir_p-4.c: New.
373 * gcc.target/powerpc/vec-strir_p-5.c: New.
374 * gcc.target/powerpc/vec-strir_p-6.c: New.
375 * gcc.target/powerpc/vec-strir_p-7.c: New.
376 * gcc.target/powerpc/vec-strir_p-8.c: New.
377 * gcc.target/powerpc/vec-strir_p-9.c: New.
378
379 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
380
381 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
382 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
383 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
384 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
385 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
386 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
387 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
388 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
389 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
390 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
391 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
392
393 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
394
395 * gcc.target/powerpc/pdep-0.c: New.
396 * gcc.target/powerpc/pdep-1.c: New.
397 * gcc.target/powerpc/pextd-0.c: New.
398 * gcc.target/powerpc/pextd-1.c: New.
399
400 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
401
402 * gcc.target/powerpc/vec-clrl-0.c: New.
403 * gcc.target/powerpc/vec-clrl-1.c: New.
404 * gcc.target/powerpc/vec-clrr-0.c: New.
405 * gcc.target/powerpc/vec-clrr-1.c: New.
406
407 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
408
409 * gcc.target/powerpc/cntlzdm-0.c: New test.
410 * gcc.target/powerpc/cntlzdm-1.c: New test.
411 * gcc.target/powerpc/cnttzdm-0.c: New test.
412 * gcc.target/powerpc/cnttzdm-1.c: New test.
413
414 2020-05-11 Harald Anlauf <anlauf@gmx.de>
415
416 PR fortran/95053
417 * gfortran.dg/pr95053.f: New test.
418
419 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
420
421 PR target/95046
422 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
423
424 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
425
426 * gcc.target/powerpc/vec-cfuged-0.c: New test.
427 * gcc.target/powerpc/vec-cfuged-1.c: New test.
428
429 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
430
431 * gcc.target.powerpc/cfuged-0.c: New test.
432 * gcc.target.powerpc/cfuged-1.c: New test.
433
434 2020-05-11 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/95049
437 * gcc.dg/torture/pr95049.c: New testcase.
438
439 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
440 Bill Schmidt <wschmidt@linux.ibm.com>
441
442 * gcc.target/powerpc/vec-gnb-0.c: New test.
443 * gcc.target/powerpc/vec-gnb-1.c: New test.
444 * gcc.target/powerpc/vec-gnb-10.c: New test.
445 * gcc.target/powerpc/vec-gnb-2.c: New test.
446 * gcc.target/powerpc/vec-gnb-3.c: New test.
447 * gcc.target/powerpc/vec-gnb-4.c: New test.
448 * gcc.target/powerpc/vec-gnb-5.c: New test.
449 * gcc.target/powerpc/vec-gnb-6.c: New test.
450 * gcc.target/powerpc/vec-gnb-7.c: New test.
451 * gcc.target/powerpc/vec-gnb-8.c: New test.
452 * gcc.target/powerpc/vec-gnb-9.c: New test.
453
454 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
455
456 * gcc.target/powerpc/vec-pdep-0.c: New.
457 * gcc.target/powerpc/vec-pdep-1.c: New.
458 * gcc.target/powerpc/vec-pext-0.c: New.
459 * gcc.target/powerpc/vec-pext-1.c: New.
460
461 2020-05-11 Richard Biener <rguenther@suse.de>
462
463 PR tree-optimization/94988
464 PR tree-optimization/95025
465 * gcc.dg/torture/pr94988.c: New testcase.
466 * gcc.dg/torture/pr95025.c: Likewise.
467 * gcc.dg/torture/pr95045.c: Likewise.
468 * g++.dg/asan/pr95025.C: New testcase.
469
470 2020-05-11 Jakub Jelinek <jakub@redhat.com>
471 Tobias Burnus <tobias@codesourcery.com>
472
473 PR fortran/94672
474 * gfortran.dg/gomp/pr94672.f90: New.
475 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
476
477 2020-05-11 Felix Yang <felix.yang@huawei.com>
478
479 PR target/94991
480 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
481
482 2020-05-11 Alex Coplan <alex.coplan@arm.com>
483
484 * gcc.target/aarch64/csinv-neg.c: New test.
485
486 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
487
488 * gcc.target/powerpc/vec-clzm-0.c: New test.
489 * gcc.target/powerpc/vec-clzm-1.c: New test.
490 * gcc.target/powerpc/vec-ctzm-0.c: New test.
491 * gcc.target/powerpc/vec-ctzm-1.c: New test.
492
493 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
494
495 * gcc.target/powerpc/dg-future-0.c: New.
496 * gcc.target/powerpc/dg-future-1.c: New.
497 * lib/target-supports.exp (check_powerpc_future_hw_available):
498 Replace -mfuture with -mcpu=future.
499 (check_effective_target_powerpc_future_ok): Likewise.
500 (is-effective-target): Add powerpc_future_hw.
501
502 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
503
504 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
505
506 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
507
508 PR target/95046
509 * gcc.target/i386/pr95046-1.c: New test.
510
511 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
512
513 PR fortran/59107
514 * gfortran.dg/pr59107.f90: New test.
515
516 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
517
518 PR tree-optimization/83403
519 * gcc.dg/tree-ssa/pr83403-1.c: New test.
520 * gcc.dg/tree-ssa/pr83403-2.c: New test.
521 * gcc.dg/tree-ssa/pr83403.h: New header.
522
523 2020-05-10 Harald Anlauf <anlauf@gmx.de>
524
525 PR fortran/93499
526 * gfortran.dg/pr93499.f90: New test.
527
528 2020-05-09 Jakub Jelinek <jakub@redhat.com>
529
530 PR testsuite/95008
531 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
532 triggered.
533 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
534 message.
535
536 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
537
538 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
539 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
540 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
541 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
542 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
543 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
544 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
545 traces of crisv32-*.
546
547 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
548
549 * gcc.target/i386/pr92807-1.c: Improve the regex.
550
551 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
552
553 PR c++/95003
554 * g++.dg/coroutines/torture/pr95003.C: New test.
555
556 2020-05-08 Nathan Sidwell <nathan@acm.org>
557
558 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
559 * gcc.dg/cpp/dir-only-*: Likewise.
560 * c-c++-common/cpp/dir-only-[78].c: New.
561
562 2020-05-08 Richard Biener <rguenther@suse.de>
563
564 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
565 SLP permutations becoming builds from scalars.
566 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
567 * gcc.dg/vect/bb-slp-34.c: Likewise.
568
569 2020-05-08 Nathan Sidwell <nathan@acm.org>
570
571 * c-c++-common/raw-string-6.c: Adjust EOF error location.
572 * g++.dg/cpp0x/decltype63.C: Likewise.
573 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
574 * g++.dg/cpp0x/pr68726.C: Likewise.
575 * g++.dg/cpp0x/pr78341.C: Likewise.
576 * g++.dg/cpp1y/pr65202.C: Likewise.
577 * g++.dg/cpp1z/class-deduction44.C: Likewise.
578 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
579 * g++.dg/diagnostic/unclosed-function.C: Likewise.
580 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
581 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
582 * g++.dg/ext/pr84598.C: Likewise.
583 * g++.dg/other/switch4.C: Likewise.
584 * g++.dg/parse/crash10.C: Likewise.
585 * g++.dg/parse/crash18.C: Likewise.
586 * g++.dg/parse/crash35.C: Likewise.
587 * g++.dg/parse/crash59.C: Likewise.
588 * g++.dg/parse/crash61.C: Likewise.
589 * g++.dg/parse/crash67.C: Likewise.
590 * g++.dg/parse/ctor3.C: Likewise.
591 * g++.dg/parse/error14.C: Likewise.
592 * g++.dg/parse/error5.C: Likewise.
593 * g++.dg/parse/error56.C: Likewise.
594 * g++.dg/parse/invalid1.C: Likewise.
595 * g++.dg/parse/parameter-declaration-1.C: Likewise.
596 * g++.dg/parse/parser-pr28152-2.C: Likewise.
597 * g++.dg/parse/parser-pr28152.C: Likewise.
598 * g++.dg/parse/pr68722.C: Likewise.
599 * g++.dg/pr46852.C: Likewise.
600 * g++.dg/pr46868.C: Likewise.
601 * g++.dg/template/crash115.C: Likewise.
602 * g++.dg/template/crash43.C: Likewise.
603 * g++.dg/template/error-recovery1.C: Likewise.
604 * g++.dg/template/error57.C: Likewise.
605 * g++.old-deja/g++.other/crash31.C: Likewise.
606
607 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gnat.dg/addr15.adb: New test.
610
611 2020-05-08 Richard Biener <rguenther@suse.de>
612
613 * gnat.dg/opt83.adb: New testcase.
614
615 2020-05-08 Jakub Jelinek <jakub@redhat.com>
616
617 PR tree-optimization/94786
618 * gcc.dg/tree-ssa/pr94786.c: New test.
619
620 PR target/94857
621 * gcc.target/i386/pr94857.c: New test.
622
623 PR tree-optimization/94783
624 * gcc.dg/tree-ssa/pr94783.c: New test.
625
626 PR tree-optimization/94956
627 * gcc.target/i386/pr94956.c: New test.
628
629 PR tree-optimization/94913
630 * gcc.dg/tree-ssa/pr94913.c: New test.
631
632 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
633
634 * gcc.target/powerpc/setnbc.h: New.
635 * gcc.target/powerpc/setnbceq.c: New.
636 * gcc.target/powerpc/setnbcge.c: New.
637 * gcc.target/powerpc/setnbcgt.c: New.
638 * gcc.target/powerpc/setnbcle.c: New.
639 * gcc.target/powerpc/setnbclt.c: New.
640 * gcc.target/powerpc/setnbcne.c: New.
641
642 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
643
644 * gcc.target/powerpc/setbc.h: New.
645 * gcc.target/powerpc/setbceq.c: New.
646 * gcc.target/powerpc/setbcge.c: New.
647 * gcc.target/powerpc/setbcgt.c: New.
648 * gcc.target/powerpc/setbcle.c: New.
649 * gcc.target/powerpc/setbclt.c: New.
650 * gcc.target/powerpc/setbcne.c: New.
651
652 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
653
654 PR c++/94817
655 PR c++/94829
656 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
657 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
658 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
659 continuation of compilation.
660 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
661 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
662 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
663 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
664 * g++.dg/coroutines/pr94817.C: New test.
665 * g++.dg/coroutines/pr94829.C: New test.
666
667 2020-05-07 Marek Polacek <polacek@redhat.com>
668
669 PR c++/94590 - Detect long double -> double narrowing.
670 * g++.dg/cpp0x/Wnarrowing18.C: New test.
671
672 2020-05-07 Marek Polacek <polacek@redhat.com>
673
674 PR c++/94255
675 * g++.dg/template/spec41.C: New test.
676
677 2020-05-07 Marek Polacek <polacek@redhat.com>
678
679 P1957R2
680 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
681
682 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
683
684 * gcc.dg/20050121-1.c: Fix broken dg directives.
685 * gcc.dg/analzyer/pr93382.c: Likewise.
686 * gcc.dg/autopar/pr68460.c: Likewise.
687 * gcc.dg/c90-fordecl-1.c: Likewise.
688 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
689 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
690 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
691 * gcc.dg/lto/pr52634_0.c: Likewise.
692 * gcc.dg/pr32069.c: Likewise.
693 * gcc.dg/pr35445.c: Likewise.
694 * gcc.dg/pr40172-3.c: Likewise.
695 * gcc.dg/pr87347.c: Likewise.
696 * gcc.dg/pr88660.c: Likewise.
697 * gcc.dg/pr89689.c: Likewise.
698 * gcc.dg/sinatan-2.c: Likewise.
699 * gcc.dg/sinhatanh-1.c: Likewise.
700 * gcc.dg/sinhovercosh-1.c: Likewise.
701 * gcc.dg/tls/opt-9.c: Likewise.
702 * gcc.dg/torture/builtins-1.c: Likewise.
703 * gcc.dg/torture/pr51106-1.c: Likewise.
704 * gcc.dg/torture/pr51106-2.c: Likewise.
705 * gcc.dg/torture/pr80281.c: Likewise.
706 * gcc.dg/torture/pr92252.c: Likewise.
707 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
708 * gcc.dg/tree-ssa/pr79448.c: Likewise.
709 * gcc.dg/tree-ssa/pr92163.c: Likewise.
710 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
711 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
712 * gcc.dg/two-types-6.c: Likewise.
713 * gcc.dg/ubsan/c-shift-1.c: Likewise.
714 * gcc.dg/var-expand3.c: Likewise.
715 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
716 * gcc.dg/vect/pr71264.c: Likewise.
717
718 2020-05-07 Marek Polacek <polacek@redhat.com>
719
720 * g++.dg/other/operator1.C: Adjust expected message.
721 * g++.dg/overload/operator2.C: Likewise.
722 * g++.dg/template/error30.C: Likewise.
723 * g++.old-deja/g++.jason/operator.C: Likewise.
724
725 2020-05-07 Richard Biener <rguenther@suse.de>
726
727 PR middle-end/94703
728 * gcc.dg/tree-ssa/pr94703.c: New testcase.
729
730 2020-05-07 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/94946
733 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
734 sysv_abi and ms_abi attributes in that case instead of fastcall and
735 no attribute.
736
737 PR c/94968
738 * gcc.dg/pr94968.c: New test.
739
740 2020-05-07 Richard Biener <rguenther@suse.de>
741
742 PR tree-optimization/57359
743 * gcc.dg/torture/pr57359-1.c: New testcase.
744 * gcc.dg/torture/pr57359-1.c: Likewise.
745 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
746 * gcc.dg/graphite/pr80906.c: XFAIL.
747
748 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
749
750 * gnat.dg/debug16.adb: New test.
751
752 2020-05-06 Marek Polacek <polacek@redhat.com>
753
754 PR c++/94938
755 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
756 * g++.dg/warn/Wtype-limits4.C: New test.
757 * g++.dg/warn/template-2.C: New test.
758 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
759
760 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
761
762 PR d/94970
763 * gdc.dg/pr94970.d: New test.
764
765 2020-05-06 Jakub Jelinek <jakub@redhat.com>
766
767 PR c++/94951
768 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
769
770 PR c++/94907
771 * g++.dg/cpp2a/spaceship-synth8.C: New test.
772
773 2020-05-06 qing zhao <qing.zhao@oracle.com>
774
775 PR c/94230
776 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
777 provide hint to use the new -flarge-source-files option.
778
779 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
780
781 PR target/94913
782 * gcc.target/i386/pr94913-1.c: New test.
783 * gcc.target/i386/pr94913-2.c: Ditto.
784
785 2020-05-06 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/94963
788 * gcc.dg/pr94963.c: New testcase.
789
790 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
791
792 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
793 * g++.dg/other/i386-3.c: Likewise.
794 * gcc.target/i386/sse-12.c: Likewise.
795 * gcc.target/i386/sse-13.c: Likewise.
796 * gcc.target/i386/sse-14.c: Likewise.
797 * gcc.target/i386/sse-22.c: Likewsie.
798 * gcc.target/i386/sse-23.c: Likewise.
799 * gcc.target/i386/tsxldtrk-1.c: New test.
800 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
801 for tsxldtrk.
802
803 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
804
805 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
806 avx512vp2intersect.
807
808 2020-05-06 Jakub Jelinek <jakub@redhat.com>
809
810 PR tree-optimization/94921
811 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
812 simplifications.
813
814 PR rtl-optimization/94873
815 * gcc.dg/pr94873.c: New test.
816
817 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
818 Wei Xiao <wei3.xiao@intel.com>
819
820 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
821 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
822 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
823 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
824 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
825 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
826 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
827 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
828 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
829
830 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
831
832 PR testsuite/84324
833 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
834 Change return type to int.
835
836 2020-05-05 Harald Anlauf <anlauf@gmx.de>
837
838 PR fortran/93366
839 * gfortran.dg/pr93366.f90: New test.
840
841 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
842
843 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
844 * gcc.target/powerpc/pr70117.c: Likewise.
845
846 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
847
848 * gcc.target/pru/clobber-sp.c: New test.
849
850 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
851
852 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
853 take into account additional available registers.
854 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
855
856 2020-05-05 Marek Polacek <polacek@redhat.com>
857
858 PR c++/94799
859 * g++.dg/lookup/this1.C: Adjust dg-error.
860 * g++.dg/template/lookup12.C: New test.
861 * g++.dg/template/lookup13.C: New test.
862 * g++.dg/template/lookup14.C: New test.
863 * g++.dg/template/lookup15.C: New test.
864
865 2020-05-05 Martin Liska <mliska@suse.cz>
866
867 * gcc.dg/spellcheck-options-22.c: New test.
868
869 2020-05-05 Martin Liska <mliska@suse.cz>
870
871 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
872 dg-additional-options if len <= 120 chars.
873 * g++.dg/cpp1y/new1.C: Likewise.
874 * g++.dg/cpp1y/new2.C: Likewise.
875 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
876 * g++.dg/init/new18.C: Likewise.
877 * g++.dg/ipa/devirt-19.C: Likewise.
878 * g++.dg/ipa/devirt-52.C: Likewise.
879 * g++.dg/ipa/pr44372.C: Likewise.
880 * g++.dg/ipa/pr58371.C: Likewise.
881 * g++.dg/ipa/pr63587-2.C: Likewise.
882 * g++.dg/ipa/pr78211.C: Likewise.
883 * g++.dg/opt/dump1.C: Likewise.
884 * g++.dg/opt/pr44919.C: Likewise.
885 * g++.dg/opt/pr47615.C: Likewise.
886 * g++.dg/opt/pr82159-2.C: Likewise.
887 * g++.dg/other/pr52048.C: Likewise.
888 * g++.dg/pr57662.C: Likewise.
889 * g++.dg/pr59510.C: Likewise.
890 * g++.dg/pr67989.C: Likewise.
891 * g++.dg/pr81194.C: Likewise.
892 * g++.dg/template/canon-type-8.C: Likewise.
893 * g++.dg/template/crash107.C: Likewise.
894 * g++.dg/template/show-template-tree-3.C: Likewise.
895 * g++.dg/tm/cgraph_edge.C: Likewise.
896 * g++.dg/torture/20141013.C: Likewise.
897 * g++.dg/torture/pr34641.C: Likewise.
898 * g++.dg/torture/pr34850.C: Likewise.
899 * g++.dg/torture/pr36745.C: Likewise.
900 * g++.dg/torture/pr40991.C: Likewise.
901 * g++.dg/torture/pr48271.C: Likewise.
902 * g++.dg/torture/pr53602.C: Likewise.
903 * g++.dg/torture/pr53752.C: Likewise.
904 * g++.dg/torture/pr54838.C: Likewise.
905 * g++.dg/torture/pr58252.C: Likewise.
906 * g++.dg/tree-ssa/pr22444.C: Likewise.
907 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
908 * g++.dg/tree-ssa/pr27283.C: Likewise.
909 * g++.dg/tree-ssa/pr27291.C: Likewise.
910 * g++.dg/tree-ssa/pr27548.C: Likewise.
911 * g++.dg/tree-ssa/pr42337.C: Likewise.
912 * g++.dg/ubsan/pr65583.C: Likewise.
913 * g++.old-deja/g++.robertl/eb27.C: Likewise.
914 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
915 * gcc.target/arm/simd/vmmla_1.c: Likewise.
916 * gcc.target/i386/vect-pr67800.c: Likewise.
917 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
918 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
919
920 2020-05-05 Richard Biener <rguenther@suse.de>
921
922 PR testsuite/92177
923 * gcc.dg/vect/bb-slp-22.c: Adjust.
924
925 2020-05-05 Richard Biener <rguenther@suse.de>
926
927 PR ipa/94947
928 * gcc.dg/torture/pr94947-1.c: New testcase.
929 * gcc.dg/torture/pr94947-2.c: Likewise.
930
931 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
932
933 * gnat.dg/aggr29.adb: New test.
934
935 2020-05-05 Richard Biener <rguenther@suse.de>
936
937 PR tree-optimization/94949
938 * gcc.dg/torture/pr94949.c: New testcase.
939
940 2020-05-05 Alex Coplan <alex.coplan@arm.com>
941
942 * gcc.target/aarch64/mvn_zero_ext.c: New test.
943
944 2020-05-05 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/94800
947 * gcc.dg/tree-ssa/pr94800.c: New test.
948 * gcc.dg/tree-ssa/popcount5.c: New test.
949 * gcc.dg/tree-ssa/popcount5l.c: New test.
950 * gcc.dg/tree-ssa/popcount5ll.c: New test.
951
952 PR target/94942
953 * gcc.target/i386/pr94942.c: New test.
954
955 PR tree-optimization/94914
956 * gcc.target/i386/pr94914.c: New test.
957
958 2020-05-04 Patrick Palka <ppalka@redhat.com>
959
960 PR c++/94038
961 * g++.dg/warn/pr94038.C: New test.
962
963 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
964
965 PR middle-end/94941
966 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
967
968 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
969
970 PR target/94795
971 * gcc.target/i386/pr94795-1.c: New test.
972 * gcc.target/i386/pr94795-2.c: Ditto.
973
974 2020-05-04 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/39612
977 * gcc.dg/tree-ssa/pr39612.c: New testcase.
978
979 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
980
981 PR target/94650
982 * gcc.targeti/i386/pr94650.c: New test.
983
984 2020-05-04 Jakub Jelinek <jakub@redhat.com>
985
986 PR tree-optimization/94718
987 * gcc.dg/tree-ssa/pr94718-4.c: New test.
988 * gcc.dg/tree-ssa/pr94718-5.c: New test.
989
990 PR tree-optimization/94718
991 * gcc.dg/tree-ssa/pr94718-3.c: New test.
992
993 PR tree-optimization/94718
994 * gcc.dg/tree-ssa/pr94718-1.c: New test.
995 * gcc.dg/tree-ssa/pr94718-2.c: New test.
996
997 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
1000
1001 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 PR fortran/94788
1004 * lib/gfortran.exp (gfortran_target_compile): Get asan library
1005 from TEST_ALWAYS_FLAGS.
1006
1007 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1008
1009 PR fortran/94788
1010 * gfortran.dg/asan: New directory.
1011 * gfortran.dg/asan/asan.exp: New file.
1012 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
1013
1014 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
1015
1016 PR target/93492
1017 * c-c++-common/patchable_function_entry-error-1.c: New test.
1018 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
1019 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
1020
1021 2020-05-01 Patrick Palka <ppalka@redhat.com>
1022
1023 PR c++/90880
1024 * g++.dg/template/sfinae29.C: New test.
1025
1026 2020-05-01 Marek Polacek <polacek@redhat.com>
1027
1028 PR c++/94885
1029 * g++.dg/cpp2a/paren-init26.C: New test.
1030
1031 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
1032
1033 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
1034 * c-c++-common/asan/asan-interface-1.c: Likewise.
1035 * c-c++-common/asan/clone-test-1.c: Likewise.
1036 * c-c++-common/asan/no-asan-stack.c: Likewise.
1037 * c-c++-common/asan/pr59063-1.c: Likewise.
1038 * c-c++-common/asan/pr59063-2.c: Likewise.
1039 * g++.dg/asan/asan_test.C: Likewise.
1040 * g++.dg/asan/asan_test_utils.h: Likewise.
1041 * g++.dg/asan/interception-failure-test-1.C: Likewise.
1042 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
1043
1044 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
1045
1046 PR rtl-optimization/94740
1047 * gcc.target/powerpc/pr94740.c: New test.
1048
1049 2020-04-30 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c/94842
1052 * gcc.dg/pr94842.c: New test.
1053
1054 2020-04-30 Martin Jambor <mjambor@suse.cz>
1055
1056 PR ipa/94856
1057 * g++.dg/ipa/pr94856.C: New test.
1058
1059 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1060
1061 PR c++/94886
1062 * g++.dg/coroutines/pr94886-folly-3.C: New test.
1063
1064 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1065
1066 PR c++/94883
1067 * g++.dg/coroutines/pr94883-folly-2.C: New test.
1068
1069 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
1070
1071 PR c++/94879
1072 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
1073
1074 2020-04-30 Marek Polacek <polacek@redhat.com>
1075
1076 PR c++/94775
1077 * g++.dg/warn/Warray-bounds-10.C: New test.
1078
1079 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
1080
1081 PR target/94748
1082 * gcc.target/aarch64/pr94748.c: New test.
1083
1084 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
1085
1086 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
1087 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
1088
1089 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1090
1091 PR target/94704
1092 * g++.target/s390/s390.exp: New file.
1093 * g++.target/s390/pr94704-1.C: New test.
1094 * g++.target/s390/pr94704-2.C: New test.
1095 * g++.target/s390/pr94704-3.C: New test.
1096 * g++.target/s390/pr94704-4.C: New test.
1097
1098 2020-04-29 Patrick Palka <ppalka@redhat.com>
1099
1100 PR c++/94830
1101 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
1102 that the corresponding diagnostic is deterministic.
1103 * g++.dg/concepts/diagnostics13.C: New test.
1104
1105 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
1106
1107 PR target/93654
1108 * gcc.target/i386/pr93654.c: New test.
1109
1110 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1111
1112 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
1113 targets.
1114 * g++.target/arm/no_unique_address_1.C: New test.
1115 * g++.target/arm/no_unique_address_2.C: Likewise.
1116
1117 2020-04-29 Richard Biener <rguenther@suse.de>
1118 Li Zekun <lizekun1@huawei.com>
1119
1120 PR lto/94822
1121 * gcc.dg/lto/pr94822_0.c: New testcase.
1122 * gcc.dg/lto/pr94822_1.c: Alternate file.
1123 * gcc.dg/lto/pr94822.h: Likewise.
1124
1125 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1126
1127 * g++.target/aarch64/no_unique_address_1.C: New test.
1128 * g++.target/aarch64/no_unique_address_2.C: Likewise.
1129
1130 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
1131
1132 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
1133 before finishing.
1134
1135 2020-04-29 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR target/94707
1138 * g++.target/powerpc/pr94707-1.C: New test.
1139 * g++.target/powerpc/pr94707-2.C: New test.
1140 * g++.target/powerpc/pr94707-3.C: New test.
1141 * g++.target/powerpc/pr94707-4.C: New test.
1142 * g++.target/powerpc/pr94707-5.C: New test.
1143 * g++.target/powerpc/pr94707-4.C: New test.
1144
1145 2020-04-29 Patrick Palka <ppalka@redhat.com>
1146
1147 PR c++/94819
1148 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
1149 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
1150
1151 PR c++/94808
1152 * g++.dg/concepts/diagnostic12.C: New test.
1153 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
1154
1155 2020-04-28 Alexandre Oliva <oliva@adacore.com>
1156
1157 PR target/94812
1158 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
1159 Reinterpret the doubles as long longs for compares. Mask out
1160 mffs bits that are not expected from mffsl.
1161
1162 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1163
1164 PR analyzer/94816
1165 * g++.dg/analyzer/pr94816.C: New test.
1166
1167 2020-04-28 David Malcolm <dmalcolm@redhat.com>
1168
1169 PR analyzer/94447
1170 PR analyzer/94639
1171 PR analyzer/94732
1172 PR analyzer/94754
1173 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
1174 value" warnings as xfail for now.
1175 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
1176 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
1177 for now.
1178 * gcc.dg/analyzer/pr94447.c: New test.
1179 * gcc.dg/analyzer/pr94639.c: New test.
1180 * gcc.dg/analyzer/pr94732.c: New test.
1181 * gcc.dg/analyzer/pr94754.c: New test.
1182 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
1183 for now.
1184
1185 2020-04-28 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR tree-optimization/94809
1188 * gcc.c-torture/execute/pr94809.c: New test.
1189
1190 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1191
1192 PR c++/94760
1193 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
1194 New test.
1195
1196 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
1197
1198 PR c++/94759
1199 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1200 updated error messages.
1201 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1202 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
1203 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
1204 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
1205 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
1206
1207 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
1208
1209 PR c++/94701
1210 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
1211 New test.
1212
1213 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1214
1215 PR fortran/93956
1216 PR fortran/94788
1217 * gfortran.dg/pointer_assign_13.f90: Remove.
1218
1219 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR target/94780
1222 * gcc.dg/pr94780.c: New test.
1223
1224 2020-04-27 Patrick Palka <ppalka@redhat.com>
1225
1226 PR c++/94772
1227 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
1228 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
1229 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
1230
1231 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1232
1233 PR target/94697
1234 * gcc.target/aarch64/pr94697.c: Require lp64.
1235
1236 2020-04-27 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR c/94755
1239 * c-c++-common/pr94755.c: New test.
1240
1241 2020-04-27 Felix Yang <felix.yang@huawei.com>
1242
1243 PR tree-optimization/94784
1244 * gcc.dg/pr94784.c: New test.
1245
1246 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
1247
1248 PR target/94515
1249 * g++.target/aarch64/pr94515-1.C: New test.
1250 * g++.target/aarch64/pr94515-2.C: New test.
1251
1252 2020-04-26 Marek Polacek <polacek@redhat.com>
1253
1254 PR c++/90320
1255 * g++.dg/cpp0x/explicit13.C: New test.
1256 * g++.dg/cpp0x/explicit14.C: New test.
1257
1258 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1259
1260 PR d/89418
1261 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
1262 tests that depend on the phobos standard library.
1263
1264 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
1265
1266 PR d/94777
1267 * gdc.dg/pr94777a.d: New test.
1268 * gdc.dg/pr94777b.d: New test.
1269
1270 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
1271
1272 PR c++/94752
1273 * g++.dg/coroutines/pr94752.C: New test.
1274
1275 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1276
1277 PR fortran/94737
1278 * gfortran.dg/binding_label_tests_34.f90: New test case.
1279
1280 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1281
1282 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
1283 * g++.dg/opt/pr48549.C: Same.
1284 * g++.dg/opt/pr60002.C: Same.
1285 * g++.dg/opt/pr80436.C: Same.
1286 * g++.dg/opt/pr83084.C: Same.
1287 * g++.dg/other/pr42685.C: Same.
1288 * gcc.dg/pr41241.c: Same.
1289 * gcc.dg/pr42629.c: Same.
1290 * gcc.dg/pr42630.c: Same.
1291 * gcc.dg/pr42719.c: Same.
1292 * gcc.dg/pr42728.c: Same.
1293 * gcc.dg/pr42889.c: Same.
1294 * gcc.dg/pr42916.c: Same.
1295 * gcc.dg/pr43084.c: Same.
1296 * gcc.dg/pr43670.c: Same.
1297 * gcc.dg/pr44023.c: Same.
1298 * gcc.dg/pr44971.c: Same.
1299 * gcc.dg/pr45449.c: Same.
1300 * gcc.dg/pr46771.c: Same.
1301 * gcc.dg/pr47684.c: Same.
1302 * gcc.dg/pr47881.c: Same.
1303 * gcc.dg/pr48768.c: Same.
1304 * gcc.dg/pr50017.c: Same.
1305 * gcc.dg/pr56023.c: Same.
1306 * gcc.dg/pr64935-1.c: Same.
1307 * gcc.dg/pr64935-2.c: Same.
1308 * gcc.dg/pr65521.c: Same.
1309 * gcc.dg/pr65779.c: Same.
1310 * gcc.dg/pr65980.c: Same.
1311 * gcc.dg/pr66688.c: Same.
1312 * gcc.dg/pr70405.c: Same.
1313 * gcc.dg/vect/pr49352.c: Same.
1314
1315 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1316
1317 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
1318
1319 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1320
1321 * gcc.dg/spellcheck-options-21.c: Require LTO.
1322
1323 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
1324
1325 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
1326 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
1327
1328 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1329
1330 PR fortran/94578
1331 * gfortran.dg/pointer_assign_14.f90: New test.
1332 * gfortran.dg/pointer_assign_15.f90: New test.
1333
1334 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
1335
1336 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
1337 Enable test.
1338
1339 2020-04-25 Patrick Palka <ppalka@redhat.com>
1340
1341 * g++.dg/concepts/diagnostic11.C: New test.
1342
1343 2020-04-25 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR c++/94742
1346 * g++.dg/warn/Wreturn-type-12.C: New test.
1347
1348 PR tree-optimization/94734
1349 PR tree-optimization/89430
1350 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
1351 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
1352 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
1353 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
1354 * gcc.c-torture/execute/pr94734.c: New test.
1355
1356 2020-04-24 Jakub Jelinek <jakub@redhat.com>
1357
1358 PR c++/94383
1359 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
1360 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
1361 that compiler accepts -std=c++14 and -std=c++17 options.
1362
1363 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
1364
1365 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
1366 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
1367 (check_effective_target_vect_pack_trunc): Add amdgcn.
1368
1369 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
1370
1371 PR c++/94288
1372 * g++.dg/coroutines/pr94288.C: New test.
1373
1374 2020-04-24 Alexandre Oliva <oliva@adacore.com>
1375
1376 * lib/target-supports.exp (check_effective_target_fileio): New.
1377 * gcc.c-torture/execute/fprintf-2.c: Require it.
1378 * gcc.c-torture/execute/printf-2.c: Likewise.
1379 * gcc.c-torture/execute/user-printf.c: Likewise.
1380
1381 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
1382
1383 PR rtl-optimization/94708
1384 * gfortran.dg/pr94708.f90: New test.
1385
1386 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1387
1388 * gcc.dg/torture/pr90020.c: Skip on AIX.
1389
1390 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
1391
1392 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
1393
1394 2020-04-23 Martin Sebor <msebor@redhat.com>
1395
1396 PR driver/90983
1397 * gcc.dg/Wframe-larger-than-3.c: New test.
1398 * gcc.dg/Wlarger-than4.c: New test.
1399 * gcc.dg/Wstack-usage.c: New test.
1400
1401 2020-04-23 Patrick Palka <ppalka@redhat.com>
1402
1403 * g++.dg/cpp0x/dependent3.C: New test.
1404
1405 PR c++/94645
1406 * g++.dg/cpp2a/concepts-lambda6.C: New test.
1407
1408 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * g++.dg/opt/store-merging-4.C: New test.
1411
1412 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1413
1414 PR c++/94288
1415 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
1416 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
1417 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
1418 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
1419 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
1420 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
1421
1422 2020-04-23 Marek Polacek <polacek@redhat.com>
1423
1424 PR c++/94733
1425 * g++.dg/tm/attrib-5.C: New test.
1426
1427 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR middle-end/94724
1430 * gcc.c-torture/execute/pr94724.c: New test.
1431
1432 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1433
1434 PR fortran/93956
1435 * gfortran.dg/pointer_assign_13.f90: New test.
1436
1437 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
1438
1439 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
1440 changed inline namespace.
1441 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
1442 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
1443 * g++.dg/coroutines/coro.h: Likewise
1444
1445 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1446
1447 PR target/94697
1448 * gcc.target/aarch64/pr94697.c: New test.
1449
1450 2020-04-23 Felix Yang <felix.yang@huawei.com>
1451
1452 PR target/94678
1453 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
1454 pop_options. Add tests for general-regs-only.
1455 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
1456 general-regs-only.
1457
1458 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
1459 Thomas Schwinge <thomas@codesourcery.com>
1460
1461 PR middle-end/93488
1462
1463 * c-c++-common/goacc/pr93488.c: New file.
1464
1465 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
1466
1467 PR tree-optimization/94727
1468 * gcc.dg/vect/pr94727.c: New test.
1469
1470 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
1471
1472 PR target/94514
1473 * g++.target/aarch64/pr94514.C: Require lp64.
1474 * gcc.target/aarch64/pr94514.c: Likewise.
1475
1476 2020-04-23 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR target/94707
1479 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
1480
1481 PR c/94705
1482 * gcc.dg/pr94705.c: New test.
1483
1484 2020-04-22 Patrick Palka <ppalka@redhat.com>
1485
1486 PR c++/94719
1487 PR c++/94549
1488 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
1489
1490 2020-04-22 Marek Polacek <polacek@redhat.com>
1491
1492 PR c++/93807
1493 * g++.dg/cpp2a/fn-template20.C: New test.
1494
1495 2020-04-22 Duan bo <duanbo3@huawei.com>
1496
1497 PR testsuite/94712
1498 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
1499 * gcc.target/aarch64/pr70120-2.c: Likewise.
1500 * gcc.target/aarch64/pr94530.c: Likewise.
1501 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1502
1503 2020-04-22 Felix Yang <felix.yang@huawei.com>
1504
1505 PR target/94678
1506 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
1507
1508 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1509
1510 PR fortran/90350
1511 * gfortran.dg/PR90350.f90: New test.
1512
1513 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/90448
1516 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
1517
1518 2020-04-22 Martin Sebor <msebor@redhat.com>
1519
1520 PR middle-end/94647
1521 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
1522 in an expected warning with a pattern.
1523
1524 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1525
1526 * lib/target-supports.exp (check_effective_target_arm_dsp)
1527 (check_effective_target_arm_crc_ok_nocache)
1528 (check_effective_target_arm_coproc1_ok_nocache)
1529 (check_effective_target_arm_coproc2_ok_nocache)
1530 (check_effective_target_arm_coproc3_ok_nocache)
1531 (check_effective_target_arm_coproc4_ok_nocache): Include
1532 arm_acle.h.
1533
1534 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1535
1536 gcc/testsuite/
1537 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
1538 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
1539 arm_cde.h and arm_mve.h as ineeded.
1540
1541 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1542
1543 * lib/target-supports.exp
1544 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
1545 arm_mve.h.
1546
1547 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1548
1549 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
1550 arm_v8_1m_mve_fp.
1551 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
1552 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
1553 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
1554 arm_v8_1m_mve.
1555 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
1556 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
1557 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
1558 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
1559 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
1560
1561 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1562
1563 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
1564 useless options.
1565
1566 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1567
1568 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
1569 effective target and arm_v8_1m_mve_fp options.
1570 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
1571 effective target and arm_v8_1m_mve_fp options.
1572 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
1573 effective target and arm_v8_1m_mve options.
1574 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
1575 effective target and arm_v8_1m_mve options.
1576
1577 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1578
1579 * lib/target-supports.exp (arm_softfp_ok): New effective target.
1580 (arm_hard_ok): Likewise.
1581
1582 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
1583
1584 PR fortran/94709
1585 * gfortran.dg/gomp/warn_truncated.f: New.
1586 * gfortran.dg/gomp/warn_truncated.f90: New.
1587
1588 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
1589
1590 PR tree-optimization/94700
1591 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
1592
1593 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1594
1595 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
1596 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
1597 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
1598 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
1599 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
1600 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
1601 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
1602 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
1603 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
1604 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
1605 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
1606 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
1607
1608 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
1609
1610 PR c++/94682
1611 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
1612
1613 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1614
1615 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
1616
1617 2020-04-22 Martin Sebor <msebor@redhat.com>
1618
1619 PR c++/94510
1620 * g++.dg/init/array58.C: New test.
1621 * g++.dg/init/array59.C: New test.
1622 * g++.dg/cpp2a/nontype-class34.C: New test.
1623 * g++.dg/cpp2a/nontype-class35.C: New test.
1624
1625 2020-04-22 Patrick Palka <ppalka@redhat.com>
1626
1627 PR c++/67825
1628 * g++.dg/concepts/diagnostic10.C: New test.
1629 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
1630
1631 2020-04-21 Patrick Palka <ppalka@redhat.com>
1632
1633 PR c++/94549
1634 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
1635 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
1636 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
1637
1638 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
1639
1640 PR c++/94149
1641 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
1642
1643 2020-04-21 Martin Sebor <msebor@redhat.com>
1644
1645 PR middle-end/94647
1646 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
1647 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
1648 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
1649 * gcc.dg/Warray-bounds-59.c: New test.
1650 * gcc.dg/Wrestrict-10.c: Add a missing warning.
1651 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
1652 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
1653
1654 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
1655
1656 PR target/94514
1657 * g++.target/aarch64/pr94514.C: New test.
1658 * gcc.target/aarch64/pr94514.c: New test.
1659
1660 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
1661
1662 PR tree-optimization/94683
1663 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
1664
1665 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/94383
1668 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
1669 args.
1670 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
1671 %s to the start of dg-options arg.
1672 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
1673 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
1674 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
1675 (output): Don't append further fields once one with flexible array
1676 member is added.
1677 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
1678 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
1679 testing.
1680 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
1681 (EMPTY_BASE): Define.
1682 (TX): Use EMPTY_BASE.
1683 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
1684 (EMPTY_BASE): Define.
1685 (TX): Use EMPTY_BASE.
1686
1687 PR c/94641
1688 * c-c++-common/ubsan/pr94641.c: New test.
1689
1690 2020-04-21 Patrick Palka <ppalka@redhat.com>
1691
1692 PR c++/94597
1693 * g++.dg/cpp2a/concepts-conv2.C: New test.
1694
1695 2020-04-21 Duan bo <duanbo3@huawei.com>
1696
1697 PR target/94577
1698 * gcc.target/aarch64/pr94577.c: New test.
1699
1700 2020-04-21 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR c/94686
1703 * gcc.c-torture/compile/pr94686.c: New test.
1704
1705 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
1706
1707 PR c++/94661
1708 * g++.dg/coroutines/ramp-return-a.C: New test.
1709 * g++.dg/coroutines/ramp-return-b.C: New test.
1710 * g++.dg/coroutines/ramp-return-c.C: New test.
1711
1712 2020-04-17 Marek Polacek <polacek@redhat.com>
1713
1714 PR c++/94592
1715 * g++.dg/cpp2a/nontype-class34.C: New test.
1716 * g++.dg/cpp2a/nontype-class35.C: New test.
1717
1718 2020-04-20 Patrick Palka <ppalka@redhat.com>
1719
1720 PR c++/94628
1721 * g++.dg/cpp0x/variadic179.C: New test.
1722 * g++.dg/cpp0x/variadic180.C: New test.
1723
1724 2020-04-20 Marek Polacek <polacek@redhat.com>
1725
1726 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
1727 * g++.dg/cpp1z/fold11.C: New test.
1728
1729 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1730
1731 * g++.dg/pr94666.C: New test.
1732
1733 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
1734
1735 PR target/94613
1736 * gcc.target/s390/zvector/pr94613.c: New test.
1737 * gcc.target/s390/zvector/vec_sel-1.c: New test.
1738
1739 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1740
1741 * gcc.target/aarch64/sve/cost_model_8.c: New test.
1742 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
1743 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
1744 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
1745
1746 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
1747
1748 PR target/94668
1749 * gcc.target/aarch64/sve/pr94668.c: New test.
1750
1751 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
1752
1753 PR ipa/94582
1754 PR ipa/94582
1755 * g++.dg/torture/pr94582.C: New test.
1756
1757 2020-04-20 Harald Anlauf <anlauf@gmx.de>
1758
1759 PR fortran/93364
1760 * gfortran.dg/pr93364.f90: New test.
1761
1762 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
1763 Thomas Koenig <tkoenig@gcc.gnu.org>
1764
1765 PR fortran/91800
1766 * gfortran.dg/hollerith_9.f90: New test.
1767
1768 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
1769
1770 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
1771 * g++.dg/debug/pr94272.C: Skip AIX.
1772 * g++.dg/debug/pr94281.C: Skip AIX.
1773 * g++.dg/debug/pr94323.C: Skip AIX.
1774
1775 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
1776
1777 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
1778 C++17.
1779 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
1780
1781 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1782
1783 PR fortran/94347
1784 * gfortran.dg/char_pointer_init_12.f90: New test.
1785
1786 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1787
1788 PR fortran/57129
1789 * gfortran.dg/subroutine_as_type.f90: New test.
1790
1791 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1792
1793 PR fortran/93500
1794 * gfortran.dg/arith_divide_3.f90: New test.
1795
1796 2020-04-19 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR objc/94637
1799 * objc.dg/pr94637.m: New test.
1800
1801 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1802
1803 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
1804 depending on the phobos standard library.
1805
1806 2020-04-18 Jeff Law <law@redhat.com>
1807
1808 PR debug/94439
1809 * gcc.dg/torture/pr94439.c: New test.
1810
1811 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
1812
1813 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
1814 * gdc.dg/runnable.d: Move phobos tests to...
1815 * gdc.dg/runnable2.d: ...here. New test.
1816 * lib/target-supports.exp
1817 (check_effective_target_d_runtime_has_std_library): New.
1818
1819 2020-04-18 Patrick Palka <ppalka@redhat.com>
1820
1821 PR c++/94632
1822 * g++.dg/template/canon-type-14.C: New test.
1823
1824 PR c++/92187
1825 * g++.dg/concepts/abbrev5.C: New test.
1826 * g++.dg/concepts/abbrev6.C: New test.
1827
1828 2020-04-17 Jeff Law <law@redhat.com>
1829
1830 PR rtl-optimization/90275
1831 * gcc.c-torture/compile/pr90275-2.c: New test.
1832
1833 2020-04-17 Patrick Palka <ppalka@redhat.com>
1834
1835 PR c++/94483
1836 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
1837
1838 PR c++/88754
1839 * g++.dg/parse/ambig10.C: New test.
1840
1841 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1842
1843 PR fortran/94090
1844 * gfortran.dg/interface_46.f90: New test.
1845
1846 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
1847
1848 * gcc.target/aarch64/sve/cost_model_2.c: New test.
1849 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
1850 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
1851 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
1852 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
1853 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
1854
1855 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1856 Jeff Law <law@redhat.com>
1857
1858 PR target/94567
1859 * gcc.c-torture/execute/pr94567.c: New test.
1860
1861 2020-04-17 Nathan Sidwell <nathan@acm.org>
1862
1863 PR c++/94608
1864 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
1865
1866 2020-04-17 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR rtl-optimization/94618
1869 * g++.dg/opt/pr94618.C: New test.
1870
1871 PR tree-optimization/94621
1872 * gcc.c-torture/compile/pr94621.c: New test.
1873
1874 PR c++/94314
1875 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
1876
1877 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
1878
1879 PR rtl-optimization/93974
1880 * g++.dg/pr93974.C: New test.
1881
1882 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
1883
1884 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
1885 for the change on more platforms.
1886
1887 2020-04-16 Martin Jambor <mjambor@suse.cz>
1888
1889 PR ipa/93621
1890 * g++.dg/ipa/pr93621.C: New test.
1891
1892 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1893
1894 PR target/94606
1895 * gcc.dg/vect/pr94606.c: New test.
1896
1897 2020-04-16 Martin Liska <mliska@suse.cz>
1898 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR c++/94314
1901 * g++.dg/pr94314.C: Do not use dg-additional-options
1902 and remove not needed stdio.h include.
1903 * g++.dg/pr94314-2.C: Likewise.
1904 * g++.dg/pr94314-3.C: Likewise.
1905 * g++.dg/pr94314-4.C: New test.
1906
1907 2020-04-16 Patrick Palka <ppalka@redhat.com>
1908
1909 PR c++/94475
1910 * g++.dg/conversion/err-recover2.C: New test.
1911 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
1912 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
1913
1914 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
1915
1916 PR rtl-optimization/94605
1917 * gcc.target/aarch64/sve/pr94605.c: New test.
1918
1919 2020-04-16 Richard Biener <rguenther@suse.de>
1920
1921 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
1922 * gcc.dg/graphite/interchange-10.c: Likewise.
1923 * gcc.dg/graphite/interchange-11.c: Likewise.
1924 * gcc.dg/graphite/interchange-3.c: Likewise.
1925 * gcc.dg/graphite/interchange-4.c: Likewise.
1926 * gcc.dg/graphite/interchange-7.c: Likewise.
1927 * gcc.dg/graphite/interchange-9.c: Likewise.
1928 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
1929 * gfortran.dg/graphite/interchange-3.f90: Likewise.
1930
1931 2020-04-16 Martin Jambor <mjambor@suse.cz>
1932
1933 PR tree-optimization/94598
1934 * gcc.dg/tree-ssa/pr94598.c: New test.
1935
1936 2020-04-16 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR ipa/92372
1939 * gcc.c-torture/pr92372.c: Move ...
1940 * gcc.c-torture/compile/pr92372.c: ... here.
1941
1942 PR c++/94571
1943 * g++.dg/cpp1z/decomp51.C: New test.
1944
1945 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
1946
1947 PR target/94603
1948 * gcc.target/i386/pr94603.c: New test.
1949
1950 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
1951 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1952
1953 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
1954
1955 2020-04-15 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR c/94593
1958 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
1959 Move directives to file scope.
1960 (i): Remove.
1961 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
1962 (i, foo): Remove.
1963 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
1964 * gcc.dg/gomp/requires-1.c: New test.
1965 * g++.dg/gomp/requires-1.C: New test.
1966 * g++.dg/gomp/requires-2.C: New test.
1967
1968 2020-04-15 Richard Biener <rguenther@suse.de>
1969
1970 PR middle-end/94539
1971 * gcc.dg/alias-14.c: Make dg-do run.
1972
1973 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
1974
1975 PR target/94584
1976 * gcc.target/xtensa/pr94584.c: New test.
1977
1978 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
1979
1980 PR c++/94359
1981 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
1982 Expect a run fail for targets without arbitrary indirect
1983 tail-calls.
1984
1985 2020-04-14 Patrick Palka <ppalka@redhat.com>
1986
1987 PR c++/93207
1988 * g++.dg/concepts/variadic5.C: New test.
1989
1990 PR c++/85278
1991 * g++.dg/concepts/diagnostic9.C: New test.
1992
1993 PR c++/94034
1994 * g++.dg/cpp0x/constexpr-empty15.C: New test.
1995 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
1996 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
1997 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
1998 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
1999
2000 2020-04-14 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR tree-optimization/94573
2003 * gcc.dg/store_merging_30.c: New test.
2004
2005 2020-04-14 Yang Yang <yangyang305@huawei.com>
2006
2007 PR tree-optimization/94574
2008 * gcc.dg/pr94574.c: New test.
2009
2010 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
2011
2012 PR target/94561
2013 * gcc.target/i386/pr94561.c: New test.
2014
2015 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
2016
2017 * gfortran.dg/use_rename_10.f90: New.
2018 * gfortran.dg/use_rename_11.f90: New.
2019
2020 2020-04-13 Marek Polacek <polacek@redhat.com>
2021
2022 PR c++/94588
2023 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
2024
2025 2020-04-13 Martin Sebor <msebor@redhat.com>
2026
2027 PR c/92326
2028 * c-c++-common/Warray-bounds-8.c: New test.
2029 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
2030 memebrs in diagnostics.
2031 * gcc.dg/Warray-bounds-49.c: Same.
2032
2033 2020-04-13 Patrick Palka <ppalka@redhat.com>
2034
2035 PR c++/94521
2036 * g++.dg/cpp2a/lambda-uneval12.C: New test.
2037
2038 PR c++/94470
2039 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
2040 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
2041 * g++.dg/init/array57.C: New test.
2042
2043 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2044
2045 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
2046 define, per n4861.
2047 * g++.dg/coroutines/coro.h: Likewise.
2048
2049 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
2050
2051 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
2052 for system versions 10.14 and 10.15.
2053
2054 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2055
2056 PR fortran/87644
2057 * gfortran.dg/variable_parameter.f90: New test.
2058
2059 2020-04-13 Linus Koenig <link@sig-st.de>
2060
2061 PR fortran/94192
2062 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
2063
2064 2020-04-13 Nathan Sidwell <nathan@acm.org>
2065
2066 PR c++/94426
2067 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
2068 * g++.dg/abi/lambda-vis.C: Drop a warning.
2069 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
2070 variable changes.
2071 * g++.dg/opt/dump1.C: Drop warnings of no import.
2072
2073 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2074
2075 * gcc.target/msp430/operand-modifiers.c: New test.
2076
2077 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2078
2079 PR fortran/94091
2080 * gfortran.dg/char_length_22.f90: New test.
2081
2082 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
2083
2084 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
2085 change, removing indirections for vars in .data.
2086 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2087 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2088 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2089 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2090 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2091 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2092 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2093 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2094 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2095 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2096 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2097 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2098 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2099 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2100 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2101 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2102 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2103
2104 2020-04-11 Marek Polacek <polacek@redhat.com>
2105
2106 PR c++/86327
2107 * g++.dg/cpp1y/constexpr-return5.C: New test.
2108
2109 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
2110
2111 PR target/94494
2112 * gcc.target/i386/pr94494.c: New test.
2113
2114 2020-04-11 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR tree-optimization/94482
2117 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
2118 and sse_runtime effective target on x86, instead only add -msse2
2119 if target is sse2_runtime.
2120
2121 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
2122
2123 PR c++/94528
2124 * g++.dg/coroutines/pr94528.C: New test.
2125
2126 2020-04-10 Marek Polacek <polacek@redhat.com>
2127
2128 PR c++/94149
2129 * g++.dg/cpp2a/paren-init24.C: New test.
2130 * g++.dg/cpp2a/paren-init25.C: New test.
2131 * g++.dg/ext/is_constructible5.C: New test.
2132
2133 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2134
2135 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
2136 IMPLICIT NONE.
2137
2138 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
2139
2140 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
2141 patterns for scan-tree-dump.
2142
2143 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
2144
2145 PR middle-end/89433
2146 PR middle-end/93465
2147 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
2148
2149 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
2150
2151 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
2152
2153 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
2154
2155 * g++.dg/coroutines/co-await-syntax-10.C: New test.
2156 * g++.dg/coroutines/co-await-syntax-11.C: New test.
2157
2158 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
2159
2160 PR fortran/87923
2161 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
2162 * gfortran.dg/io_constraints_8.f90: Likewise.
2163 * gfortran.dg/iomsg_2.f90: Likewise.
2164 * gfortran.dg/pr66725.f90: Likewise.
2165 * gfortran.dg/pr88205.f90: Likewise.
2166 * gfortran.dg/write_check4.f90: Likewise.
2167 * gfortran.dg/asynchronous_5.f03: New test.
2168 * gfortran.dg/io_constraints_15.f90: Likewise.
2169 * gfortran.dg/io_constraints_16.f90: Likewise.
2170 * gfortran.dg/io_constraints_17.f90: Likewise.
2171 * gfortran.dg/io_constraints_18.f90: Likewise.
2172 * gfortran.dg/io_tags_1.f90: Likewise.
2173 * gfortran.dg/io_tags_10.f90: Likewise.
2174 * gfortran.dg/io_tags_2.f90: Likewise.
2175 * gfortran.dg/io_tags_3.f90: Likewise.
2176 * gfortran.dg/io_tags_4.f90: Likewise.
2177 * gfortran.dg/io_tags_5.f90: Likewise.
2178 * gfortran.dg/io_tags_6.f90: Likewise.
2179 * gfortran.dg/io_tags_7.f90: Likewise.
2180 * gfortran.dg/io_tags_8.f90: Likewise.
2181 * gfortran.dg/io_tags_9.f90: Likewise.
2182 * gfortran.dg/write_check5.f90: Likewise.
2183
2184 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2185
2186 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
2187 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
2188 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
2189 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
2190 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
2191 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
2192 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
2193 * gcc.target/aarch64/sve/pcs/struct.h: New file.
2194 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
2195 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
2196 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
2197 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
2198 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
2199 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
2200 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
2201 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
2202 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
2203 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
2204 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
2205 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
2206 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
2207 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
2208 (check_effective_target_aarch64_sve512_hw)
2209 (check_effective_target_aarch64_sve1024_hw)
2210 (check_effective_target_aarch64_sve2048_hw): New procedures.
2211
2212 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2213
2214 * g++.target/arm/cde_mve.C: New test.
2215
2216 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2217
2218 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
2219
2220 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
2221
2222 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
2223 when extracting the target selector.
2224
2225 2020-04-09 Martin Jambor <mjambor@suse.cz>
2226
2227 PR tree-optimization/94482
2228 * gcc.dg/torture/pr94482.c: New test.
2229 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
2230
2231 2020-04-09 Marek Polacek <polacek@redhat.com>
2232
2233 PR c++/93790
2234 * g++.dg/cpp2a/paren-init23.C: New test.
2235 * g++.dg/init/aggr14.C: New test.
2236
2237 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
2238
2239 PR tree-optimization/91322
2240 * g++.dg/lto/alias-4_0.C: Fix typo.
2241 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
2242 a template testing that
2243
2244 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
2245
2246 * lib/scanasm.exp (check-function-bodies): Treat the third
2247 parameter as a list of option regexps and require each regexp
2248 to match. Check for cases in which a target/xfail selector
2249 was mistakenly passed to the options argument.
2250 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
2251 to the invocation of check-function-bodies.
2252 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
2253 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
2254 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
2255 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
2256 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
2257 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
2258 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
2259 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
2260 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
2261 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
2262 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
2263 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
2264 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
2265 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
2266 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
2267 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
2268 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
2269 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
2270 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
2271 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
2272 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
2273 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
2274 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
2275 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
2276 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
2277 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
2278 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
2279 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
2280 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
2281 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
2282 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
2283 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
2284 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
2285 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
2286 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
2287 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
2288 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
2289 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
2290 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
2291 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
2292 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
2293 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
2294 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
2295 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
2296 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
2297 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
2298 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
2299 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
2300 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
2301
2302 2020-04-09 Richard Biener <rguenther@suse.de>
2303
2304 PR testsuite/93369
2305 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
2306 * g++.dg/lto/pr64076_1.C: Add -fPIC.
2307
2308 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
2309
2310 * gcc.target/aarch64/pr94530.c: New test.
2311
2312 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
2313
2314 PR tree-optimization/93674
2315 * g++.dg/pr93674.C: New test.
2316
2317 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
2318
2319 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
2320
2321 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
2322
2323 PR testsuite/94079
2324 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
2325 non-vect_hw_misalign targets.
2326
2327 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2328
2329 PR middle-end/94526
2330 * gcc.dg/pr94526.c: New test.
2331
2332 PR tree-optimization/94524
2333 * gcc.c-torture/execute/pr94524-1.c: New test.
2334 * gcc.c-torture/execute/pr94524-2.c: New test.
2335
2336 PR c++/94314
2337 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
2338 Use __SIZE_TYPE__ instead of unsigned long.
2339 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
2340
2341 PR middle-end/94120
2342 PR testsuite/94533
2343 * g++.dg/declare-pr94120.C: Move test to ...
2344 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
2345
2346 2020-04-08 Marek Polacek <polacek@redhat.com>
2347
2348 PR c++/94507 - ICE-on-invalid with lambda template.
2349 * g++.dg/cpp2a/lambda-generic7.C: New test.
2350
2351 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2352
2353 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
2354 -mfp16-format=alternative option.
2355
2356 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
2357
2358 PR target/94417
2359 * gcc.target/i386/pr94417-1.c: New test.
2360 * gcc.target/i386/pr94417-2.c: Likewise.
2361 * gcc.target/i386/pr94417-3.c: Likewise.
2362
2363 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR target/94438
2366 * gcc.target/i386/avx512bw-pr94438.c: New test.
2367 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
2368
2369 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2370
2371 PR fortran/93871
2372 * gfortran.dg/dec_math_5.f90: Move to ...
2373 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
2374 dg-options to dg-additional-options.
2375
2376 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2377
2378 * gcc.dg/tls/pr78796.c: Require tls_runtime.
2379
2380 2020-04-08 Martin Liska <mliska@suse.cz>
2381
2382 PR c++/94314
2383 * g++.dg/pr94314-2.C: New test.
2384 * g++.dg/pr94314-3.C: New test.
2385 * g++.dg/pr94314.C: New test.
2386
2387 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2388
2389 * gcc.target/arm/acle/cde_v_1.c: New test.
2390 * gcc.target/arm/acle/cde_v_1_err.c: New test.
2391 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
2392
2393 2020-04-08 Patrick Palka <ppalka@redhat.com>
2394
2395 Core issues 1001 and 1322
2396 PR c++/92010
2397 * g++.dg/cpp2a/lambda-uneval11.c: New test.
2398 * g++.dg/template/array33.C: New test.
2399 * g++.dg/template/array34.C: New test.
2400 * g++.dg/template/defarg22.C: New test.
2401
2402 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
2403
2404 * gcc.target/arm/pragma_cde.c: New test.
2405 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
2406 option.
2407 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
2408
2409 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c++/94325
2412 * g++.dg/ubsan/vptr-15.C: New test.
2413
2414 2020-04-08 Marek Polacek <polacek@redhat.com>
2415
2416 PR c++/94478 - ICE with defaulted comparison operator
2417 * g++.dg/cpp2a/spaceship-err4.C: New test.
2418
2419 2020-04-08 Alexandre Oliva <oliva@adacore.com>
2420
2421 * gcc.target/arm/polytypes.c: Add quotes around
2422 -flax-vector-conversions.
2423
2424 2020-04-08 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR rtl-optimization/94516
2427 * gcc.dg/torture/pr94516.c: New test.
2428
2429 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
2430
2431 PR middle-end/94120
2432 * c-c++-common/goacc/declare-pr94120.c: New.
2433 * g++.dg/declare-pr94120.C: New.
2434
2435 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR rtl-optimization/94291
2438 PR rtl-optimization/84169
2439 * gcc.dg/pr94291.c: New test.
2440
2441 2020-04-07 Richard Biener <rguenther@suse.de>
2442
2443 PR middle-end/94479
2444 * gcc.dg/torture/pr94479.c: New testcase.
2445
2446 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
2447
2448 PR fortran/93871
2449 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
2450 * gfortran.dg/dec_math_2.f90: New test.
2451 * gfortran.dg/dec_math_3.f90: Likewise.
2452 * gfortran.dg/dec_math_4.f90: Likewise.
2453 * gfortran.dg/dec_math_5.f90: Likewise.
2454
2455 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2456
2457 * g++.target/arm/mve.exp: New.
2458 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
2459 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
2460
2461 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2462
2463 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
2464 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
2465 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2466 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
2467
2468 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2469
2470 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
2471 test.
2472
2473 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2474
2475 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
2476
2477 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2478
2479 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
2480 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
2481 scan-assembler.
2482 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2483 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2484 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2485
2486 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2487
2488 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
2489 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
2490 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
2491 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
2492 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
2493 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
2494 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
2495 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
2496
2497 2020-04-07 Patrick Palka <ppalka@redhat.com>
2498
2499 PR c++/90996
2500 * g++.dg/cpp1y/pr90996.C: New test.
2501
2502 2020-04-07 Jakub Jelinek <jakub@redhat.com>
2503
2504 PR target/94509
2505 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
2506 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
2507
2508 PR c++/94512
2509 * g++.dg/gomp/pr94512.C: New test.
2510
2511 PR target/94488
2512 * gcc.c-torture/compile/pr94488.c: New test.
2513
2514 PR target/94500
2515 * gcc.target/i386/avx512bw-pr94500.c: New test.
2516
2517 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
2518
2519 PR fortran/93686
2520 * gfortran.dg/pr93686_1.f90: New test.
2521 * gfortran.dg/pr93686_2.f90: Likewise.
2522 * gfortran.dg/pr93686_3.f90: Likewise.
2523 * gfortran.dg/pr93686_4.f90: Likewise.
2524
2525 2020-04-06 Joel Brobecker <brobecker@adacore.com>
2526
2527 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
2528
2529 2020-04-04 Marek Polacek <polacek@redhat.com>
2530
2531 PR c++/94155 - crash in gimplifier with paren init of aggregates.
2532 * g++.dg/cpp2a/paren-init22.C: New test.
2533
2534 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
2535
2536 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
2537 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
2538 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
2539 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
2540
2541 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
2542
2543 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
2544
2545 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
2546 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR debug/94459
2549 * g++.dg/debug/pr94459.C: New test.
2550
2551 2020-04-04 Patrick Palka <ppalka@redhat.com>
2552
2553 PR c++/94205
2554 PR c++/79937
2555 * g++.dg/cpp1y/pr79937-5.C: New test.
2556 * g++.dg/cpp1z/lambda-this6.C: New test.
2557
2558 PR c++/94219
2559 PR c++/94205
2560 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
2561 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
2562 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
2563 * g++.dg/cpp1z/lambda-this5.C: New test.
2564
2565 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
2566
2567 PR ipa/93940
2568 * g++.dg/tree-ssa/pr93940.C: New test.
2569
2570 2020-04-04 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR rtl-optimization/94468
2573 * g++.dg/opt/pr94468.C: New test.
2574
2575 PR debug/94441
2576 * g++.dg/opt/pr94441.C: New test.
2577
2578 PR c++/94477
2579 * g++.dg/gomp/pr94477.C: New test.
2580
2581 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 PR target/94467
2584 * gcc.target/i386/pr94467-1.c: New test.
2585 * gcc.target/i386/pr94467-2.c: Likewise.
2586
2587 2020-04-03 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR target/94460
2590 * gcc.target/i386/avx2-pr94460.c: New test.
2591
2592 2020-04-03 Patrick Palka <ppalka@redhat.com>
2593
2594 PR c++/93211
2595 PR c++/90711
2596 * g++.dg/template/koenig11.C: New test.
2597
2598 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2599
2600 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
2601 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
2602 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
2603 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
2604 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
2605 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
2606 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
2607 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
2608 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
2609
2610 2020-04-03 Tamar Christina <tamar.christina@arm.com>
2611
2612 PR target/94396
2613 * gcc.target/aarch64/options_set_11.c: New test.
2614 * gcc.target/aarch64/options_set_12.c: New test.
2615 * gcc.target/aarch64/options_set_13.c: New test.
2616 * gcc.target/aarch64/options_set_14.c: New test.
2617 * gcc.target/aarch64/options_set_15.c: New test.
2618 * gcc.target/aarch64/options_set_16.c: New test.
2619 * gcc.target/aarch64/options_set_17.c: New test.
2620 * gcc.target/aarch64/options_set_18.c: New test.
2621 * gcc.target/aarch64/options_set_19.c: New test.
2622 * gcc.target/aarch64/options_set_20.c: New test.
2623 * gcc.target/aarch64/options_set_21.c: New test.
2624 * gcc.target/aarch64/options_set_22.c: New test.
2625 * gcc.target/aarch64/options_set_23.c: New test.
2626 * gcc.target/aarch64/options_set_24.c: New test.
2627 * gcc.target/aarch64/options_set_25.c: New test.
2628 * gcc.target/aarch64/options_set_26.c: New test.
2629
2630 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
2631
2632 PR tree-optimization/94443
2633 * gcc.dg/vect/pr94443.c: New test.
2634
2635 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
2636
2637 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
2638 for __sigsetjmp as well as sigsetjmp.
2639
2640 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
2641
2642 PR fortran/85982
2643 * gfortran.dg/dec_structure_28.f90: New test.
2644
2645 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2646
2647 * gfortran.dg/dtio_35.f90: New.
2648
2649 2020-04-02 Richard Biener <rguenther@suse.de>
2650
2651 PR c/94392
2652 * gcc.dg/torture/pr94392.c: New testcase.
2653
2654 2020-04-02 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR target/94435
2657 * gcc.target/aarch64/pr94435.c: New test.
2658
2659 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2660
2661 PR target/94317
2662 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
2663 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
2664 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
2665 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
2666 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
2667 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
2668 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
2669 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
2670 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
2671 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
2672
2673 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
2674
2675 PR fortran/93522
2676 * gfortran.dg/select_rank_4.f90: New.
2677
2678 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2679
2680 PR fortran/93498
2681 * gfortran.dg/pr93498_1.f90: New test.
2682 * gfortran.dg/pr93498_2.f90: New test.
2683
2684 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
2685 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/94030
2688 * gfortran.dg/pr94030_1.f90: New test.
2689 * gfortran.dg/pr94030_2.f90: New test.
2690
2691 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2692
2693 PR d/94315
2694 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
2695 * gdc.dg/pr93038b.d: Likewise.
2696
2697 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2698
2699 PR d/94321
2700 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
2701 pointers.
2702
2703 2020-04-01 David Malcolm <dmalcolm@redhat.com>
2704
2705 PR analyzer/94378
2706 * gcc.dg/analyzer/compound-assignment-1.c: New test.
2707 * gcc.dg/analyzer/compound-assignment-2.c: New test.
2708 * gcc.dg/analyzer/compound-assignment-3.c: New test.
2709
2710 2020-04-01 Jakub Jelinek <jakub@redhat.com>
2711
2712 PR middle-end/94436
2713 * gcc.dg/pr94436.c: New test.
2714
2715 PR middle-end/94423
2716 * gcc.dg/ubsan/pr94423.c: New test.
2717
2718 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
2719
2720 PR tree-optimization/94043
2721 * gfortran.dg/graphite/vect-pr94043.f90: New test.
2722
2723 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
2724
2725 PR d/90136
2726 * gdc.dg/pr90136a.d: New test.
2727 * gdc.dg/pr90136b.d: New test.
2728 * gdc.dg/pr90136c.d: New test.
2729
2730 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
2731
2732 * jit.dg/test-version.c: New testcase.
2733 * jit.dg/all-non-failing-tests.h: Add test-version.c.
2734
2735 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
2736
2737 PR d/94424
2738 * gdc.dg/pr94424.d: New test.
2739
2740 2020-03-31 Felix Yang <felix.yang@huawei.com>
2741
2742 PR tree-optimization/94398
2743 * gcc.target/aarch64/pr94398.c: New test.
2744
2745 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2746
2747 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
2748 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
2749 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
2750 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
2751
2752 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2753
2754 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
2755 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
2756 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
2757 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
2758 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
2759 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
2760 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
2761 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
2762 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
2763 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
2764 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
2765 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
2766 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
2767 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
2768 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
2769 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
2770 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
2771 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
2772 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
2773 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
2774 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
2775 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
2776
2777 2020-03-31 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR target/94368
2780 * gcc.dg/pr94368.c: New test.
2781
2782 PR middle-end/94412
2783 * gcc.c-torture/execute/pr94412.c: New test.
2784
2785 PR tree-optimization/94403
2786 * g++.dg/tree-ssa/pr94403.C: New test.
2787
2788 PR rtl-optimization/94344
2789 * gcc.dg/pr94344.c: New test.
2790
2791 2020-03-30 David Malcolm <dmalcolm@redhat.com>
2792
2793 * jit.dg/all-non-failing-tests.h: Add test-empty.c
2794
2795 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2796
2797 PR c++/94385
2798 * c-c++-common/pr94385.c: New test.
2799
2800 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2801
2802 * gcc.target/powerpc/pragma_power6.c: New.
2803 * gcc.target/powerpc/pragma_power7.c: New.
2804 * gcc.target/powerpc/pragma_power8.c: New.
2805 * gcc.target/powerpc/pragma_power9.c: New.
2806 * gcc.target/powerpc/pragma_misc9.c: New.
2807 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
2808 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
2809
2810 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
2811
2812 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
2813 expected results.
2814
2815 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR target/94343
2818 * gcc.target/i386/avx512f-pr94343.c: New test.
2819 * gcc.target/i386/avx512vl-pr94343.c: New test.
2820
2821 2020-03-30 Martin Liska <mliska@suse.cz>
2822
2823 PR rtl-optimization/87716
2824 * gcc.target/i386/pr57193.c: XFAIL a test-case.
2825
2826 2020-03-30 Martin Liska <mliska@suse.cz>
2827
2828 PR testsuite/94402
2829 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
2830 to be vectorized (based on libmvec presence).
2831
2832 2020-03-30 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR target/93069
2835 * gcc.target/i386/avx512vl-pr93069.c: New test.
2836 * gcc.dg/vect/pr93069.c: New test.
2837
2838 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2839
2840 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
2841 arguments -D, -H, -X, and set compilable_output_file_ext.
2842 (gdc-convert-test): Document and add cases DFLAGS and
2843 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
2844 and set compilable_do_what to compile.
2845 (gdc-do-test): Define compilable_do_what, default to assemble.
2846
2847 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2848
2849 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
2850 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
2851 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
2852 GDC_INCLUDE_CXX_FLAGS is true.
2853 (gdc_link_flags): Likewise.
2854 (gdc_init): Move setting of default gdc test flags to...
2855 (gdc_target_compile): ...here.
2856
2857 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
2858
2859 * gdc.test/compilable/compilable.exp: New file.
2860 * gdc.test/fail_compilation/fail_compilation.exp: New file.
2861 * gdc.test/runnable/runnable.exp: New file.
2862 * gdc.test/gdc-test.exp: Move and rename to...
2863 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
2864 (dmd2dg): Rename to...
2865 (gdc-convert-test): ...this.
2866 (gdc-do-test): Add testcases parameter and remove subdir handling.
2867
2868 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
2869
2870 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
2871 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
2872 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
2873 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
2874
2875 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
2876
2877 PR fortran/94348
2878 * gfortran.dg/module_procedure_3.f90: New.
2879
2880 2020-03-28 Patrick Palka <ppalka@redhat.com>
2881
2882 PR c++/94306
2883 * g++.dg/concepts/diagnostic8.C: New test.
2884
2885 PR c++/94252
2886 * g++.dg/concepts/diagnostic7.C: New test.
2887 * g++.dg/concepts/pr94252.C: New test.
2888 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
2889 diagnostic.
2890
2891 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
2892 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
2893 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
2894 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
2895
2896 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
2897 "neither operand".
2898 * g++.dg/concepts/diagnostic5.C: New test.
2899
2900 2020-03-28 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR c/93573
2903 * gcc.dg/pr93573-1.c: New test.
2904 * gcc.dg/pr93573-2.c: New test.
2905
2906 PR tree-optimization/94329
2907 * gfortran.dg/pr94329.f90: New test.
2908
2909 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR c++/94339
2912 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
2913
2914 2020-03-27 Martin Sebor <msebor@redhat.com>
2915
2916 PR c++/94346
2917 * c-c++-common/attr-copy.c: New test.
2918
2919 2020-03-27 Martin Sebor <msebor@redhat.com>
2920
2921 PR c++/94098
2922 * g++.dg/ext/attr-access-2.C: New test.
2923
2924 2020-03-27 Martin Sebor <msebor@redhat.com>
2925
2926 PR c++/94078
2927 PR c++/93824
2928 PR c++/93810
2929 * g++.dg/warn/Wmismatched-tags-3.C: New test.
2930 * g++.dg/warn/Wmismatched-tags-4.C: New test.
2931 * g++.dg/warn/Wmismatched-tags-5.C: New test.
2932 * g++.dg/warn/Wmismatched-tags-6.C: New test.
2933 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
2934 * g++.dg/warn/Wredundant-tags-6.C: New test.
2935 * g++.dg/warn/Wredundant-tags-7.C: New test.
2936
2937 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2938
2939 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
2940 positive leak.
2941 * gcc.dg/analyzer/data-model-5c.c: Likewise.
2942 * gcc.dg/analyzer/malloc-5.c: New test.
2943
2944 2020-03-27 David Malcolm <dmalcolm@redhat.com>
2945
2946 * gcc.dg/analyzer/dot-output.c: Check that
2947 dot-output.c.supergraph-eg.dot is valid.
2948
2949 2020-03-27 Richard Biener <rguenther@suse.de>
2950
2951 PR debug/94273
2952 * g++.dg/debug/pr94273.C: New testcase.
2953
2954 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2955
2956 PR fortran/93957
2957 * gfortran.dg/assumed_rank_19.f90: New.
2958
2959 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
2960
2961 PR fortran/93363
2962 * gfortran.dg/associate_51.f90: Fix test case.
2963 * gfortran.dg/associate_53.f90: New.
2964
2965 2020-03-27 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR c++/94326
2968 * g++.dg/other/pr94326.C: New test.
2969
2970 PR c++/94339
2971 * g++.dg/other/pr94339.C: New test.
2972 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
2973
2974 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
2975
2976 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
2977 * gcc.dg/torture/pr87197-debug-sms.c: New test.
2978
2979 2020-03-27 Marek Polacek <polacek@redhat.com>
2980
2981 PR c++/94336 - template keyword accepted before destructor names.
2982 * g++.dg/template/template-keyword2.C: New test.
2983
2984 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
2985
2986 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
2987 Add <cstdio>.
2988
2989 2020-03-26 Marek Polacek <polacek@redhat.com>
2990
2991 DR 1710
2992 PR c++/94057 - template keyword in a typename-specifier.
2993 * g++.dg/cpp1y/alias-decl1.C: New test.
2994 * g++.dg/cpp1y/alias-decl2.C: New test.
2995 * g++.dg/cpp1y/alias-decl3.C: New test.
2996 * g++.dg/parse/missing-template1.C: Update dg-error.
2997 * g++.dg/parse/template3.C: Likewise.
2998 * g++.dg/template/error4.C: Likewise.
2999 * g++.dg/template/meminit2.C: Likewise.
3000 * g++.dg/template/dependent-name5.C: Likewise.
3001 * g++.dg/template/dependent-name7.C: New test.
3002 * g++.dg/template/dependent-name8.C: New test.
3003 * g++.dg/template/dependent-name9.C: New test.
3004 * g++.dg/template/dependent-name10.C: New test.
3005 * g++.dg/template/dependent-name11.C: New test.
3006 * g++.dg/template/dependent-name12.C: New test.
3007 * g++.dg/template/dependent-name13.C: New test.
3008 * g++.dg/template/dr1794.C: New test.
3009 * g++.dg/template/dr314.C: New test.
3010 * g++.dg/template/dr1710.C: New test.
3011 * g++.dg/template/dr1710-2.C: New test.
3012 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
3013
3014 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3015
3016 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
3017 to n4849 behaviour.
3018 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
3019 test.
3020
3021 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
3022
3023 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
3024
3025 2020-03-26 Martin Liska <mliska@suse.cz>
3026
3027 * gcc.target/i386/pr81213.c: Do not scan assembler
3028 and add one missing PR entry.
3029
3030 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR debug/94323
3033 * g++.dg/debug/pr94323.C: New test.
3034
3035 2020-03-26 Martin Liska <mliska@suse.cz>
3036
3037 PR testsuite/94334
3038 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
3039 and add ifunc effective target.
3040 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
3041
3042 2020-03-26 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR debug/94281
3045 * g++.dg/debug/pr94281.C: New test.
3046
3047 PR c++/81349
3048 * g++.dg/cpp1z/pr81349.C: New test.
3049
3050 PR c++/94272
3051 * g++.dg/debug/pr94272.C: New test.
3052
3053 2020-03-26 Felix Yang <felix.yang@huawei.com>
3054
3055 PR tree-optimization/94269
3056 * gcc.dg/pr94269.c: New test.
3057
3058 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
3059
3060 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
3061 * lib/target-supports.exp (check_effective_target_vect_unpack):
3062 Add amdgcn.
3063
3064 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR target/94292
3067 * gcc.dg/pr94292.c: New test.
3068
3069 2020-03-25 Martin Sebor <msebor@redhat.com>
3070
3071 PR middle-end/94004
3072 * gcc.dg/Walloca-larger-than-3.c: New test.
3073 * gcc.dg/Walloca-larger-than-3.h: New test header.
3074 * gcc.dg/Wvla-larger-than-4.c: New test.
3075
3076 2020-03-25 Patrick Palka <ppalka@redhat.com>
3077
3078 PR c++/94265
3079 * g++.dg/warn/Wduplicated-cond1.C: New test.
3080
3081 2020-03-25 Martin Sebor <msebor@redhat.com>
3082
3083 PR tree-optimization/94131
3084 * gcc.dg/pr94131.c: New test.
3085
3086 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
3087
3088 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
3089 embedded targets.
3090
3091 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR debug/94296
3094 * gcc.dg/cleanup-13.c: Add a comment that the test is not
3095 -fcompare-debug compatible with certain other options.
3096
3097 PR target/94308
3098 * gcc.target/i386/pr94308.c: New test.
3099
3100 2020-03-25 Martin Liska <mliska@suse.cz>
3101
3102 PR target/93274
3103 PR ipa/94271
3104 * gcc.target/i386/pr81213-2.c: New test.
3105 * gcc.target/i386/pr81213.c: Add additional source.
3106 * gcc.dg/lto/pr94271_0.c: New test.
3107 * gcc.dg/lto/pr94271_1.c: New test.
3108
3109 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR debug/94280
3112 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
3113 -fcompare-debug.
3114 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
3115 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
3116
3117 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
3118
3119 PR fortran/93484
3120 * gfortran.dg/pr93484_1.f90: New test.
3121 * gfortran.dg/pr93484_2.f90: New test.
3122
3123 2020-03-25 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR middle-end/94303
3126 * g++.dg/torture/pr94303.C: New test.
3127
3128 PR c++/94223
3129 * g++.dg/opt/pr94223.C: New test.
3130
3131 PR tree-optimization/94300
3132 * gcc.target/i386/avx512f-pr94300.c: New test.
3133
3134 PR debug/94283
3135 * gcc.dg/pr94283.c: New test.
3136
3137 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
3138
3139 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
3140 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
3141 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
3142
3143 2020-03-24 Marek Polacek <polacek@redhat.com>
3144
3145 PR c++/94190 - wrong no post-decrement operator error in template.
3146 * g++.dg/conversion/op7.C: New test.
3147
3148 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3149
3150 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
3151 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3152 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3153 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3154 * gcc.target/arm/vfp-stmiad.c: Likewise.
3155 * gcc.target/arm/vnmul-1.c: Likewise.
3156 * gcc.target/arm/vnmul-3.c: Likewise.
3157 * gcc.target/arm/vnmul-4.c: Likewise.
3158
3159 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3160
3161 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
3162 * gcc.target/arm/cmp-3.c: ...here (new file)
3163
3164 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
3165
3166 * lib/target-supports.exp
3167 (check_effective_target_arm_fp_dp_ok_nocache): New.
3168 (check_effective_target_arm_fp_dp_ok): New.
3169 (add_options_for_arm_fp_dp): New.
3170
3171 2020-03-24 Jakub Jelinek <jakub@redhat.com>
3172
3173 PR target/94286
3174 * gcc.dg/pr94286.c: New test.
3175
3176 PR debug/94285
3177 * gfortran.dg/pr94285.f90: New test.
3178
3179 PR debug/94283
3180 * gcc.target/i386/pr94283.c: New test.
3181
3182 PR debug/94277
3183 * gcc.dg/pr94277.c: New test.
3184
3185 2020-03-23 Jeff Law <law@redhat.com>
3186
3187 PR target/94144
3188 PR target/94238
3189 * gcc.c-torture/compile/pr94144.c: New test.
3190 * gcc.c-torture/compile/pr94238.c: New test.
3191
3192 2020-03-23 Patrick Palka <ppalka@redhat.com>
3193
3194 PR c++/93805
3195 * g++.dg/warn/Wnoexcept2.C: New test.
3196
3197 2020-03-23 Jakub Jelinek <jakub@redhat.com>
3198
3199 PR c++/91993
3200 * g++.dg/warn/Wconversion-pr91993.C: New test.
3201 * g++.dg/ubsan/pr91993.C: New test.
3202 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
3203 to dg-options.
3204 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3205 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3206
3207 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3208 Andre Vieira <andre.simoesdiasvieira@arm.com>
3209 Mihail Ionescu <mihail.ionescu@arm.com>
3210
3211 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
3212 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
3217
3218 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3219
3220 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
3221 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3236 * lib/target-supports.exp:
3237 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
3238 support MVE floating point in Big Endian mode.
3239 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
3240 support MVE integer in Big Endian mode.
3241
3242 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3243 Andre Vieira <andre.simoesdiasvieira@arm.com>
3244 Mihail Ionescu <mihail.ionescu@arm.com>
3245
3246 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
3247 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
3266
3267 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
3268
3269 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
3270 * jit.dg/test-long-string-literal.c: New testcase.
3271
3272 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
3273
3274 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
3275 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4887 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4888 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4889 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4890 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4891 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4892 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4893 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4922 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4923 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4924 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4925 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
4926 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
4927 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
4928 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
5121 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
5122 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
5123 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
5124 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
5125 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
5126 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
5127 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
5128 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
5129 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
5130 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
5131 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
5132 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
5133 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
5134 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
5135 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
5136 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
5137 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
5138 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
5139 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
5140 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
5141 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
5142 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
5143 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
5144 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
5145 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
5146 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
5147 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
5148 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
5149 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
5150 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
5151 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
5152 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
5153 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
5154 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
5155 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
5156 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
5157 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
5158 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
5159 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
5160 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
5161 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
5162 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
5163 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
5164 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
5165 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
5166 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
5167 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
5168 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
5169 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
5170 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
5171 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
5172 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
5173 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
5174 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
5175 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
5176 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
5177 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
5178 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
5179 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
5180 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
5181 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
5182 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
5183 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
5184 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
5185 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
5186 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
5187 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
5188 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
5189 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
5190 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
5191 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
5192 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
5193 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
5194 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
5195 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
5196 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
5197 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
5198 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
5199 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
5200 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
5201 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
5202 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
5203 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
5204 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
5205 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
5206 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
5207 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
5208 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
5209 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
5210 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
5211 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
5212 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
5213 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
5214 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
5215 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
5216 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
5217 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
5218 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
5219 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
5220 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
5221 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
5222 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
5223 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
5224 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
5225 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
5226 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
5227 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
5228 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
5229 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
5230 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
5231 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
5232 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
5233 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
5234 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
5235 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
5236 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
5237 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
5238 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
5239 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
5240 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
5241 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
5242 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
5243 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
5244 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
5245 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
5246 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
5247 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
5248 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
5249 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
5250 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
5251 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
5252 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
5253 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
5254 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
5255 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
5256 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
5257 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
5258 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
5259 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
5260 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
5261 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
5262 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
5263 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
5264 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
5265 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
5266 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
5267 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
5268 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
5269 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
5270 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
5271 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
5272 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
5273 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
5274 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
5275 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
5276 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
5277 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
5278 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
5279 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
5280 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
5281 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
5282 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
5283 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
5284 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
5285 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
5286 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
5287 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
5288 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
5289 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
5290 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
5291 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
5292 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
5293 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
5294 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
5295 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
5296 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
5297 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
5298 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
5299 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
5300 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
5301 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
5302 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
5303 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
5304 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
5305 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
5306 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
5307 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
5308 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
5309 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
5310 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5311 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5312 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5313 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5314 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5315 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5316 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5317 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5318 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
5319 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
5320 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
5321 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
5322 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
5323 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
5324 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
5325 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
5326 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
5327 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
5328 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
5329 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
5330 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
5331 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
5332 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
5333 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
5334 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
5335 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
5336 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
5337 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
5338 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
5339 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
5340 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
5341 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
5342 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
5343 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
5344 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
5345 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
5346 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
5347 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
5348 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
5349 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
5350 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
5351 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
5352 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
5353 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
5354 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
5355 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
5356 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
5357 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
5358 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
5359 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
5360 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
5361 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
5362 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
5363 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
5364 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
5365 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
5366 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
5367 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
5368 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
5369 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
5370 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
5371 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
5372 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
5373 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
5374 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
5375 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
5376 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
5377 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
5379 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
5380 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
5387 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
5388 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
5389 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
5390 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
5391 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
5392 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
5393 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
5394 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
5395 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
5396 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
5397 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
5398 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
5399 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
5400 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
5401 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
5402 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
5403 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
5404 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
5405 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
5406 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
5407 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
5408 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
5409 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
5410 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
5411 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
5412 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
5413 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
5414 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
5415 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
5416 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
5417 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
5418 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
5419 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
5420 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
5421 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
5422 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
5423 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
5424 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
5425 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
5426 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
5427 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
5428 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
5429 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
5430 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
5431 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
5433 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
5434 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
5441 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
5442 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
5443 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
5444 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
5445 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
5446 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
5447 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
5448 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
5449 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
5450 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
5451 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
5452 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
5453 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
5454 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
5455 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5456 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5457 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5458 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5459 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5460 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5461 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5462 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5463 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
5464 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
5465 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
5466 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
5467 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
5468 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
5469 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5470 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5471 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5472 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5473 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5474 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5475 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5476 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5477 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5478 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5479 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5480 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5481 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5482 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5483 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5484 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5485 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5486 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5487 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5488 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5489 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5490 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5491 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5492 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5493 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5494 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5495 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5496 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5497 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5498 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5499 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5500 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5501 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5502 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5503 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5504 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5505 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5506 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5507 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5508 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5509 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
5510 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
5511 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
5512 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
5513 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
5514 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
5515 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
5516 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
5517 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
5518 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
5519 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
5520 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
5521 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
5522 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
5523 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
5524 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
5525 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5526 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5527 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5528 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5529 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5530 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5531 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5532 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5533 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5534 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5535 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5536 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5537 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5538 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5539 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5540 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5541 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5542 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5543 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5544 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5545 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5546 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5547 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5548 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5549 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5550 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5551 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5552 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5553 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5554 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5555 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
5556 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
5557 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
5558 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
5559 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
5560 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
5561 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
5562 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
5563 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
5564 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
5565 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
5566 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
5567 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
5568 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
5569 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
5570 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
5571 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
5572 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
5573 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
5574 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
5575 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
5576 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
5577 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
5578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
5579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
5580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
5581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
5582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
5583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
5584 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
5585 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
5586 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
5587 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
5588 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
5589 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
5590 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
5591 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
5592 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
5593 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
5594 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
5595 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
5596 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
5597 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
5598 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
5599 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
5600 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
5601 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
5602 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
5603 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
5604 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
5605 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
5606 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
5607 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
5608 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
5609 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
5610 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
5611 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
5612 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
5613 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
5614 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
5615 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
5616 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
5617 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
5618 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
5619 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
5620 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
5621 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
5622 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
5623 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
5624 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
5625 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
5626 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
5627 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
5628 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
5629 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
5630 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
5631 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
5632 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
5633 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
5634 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
5635 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
5636 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
5637 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
5638 * lib/target-supports.exp: Add --save-temps to mve options.
5639
5640 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
5641
5642 PR fortran/93365
5643 PR fortran/93600
5644 * gfortran.dg/pr93365.f90: New test.
5645 * gfortran.dg/pr93600_1.f90: New test.
5646 * gfortran.dg/pr93600_2.f90: New test.
5647
5648 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
5649
5650 * lib/target-supports.exp (check_effective_target_offload_gcn):
5651 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
5652
5653 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5654
5655 PR d/93038
5656 * gdc.dg/pr93038b.d: New test.
5657
5658 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
5659
5660 * g++.dg/abi/lambda-vis.C: Amend assembler match
5661 strings for targets using a USER_LABEL_PREFIX.
5662
5663 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
5664
5665 PR d/93038
5666 * gdc.dg/fileimports/pr93038.txt: New test.
5667 * gdc.dg/pr93038.d: New test.
5668
5669 2020-03-21 Patrick Palka <ppalka@redhat.com>
5670
5671 PR c++/94066
5672 * g++.dg/cpp1y/constexpr-union2.C: New test.
5673 * g++.dg/cpp1y/constexpr-union3.C: New test.
5674 * g++.dg/cpp1y/constexpr-union4.C: New test.
5675 * g++.dg/cpp1y/constexpr-union5.C: New test.
5676 * g++.dg/cpp1y/pr94066.C: New test.
5677 * g++.dg/cpp1y/pr94066-2.C: New test.
5678 * g++.dg/cpp1y/pr94066-3.C: New test.
5679 * g++.dg/cpp2a/constexpr-union1.C: New test.
5680
5681 2020-03-21 Tamar Christina <tamar.christina@arm.com>
5682
5683 PR target/94052
5684 * gcc.target/aarch64/pr94052.C: New test.
5685
5686 2020-03-20 Martin Jambor <mjambor@suse.cz>
5687
5688 PR tree-optimization/93435
5689 * gcc.dg/tree-ssa/pr93435.c: New test.
5690
5691 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
5692
5693 PR ipa/93347
5694 * g++.dg/torture/pr93347.C: New test.
5695
5696 2020-03-20 Patrick Palka <ppalka@redhat.com>
5697
5698 PR c++/69694
5699 * g++.dg/cpp0x/decltype74.C: New test.
5700 * g++.dg/cpp0x/decltype75.C: New test.
5701
5702 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5703 Andre Vieira <andre.simoesdiasvieira@arm.com>
5704 Mihail Ionescu <mihail.ionescu@arm.com>
5705
5706 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
5707 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
5708 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
5709 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
5710 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
5711 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
5712 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
5713 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
5714 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
5715 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
5716 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
5717 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
5718 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
5719 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
5720 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
5721 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
5722 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
5723 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
5724 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
5725 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
5726 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
5727 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
5728 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
5729 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
5730 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
5731 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
5732 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
5733 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
5734 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
5735 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
5736 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
5737 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
5738 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5739 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5740 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5741 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5742 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5743 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5744 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5745 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5746
5747 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
5748
5749 PR middle-end/94072
5750 * gcc.target/aarch64/pr94072.c: New test.
5751
5752 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5753 Andre Vieira <andre.simoesdiasvieira@arm.com>
5754 Mihail Ionescu <mihail.ionescu@arm.com>
5755
5756 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
5757 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
5758 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
5759 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
5760 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
5761 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
5762 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
5763 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
5764 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
5765 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
5766 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
5767 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
5768 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
5769 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
5770 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
5771 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
5772
5773 2020-03-20 Patrick Palka <ppalka@redhat.com>
5774
5775 * g++.dg/concepts/diagnostic6.C: New test.
5776
5777 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5778
5779 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
5780 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
5781 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
5782 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
5783 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
5784 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
5785 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
5786 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
5787 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
5788 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
5789 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
5790 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
5791 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
5792 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
5793 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
5794 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
5795 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
5796 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
5797 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
5798 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
5799 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
5800 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
5801 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
5802 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
5803 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
5804 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
5805 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
5806 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
5807 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
5808 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
5809 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
5810 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
5811 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
5812 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
5813 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
5814 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
5815 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
5816 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
5817 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
5818 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
5819 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
5820 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
5821 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
5822 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
5823 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
5824 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
5825 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
5826 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
5827 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
5828 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
5829 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
5830 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
5831 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
5832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
5833 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
5834 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
5835 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
5836 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
5837 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
5838 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
5839 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
5840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
5841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
5842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
5843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
5844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
5845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
5846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
5847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
5848 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
5849 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
5850 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
5851 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
5852 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
5853 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
5854 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
5855 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
5856 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
5857 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
5858 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
5859 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
5860 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
5861 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
5862 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
5863 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
5864 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
5865 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
5866 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
5867 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
5868 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
5869 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
5870 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
5871 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
5872 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
5873 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
5874 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
5875 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
5876 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
5877 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
5878 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
5879 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
5880 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
5881 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
5882 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
5883 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
5884 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
5885 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
5886 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
5887 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
5888 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
5889 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
5890 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
5891 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
5892 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
5893 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
5894 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
5895 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
5896 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
5897 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
5898 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
5899 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
5900 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
5901 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
5902 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
5903 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
5904 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
5905 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
5906 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
5907 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
5908 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
5909 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
5910 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
5911 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
5912 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
5913 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
5914 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
5915 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
5916 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
5917 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
5918 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
5919 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
5920 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
5921 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
5922 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
5923 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
5924 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
5925 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
5926 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
5927 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
5928 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
5929 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
5930 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
5931 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
5932 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
5933 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
5934 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
5935 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
5936 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
5937 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
5938 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
5939 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
5940 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
5941 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
5942 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
5943 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
5944 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
5945 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
5946 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
5947 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
5948 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
5949 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
5950 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
5951 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
5952 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
5953 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
5954 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
5955 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
5956 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
5957 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
5958 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
5959 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
5960 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
5961 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
5962 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
5963 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
5964 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
5965 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
5966 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
5967 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
5968 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
5969 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
5970 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
5971 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
5972 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
5973 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
5974 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
5975 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
5976 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
5977 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
5978 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
5979 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
5980 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
5981 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
5982 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
5983 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
5984 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
5985 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
5986 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
5987 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
5988 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
5989 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
5990 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
5991 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
5992 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
5993 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
5994 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
5995 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
5996 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
5997 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
5998 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
5999 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
6000 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
6001 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
6002 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
6003 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
6004 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
6005 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
6006 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
6007 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
6008 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
6009 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
6010 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
6011 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
6012 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
6013 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
6014 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
6015 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
6016 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
6017 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
6018 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
6019 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
6020 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
6021 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
6022 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
6023 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
6024 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
6025 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
6026 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
6027 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
6028 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
6029 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
6030 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
6031 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
6032 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
6033 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
6034 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
6035 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
6036 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
6037 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
6038 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
6039 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
6040 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
6041 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
6042 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
6043 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
6044 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
6045 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
6046 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
6047 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
6048 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
6049 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
6050 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
6051 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
6052 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
6053 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
6054 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
6055 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
6056 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
6057 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
6058 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
6059 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
6060 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
6061 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
6062 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
6063 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
6064 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
6065 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
6066 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
6067 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
6068 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
6069 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
6070 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
6071 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
6072 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
6073 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
6074 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
6075 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
6076 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
6077 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
6078 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
6079 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
6080 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
6081 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
6082 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
6083 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
6084 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
6085 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
6086 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
6087 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
6088 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
6089 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
6090 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
6091 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
6092 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
6093 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
6094 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
6095 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
6096 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
6097 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
6098 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
6099 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
6100 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
6101 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
6102 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
6103 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
6104 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
6105 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
6106 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
6107 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
6108 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
6109 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
6110 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
6111 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
6112 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
6113 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
6114 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
6115 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
6116 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
6117 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
6118 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
6119 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
6120 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
6121 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
6122 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
6123 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
6124 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
6125 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
6126 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
6127 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
6128 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
6131 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
6132 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
6137 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
6138 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
6139 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
6140 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
6141 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
6142 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
6143 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
6144 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
6145 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
6146 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
6147 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
6148 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
6149 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
6150 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
6151 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
6152 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
6153 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
6154
6155 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6156 Andre Vieira <andre.simoesdiasvieira@arm.com>
6157 Mihail Ionescu <mihail.ionescu@arm.com>
6158
6159 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
6160 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
6161 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
6162 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
6163 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
6164 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
6165 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
6166 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
6167 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
6168 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
6169 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
6170 Likewise.
6171 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
6172 Likewise.
6173 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
6174 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
6175 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
6176 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
6177 Likewise.
6178 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
6179 Likewise.
6180 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
6181 Likewise.
6182 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
6183 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
6184
6185 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6186 Andre Vieira <andre.simoesdiasvieira@arm.com>
6187 Mihail Ionescu <mihail.ionescu@arm.com>
6188
6189 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
6190 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
6191 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
6192 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
6193 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
6194 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
6195 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
6196 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
6197 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
6198 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
6199 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
6200 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
6201 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
6202 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
6203 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
6204 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
6205 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
6206 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
6207 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
6208 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
6209 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
6210 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
6211 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
6212 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
6213 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
6214 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
6215 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
6216 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
6217 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
6218 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
6219 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
6220 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
6221 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
6222 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
6223 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
6224 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
6225 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
6226 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
6227 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
6228 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
6229 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
6230 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
6231 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
6232 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
6233 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
6234 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
6235 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
6236 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
6237
6238 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6239
6240 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
6241 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6242 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6243 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6244 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
6245 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
6246 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
6247 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
6248 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
6249 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
6250 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
6251 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
6252 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
6253 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
6254 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
6255 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
6256 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6257 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
6258
6259 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6260 Andre Vieira <andre.simoesdiasvieira@arm.com>
6261 Mihail Ionescu <mihail.ionescu@arm.com>
6262
6263 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
6264 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
6265 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
6266 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
6267 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
6268 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
6269 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
6270 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
6271
6272 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6273
6274 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
6275 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6276 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
6277 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
6278 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
6279 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
6280 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
6281 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
6282 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6283 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6284 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6285 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6286 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6287 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6288 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6289 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6290 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6291
6292 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6293
6294 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
6295
6296 2020-03-20 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR tree-optimization/94224
6299 * g++.dg/tree-ssa/pr94224.C: New test.
6300
6301 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6302
6303 PR ipa/94202
6304 * g++.dg/torture/pr94202.C: New test.
6305
6306 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR gcov-profile/94029
6309 * gcc.misc-tests/gcov-pr94029.c: New test.
6310
6311 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
6312
6313 PR ipa/92372
6314 * gcc.c-torture/pr92372.c: New test.
6315 * gcc.dg/attr-flatten-1.c: New test.
6316
6317 2020-03-19 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR tree-optimization/94211
6320 * gcc.dg/pr94211.c: New test.
6321
6322 2020-03-19 Richard Biener <rguenther@suse.de>
6323
6324 PR middle-end/94216
6325 * g++.dg/torture/pr94216.C: New testcase.
6326
6327 2020-03-18 Martin Sebor <msebor@redhat.com>
6328
6329 PR ipa/92799
6330 * gcc.dg/attr-weakref-5.c: New test.
6331
6332 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6333 Mihail Ionescu <mihail.ionescu@arm.com>
6334 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6335
6336 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
6337 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
6338 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
6339 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
6340 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
6341 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
6342 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
6343 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
6344 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
6345 Likewise.
6346 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
6347 Likewise.
6348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
6349 Likewise.
6350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
6351 Likewise.
6352 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
6353 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
6354 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
6355 Likewise.
6356 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
6357 Likewise.
6358 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
6359 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
6360 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
6361 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
6362 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
6363 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
6364 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
6365 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
6366 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
6367 Likewise.
6368 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
6369 Likewise.
6370 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
6371 Likewise.
6372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
6373 Likewise.
6374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
6375 Likewise.
6376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
6377 Likewise.
6378
6379 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6380 Mihail Ionescu <mihail.ionescu@arm.com>
6381 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6382
6383 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
6384 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
6385 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
6386 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
6387 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
6388 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
6389 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
6390 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
6391 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
6392 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
6393 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
6394 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
6395 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
6396 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
6397 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
6398 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
6399 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
6400 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
6401 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
6402 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
6403 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
6404 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
6405 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
6406 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
6407 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
6408 Likewise.
6409 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
6410 Likewise.
6411 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
6412 Likewise.
6413 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
6414 Likewise.
6415 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
6416 Likewise.
6417 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
6418 Likewise.
6419 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
6420 Likewise.
6421 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
6422 Likewise.
6423 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
6424 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
6425 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
6426 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
6427 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
6428 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
6429 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
6430 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
6431
6432 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6433 Mihail Ionescu <mihail.ionescu@arm.com>
6434 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6435
6436 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6437 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6438 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6439 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6440 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6441 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6442 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6443 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6444 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6445 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6446 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6447 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6448 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6449 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6450 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6451 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6452 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6453 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6454 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6455 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6456 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6457 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6458 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6459 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6460 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6461 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6462 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6463 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6464 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6465 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6466 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6467 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6468 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6469 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6470 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6471 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6472 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6473 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6474 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6475 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6476
6477 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6478 Mihail Ionescu <mihail.ionescu@arm.com>
6479 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6480
6481 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
6482 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
6483 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
6484 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
6485 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
6486 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
6487 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
6488 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
6489 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
6490 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
6491 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
6492 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
6493 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
6494 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
6495 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
6496 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
6497 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
6498 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
6499 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
6500 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
6501 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
6502 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
6503 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
6504 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
6505 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
6506 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
6507 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
6508 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
6516 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
6517 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
6518 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
6519 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
6520 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
6521
6522 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6523 Mihail Ionescu <mihail.ionescu@arm.com>
6524 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6525
6526 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
6527 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
6528 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
6529 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
6530 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
6531 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
6532 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
6533 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
6534 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
6535 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
6536 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
6537 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
6538 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
6539 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
6540
6541 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6542 Mihail Ionescu <mihail.ionescu@arm.com>
6543 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6544
6545 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
6546 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
6547 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
6548 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
6549 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
6550 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
6551 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
6552 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
6553 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
6554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
6555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
6556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
6557 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
6558 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
6559
6560 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6561 Mihail Ionescu <mihail.ionescu@arm.com>
6562 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6563
6564 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
6565 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
6566 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
6567 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
6568 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
6569 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
6570 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
6571 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
6572 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
6573 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
6574 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
6575 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
6576 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
6577 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
6578
6579 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6580 Mihail Ionescu <mihail.ionescu@arm.com>
6581 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6582
6583 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
6584 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
6585 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
6586 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
6587 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
6588 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
6589 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
6590 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
6591 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
6592 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
6593 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
6594 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
6595 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
6596 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
6597
6598 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6599 Mihail Ionescu <mihail.ionescu@arm.com>
6600 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6601
6602 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
6603 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
6604 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
6605 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
6606 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
6607 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
6608 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
6609 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
6610 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
6611 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
6612 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
6613 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
6614 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
6615 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
6616 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
6617 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
6618 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
6619 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
6620 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
6621 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
6622 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
6623 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
6624 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
6625 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
6626 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
6627 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
6628 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
6629 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
6630 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
6631 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
6632 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
6633 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
6634 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
6635 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
6636 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
6637 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
6638 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
6639 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
6640 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
6641 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
6642 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
6643 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
6644 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
6645 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
6646 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
6647 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
6648 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
6649 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
6650 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
6651 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
6652 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
6653 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
6654 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
6655 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
6656 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
6657 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
6658 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
6659 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
6660 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
6661 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
6662 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
6663 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
6664
6665 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6666 Mihail Ionescu <mihail.ionescu@arm.com>
6667 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6668
6669 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
6670 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
6671 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
6672 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
6673 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
6674 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
6675 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
6676 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
6677 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
6678 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
6679 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
6680 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
6681 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
6682 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
6683 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
6684 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
6685 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
6686 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
6687 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
6688 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
6689 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
6690 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
6691 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
6692 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
6693 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
6694 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
6695 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
6696 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
6697 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
6698 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
6699 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
6700 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
6701 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
6702 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
6703 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
6704 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
6705 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
6706 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
6707 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
6708 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
6709 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
6710 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
6711 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
6712 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
6713 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
6714 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
6715 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
6716 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
6717 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
6718 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
6719 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
6720 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
6721 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
6722 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
6723 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
6724 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
6725 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
6726 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
6727 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
6728 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
6729 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
6730 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
6731 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
6732 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
6733 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
6734 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
6735 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
6736 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
6737 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
6738 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
6739 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
6740 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
6741 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
6742 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
6743 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
6744 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
6745 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
6746
6747 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
6748 Mihail Ionescu <mihail.ionescu@arm.com>
6749 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6750
6751 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
6752 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
6753 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
6754 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
6755 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
6756 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
6757 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
6758 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
6759 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
6760 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
6761 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
6762 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
6763 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
6764 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
6765 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
6766 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
6767 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
6768 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
6769 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
6770 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
6771 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
6772 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
6773 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
6774 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
6775 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
6776 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
6777 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
6778 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
6779 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
6780 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
6781 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
6782 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
6783 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
6784 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
6785 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
6786 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
6787 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
6788 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
6789 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
6790 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
6791 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
6792 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
6793 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
6794 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
6795 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
6796 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
6797 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
6798 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
6799 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
6800 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
6801 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
6802 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
6803 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
6804 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
6805 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
6806 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
6807 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
6808 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
6809 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
6810 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
6811 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
6812 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
6813 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
6814 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
6815 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
6816 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
6817 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
6818 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
6819 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
6820 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
6821 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
6822 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
6823 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
6824 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
6825 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
6826 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
6827 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
6828 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
6829 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
6830 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
6831 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
6832 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
6833 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
6834 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
6835 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
6836 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
6837 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
6838 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
6839 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
6840 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
6841 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
6842 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
6843 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
6844 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
6845 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
6846 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
6847 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
6848 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
6849 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
6850 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
6851 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
6852 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
6853 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
6854 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
6855 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
6856 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
6857 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
6858 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
6859 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
6860 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
6861 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
6862 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
6863 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
6864 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
6865 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
6866 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
6867 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
6868 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
6869 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
6870 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
6871 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
6872 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
6873 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
6874 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
6875 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
6876 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
6877 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
6878 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
6879 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
6880 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
6881 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
6882 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
6883 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
6884 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
6885 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
6886 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
6887 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
6888 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
6889 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
6890 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
6891 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
6892 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
6893 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
6894 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
6895 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
6896 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
6897 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
6899 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
6900 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
6901 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
6902 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
6903 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
6904 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
6905 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
6906 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
6907 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
6908 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
6909 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
6910 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
6911 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
6912 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
6913 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
6914 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
6915 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
6916 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
6917 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
6918 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
6919 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
6920 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
6921 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
6922 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
6923 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
6924 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
6925 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
6926 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
6927 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
6928 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
6929 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
6930 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
6931 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
6932 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
6933 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
6934 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
6935 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
6936 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
6937 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
6938 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
6939 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
6940 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
6941 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
6942 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
6943 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
6944 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
6945 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
6946 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
6947 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
6948 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
6949 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
6950 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
6951 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
6952 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
6953 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
6954 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
6955 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
6956 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
6957 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
6958 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
6959 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
6960 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
6961 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
6962 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
6963 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
6964 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
6965 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
6966 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
6967 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
6968 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
6969 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
6970 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
6971 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
6972 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
6973 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
6974 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
6975 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
6976 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
6977 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
6978 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
6979 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
6980 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
6981 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
6982 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
6983 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
6984 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
6985 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
6986 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
6987 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
6988 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
6989 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
6990 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
6991 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
6992 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
6993 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
6994 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
6995 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
6996 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
6997 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
6998 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
6999 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
7000 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
7001 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
7002 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
7003 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
7004 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
7005 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
7006 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
7007 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
7008 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
7009 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
7010 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
7011 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
7012 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
7013 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
7014 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
7015 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
7016 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
7017 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
7018 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
7019 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
7020 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
7021 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
7022 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
7023 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
7024 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
7025 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
7026 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
7027 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
7028 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
7029 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
7030 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
7031 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
7032 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
7033 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
7034 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
7035 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
7036 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
7037 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
7038 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
7039 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
7040 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
7041 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
7044 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
7045 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
7046 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
7047 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
7048 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
7049 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
7050 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
7051 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
7052 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
7053 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
7054 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
7055 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
7056 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
7057 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
7058 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
7059 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
7060
7061 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7062 Mihail Ionescu <mihail.ionescu@arm.com>
7063 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7064
7065 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
7066 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
7073 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
7074 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
7075 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
7076 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
7077 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
7078 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
7079 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
7080 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
7081 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
7082 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
7083 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
7084 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
7085 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
7086 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
7087 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
7088 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
7089 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
7090 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
7091 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
7092 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
7093 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
7094 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
7095 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
7096
7097 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7098 Mihail Ionescu <mihail.ionescu@arm.com>
7099 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7100
7101 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
7102 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
7103 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
7104 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
7105 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
7106 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
7107 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
7108 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
7109 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
7110 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
7111 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
7112 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
7113 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
7114 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
7115 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
7116 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
7117 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
7118 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
7119 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
7120 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
7121 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
7122 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
7123 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
7124 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
7125 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
7126 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
7127 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
7128 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
7129 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
7130 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
7131 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
7132 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
7133 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
7134 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
7135 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
7136 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
7137 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
7138 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
7139 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
7140 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
7141 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
7142 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
7143 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
7144 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
7145 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
7146 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
7147 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
7148 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
7149 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
7150 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
7151 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
7152 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
7153 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
7154 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
7155 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
7156 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
7157 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
7158 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
7159 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
7160 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
7161 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
7162 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
7163 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
7164 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
7165 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
7166 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
7167 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
7168 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
7169 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
7170 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
7171 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
7172 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
7173 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
7174 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
7175 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
7176 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
7177 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
7178 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
7186 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
7187 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
7188 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
7189 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
7190 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
7191 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
7192 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
7193 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
7194 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
7195 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
7196 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
7197 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
7198 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
7199 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
7200 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
7201 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
7202 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
7203 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
7204 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
7205 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
7206 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
7207 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
7208 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
7209 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
7210 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
7211 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
7212 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
7213 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
7214 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
7215 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
7216 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
7217 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
7218 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
7219 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
7220 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
7221 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
7222 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
7223 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
7224 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
7225 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
7226 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
7227 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
7228 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
7229 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
7230 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
7231 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
7232 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
7233 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
7234 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
7235 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
7236 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
7237 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
7238 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
7239 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
7240 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
7249 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
7250 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
7251 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
7252 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
7253 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
7254 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
7255 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
7256 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
7257 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
7258 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
7259 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
7260 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
7261 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
7262 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
7263 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
7264 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
7265 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
7266 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
7267 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
7268 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
7269 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
7270 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
7271 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
7272 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
7273 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
7274 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
7275 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
7276 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
7277 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
7278 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
7279 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
7280 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
7281 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
7282 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
7283 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
7284 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
7285 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
7286 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
7287 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
7288 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
7289 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
7290 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
7291 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
7292 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
7293 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
7294 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
7295 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
7296 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
7297 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
7298 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
7299 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
7300 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
7301 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
7302 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
7303 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
7304
7305 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
7306 Mihail Ionescu <mihail.ionescu@arm.com>
7307 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7308
7309 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
7310 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
7311 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
7312 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
7313 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
7314 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
7315 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
7316 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
7317 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
7318 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
7319 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
7320 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
7321 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
7322 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
7323 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
7324 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
7325 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
7328 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
7329 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
7330 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
7331 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
7332 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
7353 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
7354 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
7355 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
7356 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
7357 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
7358 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
7359 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
7360 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
7361 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
7362 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
7363 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
7364 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
7365 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
7366 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
7367 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
7368 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
7369 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
7370 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
7371 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
7372 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
7373 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
7374 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
7375 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
7376 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
7377 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
7378 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
7379 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
7380 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
7381 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
7382 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
7383 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
7384 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
7385 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
7386 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
7387 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
7388 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
7389 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
7390 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
7391 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
7392 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
7393 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
7394 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
7395 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
7396 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
7397 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
7398 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
7399 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
7400 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
7401 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
7402 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
7403 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
7404 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
7405 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
7406 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
7407 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
7408 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
7409 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
7410 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
7411 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
7412 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
7413 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
7414 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
7415 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
7416 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
7417 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
7418 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
7419 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
7420 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
7421 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
7422 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
7423 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
7424 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
7425 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
7426 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
7427 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
7428 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
7429 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
7430 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
7431 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
7432 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
7436 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
7437 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
7438 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
7439 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
7440 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
7441 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
7443 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
7444 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
7445 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
7446 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
7447 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
7448 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
7449 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
7450 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
7451 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
7452 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
7453 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
7454 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
7455 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
7456 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
7457 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
7458 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
7459 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
7460 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
7461 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
7462 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
7463 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
7464 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
7465 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
7466 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
7467 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
7468 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
7469 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
7470 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
7471 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
7472 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
7473 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
7474 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
7475 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
7476 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
7477 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
7478 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
7479 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
7480 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
7481 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
7482 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
7483 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
7484 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
7485 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
7486 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
7487 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
7488 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
7489 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
7490 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
7491 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
7492 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
7493 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
7494 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
7495 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
7496 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
7497 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
7498 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
7499 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
7500 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
7501 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
7502 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
7503 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
7504 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
7505 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
7506 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
7507 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
7508 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
7509 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
7510 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
7511 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
7512 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
7513 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
7514 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
7515 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
7516 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
7517 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
7518 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
7519 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
7520 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
7521 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
7522 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
7523 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
7524 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
7525 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
7526 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
7527 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
7528 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
7529 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
7530 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
7531 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
7532 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
7533 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
7534 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
7535 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
7536 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
7537 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
7538 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
7539 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
7540 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
7541 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
7542 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
7543 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
7544 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
7545 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
7546 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
7547 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
7548 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
7549 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
7550 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
7551 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
7552 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
7553 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
7554 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
7555 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
7556 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
7557 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
7558 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
7559 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
7560 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
7561 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
7562 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
7563 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
7564 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
7565 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
7566
7567 2020-03-18 David Malcolm <dmalcolm@redhat.com>
7568
7569 PR analyzer/94047
7570 * gcc.dg/analyzer/pr94047.c: New test.
7571
7572 2020-03-18 Richard Biener <rguenther@suse.de>
7573
7574 PR middle-end/94206
7575 * gcc.dg/torture/pr94206.c: New testcase.
7576
7577 2020-03-18 Duan bo <duanbo3@huawei.com>
7578
7579 PR target/94201
7580 * gcc.target/aarch64/pr94201.c:New test.
7581
7582 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
7583
7584 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
7585 check-function-bodies patterns for p15 to be saved.
7586 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
7587 predicates to be saved.
7588 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
7589 p12-p15 to be saved and restored.
7590 (test_2): Remove p12-p15 from the clobber list.
7591 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
7592 p12-p15 to be saved and restored.
7593 (test_2): Remove p12-p15 from the clobber list.
7594 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
7595 p12-p15 to be saved and restored.
7596 (test_2): Remove p12-p15 from the clobber list.
7597 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
7598 p12-p15 to be saved and restored.
7599 (test_2): Remove p12-p15 from the clobber list.
7600 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
7601 to be saved and restored.
7602 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
7603 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
7604 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
7605 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
7606 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
7607 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
7608 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
7609 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
7610 (test_2): Remove p12-p15 from the clobber list.
7611 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
7612 p12-p15 to be saved and restored.
7613 (test_2): Remove p12-p15 from the clobber list.
7614 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
7615 p12-p15 to be saved and restored.
7616 (test_2): Remove p12-p15 from the clobber list.
7617 (test_4): Expect only 16 bytes of stack to be allocated for the
7618 predicate save slot.
7619 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
7620 p12-p15 to be saved and restored.
7621 (test_2): Remove p12-p15 from the clobber list.
7622 (test_4): Expect only 16 bytes of stack to be allocated for the
7623 predicate save slot.
7624 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
7625 p12-p15 to be saved and restored.
7626 (test_2): Remove p12-p15 from the clobber list.
7627 (test_4): Expect only 16 bytes of stack to be allocated for the
7628 predicate save slot.
7629 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
7630 p12-p15 to be saved and restored.
7631 (test_2): Remove p12-p15 from the clobber list.
7632 (test_4): Expect only 32 bytes of stack to be allocated for the
7633 predicate save slot.
7634 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
7635 than p4 to create a vector-sized save slot.
7636 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
7637 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
7638 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
7639
7640 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
7641
7642 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
7643 not defined; update comments.
7644 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
7645
7646 2020-03-18 Richard Biener <rguenther@suse.de>
7647
7648 PR middle-end/94188
7649 * gcc.dg/pr94188.c: New testcase.
7650
7651 2020-03-18 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR c++/91759
7654 * g++.dg/cpp1z/class-deduction72.C: New test.
7655
7656 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
7657
7658 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
7659
7660 2020-03-17 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR c/94172
7663 * gcc.dg/pr94172-1.c: New test.
7664 * gcc.dg/pr94172-2.c: New test.
7665
7666 PR c++/90995
7667 * g++.dg/cpp0x/enum40.C: New test.
7668
7669 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
7670
7671 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
7672 -fno-fat-lto-objects. Use tabs rather than spaces in the
7673 check-function-bodies code.
7674
7675 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
7676
7677 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
7678 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
7679
7680 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7681 Mihail Ionescu <mihail.ionescu@arm.com>
7682 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7683
7684 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
7685 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
7686 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
7687 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
7688 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
7689 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
7690 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
7691 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
7692 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
7693 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
7694 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
7695 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
7696 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
7697 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
7698 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
7699 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
7700 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
7701 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
7702 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
7703 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
7704 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
7705 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
7706 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
7707 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
7708 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
7709 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
7710 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
7711 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
7712 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
7713 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
7715 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
7716 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
7717 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
7718
7719 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7720 Mihail Ionescu <mihail.ionescu@arm.com>
7721 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7722
7723 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
7724 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
7727 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
7728 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
7729 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
7730 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
7731 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
7732 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
7733 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
7734 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
7739 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
7740 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
7741 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
7742 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
7743 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
7744 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
7745 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
7746 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
7747 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
7748 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
7749 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
7750 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
7751 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
7752 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
7753 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
7754 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
7755 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
7756 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
7764 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
7765 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
7766 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
7767 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
7768 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
7769 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
7770 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
7771 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
7772 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
7773 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
7774 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
7775 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
7776 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
7777 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
7778 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
7779 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
7780 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
7781 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
7782 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
7783 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7784 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7785 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
7786 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
7787 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7788 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7789 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
7790 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
7791 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7792 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7793 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
7794 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
7795 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7796 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7797 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
7798 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
7806 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
7807 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
7808 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
7809 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
7810 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
7811 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
7812 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
7813 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
7814 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
7815 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
7816 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
7817 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
7818 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
7819 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
7820 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
7821 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
7822 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
7823 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
7824 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7825 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
7826 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
7827 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
7828 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
7829 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
7830 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
7831 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
7832 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
7833 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
7834 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
7835 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
7836 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
7837 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
7838 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
7839 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
7840 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
7841 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
7842 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
7843 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
7844 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
7845 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
7846 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
7847 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
7848 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
7849 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
7850 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
7851 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
7852 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
7853 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
7854 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
7855 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
7856 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
7857 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
7858 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
7859 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
7860 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
7861 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
7862 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
7863 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
7864 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
7865 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
7866 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
7867 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
7868
7869 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
7870 Mihail Ionescu <mihail.ionescu@arm.com>
7871 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7872
7873 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
7874 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7875 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7876 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7877 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7878 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7879 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7880 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7881 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7882 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7883 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7884 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7885 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7886 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7887 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7888 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7889 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7890 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7891 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7892 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7893 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7894 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7895 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
7896 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
7897 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
7898 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
7899 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
7900 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
7901 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
7902 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
7903 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
7904 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
7905 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
7906 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
7907 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
7908 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
7909 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
7910 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
7911 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
7912 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
7913 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
7914 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
7915 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
7916 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
7917 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
7918 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
7919 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
7920 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
7921 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
7922 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
7923 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
7924 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
7925 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
7926 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
7927 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
7928 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
7929 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
7930 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
7931 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
7932 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
7933 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
7934 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
7935 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
7936 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
7937 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
7938 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
7939 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
7940 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
7941 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
7942 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
7943 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
7944 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
7945 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
7946 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
7947 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
7948 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
7949 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
7950 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
7951 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
7952 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
7953 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
7954 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
7955 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
7956 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
7957 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
7958 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
7959 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
7960 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
7961 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
7962 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
7963 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
7964 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
7965 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
7966 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
7967 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
7968 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
7969 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
7970 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
7971 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
7972 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
7973 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
7974 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
7975 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
7976 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
7977 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
7978 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
7979 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
7980 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
7981 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
7982 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
7983 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
7984 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
7985 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
7986 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
7987 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
7988 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
7989 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
7990 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
7991 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
7992 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
7993 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
7994 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
7995 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
7996 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
7997 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
7998 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
7999 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
8000 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
8001 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
8002 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
8003 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
8004 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
8005 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
8006 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
8007 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
8008 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
8009 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
8010 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
8011 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
8012 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
8013 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
8014 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
8015 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
8016 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
8017 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
8018 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
8019 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
8020 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
8021 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
8022 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
8023 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
8024 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
8025 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
8026 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
8027 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
8028 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
8029 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
8030 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
8031 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
8032 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
8033 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
8034 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
8035 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
8036 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
8037 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
8038 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
8043 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
8044 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
8045 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
8046 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
8047 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
8048 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
8049 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
8050 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
8051 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
8052 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
8053 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
8054 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
8055 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
8056 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
8057 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
8058 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
8059 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
8060 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
8061 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
8062 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
8063 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
8064 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
8065 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
8066 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
8067 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
8068 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
8069 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
8070 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
8071 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
8072 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
8073 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
8074 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
8075 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
8076 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
8077 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
8078 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
8079 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
8080 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
8081 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
8082 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
8083 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
8084 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
8085 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
8086 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
8087 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
8088 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
8089 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
8090 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
8091 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
8092 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
8093 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
8094 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
8095 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
8096 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
8097 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
8098 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
8099 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
8100 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
8101 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
8102 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
8103 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
8104 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
8105 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
8106 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
8107 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
8108 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
8109 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
8110 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
8111 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
8112 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
8113 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
8114 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
8115 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
8116 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
8117 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
8118 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
8119 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
8120 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
8121 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
8122 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
8123 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
8124 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
8125 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
8126 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
8127 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
8128 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
8129 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
8130 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
8131 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
8132 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
8133 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
8134 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
8135 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
8136 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
8137 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
8138 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
8139 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
8140 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
8141 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
8142 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
8143 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
8144 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
8145 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
8146 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
8147 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
8148 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
8149 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
8150 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
8151 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
8152 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
8153 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
8154 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
8155 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
8156 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
8157 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
8158 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
8159 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
8160 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
8161 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
8162 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
8163 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
8164 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
8165 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
8166 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
8167 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
8168 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
8169 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
8170 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
8171 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
8172 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
8173 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
8174 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
8175 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
8176 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
8177 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
8178 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
8179 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
8180 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
8181 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
8182 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
8183 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
8184 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
8185 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
8186 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
8187 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
8188 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
8189 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
8190 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
8191 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
8192 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
8193 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
8194 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
8195 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
8196 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
8197 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
8198 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
8199 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
8200 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
8201 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
8202 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
8203 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
8204 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
8205 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
8206 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
8207 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
8208 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
8209 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
8210 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
8211 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
8212 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
8213 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
8214 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
8215 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
8216 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
8217 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
8218 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
8219 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
8220 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
8221 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
8222 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
8223 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
8224 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
8225 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
8226 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
8227 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
8228 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
8229 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
8230 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
8231 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
8232 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
8233
8234 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8235 Mihail Ionescu <mihail.ionescu@arm.com>
8236 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8237
8238 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
8239 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
8240 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
8241 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
8242 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
8243 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
8244 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
8245 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
8246 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
8247 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
8248 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
8249 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
8250 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
8251 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
8252
8253 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8254 Mihail Ionescu <mihail.ionescu@arm.com>
8255 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8256
8257 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
8258 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
8259 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
8260 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
8261 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
8262 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
8263 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
8264 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
8265 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
8266 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
8267 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
8268 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
8269 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
8270 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
8271 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
8272 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
8273 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
8274 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
8275
8276 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8277 Mihail Ionescu <mihail.ionescu@arm.com>
8278 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8279
8280 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
8281 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
8282 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
8283 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
8284 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
8285 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
8286 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
8287 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
8288 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
8289 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
8290
8291 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8292 Mihail Ionescu <mihail.ionescu@arm.com>
8293 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8294
8295 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
8296 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
8297 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
8298 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
8299 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
8300
8301 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8302 Mihail Ionescu <mihail.ionescu@arm.com>
8303 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8304
8305 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
8306 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
8307 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
8308 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
8309 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
8310 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
8311 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
8312 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
8313 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
8314 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
8315 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
8316 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
8317 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
8318 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
8319 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
8320 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
8321 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
8322 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
8323 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
8324 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
8325 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
8326 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
8327 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
8328 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
8329 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
8330 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
8331 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
8332 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
8333 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
8334 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
8335 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
8336 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
8337 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
8338 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
8339 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
8340 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
8341 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
8342 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
8343 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
8344 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
8345 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
8346 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
8347 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
8348 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
8349 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
8350 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
8351 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
8352 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
8353 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
8354 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
8355 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
8356 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
8357 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
8358 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
8359 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
8360 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
8361 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
8362 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
8363 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
8364 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
8365 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
8366 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
8367 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
8368 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
8369 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
8370 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
8371 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
8372 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
8373 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
8374 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
8375
8376 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
8377
8378 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
8379
8380 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR tree-optimization/94015
8383 * gcc.dg/pr94015.c: New test.
8384
8385 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8386 Mihail Ionescu <mihail.ionescu@arm.com>
8387 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8388
8389 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
8390 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
8391 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
8392 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
8393 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
8394 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
8395 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
8396 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
8397 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
8398 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
8399 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
8400 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
8401 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
8402 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
8403
8404 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
8405 Mihail Ionescu <mihail.ionescu@arm.com>
8406 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8407
8408 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
8409 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
8410 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
8411 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
8412 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
8413 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
8414 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
8415 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
8416 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
8417 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
8418 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
8419 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
8420 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
8421 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
8422 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
8423 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
8424 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
8425 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
8426 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
8427 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
8428 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
8429 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
8430 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
8431 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
8432 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
8433 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
8434 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
8435
8436 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8437 Mihail Ionescu <mihail.ionescu@arm.com>
8438 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8439
8440 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
8441 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
8442 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
8443 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
8444 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
8445 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
8446 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
8447 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
8448
8449 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR target/94185
8452 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
8453 to avoid FAIL with -m32 -std=c++98.
8454
8455 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
8456
8457 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
8458 superfluous dg-error.
8459 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8460
8461 2020-03-17 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR middle-end/94189
8464 * gcc.dg/pr94189.c: New test.
8465
8466 2020-03-17 Martin Liska <mliska@suse.cz>
8467
8468 PR lto/94157
8469 * gcc.dg/lto/pr94157_0.c: Add gas effective
8470 target filter.
8471
8472 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8473
8474 PR d/92309
8475 * gdc.dg/pr92309.d: New test.
8476
8477 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8478
8479 PR d/92216
8480 * gdc.dg/imports/pr92216.d: New.
8481 * gdc.dg/pr92216.d: New test.
8482
8483 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR c/94179
8486 * gcc.c-torture/compile/pr94179.c: New test.
8487
8488 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
8489
8490 PR target/94185
8491 * g++.target/i386/pr94185.C: New test.
8492
8493 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
8494
8495 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
8496 name to .-1 dg-error tests.
8497 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
8498
8499 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8500
8501 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
8502 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8503
8504 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8505
8506 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
8507 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8508 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
8509 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
8510 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
8511
8512
8513 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
8514 Mihail Ionescu <mihail.ionescu@arm.com>
8515 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8516
8517 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
8518 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
8519 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
8520 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8521 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
8522 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
8523 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8524 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8525 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8526 * gcc.target/arm/mve/mve.exp: New file.
8527 * lib/target-supports.exp
8528 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
8529 armv8.1-m.main+mve.fp and returning corresponding options.
8530 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
8531 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
8532 MVE with floating point on the current target.
8533 (add_options_for_arm_v8_1m_mve_fp): Proc to call
8534 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
8535 compiler options for MVE with floating point.
8536 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
8537 return hard float-abi on success.
8538
8539 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
8540
8541 PR target/89229
8542 * gcc.target/i386/pr89229-7a.c: New test.
8543 * gcc.target/i386/pr89229-7b.c: Likewise.
8544 * gcc.target/i386/pr89229-7c.c: Likewise.
8545
8546 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8547
8548 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
8549 * gdc.dg/asm5.d: New test.
8550
8551 2020-03-16 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR debug/94167
8554 * gcc.dg/pr94167.c: New test.
8555
8556 PR tree-optimization/94166
8557 * gcc.dg/pr94166.c: New test.
8558
8559 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
8560
8561 PR tree-optimization/94125
8562 * gcc.dg/tree-ssa/pr94125.c: New test.
8563
8564 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
8565
8566 PR target/89229
8567 * gcc.target/i386/pr89229-6a.c: New test.
8568 * gcc.target/i386/pr89229-6b.c: Likewise.
8569 * gcc.target/i386/pr89229-6c.c: Likewise.
8570
8571 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
8572
8573 * gcc.misc-tests/help.exp: Adapt to new output for
8574 -Walloc-size-larger-than= option.
8575
8576 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
8577
8578 PR target/89229
8579 * gcc.target/i386/pr89229-5a.c: New test.
8580 * gcc.target/i386/pr89229-5b.c: Likewise.
8581 * gcc.target/i386/pr89229-5c.c: Likewise.
8582
8583 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8584
8585 PR target/94176
8586 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
8587
8588 2020-03-13 David Malcolm <dmalcolm@redhat.com>
8589
8590 PR analyzer/94099
8591 PR analyzer/94105
8592 * gcc.dg/analyzer/pr94099.c: New test.
8593 * gcc.dg/analyzer/pr94105.c: New test.
8594
8595 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
8596
8597 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
8598 typo.
8599
8600 2020-03-13 Martin Sebor <msebor@redhat.com>
8601
8602 PR c/94040
8603 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
8604 for warning name rather than the exact text.
8605 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
8606 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
8607 * gcc.dg/pr62090.c: Prune expected warning.
8608 * gcc.dg/pr89314.c: Look for warning name rather than text.
8609 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
8610
8611 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
8612
8613 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
8614 (dg-error): Quote 'ms_abi' attribute.
8615 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
8616 Require maybe_x32 effective target.
8617 (dg-options): Add -mx32.
8618 (dg-error): Quote 'ms_abi' attribute.
8619 * gcc.target/i386/pr90096.c (dg-error): Update relative
8620 location of target x32 error.
8621
8622 2020-03-13 Patrick Palka <ppalka@redhat.com>
8623
8624 PR c++/67960
8625 * g++.dg/diagnostic/pr67960.C: New test.
8626 * g++.dg/diagnostic/pr67960-2.C: New test.
8627
8628 2020-03-13 Martin Liska <mliska@suse.cz>
8629
8630 PR lto/94157
8631 * gcc.dg/lto/pr94157_0.c: New test.
8632
8633 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
8634
8635 PR testsuite/93935
8636 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
8637 messages only on vect_hw_misalign targets.
8638
8639 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
8640
8641 PR target/89229
8642 * gcc.target/i386/pr89229-4a.c: New test.
8643 * gcc.target/i386/pr89229-4b.c: Likewise.
8644 * gcc.target/i386/pr89229-4c.c: Likewise.
8645
8646 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gcc.c-torture/compile/20200313-1.c: New test.
8649
8650 2020-03-12 Jeff Law <law@redhat.com>
8651
8652 PR rtl-optimization/90275
8653 * gcc.c-torture/compile/pr90275.c: New test.
8654
8655 2020-03-12 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/94103
8658 * gcc.target/i386/pr94103.c: New testcase.
8659
8660 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
8661
8662 PR middle-end/94120
8663 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
8664 Extend test case to result variables.
8665 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
8666 restriction of OpenACC.
8667 * gfortran.dg/goacc/declare-3.f95: Remove case where this
8668 restriction is violated.
8669 * gfortran.dg/goacc/pr94120-1.f90: New.
8670 * gfortran.dg/goacc/pr94120-2.f90: New.
8671 * gfortran.dg/goacc/pr94120-3.f90: New.
8672
8673 2020-03-12 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR tree-optimization/94130
8676 * gcc.c-torture/execute/pr94130.c: New test.
8677
8678 PR c++/93907
8679 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
8680 __int128 if __SIZEOF_INT128__ isn't defined.
8681
8682 2020-03-06 Marek Polacek <polacek@redhat.com>
8683
8684 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
8685 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
8686 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
8687 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
8688 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
8689 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
8690 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
8691
8692 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR target/94134
8695 * gcc.c-torture/execute/pr94134.c: New test.
8696
8697 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
8698
8699 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
8700
8701 2020-03-11 Richard Biener <rguenther@suse.de>
8702
8703 * gcc.dg/torture/20200311-1.c: New testcase.
8704
8705 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
8706
8707 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
8708 counted as fluff.
8709
8710 2020-03-11 Richard Wai <richard@annexi-strayline.com>
8711
8712 * gnat.dg/subpools1.adb: New test.
8713
8714 2020-03-11 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/94121
8717 * gcc.dg/pr94121.c: New test.
8718
8719 PR middle-end/94111
8720 * gcc.dg/dfp/pr94111.c: New test.
8721
8722 PR tree-optimization/94114
8723 * gcc.dg/pr94114.c: New test.
8724
8725 2020-03-10 Marek Polacek <polacek@redhat.com>
8726
8727 PR c++/94124 - wrong conversion error with non-viable overload.
8728 * g++.dg/cpp0x/initlist-overload1.C: New test.
8729
8730 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
8731
8732 PR target/93709
8733 * gcc.target/powerpc/p9-minmax-3.c: New test.
8734
8735 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8736
8737 PR target/90763
8738 * gcc.target/powerpc/pr90763.c: New.
8739
8740 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
8741
8742 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
8743
8744 2020-03-10 Jeff Law <law@redhat.com>
8745
8746 Revert:
8747 2020-02-29 Jeff Law <law@redhat.com>
8748
8749 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
8750
8751 2020-03-10 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/94088
8754 * gcc.target/i386/pr94088.c: New test.
8755
8756 2020-03-09 Marek Polacek <polacek@redhat.com>
8757
8758 PR c++/92031 - bogus taking address of rvalue error.
8759 PR c++/91465 - ICE with template codes in check_narrowing.
8760 PR c++/93870 - wrong error when converting template non-type arg.
8761 PR c++/94068 - ICE with template codes in check_narrowing.
8762 * g++.dg/cpp0x/conv-tmpl2.C: New test.
8763 * g++.dg/cpp0x/conv-tmpl3.C: New test.
8764 * g++.dg/cpp0x/conv-tmpl4.C: New test.
8765 * g++.dg/cpp0x/conv-tmpl5.C: New test.
8766 * g++.dg/cpp0x/conv-tmpl6.C: New test.
8767 * g++.dg/cpp1z/conv-tmpl1.C: New test.
8768
8769 2020-03-09 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR c++/94067
8772 * g++.dg/warn/Wconversion-pr94067.C: New test.
8773
8774 2020-03-09 Marek Polacek <polacek@redhat.com>
8775
8776 PR c++/94050 - ABI issue with alignas on armv7hl.
8777 * g++.dg/abi/align3.C: New test.
8778
8779 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
8780
8781 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
8782
8783 2020-03-09 Martin Liska <mliska@suse.cz>
8784
8785 PR target/93800
8786 * gcc.target/powerpc/pr93800.c: New test.
8787
8788 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
8789
8790 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
8791
8792 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8793
8794 PR testsuite/94019
8795 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
8796 without misaligned vector access support.
8797
8798 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
8799
8800 PR testsuite/94023
8801 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
8802 vect_hw_misalign targets.
8803
8804 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
8805
8806 PR fortran/93581
8807 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
8808
8809 2020-03-08 Patrick Palka <ppalka@redhat.com>
8810
8811 PR c++/93729
8812 * g++.dg/concepts/pr93729.C: New test.
8813
8814 * g++.dg/concepts/diagnostic4.C: New test.
8815
8816 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
8817
8818 PR target/89229
8819 PR target/89346
8820 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
8821 of "pr89229-5a.c".
8822
8823 2020-03-06 David Malcolm <dmalcolm@redhat.com>
8824
8825 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
8826 reflect fix to region_model::get_representative_path_var, adding
8827 the missing "*" from the cast.
8828
8829 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
8830
8831 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
8832 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8833 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
8834 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
8835
8836 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
8837
8838 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
8839
8840 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8841
8842 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
8843
8844 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8845
8846 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
8847
8848 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8849
8850 * gcc.target/riscv/pr93304.c: Update expected output and comment.
8851
8852 2020-03-06 Delia Burduv <delia.burduv@arm.com>
8853
8854 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
8855 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
8856 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
8857 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
8858
8859 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
8860
8861 PR tree-optimization/90883
8862 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
8863 Add aarch64-*-* mips*-*-* to XFAIL.
8864
8865 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
8866
8867 PR target/89229
8868 PR target/89346
8869 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
8870 * gcc.target/i386/pr89229-2a.c: New test.
8871 * gcc.target/i386/pr89229-2b.c: Likewise.
8872 * gcc.target/i386/pr89229-2c.c: Likewise.
8873 * gcc.target/i386/pr89229-3a.c: Likewise.
8874 * gcc.target/i386/pr89229-3b.c: Likewise.
8875 * gcc.target/i386/pr89229-3c.c: Likewise.
8876 * gcc.target/i386/pr89346.c: Likewise.
8877
8878 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8879
8880 * g++.dg/pr80481.C: Disable epilogue vectorization.
8881
8882 2020-03-05 Joseph Myers <joseph@codesourcery.com>
8883
8884 PR c/93577
8885 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
8886 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
8887 tests.
8888 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
8889
8890 2020-03-05 Jeff Law <law@redhat.com>
8891
8892 PR tree-optimization/91890
8893 * gcc.dg/pragma-diag-8.c: New test.
8894
8895 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR target/94046
8898 * g++.target/i386/pr94046-1.C: New test.
8899 * g++.target/i386/pr94046-2.C: New test.
8900
8901 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
8902
8903 * g++.dg/asan/asan_test.C (dg-options): Add
8904 -Wno-alloc-size-larger-than.
8905
8906 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR target/90311
8909 * gcc.c-torture/execute/pr90311.c: New test.
8910
8911 2020-03-05 Jeff Law <law@redhat.com>
8912
8913 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
8914
8915 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
8916
8917 PR fortran/93792
8918 * gfortran.dg/pr93792.f90: New test.
8919
8920 2020-03-05 Delia Burduv <delia.burduv@arm.com>
8921
8922 * gcc.target/arm/simd/bf16_ma_1.c: New test.
8923 * gcc.target/arm/simd/bf16_ma_2.c: New test.
8924 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
8925
8926 2020-03-05 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR middle-end/93399
8929 * gcc.dg/pr93399.c: New test.
8930
8931 PR tree-optimization/93582
8932 * gcc.dg/tree-ssa/pr93582-11.c: New test.
8933
8934 2020-03-04 Martin Sebor <msebor@redhat.com>
8935
8936 PR c++/90938
8937 * g++.dg/init/array55.C: New test.
8938 * g++.dg/init/array56.C: New test.
8939 * g++.dg/cpp2a/nontype-class33.C: New test.
8940
8941 2020-03-04 Martin Sebor <msebor@redhat.com>
8942
8943 PR tree-optimization/93986
8944 * gcc.dg/pr93986.c: New test.
8945
8946 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8947
8948 PR analyzer/94028
8949 * g++.dg/analyzer/pr94028.C: New test.
8950
8951 2020-03-04 Martin Sebor <msebor@redhat.com>
8952
8953 PR middle-end/81401
8954 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
8955
8956 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8957
8958 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
8959
8960 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
8961
8962 * gcc.target/powerpc/pr93122.c: Add dg-require.
8963
8964 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8965
8966 PR analyzer/93993
8967 * gcc.dg/analyzer/expect-1.c: New test.
8968 * gcc.dg/analyzer/malloc-4.c: New test.
8969 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
8970 Move location of leak warning and update message.
8971
8972 2020-03-04 David Malcolm <dmalcolm@redhat.com>
8973
8974 PR analyzer/93993
8975 * gfortran.dg/analyzer/pr93993.f90: New test.
8976
8977 2020-03-04 Martin Liska <mliska@suse.cz>
8978
8979 * gcc.target/i386/pr91623.c: Add -fcommon in order
8980 to re-trigger the needed code for the test-case which
8981 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
8982
8983 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR debug/93888
8986 * g++.dg/guality/pr93888.C: New test.
8987
8988 2020-02-04 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/93964
8991 * gcc.dg/graphite/pr93964.c: New testcase.
8992
8993 2020-03-04 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR tree-optimization/94001
8996 * gcc.dg/pr94001.c: New test.
8997
8998 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
8999
9000 PR target/93995
9001 * gcc.dg/pr93995.c: New.
9002
9003 2020-03-03 Marek Polacek <polacek@redhat.com>
9004
9005 PR c++/90505 - mismatch in template argument deduction.
9006 * g++.dg/template/deduce4.C: New test.
9007 * g++.dg/template/deduce5.C: New test.
9008 * g++.dg/template/deduce6.C: New test.
9009 * g++.dg/template/deduce7.C: New test.
9010
9011 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR c++/93998
9014 * g++.dg/ext/pr93998.C: New test.
9015
9016 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
9017
9018 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
9019
9020 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR tree-optimization/93582
9023 * gcc.dg/tree-ssa/pr93582-10.c: New test.
9024 * gcc.dg/pr93582.c: New test.
9025 * gcc.c-torture/execute/pr93582.c: New test.
9026
9027 2020-03-03 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/93946
9030 * gcc.dg/torture/pr93946-1.c: New testcase.
9031 * gcc.dg/torture/pr93946-2.c: Likewise.
9032
9033 2020-03-03 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR rtl-optimization/94002
9036 * gcc.dg/pr94002.c: New test.
9037
9038 PR tree-optimization/93927
9039 * gcc.c-torture/compile/pr93927-1.c: New test.
9040 * gcc.c-torture/compile/pr93927-2.c: New test.
9041
9042 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9043
9044 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
9045
9046 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
9047
9048 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
9049
9050 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9051
9052 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
9053 -fanalyzer-show-duplicate-count.
9054
9055 2020-03-02 David Malcolm <dmalcolm@redhat.com>
9056
9057 PR analyzer/93959
9058 * g++.dg/analyzer/cstdlib-2.C: New test.
9059 * g++.dg/analyzer/cstdlib.C: New test.
9060
9061 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9062 Jun Ma <JunMa@linux.alibaba.com>
9063
9064 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
9065 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
9066 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
9067
9068 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
9069
9070 PR target/93997
9071 * gcc.target/i386/pr93997.c: New test.
9072
9073 2020-03-02 Martin Sebor <msebor@redhat.com>
9074
9075 PR tree-optimization/92982
9076 * gcc.dg/strlenopt-94.c: New test.
9077
9078 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
9079
9080 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
9081 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
9082
9083 2020-03-02 Jeff Law <law@redhat.com>
9084
9085 * gcc.target/arm/fuse-caller-save.c: Update expected output.
9086
9087 2020-03-02 Martin Liska <mliska@suse.cz>
9088
9089 * gcc.dg/vect/bb-slp-19.c: The comment
9090 does not align with fact that we started
9091 to SLP the testcase.
9092
9093 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
9094
9095 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
9096 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9097 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9098 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9099 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9100
9101 2020-03-01 Martin Sebor <msebor@redhat.com>
9102
9103 PR c++/92721
9104 g++.dg/ext/attr-access.C: New test.
9105
9106 2020-03-01 Martin Sebor <msebor@redhat.com>
9107
9108 PR middle-end/93926
9109 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
9110
9111 2020-03-01 Martin Sebor <msebor@redhat.com>
9112
9113 PR c/93812
9114 * gcc.dg/format/proto.c: New test.
9115
9116 2020-03-01 Martin Sebor <msebor@redhat.com>
9117
9118 PR middle-end/93829
9119 * gcc.dg/Wstringop-overflow-32.c: New test.
9120
9121 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
9122
9123 PR testsuite/91797
9124 * gcc.target/powerpc/pr68805.c: Update expected output.
9125
9126 PR testsuite/91799
9127 * gcc.target/powerpc/pr88233.c: Update expected output and
9128 add target selector.
9129
9130 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
9131
9132 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
9133
9134 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9135
9136 PR fortran/92976
9137 * gfortran.dg/select_type_48.f90 : New test.
9138
9139 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
9140
9141 PR fortran/92959
9142 * gfortran.dg/associated_8.f90 : New test.
9143
9144 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
9145
9146 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
9147 awaitable.
9148 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
9149
9150 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
9151
9152 PR ada/91100
9153 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
9154
9155 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
9156 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
9157 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
9158 * gcc.dg/torture/20190327-1.c: Likewise.
9159 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
9160 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
9161 * gcc.dg/torture/pr90020.c: Likewise.
9162 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
9163
9164 PR ipa/92548
9165 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
9166 hppa*-*-hpux*.
9167 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
9168 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
9169
9170 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
9171 * gfortran.dg/pr90988_4.f: Likewise.
9172 * gfortran.dg/pr91372.f90: Likewise.
9173
9174 2020-02-29 Jeff Law <law@redhat.com>
9175
9176 * gcc.target/or1k/return-2.c: Update expected output.
9177
9178 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
9179
9180 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
9181
9182 * g++.dg/coroutines/torture/func-params-08.C: Update
9183 to suspend for each co_await operation.
9184
9185 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
9186
9187 PR fortran/92785
9188 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
9189
9190 2020-02-28 Jakub Jelinek <jakub@redhat.com>
9191
9192 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9193 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
9194 immediate function in unevaluated contexts into dg-bogus.
9195 * g++.dg/cpp2a/consteval16.C: New test.
9196
9197 PR middle-end/92152
9198 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
9199 of hardcoding unsigned long.
9200 (uint64_t): Use unsigned long long instead of unsigned long.
9201
9202 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
9203
9204 PR target/93932
9205 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
9206 instruction counts.
9207
9208 2020-02-27 Martin Jambor <mjambor@suse.cz>
9209 Feng Xue <fxue@os.amperecomputing.com>
9210
9211 PR ipa/93707
9212 * gcc.dg/ipa/pr93707.c: New test.
9213
9214 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
9215
9216 PR middle-end/92152
9217 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
9218 * g++.dg/torture/pr92152.C: New testcase.
9219 * gcc.dg/torture/pr92152.c: New testcase.
9220 * gcc.dg/tree-ssa/20030807-7.c: xfail.
9221 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
9222 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
9223
9224 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
9225
9226 * gcc.target/arm/bf16_dup.c: New test.
9227 * gcc.target/arm/bf16_reinterpret.c: Likewise.
9228
9229 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
9230
9231 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
9232 (check_effective_target_has_arch_pwr6): New.
9233 (check_effective_target_has_arch_pwr7): New.
9234 (check_effective_target_has_arch_pwr8): New.
9235 (check_effective_target_has_arch_pwr9): New.
9236 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
9237
9238
9239 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
9240
9241 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
9242 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
9243
9244 2020-02-27 Alexandre Oliva <oliva@adacore.com>
9245
9246 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
9247
9248 2020-02-27 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/93508
9251 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
9252
9253 2020-02-27 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/93953
9256 * gcc.dg/pr93953.c: New testcase.
9257
9258 2020-02-27 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR c/93949
9261 * gcc.c-torture/compile/pr93949.c: New test.
9262
9263 PR tree-optimization/93582
9264 PR tree-optimization/93945
9265 * gcc.dg/tree-ssa/pr93582-9.c: New test.
9266 * gcc.c-torture/execute/pr93945.c: New test.
9267
9268 2020-02-26 Marek Polacek <polacek@redhat.com>
9269
9270 PR c++/93789 - ICE with invalid array bounds.
9271 * g++.dg/ext/vla22.C: New test.
9272
9273 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9274
9275 PR analyzer/93950
9276 * g++.dg/analyzer/pr93950.C: New test.
9277
9278 2020-02-26 David Malcolm <dmalcolm@redhat.com>
9279
9280 PR analyzer/93947
9281 * gcc.dg/analyzer/torture/pr93947.c: New test.
9282
9283 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
9284
9285 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
9286 * g++.dg/coroutines/torture/func-params-07.C: New test.
9287 * g++.dg/coroutines/torture/func-params-08.C: New test.
9288
9289 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
9290
9291 PR target/93913
9292 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
9293 stxv and stxvx instructions as well.
9294 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
9295 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
9296 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
9297
9298 2020-02-26 Patrick Palka <ppalka@redhat.com>
9299
9300 * g++.dg/concepts/diagnostic2.C: New test.
9301 * g++.dg/concepts/diagnostic3.C: New test.
9302
9303 2020-02-26 Marek Polacek <polacek@redhat.com>
9304
9305 PR c++/93676 - value-init crash in template.
9306 * g++.dg/cpp0x/nsdmi-template19.C: New test.
9307
9308 2020-02-26 Marek Polacek <polacek@redhat.com>
9309
9310 PR c++/93862 - ICE with static_cast when converting from int[].
9311 * g++.dg/cpp0x/rv-cast7.C: New test.
9312
9313 2020-02-26 Marek Polacek <polacek@redhat.com>
9314
9315 DR 1423, Convertibility of nullptr to bool.
9316 * g++.dg/DRs/dr1423.C: New test.
9317
9318 2020-02-26 Marek Polacek <polacek@redhat.com>
9319
9320 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
9321 * g++.dg/cpp2a/constexpr-init16.C: New test.
9322 * g++.dg/cpp2a/constexpr-init17.C: New test.
9323
9324 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
9325
9326 PR middle-end/93843
9327 * gcc.dg/vect/pr93843-1.c: New test.
9328 * gcc.dg/vect/pr93843-2.c: Likewise.
9329
9330 2020-02-26 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR tree-optimization/93820
9333 * gcc.dg/pr93820-2.c: New test.
9334
9335 PR tree-optimization/93820
9336 * gcc.dg/pr93820.c: New test.
9337
9338 PR c++/93905
9339 * g++.dg/cpp0x/pr93905.C: New test.
9340
9341 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9342
9343 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
9344 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
9345
9346 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
9347
9348 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
9349 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
9350
9351 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
9352
9353 * gcc.target/arm/simd/bf16_dot_1.c: New test.
9354 * gcc.target/arm/simd/bf16_dot_2.c: New test.
9355 * gcc.target/arm/simd/bf16_dot_3.c: New test.
9356
9357 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR rtl-optimization/93908
9360 * gcc.c-torture/execute/pr93908.c: New test.
9361
9362 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
9363
9364 * gnat.dg/lto24.adb: New test.
9365 * gnat.dg/lto24_pkg1.ads: New helper.
9366 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
9367
9368 2020-02-25 Richard Biener <rguenther@suse.de>
9369
9370 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
9371
9372 2020-02-25 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/93868
9375 * gcc.dg/torture/pr93868.c: New testcase.
9376
9377 2020-02-25 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR middle-end/93874
9380 * gcc.dg/pr93874.c: New test.
9381
9382 PR ipa/93763
9383 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
9384 warnings and still ICEs before the ipa-cp.c fix.
9385 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
9386
9387 PR translation/93864
9388 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
9389 * obj-c++.dg/encode-4.mm: Likewise.
9390 * gfortran.dg/data_array_5.f90: Likewise.
9391 * gcc.dg/decl-1.c: Likewise.
9392
9393 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9394
9395 PR analyzer/93032
9396 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
9397 * gcc.dg/analyzer/taint-1.c: Likewise.
9398
9399 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9400
9401 PR analyzer/93899
9402 * g++.dg/analyzer/pr93899.C: New test.
9403
9404 2020-02-24 Martin Sebor <msebor@redhat.com>
9405
9406 PR c++/93804
9407 * g++.dg/warn/Wredundant-tags-4.C: New test.
9408 * g++.dg/warn/Wredundant-tags-5.C: New test.
9409 * g++.dg/warn/Wredundant-tags-5.h: New test.
9410
9411 2020-02-24 David Malcolm <dmalcolm@redhat.com>
9412
9413 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
9414 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
9415 analyzer-verbosity-2.c
9416 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
9417 * gcc.dg/analyzer/edges-1.c: New test.
9418 * gcc.dg/analyzer/edges-2.c: New test.
9419 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
9420
9421 2020-02-24 Marek Polacek <polacek@redhat.com>
9422
9423 PR c++/93869 - ICE with -Wmismatched-tags.
9424 * g++.dg/warn/Wmismatched-tags-2.C: New test.
9425
9426 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9427
9428 PR fortran/93835
9429 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
9430 * gfortran.dg/pr93835.f08 : New test.
9431
9432 2020-02-24 Marek Polacek <polacek@redhat.com>
9433
9434 PR c++/93712 - ICE with ill-formed array list-initialization.
9435 * g++.dg/cpp0x/initlist-array11.C: New test.
9436
9437 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
9438
9439 PR fortran/93604
9440 * gfortran.dg/pr93604.f90 : New test.
9441
9442 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9443
9444 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
9445 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
9446 * g++.dg/cpp2a/consteval6.C: Likewise.
9447 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
9448 into dg-bogus.
9449
9450 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
9451
9452 PR lto/78353
9453 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
9454 target.
9455 * gcc.target/arm/pr78353-2.c: Likewise.
9456
9457 2020-02-24 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR tree-optimization/93582
9460 * gcc.dg/tree-ssa/pr93582-4.c: New test.
9461 * gcc.dg/tree-ssa/pr93582-5.c: New test.
9462 * gcc.dg/tree-ssa/pr93582-6.c: New test.
9463 * gcc.dg/tree-ssa/pr93582-7.c: New test.
9464 * gcc.dg/tree-ssa/pr93582-8.c: New test.
9465
9466 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
9467
9468 PR fortran/93552
9469 * gfortran.dg/goacc/tile-4.f90: New.
9470
9471 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9472 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
9473
9474 PR driver/47785
9475 PR lto/78353
9476 * gcc.target/arm/pr78353-1.c: New test.
9477 * gcc.target/arm/pr78353-2.c: Likewise.
9478
9479 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9480
9481 PR fortran/93890
9482 * gfortran.dg/argument_checking_24.f90: Correct test case.
9483
9484 2020-02-21 Martin Sebor <msebor@redhat.com>
9485
9486 PR gcov-profile/93753
9487 * g++.dg/ext/flexary36.C: New test.
9488 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
9489
9490 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
9491
9492 * gcc.target/arm/simd/vmmla_1.c: New test.
9493
9494 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
9495
9496 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
9497 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
9498 * lib/target-supports.exp
9499 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
9500 (check_effective_target_arm_v8_1m_mve_ok): New.
9501 (add_options_for_v8_1m_mve): New.
9502
9503 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9504
9505 * gcc.target/i386/pr69052.c: Require target ia32.
9506 (dg-options): Add -fcommon and remove -pie.
9507
9508 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
9509
9510 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
9511 vect_mutiple_sizes effective target.
9512
9513 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
9514 Richard Biener <rguenther@suse.de>
9515
9516 PR tree-optimization/93586
9517 * gcc.dg/torture/pr93586.c: New testcase.
9518
9519 2020-02-21 Martin Jambor <mjambor@suse.cz>
9520
9521 PR tree-optimization/93845
9522 * g++.dg/tree-ssa/pr93845.C: New test.
9523
9524 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9525
9526 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
9527 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
9528 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
9529 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
9530
9531 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
9532
9533 * gcc.target/aarch64/sve/recip_1.c: New test.
9534 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
9535 * gcc.target/aarch64/sve/recip_2.c: Likewise.
9536 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
9537
9538 2020-02-20 Martin Sebor <msebor@redhat.com>
9539
9540 PR c++/93801
9541 * g++.dg/warn/Wredundant-tags-3.C: New test.
9542
9543 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
9544
9545 PR target/93828
9546 * g++.target/i386/pr93828.C: New test.
9547
9548 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
9549
9550 PR target/93658
9551 * gcc.target/powerpc/pr93658.c: New test.
9552
9553 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
9554
9555 PR fortran/93825
9556 * gfortran.dg/goacc/tile-3.f90: New.
9557
9558 2020-02-19 Marek Polacek <polacek@redhat.com>
9559
9560 PR c++/93169 - wrong-code with a non-constexpr constructor.
9561 * g++.dg/cpp0x/constexpr-93169.C: New test.
9562
9563 2020-02-19 Martin Sebor <msebor@redhat.com>
9564
9565 PR tree-optimization/92128
9566 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
9567 optimize away calls as expected.
9568
9569 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
9570
9571 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
9572 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
9573
9574 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
9575
9576 PR tree-optimization/93767
9577 * gcc.dg/vect/pr93767.c: New test.
9578
9579 2020-02-19 Martin Jambor <mjambor@suse.cz>
9580
9581 PR tree-optimization/93776
9582 * gcc.dg/tree-ssa/pr93776.c: New test.
9583
9584 2020-02-19 Martin Jambor <mjambor@suse.cz>
9585
9586 PR tree-optimization/93667
9587 * g++.dg/tree-ssa/pr93667.C: New test.
9588
9589 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
9590
9591 * g++.dg/other/i386-2.C: add -mavx512vbmi2
9592 * g++.dg/other/i386-3.C: Ditto.
9593
9594 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
9595
9596 * gcc.target/aarch64/vmull_high.c: New.
9597
9598 2020-02-18 Marek Polacek <polacek@redhat.com>
9599
9600 PR c++/93817
9601 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
9602
9603 2020-02-18 Jon Beniston <jon@beniston.com>
9604
9605 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
9606
9607 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
9608
9609 PR fortran/93714
9610 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
9611 message instead of length mismatch.
9612 * gfortran.dg/pr93714_1.f90
9613 * gfortran.dg/pr93714_2.f90
9614
9615 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9616
9617 PR fortran/93601
9618 * gfortran.dg/pr93601.f90 : New test.
9619
9620 2020-02-18 Martin Liska <mliska@suse.cz>
9621
9622 PR ipa/93583
9623 * gcc.dg/ipa/pr93583.c: New test.
9624
9625 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9626
9627 PR analyzer/93777
9628 * g++.dg/analyzer/pr93777.C: New test.
9629 * gfortran.dg/analyzer/pr93777.f90: New test.
9630
9631 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9632
9633 PR analyzer/93778
9634 * gfortran.dg/analyzer/pr93778.f90: New test.
9635
9636 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9637
9638 PR analyzer/93774
9639 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
9640 based on gfortran.dg/deferred_character_25.f90.
9641
9642 2020-02-18 David Malcolm <dmalcolm@redhat.com>
9643
9644 PR analyzer/93779
9645 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
9646 gfortran.fortran-torture/compile/pr88304-2.f90
9647
9648 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
9649
9650 PR fortran/93603
9651 * gfortran.dg/pr93603.f90 : New test.
9652
9653 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
9654
9655 PR fortran/93580
9656 * gfortran.dg/dg/pr93580.f90: New test.
9657
9658 2020-02-18 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR tree-optimization/93780
9661 * gcc.dg/pr93780.c: New test.
9662
9663 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9664
9665 PR analyzer/93775
9666 * gcc.dg/analyzer/20020129-1.c: New test.
9667
9668 2020-02-17 Alexandre Oliva <oliva@adacore.com>
9669
9670 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
9671 thr-init-2.c into an execution test with explicitly common
9672 variables.
9673
9674 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
9675
9676 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
9677
9678 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
9679
9680 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
9681 number of expected insns.
9682
9683 2020-02-17 Martin Liska <mliska@suse.cz>
9684
9685 PR ipa/93760
9686 * g++.dg/lto/odr-8_1.C: Fix grammar.
9687
9688 2020-02-17 Richard Biener <rguenther@suse.de>
9689
9690 PR c/86134
9691 * gcc.dg/pr86134.c: New testcase.
9692 * gcc.dg/pr28322-2.c: Adjust.
9693
9694 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR analyzer/93388
9697 * gcc.dg/analyzer/torture/20060625-1.c: New test.
9698 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
9699 * gcc.dg/analyzer/torture/pr59037.c: New test.
9700
9701 2020-02-17 David Malcolm <dmalcolm@redhat.com>
9702
9703 * gcc.dg/analyzer/malloc-1.c (test_48): New.
9704
9705 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
9706
9707 PR target/93047
9708 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
9709
9710 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
9711
9712 PR target/93743
9713 * gcc.target/i386/pr93743.c : New test.
9714
9715 2020-02-15 Marek Polacek <polacek@redhat.com>
9716
9717 PR c++/93710 - poor diagnostic for array initializer.
9718 * g++.dg/diagnostic/array-init1.C: New test.
9719
9720 2020-02-15 Jason Merrill <jason@redhat.com>
9721
9722 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
9723 look for -std=*++20.
9724 (check_effective_target_concepts): Use check_effective_target_c++2a.
9725
9726 2020-02-15 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR tree-optimization/93744
9729 * gcc.c-torture/execute/pr93744-1.c: New test.
9730 * gcc.c-torture/execute/pr93744-2.c: New test.
9731 * gcc.c-torture/execute/pr93744-3.c: New test.
9732
9733 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR c++/61414
9736 * g++.dg/cpp0x/enum39.C: New test.
9737
9738 2020-02-14 Martin Jambor <mjambor@suse.cz>
9739
9740 PR tree-optimization/93516
9741 * g++.dg/tree-ssa/pr93516.C: New test.
9742
9743 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
9744
9745 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
9746 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
9747 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
9748 * gcc.target/i386/sse-13.c: Ditto.
9749 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
9750 * gcc.target/i386/sse-22.c: Ditto.
9751
9752 2020-02-14 Jakub Jelinek <jakub@redhat.com>
9753
9754 Partially implement P1042R1: __VA_OPT__ wording clarifications
9755 PR preprocessor/92319
9756 * c-c++-common/cpp/va-opt-4.c: New test.
9757
9758 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR c/93576
9761 * gcc.dg/pr93576.c: New test.
9762
9763 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
9764
9765 * g++.dg/cpp0x/constexpr-static13.C:
9766 Add -fdelete-null-pointer-checks.
9767 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
9768 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
9769
9770 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
9771
9772 PR target/93656
9773 * gcc.target/i386/pr93656.c: New test.
9774
9775 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9776
9777 * gcc.target/arc/nps400-1.c: Update test.
9778
9779 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9780
9781 * gcc.target/arc/or-cnst-size2.c: Update test.
9782
9783 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
9784 Petro Karashchenko <petro.karashchenko@ring.com>
9785
9786 * gcc.target/arc/mul64-1.c: New test.
9787
9788 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR target/93696
9791 * gcc.target/i386/pr93696-1.c: New test.
9792 * gcc.target/i386/pr93696-2.c: New test.
9793 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
9794 of _mm*_mask_popcnt_*.
9795 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
9796 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
9797 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
9798 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
9799 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
9800 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
9801 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
9802 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
9803 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
9804
9805 PR tree-optimization/93582
9806 * gcc.dg/tree-ssa/pr93582-1.c: New test.
9807 * gcc.dg/tree-ssa/pr93582-2.c: New test.
9808 * gcc.dg/tree-ssa/pr93582-3.c: New test.
9809
9810 2020-02-13 Richard Biener <rguenther@suse.de>
9811
9812 PR testsuite/93717
9813 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
9814
9815 2020-02-13 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR target/93673
9818 * gcc.target/i386/avx512f-pr93673.c: New test.
9819 * gcc.target/i386/avx512dq-pr93673.c: New test.
9820 * gcc.target/i386/avx512bw-pr93673.c: New test.
9821
9822 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
9823
9824 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
9825
9826 * g++.dg/coroutines/coro1-allocators.h: New.
9827 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
9828 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
9829 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
9830 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
9831 coro1-allocators.h header.
9832 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
9833 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
9834 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
9835 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
9836
9837 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9838
9839 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
9840 -mprefixed-addr in dg-options.
9841
9842 PR middle-end/93663
9843 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
9844 for DBL_MAX, inf, their negations and nan.
9845
9846 2020-02-12 Martin Sebor <msebor@redhat.com>
9847
9848 PR middle-end/93646
9849 * gcc.dg/Wstringop-overflow-31.c: New test.
9850
9851 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9852
9853 PR rtl-optimization/93565
9854 * gcc.target/aarch64/pr93565.c: New test.
9855
9856 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9857
9858 * gcc.target/aarch64/popcnt2.c: New test.
9859
9860 2020-02-12 Marek Polacek <polacek@redhat.com>
9861
9862 PR c++/88819
9863 * g++.dg/cpp2a/nontype-class32.C: New test.
9864
9865 2020-02-12 Marek Polacek <polacek@redhat.com>
9866
9867 PR c++/93684 - ICE-on-invalid with broken attribute.
9868 * g++.dg/parse/attr4.C: New test.
9869
9870 2020-02-12 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR target/93670
9873 * gcc.target/i386/avx512vl-pr93670.c: New test.
9874
9875 2020-02-12 Richard Biener <rguenther@suse.de>
9876
9877 PR testsuite/93697
9878 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
9879
9880 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9881
9882 PR analyzer/93288
9883 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
9884 called in a constructor.
9885 * g++.dg/analyzer/pr93288.C: New test.
9886
9887 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9888
9889 PR analyzer/93212
9890 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
9891 * g++.dg/analyzer/malloc.C: New test.
9892 * g++.dg/analyzer/pr93212.C: New test.
9893
9894 2020-02-11 Martin Sebor <msebor@redhat.com>
9895
9896 PR tree-optimization/93683
9897 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
9898
9899 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9900
9901 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
9902 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
9903 statement for ppc_ieee128_ok.
9904
9905 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9906
9907 PR analyzer/93374
9908 * gcc.dg/analyzer/torture/pr93374.c: New test.
9909
9910 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9911
9912 PR analyzer/93669
9913 * gcc.dg/analyzer/pr93669.c: New test.
9914
9915 2020-02-11 David Malcolm <dmalcolm@redhat.com>
9916
9917 PR analyzer/93649
9918 * gcc.dg/analyzer/torture/pr93649.c: New test.
9919
9920 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
9921
9922 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
9923 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
9924
9925 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9926
9927 * gcc.target/arm/simd/vdot-2-1.c: New test.
9928 * gcc.target/arm/simd/vdot-2-2.c: New test.
9929 * gcc.target/arm/simd/vdot-2-3.c: New test.
9930 * gcc.target/arm/simd/vdot-2-4.c: New test.
9931
9932 2020-02-11 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/93661
9935 PR tree-optimization/93662
9936 * gcc.dg/pr93661.c: New testcase.
9937
9938 2020-02-12 Patrick Palka <ppalka@redhat.com>
9939
9940 PR c++/69448
9941 PR c++/80471
9942 * g++.dg/concepts/abbrev3.C: New test.
9943 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
9944 correct behavior.
9945 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
9946
9947 * g++.dg/cpp2a/concepts6.C: New test.
9948
9949 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9950
9951 PR analyzer/93350
9952 * gcc.dg/analyzer/torture/pr93350.c: New test.
9953
9954 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9955
9956 PR analyzer/93647
9957 * gcc.dg/analyzer/torture/pr93647.c: New test.
9958
9959 2020-02-10 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR target/93637
9962 * gcc.target/i386/avx-pr93637.c: New test.
9963
9964 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9965
9966 PR analyzer/93405
9967 * gfortran.dg/analyzer/pr93405.f90: New test.
9968
9969 2020-02-10 David Malcolm <dmalcolm@redhat.com>
9970
9971 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
9972 suite.
9973 * gfortran.dg/analyzer/malloc-example.f90: New test.
9974 * gfortran.dg/analyzer/malloc.f90: New test.
9975
9976 2020-02-10 Martin Sebor <msebor@redhat.com>
9977
9978 PR c/93640
9979 * gcc.dg/attr-access.c: New test.
9980
9981 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
9982
9983 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
9984
9985 PR target/93372
9986 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
9987 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
9988 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
9989 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
9990 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
9991 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
9992 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
9993 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
9994 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
9995 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
9996 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
9997 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
9998 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
9999 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
10000 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
10001 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
10002 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
10003 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
10004
10005 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR target/91913
10008 * gfortran.dg/pr91913.f90: New test.
10009
10010 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
10011
10012 PR libgcc/85334
10013 * g++.target/i386/pr85334-1.C: New test.
10014 * g++.target/i386/pr85334-2.C: Likewise.
10015
10016 2020-02-10 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR other/93641
10019 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
10020 tests.
10021
10022 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
10023
10024 PR ipa/93203
10025 * g++.dg/ipa/pr93203.C: New test.
10026 * gcc.dg/ipa/ipcp-1: Change dump string.
10027
10028 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
10029
10030 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
10031
10032 2020-02-09 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR c++/93633
10035 * g++.dg/cpp2a/constexpr-new11.C: New test.
10036 * g++.dg/cpp2a/constexpr-new12.C: New test.
10037 * g++.dg/cpp2a/constexpr-new13.C: New test.
10038
10039 2020-02-08 Andrew Pinski <apinski@marvel.com>
10040
10041 PR target/91927
10042 * gcc.target/aarch64/pr91927.c: New testcase.
10043
10044 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
10045
10046 PR target/93136
10047 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
10048 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
10049 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
10050 regex directives. Adjust expected instruction counts.
10051 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
10052 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
10053
10054 2020-02-08 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR c++/93549
10057 * g++.dg/ext/constexpr-pr93549.C: New test.
10058
10059 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
10060 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR target/65782
10063 * gcc.target/i386/pr65782.c: New test.
10064
10065 2020-02-07 Marek Polacek <polacek@redhat.com>
10066
10067 PR c++/92947 - Paren init of aggregates in unevaluated context.
10068 * g++.dg/cpp2a/paren-init21.C: New test.
10069
10070 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10071
10072 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
10073
10074 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
10075
10076 * gcc.target/aarch64/simd/vmmla.c: New test.
10077
10078 2020-02-07 Richard Biener <rguenther@suse.de>
10079
10080 PR middle-end/93519
10081 * gcc.dg/Wrestrict-21.c: New testcase.
10082
10083 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
10084
10085 PR target/85667
10086 * gcc.target/i386/pr85667-10.c: New test.
10087 * gcc.target/i386/pr85667-7.c: Likewise.
10088 * gcc.target/i386/pr85667-8.c: Likewise.
10089 * gcc.target/i386/pr85667-9.c: Likewise.
10090
10091 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR target/93122
10094 * gcc.target/powerpc/pr93122.c: New test.
10095
10096 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10097
10098 PR c++/89404
10099 * g++.dg/ext/vla21.C: New.
10100
10101 2020-02-07 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR target/93615
10104 * gcc.dg/pr93615.c: New test.
10105
10106 PR target/93611
10107 * gcc.target/i386/pr93611.c: New test.
10108
10109 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10110
10111 PR analyzer/93375
10112 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
10113 differences in how __builtin_memcpy has been optimized at the time
10114 the analyzer runs.
10115
10116 2020-02-06 David Malcolm <dmalcolm@redhat.com>
10117
10118 * gcc.dg/analyzer/torture/intptr_t.c: New test.
10119
10120 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
10121
10122 * gcc.target/powerpc/pr93012.c: New.
10123
10124 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
10125
10126 PR target/87763
10127 * gcc.target/aarch64/movk_2.c: New test.
10128
10129 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
10130
10131 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
10132 Unify scan-assembler strings for all targets.
10133 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
10134 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
10135 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
10136
10137 2020-02-06 Marek Polacek <polacek@redhat.com>
10138
10139 PR c++/93597 - ICE with lambda in operator function.
10140 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
10141
10142 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
10143
10144 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
10145 …_target_compile as (additional_flags=) option and not as source
10146 filename to make it work with remote execution.
10147 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
10148 check_effective_target_gas, check_effective_target_gld): Likewise.
10149
10150 2020-02-06 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR target/93594
10153 * gcc.target/i386/avx2-pr93594.c: New test.
10154
10155 2020-02-05 Martin Sebor <msebor@redhat.com>
10156
10157 PR tree-optimization/92765
10158 * g++.dg/tree-ssa/strlenopt-1.C: New test.
10159 * g++.dg/tree-ssa/strlenopt-2.C: New test.
10160 * gcc.dg/Warray-bounds-58.c: New test.
10161 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
10162 * gcc.dg/Wstring-compare.c: Xfail a test.
10163 * gcc.dg/strcmpopt_2.c: Disable tests.
10164 * gcc.dg/strcmpopt_4.c: Adjust tests.
10165 * gcc.dg/strcmpopt_10.c: New test.
10166 * gcc.dg/strcmpopt_11.c: New test.
10167 * gcc.dg/strlenopt-69.c: Disable tests.
10168 * gcc.dg/strlenopt-92.c: New test.
10169 * gcc.dg/strlenopt-93.c: New test.
10170 * gcc.dg/strlenopt.h: Declare calloc.
10171 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
10172 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
10173
10174 2020-02-05 Marek Polacek <polacek@redhat.com>
10175
10176 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
10177 * g++.dg/cpp0x/initlist119.C: New test.
10178 * g++.dg/cpp0x/initlist120.C: New test.
10179
10180 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/93557
10183 * c-c++-common/Wunused-var-17.c: New test.
10184
10185 2020-02-05 Jeff Law <law@redhat.com>
10186
10187 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
10188 adjust expected shadd insn count appropriately.
10189
10190 2020-02-05 David Malcolm <dmalcolm@redhat.com>
10191
10192 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
10193 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
10194 * gcc.dg/analyzer/data-model-7.c: Likewise.
10195 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
10196 * gcc.dg/analyzer/loop-2a.c: Likewise.
10197 * gcc.dg/analyzer/loop-4.c: Likewise.
10198 * gcc.dg/analyzer/loop.c: Likewise.
10199 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
10200 call at merger.
10201 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
10202 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
10203 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
10204 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
10205 * gcc.dg/analyzer/paths-1.c: Likewise.
10206 * gcc.dg/analyzer/paths-1a.c: Likewise.
10207 * gcc.dg/analyzer/paths-2.c: Likewise.
10208 * gcc.dg/analyzer/paths-3.c: Likewise.
10209 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
10210 * gcc.dg/analyzer/paths-5.c: Likewise.
10211 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
10212 at merger.
10213 * gcc.dg/analyzer/paths-7.c: Likewise.
10214 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
10215 output format.
10216 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
10217 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
10218
10219 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR target/92190
10222 * gcc.target/i386/pr92190.c: New test.
10223
10224 2020-02-05 Richard Biener <rguenther@suse.de>
10225
10226 PR testsuite/92177
10227 * gcc.dg/vect/bb-slp-22.c: Adjust.
10228
10229 2020-02-05 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/90648
10232 * gcc.dg/pr90648.c: New testcase.
10233
10234 2020-02-05 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR middle-end/93555
10237 * c-c++-common/gomp/pr93555-1.c: New test.
10238 * c-c++-common/gomp/pr93555-2.c: New test.
10239 * gfortran.dg/gomp/pr93555.f90: New test.
10240
10241 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
10242
10243 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
10244
10245 2020-02-04 David Malcolm <dmalcolm@redhat.com>
10246
10247 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
10248 from int to long.
10249
10250 2020-02-04 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/93538
10253 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
10254
10255 2020-02-04 Jakub Jelinek <jakub@redhat.com>
10256
10257 * c-c++-common/cpp/has-include-1.c: New test.
10258 * c-c++-common/cpp/has-include-next-1.c: New test.
10259 * c-c++-common/gomp/has-include-1.c: New test.
10260
10261 PR preprocessor/93545
10262 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
10263 recovery.
10264 * c-c++-common/cpp/pr93545-1.c: New test.
10265 * c-c++-common/cpp/pr93545-2.c: New test.
10266 * c-c++-common/cpp/pr93545-3.c: New test.
10267 * c-c++-common/cpp/pr93545-4.c: New test.
10268
10269 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
10270
10271 * g++.dg/coroutines/coro-missing-promise.C: New test.
10272
10273 2020-02-04 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/91123
10276 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
10277
10278 2020-02-04 Richard Biener <rguenther@suse.de>
10279
10280 PR tree-optimization/92819
10281 * gcc.target/i386/pr92819.c: New testcase.
10282 * gcc.target/i386/pr92803.c: Adjust.
10283
10284 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
10285
10286 PR c++/93458
10287 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
10288 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
10289 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
10290 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
10291 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
10292
10293 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10294
10295 PR analyzer/93544
10296 * gcc.dg/analyzer/torture/pr93544.c: New test.
10297
10298 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10299
10300 PR analyzer/93546
10301 * gcc.dg/analyzer/pr93546.c: New test.
10302
10303 2020-02-03 David Malcolm <dmalcolm@redhat.com>
10304
10305 PR analyzer/93547
10306 * gcc.dg/analyzer/pr93547.c: New test.
10307
10308 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
10309
10310 PR target/91816
10311 * gcc.target/arm/pr91816.c: New test.
10312
10313 2020-02-03 Julian Brown <julian@codesourcery.com>
10314 Tobias Burnus <tobias@codesourcery.com>
10315
10316 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
10317 _OPENACC define.
10318 * gfortran.dg/openacc-define-3.f90: Likewise.
10319
10320 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
10321
10322 PR fortran/93427
10323 * gfortran.dg/associate_52.f90: New.
10324
10325 2020-02-03 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR target/93533
10328 * gcc.c-torture/compile/pr93533.c: New test.
10329 * gcc.target/s390/pr93533.c: New test.
10330
10331 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
10332
10333 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
10334
10335 2020-02-02 Marek Polacek <polacek@redhat.com>
10336
10337 PR c++/93530 - ICE on invalid alignas in a template.
10338 * g++.dg/cpp0x/alignas18.C: New test.
10339
10340 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
10341
10342 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
10343 options.
10344
10345 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
10346
10347 PR rtl-optimization/91333
10348 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
10349 to 3.
10350
10351 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
10352
10353 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
10354
10355 * g++.target/nios2/hello-pie.C: New.
10356 * g++.target/nios2/nios2.exp: New.
10357
10358 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10359
10360 PR analyzer/93457
10361 * gcc.dg/analyzer/pr93457.c: New test.
10362
10363 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10364
10365 PR analyzer/93373
10366 * gcc.dg/analyzer/torture/pr93373.c: New test.
10367
10368 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
10369
10370 PR rtl-optimization/91333
10371 * gcc.target/i386/pr91333.c: New.
10372
10373 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10374
10375 PR analyzer/93379
10376 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
10377 * gcc.dg/analyzer/torture/pr93379.c: New test.
10378
10379 2020-01-31 David Malcolm <dmalcolm@redhat.com>
10380
10381 PR analyzer/93438
10382 * gcc.dg/analyzer/torture/pr93438.c: New test.
10383 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
10384
10385 2020-01-31 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR rtl-optimization/91838
10388 * g++.dg/pr91838.C: Moved to ...
10389 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
10390 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
10391 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
10392 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
10393
10394 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10395
10396 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
10397 New proc.
10398 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
10399 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
10400 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
10401 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
10402 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
10403 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
10404 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
10405 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
10406 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
10407 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
10408 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
10409 Likweise.
10410 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
10411 Likweise.
10412 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
10413 Likweise.
10414
10415 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10416
10417 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
10418 of svbfloat16_t.
10419 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
10420 __SVBfloat16_t.
10421 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
10422 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
10423 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
10424 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
10425 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
10426 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
10427 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
10428 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
10429 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
10430 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
10431 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
10432 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
10433 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
10434 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
10435 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
10436 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
10437 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
10438 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
10439 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
10440 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
10441 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
10442 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
10443 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
10444 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
10445 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
10446 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
10447 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
10448 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
10449 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
10450 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
10451 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
10452 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
10453 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
10454 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
10455 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
10456 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
10457 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
10458 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
10459 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
10460 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
10461 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
10462 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
10463 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
10464 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
10465 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
10466 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
10467 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
10468 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
10469 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
10470 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
10471 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
10472 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
10473 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
10474 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
10475 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
10476 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
10477 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
10478 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
10479 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
10480 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
10481 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
10482 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
10483 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
10484 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
10485 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
10486 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
10487 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
10488 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
10489 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
10490 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
10491 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
10492 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
10493 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
10494 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
10495 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
10496 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
10497 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
10498 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
10499 (ret_bf16x3, ret_bf16x4): Likewise.
10500 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
10501 (fn_bf16x3, fn_bf16x4): Likewise.
10502 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
10503 (fn_bf16x3, fn_bf16x4): Likewise.
10504 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
10505 (fn_bf16x3, fn_bf16x4): Likewise.
10506 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
10507 (fn_bf16x3, fn_bf16x4): Likewise.
10508 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
10509 (fn_bf16x3, fn_bf16x4): Likewise.
10510 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
10511 (fn_bf16x3, fn_bf16x4): Likewise.
10512 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
10513 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
10514 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
10515 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
10516 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
10517 typedef.
10518 (bfloat16_callee, bfloat16_caller): New tests.
10519 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
10520 typedef.
10521 (bfloat16_callee, bfloat16_caller): New tests.
10522 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
10523 (callee_bf16, caller_bf16): New tests.
10524 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
10525 (callee_bf16, caller_bf16): New tests.
10526 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
10527 (callee_bf16, caller_bf16): New tests.
10528 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
10529 (callee_bf16, caller_bf16): New tests.
10530 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
10531 (callee_bf16, caller_bf16): New tests.
10532 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
10533 (callee_bf16, caller_bf16): New tests.
10534 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
10535 (callee_bf16, caller_bf16): New tests.
10536 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
10537 (callee_bf16, caller_bf16): New tests.
10538 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
10539 (callee_bf16, caller_bf16): New tests.
10540 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
10541 (callee_bf16, caller_bf16): New tests.
10542 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
10543 (callee_bf16, caller_bf16): New tests.
10544 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
10545 (callee_bf16, caller_bf16): New tests.
10546 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
10547 (callee_bf16, caller_bf16): New tests.
10548 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
10549 (callee_bf16, caller_bf16): New tests.
10550 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
10551 (callee_bf16, caller_bf16): New tests.
10552 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
10553 (callee_bf16, caller_bf16): New tests.
10554 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
10555 (callee_bf16, caller_bf16): New tests.
10556 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
10557 (callee_bf16, caller_bf16): New tests.
10558 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
10559 (caller_bf16): Likewise.
10560 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
10561 (caller_bf16): Likewise.
10562 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
10563 (caller_bf16): Likewise.
10564 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
10565 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
10566 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
10567 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
10568
10569 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
10570 Matthew Malcomson <matthew.malcomson@arm.com>
10571 Richard Sandiford <richard.sandiford@arm.com>
10572
10573 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
10574 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
10575 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
10576 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
10577 __ARM_FEATURE_SVE_MATMUL_FP64.
10578 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
10579 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
10580 (TEST_TRIPLE_ZX): New macros.
10581 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
10582 rely on +f64mm to enable it.
10583 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
10584 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
10585 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
10586 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
10587 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
10588 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
10589 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
10590 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
10591 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
10592 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
10593 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
10594 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
10595 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
10596 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
10597 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
10598 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
10599 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
10600 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
10601 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
10602 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
10603 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
10604 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
10605 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
10606 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
10607 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
10608 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
10609 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
10610 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
10611 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
10612 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
10613 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
10614 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
10615 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
10616 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
10617 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
10618 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
10619 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
10620 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
10621 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
10622 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
10623 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
10624 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
10625 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
10626 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
10627 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
10628 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
10629 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
10630 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
10631 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
10632 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
10633 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
10634 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
10635 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
10636 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
10637 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
10638 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
10639 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
10640 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
10641 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
10642 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
10643 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
10644 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
10645 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
10646 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
10647 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
10648 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
10649 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
10650 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
10651 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
10652 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
10653 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
10654 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
10655 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
10656 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
10657 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
10658 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
10659 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
10660 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
10661 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
10662 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
10663 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
10664 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
10665 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
10666 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
10667 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
10668 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
10669 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
10670 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
10671 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
10672 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
10673 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
10674 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
10675 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
10676 Likewise.
10677 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
10678 Likewise.
10679 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
10680 Likewise.
10681 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
10682 Likewise.
10683 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
10684 Likewise.
10685
10686 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
10687
10688 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
10689 check-function-bodies tests.
10690 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
10691 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
10692 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
10693 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
10694 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
10695 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
10696 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
10697 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
10698 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
10699 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
10700 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
10701 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
10702 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
10703 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
10704 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
10705 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
10706 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
10707 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
10708 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
10709 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
10710 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
10711 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
10712 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
10713 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
10714 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
10715 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
10716 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
10717 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
10718 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
10719 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
10720 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
10721 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
10722 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
10723 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
10724 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
10725 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
10726 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
10727 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
10728 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
10729 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
10730 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
10731 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
10732 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
10733 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
10734 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
10735 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
10736 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
10737 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
10738 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
10739 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
10740 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
10741 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
10742 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
10743 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
10744 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
10745 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
10746 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
10747 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
10748 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
10749 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
10750 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
10751 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
10752 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
10753 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
10754 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
10755 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
10756 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
10757 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
10758 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
10759 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
10760 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
10761 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
10762 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
10763 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
10764 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
10765 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
10766 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
10767 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
10768 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
10769 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
10770 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
10771 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
10772 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
10773 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
10774 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
10775 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
10776 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
10777 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
10778 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
10779 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
10780 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
10781 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
10782 aarch64_little_endian for check-function-bodies tests.
10783 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
10784 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
10785 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
10786 target selector from dg-compile.
10787 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
10788
10789 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
10790
10791 PR fortran/93462
10792 * gfortran.dg/goacc/atomic-1.f90: New.
10793
10794 2020-01-31 Tamar Christina <tamar.christina@arm.com>
10795
10796 PR rtl-optimization/91838
10797 * g++.dg/pr91838.C: New test.
10798
10799 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10800
10801 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
10802 Use __builtin_ forms of memset and strlen throughout.
10803
10804 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10805
10806 * gcc.dg/analyzer/conditionals-2.c: Move to...
10807 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
10808 to a torture test. Remove redundant include.
10809
10810 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10811
10812 PR analyzer/93356
10813 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
10814 Add.
10815 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
10816 comparison test as failing.
10817 (test_float_selfcmp): Add.
10818 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
10819 tests as failing.
10820 * gcc.dg/analyzer/torture/pr93356.c: New test.
10821
10822 2020-01-30 Jeff Law <law@redhat.com>
10823
10824 PR c/88660
10825 * gcc.dg/pr88660.c: New test
10826
10827 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR lto/93384
10830 * gcc.dg/lto/pr93384_0.c: New test.
10831 * gcc.dg/lto/pr93384_1.c: New file.
10832
10833 PR middle-end/93505
10834 * gcc.c-torture/compile/pr93505.c: New test.
10835
10836 2020-01-30 Jeff Law <law@redhat.com
10837
10838 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
10839 conditional on !c6x. Add dg-final scan pattern for c6x.
10840
10841 2020-01-30 Martin Sebor <msebor@redhat.com>
10842
10843 PR middle-end/92323
10844 * gcc.dg/Warray-bounds-57.c: New test.
10845
10846 2020-01-30 David Malcolm <dmalcolm@redhat.com>
10847
10848 PR analyzer/93450
10849 * gcc.dg/analyzer/torture/pr93450.c: New test.
10850
10851 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR target/93494
10854 * gcc.c-torture/execute/pr93494.c: New test.
10855
10856 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/90338
10859 * g++.dg/pr90338.C: New.
10860
10861 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10862
10863 PR target/91824
10864 * gcc.target/i386/pr91824-2.c: New test.
10865
10866 PR target/91824
10867 * gcc.target/i386/pr91824-1.c: New test.
10868
10869 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
10870
10871 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
10872
10873 2020-01-30 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR tree-optimization/92706
10876 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
10877
10878 2020-01-29 Marek Polacek <polacek@redhat.com>
10879
10880 PR c++/88092
10881 * g++.dg/cpp2a/nontype-class31.C: New test.
10882
10883 2020-01-29 Jeff Law <law@redhat.com
10884
10885 PR tree-optimization/89689
10886 * gcc.dg/pr89689.c: New test.
10887
10888 2020-01-29 Marek Polacek <polacek@redhat.com>
10889
10890 PR c++/91754 - Fix template arguments comparison with class NTTP.
10891 * g++.dg/cpp2a/nontype-class30.C: New test.
10892
10893 2020-01-29 Marek Polacek <polacek@redhat.com>
10894
10895 PR c++/92948 - Fix class NTTP with template arguments.
10896 * g++.dg/cpp2a/nontype-class28.C: New test.
10897 * g++.dg/cpp2a/nontype-class29.C: New test.
10898
10899 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
10900
10901 PR target/93221
10902 * gcc.target/aarch64/pr93221.c: New test.
10903
10904 2020-01-29 Martin Jambor <mjambor@suse.cz>
10905
10906 PR tree-optimization/92706
10907 * gcc.dg/tree-ssa/pr92706-1.c: New test.
10908
10909 2020-01-29 Martin Jambor <mjambor@suse.cz>
10910
10911 PR tree-optimization/92706
10912 * gcc.dg/tree-ssa/pr92706-2.c: New test.
10913 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
10914
10915 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10916
10917 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
10918
10919 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
10920
10921 PR testsuite/93393
10922 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
10923
10924 2020-01-29 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR c++/91118
10927 * g++.dg/gomp/pr91118-1.C: New test.
10928 * g++.dg/gomp/pr91118-2.C: New test.
10929
10930 PR fortran/93463
10931 * gfortran.dg/goacc/pr93463.f90: New test.
10932
10933 2020-01-29 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/93428
10936 * gcc.dg/torture/pr93428.c: New testcase.
10937
10938 2020-01-28 Martin Sebor <msebor@redhat.com>
10939
10940 PR middle-end/93437
10941 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
10942
10943 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
10944
10945 * g++.dg/tree-prof/indir-call-prof.C: Update template.
10946 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
10947 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
10948 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
10949
10950 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
10951
10952 PR target/91461
10953 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
10954 vmovups.
10955 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10956 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
10957 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
10958 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
10959 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
10960 * gcc.target/i386/pr90980-1.c: Likewise.
10961 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
10962 "vmovd" to avoid matching "vmovdqu".
10963 * gcc.target/i386/pr87317-5.c: Likewise.
10964 * gcc.target/i386/pr87317-7.c: Likewise.
10965 * gcc.target/i386/pr91461-1.c: New test.
10966 * gcc.target/i386/pr91461-2.c: Likewise.
10967 * gcc.target/i386/pr91461-3.c: Likewise.
10968 * gcc.target/i386/pr91461-4.c: Likewise.
10969 * gcc.target/i386/pr91461-5.c: Likewise.
10970
10971 2020-01-28 David Malcolm <dmalcolm@redhat.com>
10972
10973 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
10974 renaming of warning_at overload to warning_meta.
10975 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
10976
10977 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10978 Julian Brown <julian@codesourcery.com>
10979
10980 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
10981 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
10982 array.
10983
10984 2020-01-28 Julian Brown <julian@codesourcery.com>
10985
10986 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
10987 testsuite). Make a compilation test, and expect rejection of mixed
10988 component/non-component accesses.
10989 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
10990
10991 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
10992 Julian Brown <julian@codesourcery.com>
10993
10994 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
10995
10996 2020-01-28 Richard Biener <rguenther@suse.de>
10997
10998 PR tree-optimization/93439
10999 * gfortran.dg/graphite/pr93439.f90: New testcase.
11000
11001 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
11002
11003 * gcc.target/arc/code-density-flag.c: New test
11004
11005 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
11006
11007 PR fortran/93464
11008 * gfortran.dg/goacc/pr93464.f90: New.
11009
11010 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11011
11012 PR tree-optimization/93434
11013 * gcc.c-torture/execute/pr93434.c: New test.
11014
11015 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
11016
11017 PR testsuite/93460
11018 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
11019
11020 2020-01-28 Martin Liska <mliska@suse.cz>
11021
11022 PR c++/92440
11023 * g++.dg/template/pr92440.C: New test.
11024 * g++.dg/cpp0x/vt-34314.C: Update error to note.
11025 * g++.dg/template/pr59930-2.C: Likewise.
11026 * g++.old-deja/g++.pt/redecl1.C: Likewise.
11027
11028 2020-01-28 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR target/93418
11031 * gcc.target/i386/avx2-pr93418.c: New test.
11032
11033 PR tree-optimization/93454
11034 * gcc.dg/pr93454.c: New test.
11035
11036 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11037
11038 PR analyzer/93451
11039 * gcc.dg/analyzer/torture/pr93451.c: New test.
11040
11041 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11042
11043 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
11044 optimisation.
11045
11046 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11047
11048 PR analyzer/93349
11049 * gcc.dg/analyzer/torture/pr93349.c: New test.
11050
11051 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11052
11053 PR analyzer/93291
11054 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
11055 (test_2): Rewrite to explicitly perform a bitwise-or of two
11056 boolean conditions.
11057 (test_3): New function, to test bitwise-and.
11058
11059 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11060
11061 PR testsuite/71727
11062 * gcc.target/aarch64/pr71727.c: Add -fcommon.
11063
11064 2020-01-27 David Malcolm <dmalcolm@redhat.com>
11065
11066 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
11067 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
11068
11069 2020-01-27 Richard Biener <rguenther@suse.de>
11070
11071 PR testsuite/91171
11072 * gcc.dg/graphite/scop-21.c: un-XFAIL.
11073
11074 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11075
11076 * gcc.target/arc/interrupt-6.c: Update test.
11077
11078 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
11079 Petro Karashchenko <petro.karashchenko@ring.com>
11080
11081 * gcc.target/arc/uncached-3.c: New test.
11082 * gcc.target/arc/uncached-4.c: Likewise.
11083 * gcc.target/arc/uncached-5.c: Likewise.
11084 * gcc.target/arc/uncached-6.c: Likewise.
11085 * gcc.target/arc/uncached-7.c: Likewise.
11086 * gcc.target/arc/uncached-8.c: Likewise.
11087 * gcc.target/arc/arc.exp (ll64): New predicate.
11088
11089 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
11090
11091 * gcc.dg/torture/pr93170.c: New test.
11092
11093 2020-01-27 Martin Liska <mliska@suse.cz>
11094
11095 PR target/93274
11096 * gcc.target/i386/pr81213.c: Adjust to not expect
11097 a globally unique name.
11098
11099 2020-01-27 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/93397
11102 * gcc.dg/torture/pr93397.c: New testcase.
11103
11104 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
11105
11106 PR fortran/85781
11107 * gfortran.dg/bind_c_char_2.f90: New.
11108 * gfortran.dg/bind_c_char_3.f90: New.
11109 * gfortran.dg/bind_c_char_4.f90: New.
11110 * gfortran.dg/bind_c_char_5.f90: New.
11111
11112 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11113
11114 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
11115 assembler.
11116 * gcc.target/i386/pr91298-2.c: Likewise.
11117
11118 2020-01-26 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR target/93412
11121 * gcc.dg/pr93412.c: New test.
11122
11123 PR target/93430
11124 * gcc.dg/pr93430.c: New test.
11125 * gcc.target/i386/avx2-pr93430.c: New test.
11126
11127 PR ipa/93166
11128 * g++.dg/pr93166.C: Move to ...
11129 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
11130
11131 PR tree-optimization/92788
11132 * g++.dg/pr92788.C: Move to ...
11133 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
11134 Change type of operator new's first parameter to __SIZE_TYPE__.
11135
11136 2020-01-25 Marek Polacek <polacek@redhat.com>
11137
11138 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
11139 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
11140
11141 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
11142
11143 PR ipa/93166
11144 * g++.dg/pr93166.C: New test.
11145
11146 2020-01-25 Andrew Pinski <apinski@marvell.com>
11147
11148 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
11149
11150 2020-01-24 Jeff Law <law@redhat.com
11151
11152 PR tree-optimization/92788
11153 * g++.dg/pr92788.C: New test.
11154
11155 2020-01-24 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR target/93395
11158 * gcc.target/i386/pr93395.c: New test.
11159 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
11160
11161 2020-01-24 Marek Polacek <polacek@redhat.com>
11162
11163 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
11164 * g++.dg/cpp1y/paren5.C: New test.
11165
11166 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
11167
11168 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
11169 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
11170 * g++.dg/cpp0x/nontype4.C: Likewise.
11171 * g++.dg/cpp1y/constexpr-new.C: Likewise.
11172 * g++.dg/cpp1y/new1.C: Likewise.
11173 * g++.dg/cpp1y/new2.C: Likewise.
11174 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
11175 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
11176 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
11177 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
11178 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
11179 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
11180 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
11181 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
11182 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
11183 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
11184 * g++.dg/cpp2a/nontype-class1.C: Likewise.
11185
11186 2020-01-24 Jason Merrill <jason@redhat.com>
11187
11188 * lib/target-supports.exp (check_effective_target_unsigned_char):
11189 New.
11190
11191 2020-01-24 Jeff Law <law@redhat.com
11192
11193 PR target/13721
11194 * gcc.target/h8300/pr13721.c: New test.
11195
11196 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
11197
11198 PR debug/92763
11199 * g++.dg/debug/pr92763.C: Require fopenmp.
11200
11201 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11202
11203 PR analyzer/93367
11204 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
11205 Replace use of assert with a custom assertion implementation.
11206
11207 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR inline-asm/93027
11210 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
11211
11212 PR rtl-optimization/93402
11213 * gcc.c-torture/execute/pr93402.c: New test.
11214
11215 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11216
11217 PR c++/92804
11218 * g++.dg/concepts/pr92804-1.C: New.
11219 * g++.dg/concepts/pr92804-2.C: Likewise.
11220
11221 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11222
11223 PR analyzer/93375
11224 * gcc.dg/analyzer/pr93375.c: New test.
11225
11226 2020-01-23 Jason Merrill <jason@redhat.com>
11227
11228 * lib/target-supports.exp (check_effective_target_unsigned_char):
11229 New.
11230
11231 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR target/93376
11234 * gcc.dg/pr93376.c: New test.
11235
11236 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11237
11238 PR target/93341
11239 * gcc.target/aarch64/pr93341.c: New test.
11240
11241 2020-01-23 David Malcolm <dmalcolm@redhat.com>
11242
11243 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
11244 to torture/conftest-1.c.
11245 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
11246 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
11247 analyzer/data-model-3.c.
11248 * gcc.dg/analyzer/torture/poc.c: New test.
11249
11250 2020-01-23 Richard Biener <rguenther@suse.de>
11251
11252 PR tree-optimization/93381
11253 * gcc.dg/torture/pr93354.c: New testcase.
11254
11255 2020-01-23 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR target/93346
11258 * gcc.target/i386/pr93346.c: New test.
11259
11260 2020-01-23 Martin Sebor <msebor@redhat.com>
11261
11262 PR c/84919
11263 * gcc.dg/Wrestrict-20.c: New test.
11264
11265 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11266
11267 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
11268
11269 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11270
11271 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
11272 test for ILP32.
11273 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
11274 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
11275 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
11276 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
11277 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
11278 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
11279 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
11280 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
11281 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
11282 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
11283 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
11284 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
11285 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
11286 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
11287 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
11288 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
11289 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
11290 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11291 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11292 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11293 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11294 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11295 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11296 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11297 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11298 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11299 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11300 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
11301 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
11302 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
11303 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
11304 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
11305 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
11306 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
11307 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
11308 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
11309 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
11310 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
11311 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
11312 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
11313 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
11314 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
11315 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
11316 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
11317 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
11318 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
11319 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
11320 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
11321 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
11322 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
11323 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
11324 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
11325 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
11326 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
11327 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
11328 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
11329 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
11330 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
11331 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
11332 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
11333 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
11334 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
11335 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
11336 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
11337 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
11338 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
11339 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
11340 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
11341 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
11342 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
11343 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
11344 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
11345 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
11346 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
11347 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
11348 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
11349 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
11350 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
11351 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
11352 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
11353 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
11354 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
11355 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
11356 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
11357 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
11358 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
11359 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
11360 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
11361 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
11362 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
11363 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
11364 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
11365 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
11366 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
11367 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
11368 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
11369 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
11370 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
11371 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
11372 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
11373 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
11374 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
11375 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
11376 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
11377 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
11378 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
11379 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
11380 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
11381 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
11382 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
11383 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
11384 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
11385 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
11386 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
11387 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
11388 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
11389 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
11390 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
11391 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
11392 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
11393 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
11394 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
11395 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
11396 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
11397 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
11398 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
11399 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
11400 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
11401 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
11402 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
11403 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
11404 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
11405 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
11406 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
11407 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
11408 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
11409 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
11410 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
11411 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
11412 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
11413 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
11414 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
11415 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
11416 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
11417 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
11418 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
11419 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
11420 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
11421 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
11422 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
11423 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
11424 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
11425 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
11426 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
11427 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
11428 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
11429 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
11430 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
11431 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
11432 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
11433 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
11434 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
11435 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
11436 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
11437 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
11438 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
11439 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
11440 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
11441 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
11442 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
11443 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
11444 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
11445 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
11446 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
11447 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
11448 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
11449 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
11450 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
11451 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
11452 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
11453 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
11454 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
11455 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
11456 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
11457 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
11458 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
11459 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
11460 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
11461 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
11462 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
11463 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
11464 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
11465 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
11466 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
11467 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
11468 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
11469 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
11470 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
11471 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
11472 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
11473 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
11474 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
11475 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
11476 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
11477 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
11478 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
11479 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
11480 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
11481 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
11482 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
11483 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
11484 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
11485 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
11486 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
11487 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
11488 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
11489 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
11490 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
11491 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
11492 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
11493 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
11494 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
11495 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
11496 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
11497 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
11498 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
11499 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
11500 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
11501 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
11502 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
11503 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
11504 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
11505 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
11506 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
11507 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
11508 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
11509 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
11510 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
11511 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
11512 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
11513 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
11514 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
11515 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
11516 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
11517 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
11518 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
11519 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
11520 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
11521 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
11522 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
11523 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
11524 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
11525 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
11526 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
11527 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
11528 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
11529 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
11530 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
11531 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
11532 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
11533 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
11534 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
11535 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
11536 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
11537 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
11538 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
11539 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
11540 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
11541 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
11542 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
11543 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
11544 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
11545 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
11546 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
11547 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
11548 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
11549 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
11550 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
11551 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
11552 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
11553 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
11554 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
11555 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
11556 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
11557 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
11558 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
11559 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
11560 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
11561 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
11562 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
11563 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
11564 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
11565 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
11566 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
11567 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
11568 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
11569 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
11570 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
11571 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
11572 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
11573 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
11574 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
11575 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
11576 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
11577 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
11578 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
11579 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
11580 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
11581 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
11582 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
11583 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
11584 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
11585 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
11586 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
11587 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
11588 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
11589 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
11590 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
11591 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
11592 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
11593 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
11594 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
11595 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
11596 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
11597 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
11598 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
11599 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
11600 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
11601 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
11602 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
11603 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
11604 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
11605 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
11606 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
11607 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
11608 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
11609 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
11610 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
11611 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
11612 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
11613 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
11614 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
11615 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
11616 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
11617 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
11618 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
11619 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
11620 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
11621 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
11622 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
11623 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
11624 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
11625 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
11626 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
11627 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
11628 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
11629 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
11630 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
11631 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
11632 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
11633 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
11634 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
11635 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
11636 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
11637 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
11638 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
11639 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
11640 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
11641 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
11642 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
11643 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
11644 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
11645 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
11646 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
11647 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
11648 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
11649 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
11650 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
11651
11652 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11653
11654 * lib/scanasm.exp (check-function-bodies): Add an optional
11655 target/xfail selector.
11656
11657 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
11658
11659 * gcc.dg/torture/pr93124.c: New test.
11660
11661 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11662
11663 PR analyzer/93382
11664 * gcc.dg/analyzer/pr93382.c: New test.
11665
11666 2020-01-22 Andrew Pinski <apinski@marvell.com>
11667
11668 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
11669 * gcc.dg/vect/pr88497-1.c: This.
11670 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
11671 * gcc.dg/vect/pr88497-2.c: This.
11672 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
11673 * gcc.dg/vect/pr88497-3.c: This.
11674 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
11675 * gcc.dg/vect/pr88497-4.c: This.
11676 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
11677 * gcc.dg/vect/pr88497-5.c: This.
11678 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
11679 * gcc.dg/vect/pr88497-6.c: This.
11680 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
11681 * gcc.dg/vect/pr88497-7.c: This.
11682
11683 Revert:
11684 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11685 Call check_vect_support_and_set_flags also.
11686
11687 2020-01-22 Andrew Pinski <apinski@marvell.com>
11688
11689 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
11690 Call check_vect_support_and_set_flags also.
11691
11692 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11693
11694 PR analyzer/93378
11695 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
11696 _setjmp.
11697
11698 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11699
11700 PR analyzer/93378
11701 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
11702
11703 2020-01-22 David Malcolm <dmalcolm@redhat.com>
11704
11705 PR analyzer/93316
11706 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
11707 * gcc.dg/analyzer/malloc-1.c: Likewise.
11708 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
11709 __builtin_alloca rather than alloca.
11710 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
11711 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
11712 including unistd.h.
11713 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
11714 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
11715 * gcc.dg/analyzer/setjmp-3.c: Likewise.
11716 * gcc.dg/analyzer/setjmp-4.c: Likewise.
11717 * gcc.dg/analyzer/setjmp-5.c: Likewise.
11718 * gcc.dg/analyzer/setjmp-6.c: Likewise.
11719 * gcc.dg/analyzer/setjmp-7.c: Likewise.
11720 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
11721 * gcc.dg/analyzer/setjmp-8.c: Likewise.
11722 * gcc.dg/analyzer/setjmp-9.c: Likewise.
11723 * gcc.dg/analyzer/test-setjmp.h: New header.
11724
11725 2020-01-22 Marek Polacek <polacek@redhat.com>
11726
11727 PR c++/92907 - noexcept does not consider "const" in member functions.
11728 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
11729 qualifiers to cp_parser_exception_specification_opt.
11730 (cp_parser_direct_declarator): Pass the function qualifiers to
11731 cp_parser_exception_specification_opt.
11732 (cp_parser_class_specifier_1): Pass the function declaration to
11733 cp_parser_late_noexcept_specifier.
11734 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
11735 pass the qualifiers of the function to
11736 cp_parser_noexcept_specification_opt.
11737 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
11738 Use it in inject_this_parameter.
11739 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
11740 Use it.
11741 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
11742 cp_parser_noexcept_specification_opt.
11743 (cp_parser_transaction_expression): Likewise.
11744
11745 2020-01-22 Marek Polacek <polacek@redhat.com>
11746
11747 PR c++/93324 - ICE with -Wall on constexpr if.
11748 * g++.dg/cpp1z/constexpr-if33.C: New test.
11749
11750 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11751
11752 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
11753
11754 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11755
11756 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
11757 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
11758 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
11759
11760 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11761
11762 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
11763 rather than __SVFloat16_t
11764
11765 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
11766
11767 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
11768 templates.
11769
11770 2020-01-22 Richard Biener <rguenther@suse.de>
11771
11772 PR tree-optimization/93381
11773 * gcc.dg/torture/pr93381.c: New testcase.
11774
11775 2020-01-22 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR target/93335
11778 * gcc.c-torture/compile/pr93335.c: New test.
11779
11780 PR target/91298
11781 * gcc.target/i386/pr91298-1.c: New test.
11782 * gcc.target/i386/pr91298-2.c: New test.
11783
11784 * gfortran.dg/gomp/target-parallel1.f90: New test.
11785 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
11786 test.
11787
11788 PR fortran/93329
11789 * gfortran.dg/goacc/pr93329.f90: New test.
11790
11791 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
11792
11793 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
11794
11795 2020-01-21 Andrew Pinski <apinski@marvell.com>
11796
11797 PR target/93119
11798 * gcc.target/aarch64/pr93119.c: New test.
11799
11800 2020-01-22 Joseph Myers <joseph@codesourcery.com>
11801
11802 PR c/93348
11803 * gcc.c-torture/compile/pr93348-1.c: New test.
11804
11805 2020-01-21 David Malcolm <dmalcolm@redhat.com>
11806
11807 PR analyzer/93352
11808 * gcc.dg/analyzer/pr93352.c: New test.
11809
11810 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
11811
11812 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
11813 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
11814
11815 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
11816
11817 PR target/93319
11818 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
11819 (test1): Replace printf with __builtin_printf.
11820
11821 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
11822
11823 * g++.dg/coroutines/co-await-void_type.C: New test.
11824
11825 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR target/93333
11828 * gcc.c-torture/compile/pr93333.c: New test.
11829
11830 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
11831
11832 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
11833 line terminators in patterns.
11834
11835 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
11836
11837 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
11838 int32_t * rather than int *.
11839 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
11840 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
11841 (f1): Likewise.
11842 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
11843 (f1): Likewise.
11844 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
11845 (f1): Likewise.
11846 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
11847 (f1): Likewise.
11848 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
11849 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
11850 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
11851 (f1): Likewise.
11852 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
11853 (f1): Likewise.
11854 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
11855 (f1): Likewise.
11856
11857 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11858
11859 PR target/92424
11860 * gcc.target/aarch64/pr92424-1.c: New test.
11861 * gcc.target/aarch64/pr92424-2.c: New test.
11862 * gcc.target/aarch64/pr92424-3.c: New test.
11863
11864 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
11865
11866 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
11867 directive.
11868 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
11869 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
11870 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
11871 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
11872 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
11873 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
11874 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
11875 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
11876 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
11877 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
11878 * lib/target-supports.exp: Add assembly requirement directive.
11879
11880 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
11881
11882 PR fortran/93309
11883 * gfortran.dg/external_implicit_none_2.f90: New.
11884
11885 2020-01-21 Richard Biener <rguenther@suse.de>
11886
11887 PR tree-optimization/92328
11888 * gcc.dg/torture/pr92328.c: New testcase.
11889
11890 2020-01-21 Jakub Jelinek <jakub@redhat.com>
11891
11892 PR target/93073
11893 * gcc.target/powerpc/pr93073.c: New test.
11894
11895 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
11896
11897 * g++.dg/coroutines/co-return-warning-1.C: New test.
11898
11899 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
11900
11901 PR target/93304
11902 * gcc.target/riscv/pr93304.c: New test.
11903
11904 2020-01-20 Martin Sebor <msebor@redhat.com>
11905
11906 PR testsuite/92829
11907 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
11908 due to an aparrent VRP limtation.
11909 * gcc.dg/Wstringop-overflow-25.c: Same.
11910
11911 2020-01-20 Nathan Sidwell <nathan@acm.org>
11912
11913 PR preprocessor/80005
11914 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
11915 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
11916 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
11917 * g++.dg/cpp/pr80005.C: New.
11918
11919 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
11920
11921 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
11922 scan-tree-dump.
11923
11924 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
11925
11926 PR target/93319
11927 * gcc.target/i386/pr93319-1a.c: New test.
11928 * gcc.target/i386/pr93319-1b.c: Likewise.
11929 * gcc.target/i386/pr93319-1c.c: Likewise.
11930 * gcc.target/i386/pr93319-1d.c: Likewise.
11931
11932 2020-01-20 Richard Biener <rguenther@suse.de>
11933
11934 PR debug/92763
11935 * g++.dg/debug/pr92763.C: New testcase.
11936
11937 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11938
11939 PR c++/92536
11940 * g++.dg/cpp1z/pr92536.C: New.
11941
11942 2020-01-20 Richard Biener <rguenther@suse.de>
11943
11944 PR tree-optimization/93094
11945 * gcc.dg/vect/pr93094.c: New testcase.
11946
11947 2020-01-19 David Malcolm <dmalcolm@redhat.com>
11948
11949 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
11950 test names are unique.
11951 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
11952 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
11953 * gcc.dg/analyzer/data-model-1.c: Likewise.
11954 * gcc.dg/analyzer/data-model-18.c: Likewise.
11955 * gcc.dg/analyzer/data-model-8.c: Likewise.
11956 * gcc.dg/analyzer/data-model-9.c: Likewise.
11957 * gcc.dg/analyzer/file-1.c: Likewise.
11958 * gcc.dg/analyzer/file-paths-1.c: Likewise.
11959 * gcc.dg/analyzer/loop-2.c: Likewise.
11960 * gcc.dg/analyzer/loop-2a.c: Likewise.
11961 * gcc.dg/analyzer/loop-4.c: Likewise.
11962 * gcc.dg/analyzer/loop.c: Likewise.
11963 * gcc.dg/analyzer/malloc-1.c: Likewise.
11964 * gcc.dg/analyzer/malloc-2.c: Likewise.
11965 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
11966 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
11967 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
11968 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
11969 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
11970 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
11971 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
11972 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
11973 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
11974 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
11975 * gcc.dg/analyzer/operations.c: Likewise.
11976 * gcc.dg/analyzer/params.c: Likewise.
11977 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
11978 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
11979 * gcc.dg/analyzer/sensitive-1.c: Likewise.
11980 * gcc.dg/analyzer/switch.c: Likewise.
11981 * gcc.dg/analyzer/taint-1.c: Likewise.
11982 * gcc.dg/analyzer/unknown-fns.c: Likewise.
11983
11984 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
11985
11986 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
11987 -march=v10 option on target ! march_option.
11988 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
11989 gcc.target/cris/sync-1-v10.c: Similar.
11990 * lib/target-supports.exp (effective_target_march_option): New.
11991
11992 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
11993
11994 PR fortran/44960
11995 * gfortran.dg/function_reference_1.f90: New test.
11996 * gfortran.dg/function_reference_2.f90: New test.
11997
11998 2020-01-18 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR c/92833
12001 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
12002
12003 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
12004
12005 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
12006 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
12007 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
12008 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
12009 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
12010 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
12011 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
12012 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
12013 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
12014 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
12015 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
12016 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
12017 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
12018 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
12019 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
12020 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
12021 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
12022 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
12023 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
12024 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
12025 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
12026 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
12027 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
12028 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
12029 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
12030 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
12031 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
12032 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
12033 * g++.dg/coroutines/coro-builtins.C: New test.
12034 * g++.dg/coroutines/coro-missing-gro.C: New test.
12035 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
12036 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
12037 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
12038 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
12039 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
12040 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
12041 * g++.dg/coroutines/coro-missing-ueh.h: New test.
12042 * g++.dg/coroutines/coro-pre-proc.C: New test.
12043 * g++.dg/coroutines/coro.h: New file.
12044 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
12045 * g++.dg/coroutines/coroutines.exp: New file.
12046 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
12047 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
12048 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
12049 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
12050 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
12051 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
12052 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
12053 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
12054 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
12055 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
12056 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
12057 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
12058 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
12059 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
12060 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
12061 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
12062 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
12063 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
12064 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
12065 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
12066 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
12067 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
12068 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
12069 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
12070 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
12071 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
12072 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
12073 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
12074 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
12075 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
12076 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
12077 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
12078 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
12079 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
12080 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
12081 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
12082 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
12083 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
12084 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
12085 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
12086 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
12087 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
12088 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
12089 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
12090 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
12091 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
12092 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
12093 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
12094 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
12095 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
12096 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
12097 * g++.dg/coroutines/torture/coro-torture.exp: New file.
12098 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
12099 * g++.dg/coroutines/torture/func-params-00.C: New test.
12100 * g++.dg/coroutines/torture/func-params-01.C: New test.
12101 * g++.dg/coroutines/torture/func-params-02.C: New test.
12102 * g++.dg/coroutines/torture/func-params-03.C: New test.
12103 * g++.dg/coroutines/torture/func-params-04.C: New test.
12104 * g++.dg/coroutines/torture/func-params-05.C: New test.
12105 * g++.dg/coroutines/torture/func-params-06.C: New test.
12106 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
12107 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
12108 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
12109 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
12110 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
12111 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
12112 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
12113 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
12114 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
12115 * g++.dg/coroutines/torture/local-var-0.C: New test.
12116 * g++.dg/coroutines/torture/local-var-1.C: New test.
12117 * g++.dg/coroutines/torture/local-var-2.C: New test.
12118 * g++.dg/coroutines/torture/local-var-3.C: New test.
12119 * g++.dg/coroutines/torture/local-var-4.C: New test.
12120 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
12121 * g++.dg/coroutines/torture/pr92933.C: New test.
12122
12123 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12124
12125 PR libfortran/93234
12126 * gfortran.dg/inquire_pre.f90: New test.
12127
12128 2020-01-17 David Malcolm <dmalcolm@redhat.com>
12129
12130 PR analyzer/93290
12131 * gcc.dg/analyzer/pr93290.c: New test.
12132
12133 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12134
12135 PR c++/92542
12136 * g++.dg/pr92542.C: New.
12137
12138 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12139 Sudakshina Das <sudi.das@arm.com>
12140
12141 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
12142
12143 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12144 Sudakshina Das <sudi.das@arm.com>
12145
12146 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
12147
12148 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
12149
12150 PR testsuite/93227
12151 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
12152 C++20, due to std::is_pod being deprecated.
12153
12154 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12155
12156 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
12157 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
12158 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
12159 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
12160 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
12161 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
12162 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
12163 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
12164 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
12165 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
12166 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
12167
12168 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
12169
12170 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
12171 predef.
12172
12173 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR c++/93228
12176 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
12177
12178 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
12179
12180 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
12181
12182 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
12183 Tobias Burnus <burnus@gcc.gnu.org>
12184
12185 PR fortran/93236
12186 * gfortran.dg/pr93263_1.f90: New test.
12187 * gfortran.dg/pr93263_2.f90: New test.
12188
12189 2020-01-17 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR tree-optimization/93292
12192 * g++.dg/opt/pr93292.C: New test.
12193
12194 PR testsuite/93294
12195 * lib/c-compat.exp (compat-use-alt-compiler): Handle
12196 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
12197 (compat_setup_dfp): Likewise.
12198
12199 2020-01-16 Kerem Kat <keremkat@gmail.com>
12200
12201 PR c/92833
12202 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
12203 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
12204
12205 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12206
12207 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
12208 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
12209 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
12210 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
12211
12212 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12213
12214 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
12215 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
12216 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
12217 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
12218 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
12219 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
12220 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
12221 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
12222 * gcc.target/arm/bfloat16_scalar_4.c: New test.
12223 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
12224 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
12225 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
12226 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
12227 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
12228 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
12229
12230 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
12231 Andre Vieira <andre.simoesdiasvieira@arm.com>
12232
12233 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
12234
12235 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12236 Thomas Preud'homme <thomas.preudhomme@arm.com>
12237
12238 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
12239 introduced in Armv8.1-M Mainline Security Extensions are available and
12240 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
12241 targets only. Adapt CLRM check to verify register used for BLXNS is
12242 not in the CLRM register list.
12243 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12244 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
12245 check for LSB clearing bit to be using the same register as BLXNS when
12246 targeting Armv8.1-M Mainline.
12247 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12248 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12249 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12250 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12251 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12252 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12253 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12254 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12255 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12256 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12257 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12258 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12259 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12260 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12261 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12262 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12263 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12264 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12265 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12266 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12267 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12268 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12269 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
12270 Mainline and restrict libcall count to Armv8-M.
12271
12272 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12273 Thomas Preud'homme <thomas.preudhomme@arm.com>
12274
12275 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
12276 VLLDM.
12277 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12278 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12279 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12280 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12281 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12282 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12283 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12284
12285 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12286 Thomas Preud'homme <thomas.preudhomme@arm.com>
12287
12288 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
12289 VPUSH and VPOP and update expectation for VSCCLRM.
12290 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12291 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12292 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12293 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12294 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12295
12296 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12297 Thomas Preud'homme <thomas.preudhomme@arm.com>
12298
12299 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
12300 CLRM check.
12301 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12302 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12303 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12304 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12305 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12306 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12307 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12308 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
12309 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12310 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12311 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12312 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12313 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12314 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12315 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12316 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12317 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12318 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
12319 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
12320 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12321 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12322 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12323 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
12324 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
12325
12326 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12327 Thomas Preud'homme <thomas.preudhomme@arm.com>
12328
12329 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
12330 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12331 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12332 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12333 * gcc.target/arm/cmse/struct-1.c: Likewise.
12334 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12335 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12336 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12337 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12338 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12339 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
12340 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
12341 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
12342 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12343 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12344 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12345
12346 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12347 Thomas Preud'homme <thomas.preudhomme@arm.com>
12348
12349 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
12350 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12351 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12352 * gcc.target/arm/cmse/struct-1.c: Likewise.
12353 * gcc.target/arm/cmse/cmse-14.c: Likewise.
12354 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
12355 GPR clearing when CLRM is not available.
12356 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
12357 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
12358 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
12359 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
12360 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
12361 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
12362 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
12363 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
12364 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
12365 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
12366 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
12367 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
12368 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
12369 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
12370 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
12371 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
12372 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
12373 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
12374 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
12375 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
12376 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
12377 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
12378 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
12379 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
12380 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
12381 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
12382 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
12383
12384 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12385 Thomas Preud'homme <thomas.preudhomme@arm.com>
12386
12387 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
12388 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
12389 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
12390 * gcc.target/arm/cmse/cmse-1.c: Likewise.
12391 * gcc.target/arm/cmse/struct-1.c: Likewise.
12392 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
12393 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
12394 mainline/8_1m subdirectory.
12395 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
12396 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
12397 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
12398 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
12399 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
12400 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
12401 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
12402 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
12403 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
12404 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
12405 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
12406 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
12407 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
12408 into ...
12409 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
12410 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
12411 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
12412 dg-skip-if directive for float ABI.
12413 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
12414 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
12415 dg-skip-if directive for float ABI.
12416 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
12417 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
12418 dg-skip-if directive for float ABI.
12419 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
12420 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
12421 dg-skip-if directive for float ABI.
12422 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
12423 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
12424 dg-skip-if directive for float ABI.
12425 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
12426 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
12427 dg-skip-if directive for float ABI.
12428 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
12429 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
12430 dg-skip-if directive for float ABI.
12431 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
12432 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
12433 dg-skip-if directive for float ABI.
12434 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
12435 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
12436 dg-skip-if directive for float ABI.
12437 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
12438 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
12439 dg-skip-if directive for float ABI.
12440 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
12441 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
12442 dg-skip-if directive for float ABI.
12443 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
12444 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
12445 dg-skip-if directive for float ABI.
12446 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
12447 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
12448 dg-skip-if directive for float ABI.
12449 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
12450 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
12451 dg-skip-if directive for float ABI.
12452 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
12453 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
12454 dg-skip-if directive for float ABI.
12455 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
12456 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
12457 dg-skip-if directive for float ABI.
12458 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
12459 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
12460 dg-skip-if directive for float ABI.
12461 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
12462 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
12463 dg-skip-if directive for float ABI.
12464 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
12465 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
12466 dg-skip-if directive for float ABI.
12467 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
12468 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
12469 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
12470 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
12471 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
12472 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
12473 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
12474 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
12475 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
12476 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
12477 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
12478 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
12479 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
12480 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
12481 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
12482 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
12483 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
12484 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
12485 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
12486 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
12487 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
12488 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
12489 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
12490 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
12491 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
12492 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
12493 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
12494 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
12495 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
12496 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
12497 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
12498 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
12499 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
12500 New procedure.
12501
12502 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
12503 Thomas Preud'homme <thomas.preudhomme@arm.com>
12504
12505 * lib/target-supports.exp
12506 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
12507 (add_options_for_arm_arch_v8_1m_main): Likewise.
12508 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
12509
12510 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12511
12512 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
12513 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
12514 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
12515
12516 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12517
12518 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
12519 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
12520 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
12521 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
12522
12523 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
12524
12525 PR tree-optimization/92429
12526 * gcc.dg/vect/pr92429.c: New test.
12527
12528 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
12529
12530 PR fortran/93253
12531 * fortran.dg/boz_7.f90: Updated dg-error.
12532
12533 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
12534
12535 PR c++/91073
12536 * g++.dg/concepts/pr91073-1.C: New.
12537 * g++.dg/concepts/pr91073-2.C: Likewise.
12538
12539 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
12540
12541 * gcc.dg/pr90838.c: New test.
12542 * gcc.dg/pr93231.c: New test.
12543 * gcc.target/aarch64/pr90838.c: Use #define u 0.
12544
12545 2020-01-15 Richard Biener <rguenther@suse.de>
12546
12547 PR middle-end/93273
12548 * g++.dg/torture/pr93273.C: New testcase.
12549
12550 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
12551
12552 PR tree-optimization/93247
12553 * gcc.dg/vect/pr93247-1.c: New test.
12554 * gcc.dg/vect/pr93247-2.c: Likewise.
12555
12556 2020-01-15 Martin Sebor <msebor@redhat.com>
12557
12558 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
12559 failures due the absence of loop unrolling.
12560
12561 2020-01-15 Joseph Myers <joseph@codesourcery.com>
12562
12563 PR c/93072
12564 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
12565
12566 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12567
12568 * gcc.dg/analyzer/signal-6.c: New test.
12569
12570 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12571
12572 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
12573 no statements.
12574
12575 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12576
12577 PR analyzer/58237
12578 * gcc.dg/analyzer/file-paths-1.c: New test.
12579
12580 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12581
12582 PR analyzer/58237
12583 * gcc.dg/analyzer/file-1.c (test_4): New.
12584 * gcc.dg/analyzer/file-pr58237.c: New test.
12585
12586 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12587
12588 PR tree-optimization/93262
12589 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
12590 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
12591 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
12592
12593 PR tree-optimization/93249
12594 * gcc.c-torture/execute/pr93249.c: New test.
12595
12596 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12597
12598 * gcc.dg/analyzer/signal-5.c: New test.
12599
12600 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12601
12602 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
12603 * gcc.dg/analyzer/data-model-5b.c: Likewise.
12604 * gcc.dg/analyzer/data-model-5c.c: Likewise.
12605 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
12606 * gcc.dg/analyzer/setjmp-4.c: Likewise.
12607 * gcc.dg/analyzer/setjmp-6.c: Likewise.
12608 * gcc.dg/analyzer/setjmp-7.c: Likewise.
12609 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
12610 * gcc.dg/analyzer/setjmp-8.c: Likewise.
12611 * gcc.dg/analyzer/setjmp-9.c: Likewise.
12612 * gcc.dg/analyzer/unknown-fns.c: New test.
12613
12614 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12615
12616 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
12617
12618 2020-01-15 Jakub Jelinek <jakub@redhat.com>
12619
12620 PR lto/91576
12621 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
12622
12623 PR target/93009
12624 * gcc.target/i386/avx512vl-pr93009.c: New test.
12625
12626 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
12627
12628 PR lto/91576
12629 * g++.dg/lto/odr-8_0.C: New testcase.
12630 * g++.dg/lto/odr-8_1.C: New testcase.
12631
12632 2020-01-14 David Malcolm <dmalcolm@redhat.com>
12633
12634 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
12635 * gcc.dg/analyzer/abort.c: New test.
12636 * gcc.dg/analyzer/alloca-leak.c: New test.
12637 * gcc.dg/analyzer/analyzer-decls.h: New header.
12638 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
12639 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
12640 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
12641 * gcc.dg/analyzer/analyzer.exp: New suite.
12642 * gcc.dg/analyzer/attribute-nonnull.c: New test.
12643 * gcc.dg/analyzer/call-summaries-1.c: New test.
12644 * gcc.dg/analyzer/conditionals-2.c: New test.
12645 * gcc.dg/analyzer/conditionals-3.c: New test.
12646 * gcc.dg/analyzer/conditionals-notrans.c: New test.
12647 * gcc.dg/analyzer/conditionals-trans.c: New test.
12648 * gcc.dg/analyzer/data-model-1.c: New test.
12649 * gcc.dg/analyzer/data-model-2.c: New test.
12650 * gcc.dg/analyzer/data-model-3.c: New test.
12651 * gcc.dg/analyzer/data-model-4.c: New test.
12652 * gcc.dg/analyzer/data-model-5.c: New test.
12653 * gcc.dg/analyzer/data-model-5b.c: New test.
12654 * gcc.dg/analyzer/data-model-5c.c: New test.
12655 * gcc.dg/analyzer/data-model-5d.c: New test.
12656 * gcc.dg/analyzer/data-model-6.c: New test.
12657 * gcc.dg/analyzer/data-model-7.c: New test.
12658 * gcc.dg/analyzer/data-model-8.c: New test.
12659 * gcc.dg/analyzer/data-model-9.c: New test.
12660 * gcc.dg/analyzer/data-model-11.c: New test.
12661 * gcc.dg/analyzer/data-model-12.c: New test.
12662 * gcc.dg/analyzer/data-model-13.c: New test.
12663 * gcc.dg/analyzer/data-model-14.c: New test.
12664 * gcc.dg/analyzer/data-model-15.c: New test.
12665 * gcc.dg/analyzer/data-model-16.c: New test.
12666 * gcc.dg/analyzer/data-model-17.c: New test.
12667 * gcc.dg/analyzer/data-model-18.c: New test.
12668 * gcc.dg/analyzer/data-model-19.c: New test.
12669 * gcc.dg/analyzer/data-model-path-1.c: New test.
12670 * gcc.dg/analyzer/disabling.c: New test.
12671 * gcc.dg/analyzer/dot-output.c: New test.
12672 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
12673 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
12674 * gcc.dg/analyzer/double-free-lto-1.h: New header.
12675 * gcc.dg/analyzer/equivalence.c: New test.
12676 * gcc.dg/analyzer/explode-1.c: New test.
12677 * gcc.dg/analyzer/explode-2.c: New test.
12678 * gcc.dg/analyzer/factorial.c: New test.
12679 * gcc.dg/analyzer/fibonacci.c: New test.
12680 * gcc.dg/analyzer/fields.c: New test.
12681 * gcc.dg/analyzer/file-1.c: New test.
12682 * gcc.dg/analyzer/file-2.c: New test.
12683 * gcc.dg/analyzer/function-ptr-1.c: New test.
12684 * gcc.dg/analyzer/function-ptr-2.c: New test.
12685 * gcc.dg/analyzer/function-ptr-3.c: New test.
12686 * gcc.dg/analyzer/gzio-2.c: New test.
12687 * gcc.dg/analyzer/gzio-3.c: New test.
12688 * gcc.dg/analyzer/gzio-3a.c: New test.
12689 * gcc.dg/analyzer/gzio.c: New test.
12690 * gcc.dg/analyzer/infinite-recursion.c: New test.
12691 * gcc.dg/analyzer/loop-2.c: New test.
12692 * gcc.dg/analyzer/loop-2a.c: New test.
12693 * gcc.dg/analyzer/loop-3.c: New test.
12694 * gcc.dg/analyzer/loop-4.c: New test.
12695 * gcc.dg/analyzer/loop.c: New test.
12696 * gcc.dg/analyzer/malloc-1.c: New test.
12697 * gcc.dg/analyzer/malloc-2.c: New test.
12698 * gcc.dg/analyzer/malloc-3.c: New test.
12699 * gcc.dg/analyzer/malloc-callbacks.c: New test.
12700 * gcc.dg/analyzer/malloc-dce.c: New test.
12701 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
12702 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
12703 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
12704 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
12705 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
12706 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
12707 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
12708 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
12709 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
12710 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
12711 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
12712 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
12713 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
12714 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
12715 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
12716 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
12717 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
12718 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
12719 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
12720 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
12721 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
12722 * gcc.dg/analyzer/malloc-macro.h: New header.
12723 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
12724 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
12725 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
12726 * gcc.dg/analyzer/malloc-paths-1.c: New test.
12727 * gcc.dg/analyzer/malloc-paths-10.c: New test.
12728 * gcc.dg/analyzer/malloc-paths-2.c: New test.
12729 * gcc.dg/analyzer/malloc-paths-3.c: New test.
12730 * gcc.dg/analyzer/malloc-paths-4.c: New test.
12731 * gcc.dg/analyzer/malloc-paths-5.c: New test.
12732 * gcc.dg/analyzer/malloc-paths-6.c: New test.
12733 * gcc.dg/analyzer/malloc-paths-7.c: New test.
12734 * gcc.dg/analyzer/malloc-paths-8.c: New test.
12735 * gcc.dg/analyzer/malloc-paths-9.c: New test.
12736 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
12737 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
12738 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
12739 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
12740 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
12741 * gcc.dg/analyzer/operations.c: New test.
12742 * gcc.dg/analyzer/params-2.c: New test.
12743 * gcc.dg/analyzer/params.c: New test.
12744 * gcc.dg/analyzer/paths-1.c: New test.
12745 * gcc.dg/analyzer/paths-1a.c: New test.
12746 * gcc.dg/analyzer/paths-2.c: New test.
12747 * gcc.dg/analyzer/paths-3.c: New test.
12748 * gcc.dg/analyzer/paths-4.c: New test.
12749 * gcc.dg/analyzer/paths-5.c: New test.
12750 * gcc.dg/analyzer/paths-6.c: New test.
12751 * gcc.dg/analyzer/paths-7.c: New test.
12752 * gcc.dg/analyzer/pattern-test-1.c: New test.
12753 * gcc.dg/analyzer/pattern-test-2.c: New test.
12754 * gcc.dg/analyzer/pointer-merging.c: New test.
12755 * gcc.dg/analyzer/pr61861.c: New test.
12756 * gcc.dg/analyzer/pragma-1.c: New test.
12757 * gcc.dg/analyzer/scope-1.c: New test.
12758 * gcc.dg/analyzer/sensitive-1.c: New test.
12759 * gcc.dg/analyzer/setjmp-1.c: New test.
12760 * gcc.dg/analyzer/setjmp-2.c: New test.
12761 * gcc.dg/analyzer/setjmp-3.c: New test.
12762 * gcc.dg/analyzer/setjmp-4.c: New test.
12763 * gcc.dg/analyzer/setjmp-5.c: New test.
12764 * gcc.dg/analyzer/setjmp-6.c: New test.
12765 * gcc.dg/analyzer/setjmp-7.c: New test.
12766 * gcc.dg/analyzer/setjmp-7a.c: New test.
12767 * gcc.dg/analyzer/setjmp-8.c: New test.
12768 * gcc.dg/analyzer/setjmp-9.c: New test.
12769 * gcc.dg/analyzer/signal-1.c: New test.
12770 * gcc.dg/analyzer/signal-2.c: New test.
12771 * gcc.dg/analyzer/signal-3.c: New test.
12772 * gcc.dg/analyzer/signal-4a.c: New test.
12773 * gcc.dg/analyzer/signal-4b.c: New test.
12774 * gcc.dg/analyzer/strcmp-1.c: New test.
12775 * gcc.dg/analyzer/switch.c: New test.
12776 * gcc.dg/analyzer/taint-1.c: New test.
12777 * gcc.dg/analyzer/zlib-1.c: New test.
12778 * gcc.dg/analyzer/zlib-2.c: New test.
12779 * gcc.dg/analyzer/zlib-3.c: New test.
12780 * gcc.dg/analyzer/zlib-4.c: New test.
12781 * gcc.dg/analyzer/zlib-5.c: New test.
12782 * gcc.dg/analyzer/zlib-6.c: New test.
12783 * lib/gcc-defs.exp (dg-check-dot): New procedure.
12784 * lib/target-supports.exp (check_dot_available): New procedure.
12785 (check_effective_target_analyzer): New.
12786 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
12787
12788 2020-01-14 Jason Merrill <jason@redhat.com>
12789
12790 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
12791
12792 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
12793
12794 PR ipa/69678
12795 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
12796 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
12797 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
12798 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
12799 * lib/scandump.exp: Dump executable file name.
12800 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
12801
12802 2020-01-13 David Malcolm <dmalcolm@redhat.com>
12803
12804 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
12805 directive.
12806
12807 2020-01-13 Joseph Myers <joseph@codesourcery.com>
12808
12809 PR c/93241
12810 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
12811 tests.
12812
12813 2020-01-13 Martin Sebor <msebor@redhat.com>
12814
12815 PR tree-optimization/93213
12816 * gcc.c-torture/execute/pr93213.c: New test.
12817
12818 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
12819
12820 * c-c++-common/goacc/host_data-1.c: Extend.
12821 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12822
12823 2020-01-10 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR tree-optimization/93210
12826 * gcc.dg/pr93210.c: New test.
12827 * g++.dg/opt/pr93210.C: New test.
12828
12829 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12830
12831 PR inline-asm/93027
12832 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
12833
12834 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12835
12836 PR inline-asm/93027
12837 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
12838
12839 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12840
12841 PR inline-asm/93027
12842 * gcc.target/i386/pr93207.c: Run it only for x86-64.
12843
12844 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12845
12846 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
12847 typedef.
12848 (test_diag): Add coverage of "%@".
12849 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
12850 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
12851 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
12852 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
12853 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
12854 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
12855 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
12856 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
12857 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
12858 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
12859 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
12860
12861 2020-01-10 David Malcolm <dmalcolm@redhat.com>
12862
12863 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
12864 nn_line_numbers_enabled.
12865 * lib/multiline.exp (nn_line_numbers_enabled): New global.
12866 (dg-enable-nn-line-numbers): New proc.
12867 (maybe-handle-nn-line-numbers): New proc.
12868 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
12869
12870 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
12871
12872 PR inline-asm/93027
12873 * gcc.target/i386/pr93207.c: New test.
12874
12875 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
12876
12877 * testsuite/gcc.target/aarch64/pr90838.c: New test.
12878
12879 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12880
12881 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
12882 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
12883 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
12884 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
12885
12886 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
12887
12888 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
12889 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
12890 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
12891 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
12892 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
12893 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
12894 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
12895 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
12896 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
12897
12898 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12899
12900 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
12901 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
12902 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
12903 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
12904 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
12905 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
12906 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
12907 * gcc.target/aarch64/sve/single_5.c: Likewise.
12908 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
12909 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
12910
12911 2020-01-10 Martin Sebor <msebor@redhat.com>
12912
12913 PR c/93132
12914 * gcc.dg/attr-access-read-only-2.c: New test.
12915
12916 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12917
12918 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
12919 return values. Use check-function-bodies instead of scan-assembler.
12920 * gcc.target/aarch64/sve/sel_2.c: Likewise
12921 * gcc.target/aarch64/sve/sel_3.c: Likewise.
12922
12923 2020-01-10 Martin Jambor <mjambor@suse.cz>
12924
12925 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
12926 piecemeal initialization.
12927
12928 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
12929
12930 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
12931 rather than aarch64_sve_hw.
12932
12933 2020-01-10 Richard Biener <rguenther@suse.de>
12934
12935 PR testsuite/93216
12936 * gcc.dg/optimize-bswaphi-1.c: Split previously added
12937 case into a LE and BE variant.
12938
12939 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12940
12941 PR fortran/65428
12942 * gfortran.dg/zero_sized_11.f90: New test.
12943 * gfortran.dg/zero_sized_12.f90: New test.
12944
12945 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
12946
12947 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
12948 * g++.target/aarch64/sve2/acle: New directory.
12949 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
12950 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
12951 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
12952 macros.
12953 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
12954 expect an error saying that the function has no f32 form, but instead
12955 expect an error about SVE2 being required if the current target
12956 doesn't support SVE2.
12957 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
12958 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
12959 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
12960 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
12961 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
12962 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
12963 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
12964 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
12965 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
12966 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
12967 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
12968 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
12969 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
12970 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
12971 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
12972 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
12973 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
12974 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
12975 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
12976 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
12977 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
12978 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
12979 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
12980 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
12981 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
12982 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
12983 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
12984 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
12985 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
12986 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
12987 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
12988 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
12989 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
12990 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
12991 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
12992 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
12993 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
12994 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
12995 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
12996 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
12997 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
12998 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
12999 * gcc.target/aarch64/sve2/acle: New directory.
13000
13001 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13002
13003 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
13004 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
13005 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
13006 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
13007 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
13008 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
13009
13010 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13011
13012 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
13013
13014 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
13015
13016 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
13017 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
13018
13019 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
13020
13021 PR fortran/84135
13022 * gfortran.dg/coarray/codimension_3.f90: New.
13023
13024 2020-01-09 Martin Sebor <msebor@redhat.com>
13025
13026 PR middle-end/93200
13027 * gcc.dg/Wstringop-overflow-30.c: New test.
13028
13029 2020-01-09 Richard Biener <rguenther@suse.de>
13030
13031 PR middle-end/93054
13032 * gcc.dg/pr93054.c: New testcase.
13033
13034 2020-01-09 Richard Biener <rguenther@suse.de>
13035
13036 PR tree-optimization/93040
13037 * gcc.dg/optimize-bswaphi-1.c: Amend.
13038 * gcc.dg/optimize-bswapsi-2.c: Likewise.
13039
13040 2020-01-09 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR inline-asm/93202
13043 * gcc.target/riscv/pr93202.c: New test.
13044
13045 PR target/93141
13046 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
13047 of the low half of the constant set.
13048 * gcc.target/i386/pr93141-2.c: New test.
13049
13050 2020-01-08 Jeff Law <law@redhat.com>
13051
13052 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
13053
13054 2020-01-08 Joel Brobecker <brobecker@adacore.com>
13055 Olivier Hainque <hainque@adacore.com>
13056
13057 * g++.target/aarch64/sve/tls_2.C: Add missing
13058 { dg-require-effective-target fpic } directive.
13059 * gcc.target/aarch64/noplt_2.c: Likewise.
13060 * gcc.target/aarch64/noplt_3.c: Likewise.
13061 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
13062 * gcc.target/aarch64/pic-small.c: Likewise.
13063 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
13064 * gcc.target/aarch64/pr66912.c: Likewise.
13065 * gcc.target/aarch64/sve/tls_1.c: Likewise.
13066 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
13067 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
13068 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
13069 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
13070 * gcc.target/aarch64/tlsle12_1.c: Likewise.
13071 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
13072 * gcc.target/aarch64/tlsle24_1.c: Likewise.
13073 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
13074 * gcc.target/aarch64/tlsle32_1.c: Likewise.
13075 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
13076 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
13077
13078 2020-01-08 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR target/93187
13081 * g++.dg/opt/pr93187.C: New test.
13082
13083 PR target/93174
13084 * gcc.c-torture/compile/pr93174.c: New test.
13085
13086 2020-01-08 Olivier Hainque <hainque@adacore.com>
13087 Alexandre Oliva <oliva@adacore.com>
13088
13089 * gcc.target/aarch64/stack-check-alloca.h: Remove
13090 #include alloca.h. #define alloca __builtin_alloca
13091 instead.
13092 * gcc.target/aarch64/stack-check-alloca-1.c: Add
13093 { dg-require-effective-target alloca }.
13094 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
13095 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
13096 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
13097 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
13098 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
13099 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
13100 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
13101 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
13102 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
13103
13104 2020-01-08 Martin Liska <mliska@suse.cz>
13105
13106 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
13107 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13108 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13109 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13110 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13111 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13112 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13113 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13114 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13115 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13116 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13117 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13118 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13119 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13120 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13121 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13122 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13123 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13124 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
13125 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13126 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13127 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13128 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
13129 * gcc.dg/ipa/pr64307.c: Likewise.
13130 * gcc.dg/ipa/pr90555.c: Likewise.
13131 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13132 * gcc.dg/ipa/propmalloc-2.c: Likewise.
13133 * gcc.dg/ipa/propmalloc-3.c: Likewise.
13134
13135 2020-01-08 Richard Biener <rguenther@suse.de>
13136
13137 PR testsuite/92997
13138
13139 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
13140
13141 PR target/93188
13142 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
13143
13144 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
13145
13146 PR ipa/93084
13147 * gcc.dg/ipa/ipa-clone-3.c: New test.
13148
13149 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13150
13151 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
13152 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
13153
13154 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13155
13156 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
13157
13158 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13159
13160 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
13161
13162 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
13163
13164 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
13165 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
13166 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
13167 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
13168
13169 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13170
13171 PR tree-optimization/93156
13172 * gcc.dg/tree-ssa/pr93156.c: New test.
13173
13174 PR tree-optimization/93118
13175 * gcc.dg/tree-ssa/pr93118.c: New test.
13176
13177 2020-01-07 Martin Liska <mliska@suse.cz>
13178
13179 PR tree-optimization/92860
13180 * gcc.dg/pr92860-2.c: New test.
13181
13182 2020-01-07 Martin Liska <mliska@suse.cz>
13183
13184 PR tree-optimization/92860
13185 * gcc.dg/pr92860.c: New test.
13186
13187 2020-01-07 Jakub Jelinek <jakub@redhat.com>
13188
13189 PR c++/91369
13190 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
13191 static_assert failed for C++2a.
13192 * g++.dg/cpp2a/constexpr-new9.C: New test.
13193
13194 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13195
13196 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
13197 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
13198 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
13199
13200 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13201
13202 * gcc.dg/vect/vect-cond-arith-8.c: New test.
13203 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
13204
13205 2020-01-06 Nathan Sidwell <nathan@acm.org>
13206
13207 PR c++/79592
13208 * g++.dg/ubsan/vptr-4.C: Add expected error.
13209
13210 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
13211
13212 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
13213
13214 2020-01-05 Andrew Pinski <apinski@marvell.com>
13215
13216 * gcc.c-torture/compile/20200105-1.c: New testcase.
13217 * gcc.c-torture/compile/20200105-2.c: New testcase.
13218 * gcc.c-torture/compile/20200105-3.c: New testcase.
13219
13220 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
13221
13222 * gcc.dg/darwin-version-1.c: Adjust test to use different
13223 options for Darwin4-9 and Darwin10+.
13224
13225 2020-01-05 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR target/93141
13228 * gcc.target/i386/pr93141-1.c: New test.
13229 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
13230
13231 PR c++/93138
13232 * g++.dg/warn/Wredundant-tags-2.C: New test.
13233
13234 PR c++/93046
13235 * g++.dg/ext/cond4.C: New test.
13236
13237 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
13238
13239 PR fortran/91640
13240 * gfortran.dg/contiguous_10.f90: New.
13241
13242 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
13243
13244 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
13245 effective target masm_intel.
13246 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
13247
13248 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR target/93089
13251 * gcc.target/i386/pr93089-2.c: New test.
13252 * gcc.target/i386/pr93089-3.c: New test.
13253
13254 PR target/93089
13255 * gcc.target/i386/pr93089-1.c: New test.
13256
13257 PR target/93110
13258 * gcc.dg/torture/pr93110.c: New test.
13259
13260 PR rtl-optimization/93088
13261 * gcc.target/i386/pr93088.c: New test.
13262
13263 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
13264
13265 PR fortran/92994
13266 * gfortran.dg/associate_50.f90: Update dg-error.
13267 * gfortran.dg/associate_51.f90: New.
13268
13269 2020-01-03 Jakub Jelinek <jakub@redhat.com>
13270
13271 PR fortran/68020
13272 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
13273 run.
13274
13275 2020-01-02 Andrew Pinski <apinski@marvell.com>
13276
13277 * gcc.c-torture/execute/bitfld-8.c: New testcase.
13278 * gcc.c-torture/execute/bitfld-9.c: New testcase.
13279
13280 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13281
13282 PR c/90677
13283 * c-c++-common/pr90677-2.c: New test.
13284
13285 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
13286
13287 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
13288
13289 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
13290
13291 PR fortran/68020
13292 * gfortran.dg/implied_shape_4.f90: New.
13293 * gfortran.dg/implied_shape_5.f90: New.
13294
13295 2020-01-02 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR ipa/93087
13298 * c-c++-common/cold-1.c: New test.
13299
13300 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13301
13302 PR libfortran/90374
13303 * gfortran.dg/fmt_zero_width.f90: Update test case.
13304
13305 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13306
13307 PR fortran/93113
13308 * gfortran.dg/dependency_58.f90: New test.
13309
13310 2020-01-01 Jakub Jelinek <jakub@redhat.com>
13311
13312 Update copyright years.
13313
13314 PR tree-optimization/93098
13315 * gcc.c-torture/compile/pr93098.c: New test.
13316 \f
13317 Copyright (C) 2020 Free Software Foundation, Inc.
13318
13319 Copying and distribution of this file, with or without modification,
13320 are permitted in any medium without royalty provided the copyright
13321 notice and this notice are preserved.