]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2020-08-03 Segher Boessenkool <segher@kernel.crashing.org>
2
3 * gcc.target/powerpc/vector_float.c: Skip if not lp64.
4
5 2020-08-03 Marek Polacek <polacek@redhat.com>
6
7 DR 2032
8 PR c++/96218
9 * g++.dg/cpp1y/var-templ67.C: New test.
10
11 2020-08-03 Jakub Jelinek <jakub@redhat.com>
12
13 PR target/96402
14 * gcc.target/aarch64/pr96402.c: New test.
15
16 2020-08-03 Julian Brown <julian@codesourcery.com>
17 Thomas Schwinge <thomas@codesourcery.com>
18
19 * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add
20 scanning of gimplify dump.
21
22 2020-08-03 Martin Jambor <mjambor@suse.cz>
23
24 * lib/target-supports.exp (check_effective_target_offload_hsa):
25 Removed.
26 * c-c++-common/gomp/gridify-1.c: Removed test.
27 * c-c++-common/gomp/gridify-2.c: Likewise.
28 * c-c++-common/gomp/gridify-3.c: Likewise.
29 * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise.
30 * gfortran.dg/gomp/gridify-1.f90: Likewise.
31 * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests.
32 * g++.dg/gomp/gomp.exp: Likewise.
33 * gfortran.dg/gomp/gomp.exp: Likewise.
34
35 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
36
37 * gcc.dg/pr96377-1.c: Add -Wno-psabi.
38 * gcc.dg/pr96377-2.c: Likewise.
39
40 2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
41
42 PR d/96254
43 * gdc.dg/pr96254a.d: New test.
44 * gdc.dg/pr96254b.d: New test.
45
46 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
47
48 PR target/96320
49 * gfortran.dg/module_procedure_4.f90 : New test.
50
51 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
52
53 PR fortran/96325
54 * gfortran.dg/pr96325.f90: New test.
55 * gfortran.dg/pr91589.f90: Update error message.
56
57 2020-08-01 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/96320
60 * gfortran.dg/module_procedure_4.f90 : New test.
61
62 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
63
64 PR fortran/96325
65 * gfortran.dg/pr96325.f90: New test.
66 * gfortran.dg/pr91589.f90: Update error message.
67
68 2020-08-01 Richard Sandiford <richard.sandiford@arm.com>
69
70 PR c/96377
71 * gcc.dg/pr96377-1.c: New test.
72 * gcc.dg/pr96377-2.c: Likewise.
73 * gcc.dg/pr96377-3.c: Likewise.
74 * gcc.dg/pr96377-4.c: Likewise.
75 * gcc.dg/pr96377-5.c: Likewise.
76 * gcc.dg/pr96377-6.c: Likewise.
77 * gcc.target/aarch64/pr96377-1.c: Likewise.
78 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise.
79 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise.
80 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise.
81 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise.
82
83 2020-08-01 Hans-Peter Nilsson <hp@bitrange.com>
84
85 * gcc.dg/loop-8.c: Skip for mmix.
86
87 2020-07-31 Jakub Jelinek <jakub@redhat.com>
88
89 PR c++/96182
90 * g++.dg/cpp1y/constexpr-96182.C: New test.
91 * g++.dg/other/error35.C (S<T>::g()): Add return statement.
92 * g++.dg/cpp1y/pr63996.C (foo): Likewise.
93 * g++.dg/cpp1y/constexpr-return2.C (f): Likewise.
94 * g++.dg/cpp1y/var-templ44.C (make_array): Add throw 1.
95
96 2020-07-31 Roger Sayle <roger@nextmovesoftware.com>
97 Tom de Vries <tdevries@suse.de>
98
99 * gcc.target/nvptx/v2si-cvt.c: Simplify source. Remove
100 scan-assembler directives. Mention PR96403.
101
102 2020-07-31 Iain Buclaw <ibuclaw@gdcproject.org>
103
104 * gdc.dg/compilable.d: Removed.
105 * gdc.dg/gdc108.d: New test.
106 * gdc.dg/gdc115.d: New test.
107 * gdc.dg/gdc121.d: New test.
108 * gdc.dg/gdc122.d: New test.
109 * gdc.dg/gdc127.d: New test.
110 * gdc.dg/gdc131.d: New test.
111 * gdc.dg/gdc133.d: New test.
112 * gdc.dg/gdc141.d: New test.
113 * gdc.dg/gdc142.d: New test.
114 * gdc.dg/gdc15.d: New test.
115 * gdc.dg/gdc17.d: New test.
116 * gdc.dg/gdc170.d: New test.
117 * gdc.dg/gdc171.d: New test.
118 * gdc.dg/gdc179.d: New test.
119 * gdc.dg/gdc183.d: New test.
120 * gdc.dg/gdc186.d: New test.
121 * gdc.dg/gdc187.d: New test.
122 * gdc.dg/gdc19.d: New test.
123 * gdc.dg/gdc191.d: New test.
124 * gdc.dg/gdc194.d: New test.
125 * gdc.dg/gdc196.d: New test.
126 * gdc.dg/gdc198.d: New test.
127 * gdc.dg/gdc200.d: New test.
128 * gdc.dg/gdc204.d: New test.
129 * gdc.dg/gdc210.d: New test.
130 * gdc.dg/gdc212.d: New test.
131 * gdc.dg/gdc213.d: New test.
132 * gdc.dg/gdc218.d: New test.
133 * gdc.dg/gdc223.d: New test.
134 * gdc.dg/gdc231.d: New test.
135 * gdc.dg/gdc239.d: New test.
136 * gdc.dg/gdc24.d: New test.
137 * gdc.dg/gdc240.d: New test.
138 * gdc.dg/gdc241.d: New test.
139 * gdc.dg/gdc242a.d: New test.
140 * gdc.dg/gdc242b.d: New test.
141 * gdc.dg/gdc248.d: New test.
142 * gdc.dg/gdc250.d: New test.
143 * gdc.dg/gdc251.d: New test.
144 * gdc.dg/gdc253a.d: New test.
145 * gdc.dg/gdc253b.d: New test.
146 * gdc.dg/gdc255.d: New test.
147 * gdc.dg/gdc256.d: New test.
148 * gdc.dg/gdc261.d: New test.
149 * gdc.dg/gdc27.d: New test.
150 * gdc.dg/gdc273.d: New test.
151 * gdc.dg/gdc280.d: New test.
152 * gdc.dg/gdc284.d: New test.
153 * gdc.dg/gdc285.d: New test.
154 * gdc.dg/gdc286.d: New test.
155 * gdc.dg/gdc300.d: New test.
156 * gdc.dg/gdc309.d: New test.
157 * gdc.dg/gdc31.d: New test.
158 * gdc.dg/gdc35.d: New test.
159 * gdc.dg/gdc36.d: New test.
160 * gdc.dg/gdc37.d: New test.
161 * gdc.dg/gdc4.d: New test.
162 * gdc.dg/gdc43.d: New test.
163 * gdc.dg/gdc47.d: New test.
164 * gdc.dg/gdc51.d: New test.
165 * gdc.dg/gdc57.d: New test.
166 * gdc.dg/gdc66.d: New test.
167 * gdc.dg/gdc67.d: New test.
168 * gdc.dg/gdc71.d: New test.
169 * gdc.dg/gdc77.d: New test.
170 * gdc.dg/imports/gdc239.d: Remove phobos dependency.
171 * gdc.dg/imports/gdc241a.d: Updated imports.
172 * gdc.dg/imports/gdc241b.d: Likewise.
173 * gdc.dg/imports/gdc251a.d: Likewise.
174 * gdc.dg/imports/gdc253.d: Rename to...
175 * gdc.dg/imports/gdc253a.d: ...this.
176 * gdc.dg/imports/gdc253b.d: New.
177 * gdc.dg/imports/gdc36.d: New.
178 * gdc.dg/imports/runnable.d: Removed.
179 * gdc.dg/link.d: Removed.
180 * gdc.dg/runnable.d: Removed.
181 * gdc.dg/runnable2.d: Removed.
182 * gdc.dg/simd.d: Remove phobos dependency.
183
184 2020-07-31 Martin Sebor <msebor@redhat.com>
185
186 PR c++/96003
187 * g++.dg/warn/Wnonnull7.C: New test.
188
189 2020-07-31 Richard Biener <rguenther@suse.de>
190
191 PR debug/96383
192 * gcc.dg/debug/dwarf2/pr96383-1.c: New testcase.
193 * gcc.dg/debug/dwarf2/pr96383-2.c: Likewise.
194
195 2020-07-31 Kewen Lin <linkw@linux.ibm.com>
196
197 * gcc.target/aarch64/sve/cost_model_2.c: Adjust due to cost model
198 change.
199
200 2020-07-31 Richard Biener <rguenther@suse.de>
201
202 PR middle-end/96369
203 * c-c++-common/pr96369.c: New testcase.
204
205 2020-07-31 Martin Liska <mliska@suse.cz>
206
207 * gcc.dg/tree-prof/indir-call-prof-malloc.c: New test.
208
209 2020-07-31 Richard Biener <rguenther@suse.de>
210
211 * gcc.dg/torture/20200727-0.c: New testcase.
212
213 2020-07-31 Patrick Palka <ppalka@redhat.com>
214
215 PR c++/96197
216 * g++.dg/cpp1y/constexpr-array8.C: New test.
217
218 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
219
220 PR d/96152
221 * gdc.dg/pr96152.d: New test.
222
223 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
224
225 PR d/96154
226 * gdc.dg/pr96154a.d: New test.
227 * gdc.dg/pr96154b.d: New test.
228
229 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
230
231 PR d/96140
232 * gdc.dg/pr96140.d: New test.
233
234 2020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com>
235
236 * gcc.target/powerpc/lsbb-runnable.c: New test.
237 * gcc.target/powerpc/lsbb.c: New test.
238
239 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
240
241 * gdc.dg/array1.d: New test.
242
243 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
244
245 * gdc.dg/intrinsics.d: Add ror and rol tests.
246
247 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
248
249 * gdc.dg/intrinsics.d: New test.
250
251 2020-07-30 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/96370
254 * gcc.dg/pr96370.c: New testcase.
255
256 2020-07-30 Roger Sayle <roger@nextmovesoftware.com>
257 Tom de Vries <tdevries@suse.de>
258
259 * gcc.target/nvptx/v2si-vec-set-extract.c: New test.
260
261 2020-07-30 Patrick Palka <ppalka@redhat.com>
262
263 PR c++/64194
264 * g++.dg/cpp1y/auto-fn60.C: New test.
265
266 2020-07-30 Patrick Palka <ppalka@redhat.com>
267
268 PR c++/95486
269 * g++.dg/cpp2a/class-deduction-alias3.C: New test.
270
271 2020-07-30 Patrick Palka <ppalka@redhat.com>
272
273 PR c++/96106
274 * g++.dg/concepts/abbrev7.C: New test.
275
276 2020-07-30 Patrick Palka <ppalka@redhat.com>
277
278 PR c++/96164
279 * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
280
281 2020-07-29 Roger Sayle <roger@nextmovesoftware.com>
282
283 * gcc.target/nvptx/recip-1.c: New test.
284
285 2020-07-29 Jason Merrill <jason@redhat.com>
286
287 PR c++/91427
288 * g++.dg/coroutines/co-return-syntax-10-movable.C: Extend.
289 * g++.dg/cpp0x/Wredundant-move1.C: Adjust for C++20.
290 * g++.dg/cpp0x/Wredundant-move7.C: Adjust for C++20.
291 * g++.dg/cpp0x/Wredundant-move9.C: Adjust for C++20.
292 * g++.dg/cpp0x/elision_neg.C: Adjust for C++20.
293 * g++.dg/cpp0x/move-return2.C: Adjust for C++20.
294 * g++.dg/cpp0x/ref-qual20.C: Adjust for C++20.
295 * g++.dg/cpp2a/implicit-move1.C: New test.
296 * g++.dg/cpp2a/implicit-move2.C: New test.
297 * g++.dg/cpp2a/implicit-move3.C: New test.
298
299 2020-07-29 Jason Merrill <jason@redhat.com>
300
301 PR c++/91212
302 * g++.dg/cpp0x/move-return3.C: New test.
303
304 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
305
306 * gfortran.dg/gomp/order-3.f90: New test.
307 * gfortran.dg/gomp/order-4.f90: New test.
308
309 2020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch>
310
311 * c-c++-common/cpp/has-include-1-traditional.c: New.
312
313 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
314
315 * gfortran.dg/gomp/map-3.f90: New test.
316 * gfortran.dg/gomp/map-4.f90: New test.
317
318 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
319
320 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New file.
321
322 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
323
324 PR fortran/96319
325 * gfortran.dg/pr96319.f90: New test.
326
327 2020-07-29 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/96349
330 * gcc.dg/torture/pr96349.c: New testcase.
331
332 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
333
334 PR fortran/53298
335 * gfortran.dg/pr53298.f90: New test.
336
337 2020-07-29 Tobias Burnus <tobias@codesourcery.com>
338
339 * gfortran.dg/gomp/requires-1.f90: New test.
340 * gfortran.dg/gomp/requires-2.f90: New test.
341 * gfortran.dg/gomp/requires-3.f90: New test.
342 * gfortran.dg/gomp/requires-4.f90: New test.
343 * gfortran.dg/gomp/requires-5.f90: New test.
344 * gfortran.dg/gomp/requires-6.f90: New test.
345 * gfortran.dg/gomp/requires-7.f90: New test.
346 * gfortran.dg/gomp/requires-8.f90: New test.
347 * gfortran.dg/gomp/requires-9.f90: New test.
348
349 2020-07-28 Sergei Trofimovich <siarheit@google.com>
350
351 PR ipa/96291
352 * gcc.dg/lto/pr96291_0.c: New testcase.
353 * gcc.dg/lto/pr96291_1.c: Support file.
354 * gcc.dg/lto/pr96291_2.c: Likewise.
355 * gcc.dg/lto/pr96291.h: Likewise.
356
357 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
358 Richard Biener <rguenther@suse.de>
359
360 * gcc.dg/fold-popcount-5.c: New test.
361 * gcc.dg/fold-parity-1.c: Likewise.
362 * gcc.dg/fold-parity-2.c: Likewise.
363 * gcc.dg/fold-parity-3.c: Likewise.
364 * gcc.dg/fold-parity-4.c: Likewise.
365 * gcc.dg/fold-parity-5.c: Likewise.
366
367 2020-07-28 Nathan Sidwell <nathan@acm.org>
368
369 * lib/options.exp: Fix spello
370
371 2020-07-28 Jakub Jelinek <jakub@redhat.com>
372 Mark Wielaard <mark@klomp.org>
373
374 PR c++/96328
375 * g++.dg/diagnostic/pr96328.C: New test.
376
377 2020-07-28 Jakub Jelinek <jakub@redhat.com>
378
379 PR preprocessor/96323
380 * c-c++-common/cpp/pr96323.c: New test.
381
382 2020-07-28 Roger Sayle <roger@nextmovesoftware.com>
383 Tom de Vries <tdevries@suse.de>
384
385 * gcc.target/nvptx/cvt.c: New test.
386 * gcc.target/nvptx/shift16.c: New test.
387
388 2020-07-28 Jakub Jelinek <jakub@redhat.com>
389
390 * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for
391 targets with short, int or long long ssize_t.
392
393 2020-07-28 Jakub Jelinek <jakub@redhat.com>
394
395 PR middle-end/96335
396 * gcc.dg/pr96335.c: New test.
397
398 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
399
400 * gcc.dg/torture/pr39074-2.c: Adjust for mmix.
401 * gcc.dg/torture/pr39074.c, gcc.dg/torture/pta-callused-1.c: Ditto.
402
403 2020-07-27 Nathan Sidwell <nathan@acm.org>
404
405 * g++.dg/lookup/missing-std-include-10.h: New.
406 * g++.dg/lookup/missing-std-include-10.C: New.
407 * g++.dg/lookup/missing-std-include-11.C: New.
408
409 2020-07-27 Martin Sebor <msebor@redhat.com>
410
411 PR tree-optimization/84079
412 * gcc.dg/Warray-bounds-62.c: New test.
413
414 2020-07-27 Martin Liska <mliska@suse.cz>
415
416 PR tree-optimization/96128
417 * gcc.target/s390/vector/pr96128.c: New test.
418
419 2020-07-27 H.J. Lu <hjl.tools@gmail.com>
420
421 PR bootstrap/96203
422 * gcc.target/i386/pr96203-1.c: New test.
423 * gcc.target/i386/pr96203-2.c: Likewise.
424
425 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
426
427 * gcc.dg/tree-ssa/vector-4.c: Adjust for mmix.
428
429 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
430
431 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix.
432
433 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
434
435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix.
436
437 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com>
438
439 * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix.
440
441 2020-07-26 Patrick Palka <ppalka@redhat.com>
442
443 PR c++/79504
444 * g++.dg/cpp0x/decltype79.C: New test.
445
446 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
447
448 * gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix.
449
450 2020-07-26 Hans-Peter Nilsson <hp@bitrange.com>
451
452 * gcc.dg/torture/pr59330.c: Disable for mmix.
453
454 2020-07-25 Iain Sandoe <iain@sandoe.co.uk>
455
456 * g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option
457 for Darwin.
458
459 2020-07-25 Martin Sebor <msebor@redhat.com>
460
461 PR c++/96310
462 * g++.dg/warn/Wnonnull8.C: New file.
463
464 2020-07-24 Segher Boessenkool <segher@kernel.crashing.org>
465
466 * gcc.target/powerpc/pr95907.c: New.
467
468 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
469
470 * c-c++-common/pr56493.c: Allow ":" in label, for mmix.
471
472 2020-07-24 Hans-Peter Nilsson <hp@bitrange.com>
473
474 * c-c++-common/patchable_function_entry-decl.c,
475 c-c++-common/patchable_function_entry-default.c,
476 c-c++-common/patchable_function_entry-definition.c: Adjust for mmix.
477
478 2020-07-24 Sunil K Pandey <skpgkp2@gmail.com>
479
480 PR target/96192
481 * c-c++-common/pr96192-1.c: New test.
482
483 2020-07-24 Alexandre Oliva <oliva@adacore.com>
484
485 * lib/scanoffload.exp (scoff-testname, scoff-adjust): New.
486 (scoff): Call them.
487
488 2020-07-24 Alexandre Oliva <oliva@adacore.com>
489
490 PR driver/96230
491 * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext,
492 with identical -dumpbase, with -dumpbase "", and without any
493 -dumpbase.
494 (outest): Fix "" expansion in expected outputs, skip
495 adjustments.
496
497 2020-07-24 Alexandre Oliva <oliva@adacore.com>
498
499 PR testsuite/95720
500 * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of...
501 (gcc_adjust_linker_flags): ... this. Protect gluefile and
502 wrap_flags.
503 * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list.
504
505 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
506
507 PR fortran/93567
508 * gfortran.dg/round_3.f08: Add test cases.
509
510 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
511
512 PR fortran/93592
513 * gfortran.dg/fmt_en.f90: Adjust test.
514 * gfortran.dg/fmt_en_rd.f90: New test.
515 * gfortran.dg/fmt_en_rn.f90: New test.
516 * gfortran.dg/fmt_en_ru.f90: New test.
517 * gfortran.dg/fmt_en_rz.f90: New test.
518
519 2020-07-24 Patrick Palka <ppalka@redhat.com>
520
521 PR c++/81339
522 * g++.dg/cpp0x/decltype78.C: New test.
523
524 2020-07-24 Thomas Schwinge <thomas@codesourcery.com>
525
526 * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error.
527
528 2020-07-24 H.J. Lu <hjl.tools@gmail.com>
529
530 PR middle-end/95886
531 * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32.
532
533 2020-07-23 Martin Sebor <msebor@redhat.com>
534
535 PR testsuite/95886
536 * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
537
538 2020-07-23 Tobias Burnus <tobias@codesourcery.com>
539
540 * gfortran.dg/gomp/lastprivate-conditional-1.f90: New test.
541 * gfortran.dg/gomp/lastprivate-conditional-2.f90: New test.
542 * gfortran.dg/gomp/lastprivate-conditional-3.f90: New test.
543 * gfortran.dg/gomp/lastprivate-conditional-4.f90: New test.
544 * gfortran.dg/gomp/lastprivate-conditional-5.f90: New test.
545
546 2020-07-23 Kito Cheng <kito.cheng@sifive.com>
547
548 PR target/96260
549 * gcc.target/riscv/pr91441.c: Update warning message.
550 * gcc.target/riscv/pr96260.c: New.
551
552 2020-07-23 Hans-Peter Nilsson <hp@bitrange.com>
553
554 * c-c++-common/builtin-has-attribute-4.c: Require visibility.
555
556 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
557
558 * gfortran.dg/gomp/cancel-2.f90: New test.
559 * gfortran.dg/gomp/cancel-3.f90: New test.
560 * gfortran.dg/gomp/if-1.f90: New test.
561
562 2020-07-22 Peter Bergner <bergner@linux.ibm.com>
563
564 PR target/96236
565 * gcc.target/powerpc/mma-double-test.c: Update storing results for
566 correct little-endian ordering.
567 * gcc.target/powerpc/mma-single-test.c: Likewise.
568
569 2020-07-22 H.J. Lu <hjl.tools@gmail.com>
570
571 PR target/95237
572 * c-c++-common/pr95237-6.c: Only run for x86 targets.
573
574 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
575
576 * c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/.
577 * c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/.
578 * gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/.
579 * gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/.
580
581 2020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
582
583 * gcc.target/aarch64/ldp_vec_v2sf.c: New test.
584 * gcc.target/aarch64/ldp_vec_v2si.c: New test.
585 * gcc.target/aarch64/stp_vec_v2df.c: New test.
586 * gcc.target/aarch64/stp_vec_v2di.c: New test.
587 * gcc.target/aarch64/stp_vec_v2sf.c: New test.
588 * gcc.target/aarch64/stp_vec_v2si.c: New test.
589
590 2020-07-22 Tobias Burnus <tobias@codesourcery.com>
591
592 * g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase.
593 * c-c++-common/gomp/critical-hint-1.c: New test.
594 * c-c++-common/gomp/critical-hint-2.c: New test.
595 * gfortran.dg/gomp/critical-hint-1.f90: New test.
596 * gfortran.dg/gomp/critical-hint-2.f90: New test.
597
598 2020-07-22 Hans-Peter Nilsson <hp@bitrange.com>
599
600 * gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned
601 regex for NO_DOT_IN_LABEL.
602
603 2020-07-21 Sunil K Pandey <skpgkp2@gmail.com>
604
605 PR target/95237
606 * c-c++-common/pr95237-1.c: New test.
607 * c-c++-common/pr95237-2.c: New test.
608 * c-c++-common/pr95237-3.c: New test.
609 * c-c++-common/pr95237-4.c: New test.
610 * c-c++-common/pr95237-5.c: New test.
611 * c-c++-common/pr95237-6.c: New test.
612 * c-c++-common/pr95237-7.c: New test.
613 * c-c++-common/pr95237-8.c: New test.
614 * c-c++-common/pr95237-9.c: New test.
615
616 2020-07-21 Peter Bergner <bergner@linux.ibm.com>
617
618 PR target/92488
619 * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count.
620
621 2020-07-21 Nathan Sidwell <nathan@acm.org>
622
623 * g++.dg/parse/pr96257.C: New.
624
625 2020-07-21 Harald Anlauf <anlauf@gmx.de>
626
627 PR fortran/89574
628 * gfortran.dg/pr89574.f90: New file.
629
630 2020-07-21 Sandra Loosemore <sandra@codesourcery.com>
631
632 * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING
633 on command line for both compiles.
634 * gcc.dg/tree-prof/cold_partition_label.c: Scale down for
635 non-FDO testing.
636 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise.
637 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise.
638 * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise.
639 * gcc.dg/tree-prof/section-attr-1.c: Likewise.
640 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
641 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
642
643 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
644
645 * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1
646 on targets with default_packed.
647 * gcc.dg/c11-align-9.c: Remove AVR target filter and replace
648 with default_packed filter.
649
650 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
651
652 * gcc.dg/pr53037-1.c: Relax warning pattern.
653
654 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
655
656 * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for
657 ignored attribute if target is default_packed.
658 * c-c++-common/Wattributes.c: Ditto.
659 * c-c++-common/attr-copy.c: Ditto.
660 * c-c++-common/builtin-has-attribute-4.c: Ditto.
661 * c-c++-common/pr51628-29.c: Ditto.
662 * c-c++-common/pr51628-30.c: Ditto.
663 * c-c++-common/pr51628-32.c: Ditto.
664 * gcc.dg/Wattributes-6.c: Ditto.
665 * gcc.dg/attr-copy-4.c: Ditto.
666 * gcc.dg/attr-copy-8.c: Ditto.
667
668 2020-07-21 Dimitar Dimitrov <dimitar@dinux.eu>
669
670 * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning
671 for targets who pack by default.
672 * c-c++-common/Waddress-of-packed-member-2.c: Ditto.
673 * c-c++-common/pr51628-13.c: Ditto.
674 * c-c++-common/pr51628-15.c: Ditto.
675 * c-c++-common/pr51628-16.c: Ditto.
676 * c-c++-common/pr51628-26.c: Ditto.
677 * c-c++-common/pr51628-27.c: Ditto.
678 * c-c++-common/pr51628-28.c: Ditto.
679 * c-c++-common/pr51628-29.c: Ditto.
680 * c-c++-common/pr51628-3.c: Ditto.
681 * c-c++-common/pr51628-30.c: Ditto.
682 * c-c++-common/pr51628-31.c: Ditto.
683 * c-c++-common/pr51628-32.c: Ditto.
684 * c-c++-common/pr51628-33.c: Ditto.
685 * c-c++-common/pr51628-35.c: Ditto.
686 * c-c++-common/pr51628-4.c: Ditto.
687 * c-c++-common/pr51628-5.c: Ditto.
688 * c-c++-common/pr51628-6.c: Ditto.
689 * c-c++-common/pr51628-8.c: Ditto.
690 * c-c++-common/pr51628-9.c: Ditto.
691 * c-c++-common/pr88664-2.c: Ditto.
692 * gcc.dg/pr51628-17.c: Ditto.
693 * gcc.dg/pr51628-19.c: Ditto.
694 * gcc.dg/pr51628-20.c: Ditto.
695 * gcc.dg/pr51628-21.c: Ditto.
696 * gcc.dg/pr51628-22.c: Ditto.
697 * gcc.dg/pr51628-24.c: Ditto.
698 * gcc.dg/pr51628-25.c: Ditto.
699 * gcc.dg/pr51628-34.c: Ditto.
700 * gcc.dg/pr88928.c: Ditto.
701
702 2020-07-21 Kito Cheng <kito.cheng@sifive.com>
703
704 * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target
705 signal.
706 * gcc.dg/analyzer/signal-2.c: Ditto.
707 * gcc.dg/analyzer/signal-3.c: Ditto.
708 * gcc.dg/analyzer/signal-4a.c: Ditto.
709 * gcc.dg/analyzer/signal-4b.c: Ditto.
710 * gcc.dg/analyzer/signal-5.c: Ditto.
711 * gcc.dg/analyzer/signal-6.c: Ditto.
712 * gcc.dg/analyzer/signal-exit.c: Ditto.
713
714 2020-07-21 Xionghu Luo <luoxhu@linux.ibm.com>
715
716 PR rtl-optimization/89310
717 * gcc.target/powerpc/pr89310.c: New test.
718
719 2020-07-21 Kewen Lin <linkw@linux.ibm.com>
720
721 * gcc.target/powerpc/p9-vec-length-1.h: New test.
722 * gcc.target/powerpc/p9-vec-length-2.h: New test.
723 * gcc.target/powerpc/p9-vec-length-3.h: New test.
724 * gcc.target/powerpc/p9-vec-length-4.h: New test.
725 * gcc.target/powerpc/p9-vec-length-5.h: New test.
726 * gcc.target/powerpc/p9-vec-length-6.h: New test.
727 * gcc.target/powerpc/p9-vec-length-7.h: New test.
728 * gcc.target/powerpc/p9-vec-length-8.h: New test.
729 * gcc.target/powerpc/p9-vec-length-epil-1.c: New test.
730 * gcc.target/powerpc/p9-vec-length-epil-2.c: New test.
731 * gcc.target/powerpc/p9-vec-length-epil-3.c: New test.
732 * gcc.target/powerpc/p9-vec-length-epil-4.c: New test.
733 * gcc.target/powerpc/p9-vec-length-epil-5.c: New test.
734 * gcc.target/powerpc/p9-vec-length-epil-6.c: New test.
735 * gcc.target/powerpc/p9-vec-length-epil-7.c: New test.
736 * gcc.target/powerpc/p9-vec-length-epil-8.c: New test.
737 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test.
738 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test.
739 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test.
740 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test.
741 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test.
742 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test.
743 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test.
744 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test.
745 * gcc.target/powerpc/p9-vec-length-full-1.c: New test.
746 * gcc.target/powerpc/p9-vec-length-full-2.c: New test.
747 * gcc.target/powerpc/p9-vec-length-full-3.c: New test.
748 * gcc.target/powerpc/p9-vec-length-full-4.c: New test.
749 * gcc.target/powerpc/p9-vec-length-full-5.c: New test.
750 * gcc.target/powerpc/p9-vec-length-full-6.c: New test.
751 * gcc.target/powerpc/p9-vec-length-full-7.c: New test.
752 * gcc.target/powerpc/p9-vec-length-full-8.c: New test.
753 * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test.
754 * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test.
755 * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test.
756 * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test.
757 * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test.
758 * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test.
759 * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test.
760 * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test.
761 * gcc.target/powerpc/p9-vec-length-run-1.h: New test.
762 * gcc.target/powerpc/p9-vec-length-run-2.h: New test.
763 * gcc.target/powerpc/p9-vec-length-run-3.h: New test.
764 * gcc.target/powerpc/p9-vec-length-run-4.h: New test.
765 * gcc.target/powerpc/p9-vec-length-run-5.h: New test.
766 * gcc.target/powerpc/p9-vec-length-run-6.h: New test.
767 * gcc.target/powerpc/p9-vec-length-run-7.h: New test.
768 * gcc.target/powerpc/p9-vec-length-run-8.h: New test.
769 * gcc.target/powerpc/p9-vec-length.h: New test.
770
771 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
772
773 * gcc.dg/independent-cloneids-1.c: Skip for mmix.
774 flag_stack_usage_info.
775
776 2020-07-21 Hans-Peter Nilsson <hp@bitrange.com>
777
778 * gcc.dg/cdce3.c: Update matched line-number.
779
780 2020-07-20 Jason Merrill <jason@redhat.com>
781
782 * g++.dg/opt/flifetime-dse7.C: New test.
783
784 2020-07-20 Jason Merrill <jason@redhat.com>
785
786 * g++.dg/cpp1z/nontype2.C: No error in C++20.
787 * g++.dg/template/nontype25.C: No error in C++20.
788 * g++.dg/template/nontype8.C: No error in C++20.
789 * g++.dg/cpp2a/nontype-subob1.C: New test.
790 * g++.dg/cpp2a/nontype-subob2.C: New test.
791 * g++.dg/cpp1z/nontype3.C: Now C++17-only.
792 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value.
793
794 2020-07-20 Jason Merrill <jason@redhat.com>
795
796 * g++.dg/cpp2a/class-deduction-aggr7.C: New test.
797
798 2020-07-20 Yang Yang <yangyang305@huawei.com>
799
800 * gcc.target/aarch64/sve/pr96195.c: New test.
801
802 2020-07-20 Uroš Bizjak <ubizjak@gmail.com>
803
804 PR target/95750
805 * gcc.target/i386/pr95750.c: New test.
806
807 2020-07-20 Martin Sebor <msebor@redhat.com>
808
809 PR middle-end/95189
810 PR middle-end/95886
811 * gcc.dg/memcmp-pr95189.c: New test.
812 * gcc.dg/strncmp-3.c: New test.
813 * gcc.target/i386/memcpy-pr95886.c: New test.
814
815 2020-07-20 Alex Coplan <alex.coplan@arm.com>
816
817 PR jit/69435
818 * jit.dg/jit.exp (fixed_host_execute): Fix regex patterns to
819 always explicitly match newlines.
820
821 2020-07-20 Jakub Jelinek <jakub@redhat.com>
822
823 PR libstdc++/93121
824 * gcc.dg/tree-ssa/pr93121-2.c: New test.
825
826 2020-07-20 Jakub Jelinek <jakub@redhat.com>
827
828 PR libstdc++/93121
829 * gcc.dg/tree-ssa/pr93121-1.c: New test.
830
831 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
832
833 * gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix.
834
835 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
836
837 * gcc.dg/cdce3.c: Skip for mmix.
838
839 2020-07-20 Hans-Peter Nilsson <hp@bitrange.com>
840
841 * gcc.dg/pr87485.c: Require scheduling.
842
843 2020-07-19 H.J. Lu <hjl.tools@gmail.com>
844
845 PR target/95973
846 PR target/96238
847 * gcc.target/i386/pr95973.c: New test.
848
849 2020-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
850
851 PR fortran/96018
852 * gfortran.dg/implicit_pure_5.c: New file.
853 * gfortran.dg/implicit_pure_5.f90: New file.
854
855 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
856
857 * gcc.dg/attr-copy-6.c: Require visibility.
858
859 2020-07-19 Hans-Peter Nilsson <hp@bitrange.com>
860
861 * gcc.dg/Wno-frame-address.c: Skip for cris and mmix.
862
863 2020-07-18 Jakub Jelinek <jakub@redhat.com>
864
865 * c-c++-common/cpp/pragma-eof.c: Use .+3 instead of 6 in
866 dg-error.
867
868 2020-07-18 David Edelsohn <dje.gcc@gmail.com>
869
870 * gfortran.dg/goacc/finalize-1.f: Adjust regex for 32 bits.
871
872 2020-07-18 Hans-Peter Nilsson <hp@bitrange.com>
873
874 * c-c++-common/cpp/pragma-eof.c: Require fopenmp.
875
876 2020-07-18 Peter Bergner <bergner@linux.ibm.com>
877
878 PR target/92488
879 * gcc.target/powerpc/convert-fp-128.c (bl, drsp, drdpq): Update counts.
880 (__dpd_trunctdsd2): Make conditional on !hard_dfp.
881 (__dpd_extendsddd2, __dpd_extendsdtd2, __dpd_truncddsd2,
882 __dpd_extendddtd2, __dpd_trunctddd2): Use !hard_dfp.
883 * gcc.target/powerpc/pr92488.c: New test.
884
885 2020-07-17 Marek Polacek <polacek@redhat.com>
886
887 PR c++/79815
888 * g++.dg/cpp1y/auto-fn59.C: New test.
889
890 2020-07-17 H.J. Lu <hjl.tools@gmail.com>
891
892 PR target/96186
893 PR target/88713
894 * gcc.target/i386/pr88713-3.c: New test.
895
896 2020-07-17 Tamar Christina <tamar.christina@arm.com>
897
898 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
899 * gcc.target/aarch64/cpunative/info_0: New test.
900 * gcc.target/aarch64/cpunative/info_1: New test.
901 * gcc.target/aarch64/cpunative/info_10: New test.
902 * gcc.target/aarch64/cpunative/info_11: New test.
903 * gcc.target/aarch64/cpunative/info_12: New test.
904 * gcc.target/aarch64/cpunative/info_13: New test.
905 * gcc.target/aarch64/cpunative/info_14: New test.
906 * gcc.target/aarch64/cpunative/info_15: New test.
907 * gcc.target/aarch64/cpunative/info_2: New test.
908 * gcc.target/aarch64/cpunative/info_3: New test.
909 * gcc.target/aarch64/cpunative/info_4: New test.
910 * gcc.target/aarch64/cpunative/info_5: New test.
911 * gcc.target/aarch64/cpunative/info_6: New test.
912 * gcc.target/aarch64/cpunative/info_7: New test.
913 * gcc.target/aarch64/cpunative/info_8: New test.
914 * gcc.target/aarch64/cpunative/info_9: New test.
915 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
916 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
917 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
918 * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
919 * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
920 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
921 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
922 * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
923 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
924 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
925 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
926 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
927 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
928 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
929 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
930 * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
931
932 2020-07-17 Tamar Christina <tamar.christina@arm.com>
933
934 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
935 verbose output.
936
937 2020-07-17 Andrew Pinski <apinksi@marvell.com>
938 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
939
940 PR target/93720
941 * gcc.target/aarch64/vins-1.c: New test.
942 * gcc.target/aarch64/vins-2.c: New test.
943 * gcc.target/aarch64/vins-3.c: New test.
944
945 2020-07-17 Andrew Pinski <apinksi@marvell.com>
946 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
947
948 PR target/82199
949 * gcc.target/aarch64/vdup_n_3.c: New test.
950 * gcc.target/aarch64/vzip_1.c: New test.
951 * gcc.target/aarch64/vzip_2.c: New test.
952 * gcc.target/aarch64/vzip_3.c: New test.
953 * gcc.target/aarch64/vzip_4.c: New test.
954
955 2020-07-17 Andreas Krebbel <krebbel@linux.ibm.com>
956
957 PR target/96127
958 * gcc.target/s390/pr96127.c: New test.
959
960 2020-07-17 Kewen Lin <linkw@linux.ibm.com>
961
962 * gcc.target/powerpc/conv-vectorize-1.c: Add option
963 -fno-vect-cost-model.
964 * gcc.target/powerpc/conv-vectorize-2.c: Likewise.
965
966 2020-07-16 Julian Brown <julian@codesourcery.com>
967 Thomas Schwinge <thomas@codesourcery.com>
968
969 * gfortran.dg/goacc/attach-descriptor.f90: New test.
970
971 2020-07-16 Iain Sandoe <iain@sandoe.co.uk>
972
973 PR c++/95591
974 PR c++/95599
975 PR c++/95823
976 PR c++/95824
977 PR c++/95895
978 * g++.dg/coroutines/pr95591.C: New test.
979 * g++.dg/coroutines/pr95599.C: New test.
980 * g++.dg/coroutines/pr95823.C: New test.
981 * g++.dg/coroutines/pr95824.C: New test.
982
983 2020-07-16 Jonathan Wakely <jwakely@redhat.com>
984
985 PR testsuite/96014
986 * g++.dg/analyzer/pr94028.C: Replace dynamic exception
987 specification with noexcept-specifier for C++11 and later.
988
989 2020-07-16 Uroš Bizjak <ubizjak@gmail.com>
990
991 PR target/96189
992 * gcc.target/i386/pr96189-1.c: New test.
993
994 2020-07-16 Marek Polacek <polacek@redhat.com>
995
996 DR 188
997 * g++.dg/DRs/dr188.C: New test.
998
999 2020-07-15 Uroš Bizjak <ubizjak@gmail.com>
1000
1001 PR target/96189
1002 * gcc.target/i386/pr96189.c: New test.
1003
1004 2020-07-15 Nathan Sidwell <nathan@acm.org>
1005
1006 * g++.dg/parse/pragma-recovery.C: New.
1007
1008 2020-07-15 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR target/96174
1011 * gcc.target/i386/avx512f-vcmppd-3.c: New test.
1012 * gcc.target/i386/avx512f-vcmpps-3.c: New test.
1013
1014 2020-07-15 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR target/96176
1017 * gcc.target/i386/pr96176.c: New test.
1018
1019 2020-07-14 Marek Polacek <polacek@redhat.com>
1020
1021 PR c++/59978
1022 * g++.dg/cpp0x/vt-59978.C: New test.
1023
1024 2020-07-14 H.J. Lu <hjl.tools@gmail.com>
1025
1026 PR target/95443
1027 * gcc.target/i386/pr95443-1.c (simple_strstr): Replace
1028 __glibc_unlikely with __builtin_expect.
1029
1030 2020-07-14 Marek Polacek <polacek@redhat.com>
1031
1032 PR c++/95789
1033 PR c++/96104
1034 PR c++/96179
1035 * g++.dg/conversion/ref4.C: New test.
1036 * g++.dg/conversion/ref5.C: New test.
1037 * g++.dg/conversion/ref6.C: New test.
1038
1039 2020-07-14 Lewis Hyatt <lhyatt@gmail.com>
1040
1041 PR preprocessor/49973
1042 PR other/86904
1043 * c-c++-common/Wmisleading-indentation-3.c: Adjust expected output
1044 for new defaults.
1045 * c-c++-common/Wmisleading-indentation.c: Likewise.
1046 * c-c++-common/diagnostic-format-json-1.c: Likewise.
1047 * c-c++-common/diagnostic-format-json-2.c: Likewise.
1048 * c-c++-common/diagnostic-format-json-3.c: Likewise.
1049 * c-c++-common/diagnostic-format-json-4.c: Likewise.
1050 * c-c++-common/diagnostic-format-json-5.c: Likewise.
1051 * c-c++-common/missing-close-symbol.c: Likewise.
1052 * g++.dg/diagnostic/bad-binary-ops.C: Likewise.
1053 * g++.dg/parse/error4.C: Likewise.
1054 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1055 * g++.old-deja/g++.pt/overload2.C: Likewise.
1056 * g++.old-deja/g++.robertl/eb109.C: Likewise.
1057 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
1058 * gcc.dg/bad-binary-ops.c: Likewise.
1059 * gcc.dg/format/branch-1.c: Likewise.
1060 * gcc.dg/format/pr79210.c: Likewise.
1061 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Likewise.
1062 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Likewise.
1063 * gcc.dg/redecl-4.c: Likewise.
1064 * gfortran.dg/diagnostic-format-json-1.F90: Likewise.
1065 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
1066 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
1067 * go.dg/arrayclear.go: Add a comment explaining why adding a
1068 comment was necessary to work around a dejagnu bug.
1069 * c-c++-common/diagnostic-units-1.c: New test.
1070 * c-c++-common/diagnostic-units-2.c: New test.
1071 * c-c++-common/diagnostic-units-3.c: New test.
1072 * c-c++-common/diagnostic-units-4.c: New test.
1073 * c-c++-common/diagnostic-units-5.c: New test.
1074 * c-c++-common/diagnostic-units-6.c: New test.
1075 * c-c++-common/diagnostic-units-7.c: New test.
1076 * c-c++-common/diagnostic-units-8.c: New test.
1077
1078 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
1079
1080 * gfortran.dg/goacc/finalize-1.f: Relax scan-tree-dump-times
1081 pattern to work on 32bit-pointer systems.
1082
1083 2020-07-14 David Edelsohn <dje.gcc@gmail.com>
1084
1085 * g++.dg/ipa/pr83667.C: Allow 0 or more dots between THUNK and 0.
1086
1087 2020-07-14 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR middle-end/96194
1090 * g++.dg/opt/pr96194.C: New test.
1091
1092 2020-07-14 Marek Polacek <polacek@redhat.com>
1093
1094 PR c++/95820
1095 * g++.dg/cpp1y/auto-fn58.C: New test.
1096
1097 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1098
1099 PR fortran/95612
1100 * gfortran.dg/pr95612.f90: New test.
1101
1102 2020-07-14 Tobias Burnus <tobias@codesourcery.com>
1103
1104 * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern.
1105 * gfortran.dg/gomp/map-1.f90: Update dg-error.
1106 * gfortran.dg/gomp/map-2.f90: New test.
1107
1108 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1109
1110 PR fortran/96038
1111 * gfortran.dg/pr96038.f90: New test.
1112
1113 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
1114
1115 * lib/target-supports.exp (is-effective-target):
1116 Reorder to put powerpc stuff together.
1117 (is-effective-target-keyword): Add power10_hw.
1118
1119 2020-07-13 Nathan Sidwell <nathan@acm.org>
1120
1121 * lib/scanlang.exp (scan-lang-dump): Fix breakage.
1122 (scan-lang-dump-times, scan-lang-dump-not): New.
1123
1124 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
1125
1126 * lib/target-supports.exp (check_ppc_mma_hw_available):
1127 New function.
1128 (is-effective-target): Add ppc_mma_hw.
1129 (is-effective-target-keyword): Add ppc_mma_hw.
1130 * gcc.target/powerpc/mma-supported.c: New file.
1131 * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw.
1132 * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw.
1133
1134 2020-07-13 H.J. Lu <hjl.tools@gmail.com>
1135
1136 PR target/95443
1137 * gcc.target/i386/pr95443-1.c: New test.
1138 * gcc.target/i386/pr95443-2.c: Likewise.
1139
1140 2020-07-13 Marek Polacek <polacek@redhat.com>
1141
1142 PR c++/95288
1143 * g++.dg/diagnostic/enum2.C: New test.
1144
1145 2020-07-13 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR ipa/96130
1148 * gcc.dg/torture/pr96130.c: New test.
1149
1150 2020-07-13 Mark Eggleston <markeggleston@gcc.gnu.org>
1151
1152 PR fortran/45337
1153 * gfortran.dg/pr45337_1.f90: New test.
1154 * gfortran.dg/pr45337_2.f90: New test.
1155
1156 2020-07-13 Marek Polacek <polacek@redhat.com>
1157
1158 PR c++/96077
1159 * g++.dg/parse/enum14.C: New test.
1160
1161 2020-07-13 Nathan Sidwell <nathan@acm.org>
1162
1163 * lib/scanlang.exp (scan-lang-dump-not): Fix 3-arg case.
1164
1165 2020-07-13 Richard Biener <rguenther@suse.de>
1166
1167 PR tree-optimization/96163
1168 * g++.dg/vect/pr96163.cc: New testcase.
1169
1170 2020-07-13 Steven G. Kargl <kargl@gcc.gnu.org>
1171
1172 PR fortran/95981
1173 * gfortran.dg/pr95981.f90: New test.
1174
1175 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
1176
1177 PR target/94891
1178 * gcc.target/aarch64/return_address_sign_1.c: Update test.
1179 * gcc.target/aarch64/return_address_sign_b_1.c: Likewise.
1180
1181 2020-07-13 Richard Sandiford <richard.sandiford@arm.com>
1182
1183 PR middle-end/95114
1184 * g++.target/aarch64/pr95114.C: New test.
1185
1186 2020-07-13 Julian Brown <julian@codesourcery.com>
1187 Thomas Schwinge <thomas@codesourcery.com>
1188
1189 * gfortran.dg/goacc/finalize-1.f: Update expected dump output.
1190
1191 2020-07-13 Richard Biener <rguenther@suse.de>
1192
1193 PR testsuite/96180
1194 * gcc.dg/torture/pr96133.c: Align global variable.
1195
1196 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
1197
1198 * gcc.target/cris/pr93372-44.c, gcc.target/cris/pr93372-46.c: New.
1199
1200 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
1201
1202 PR target/93372
1203 * gcc.target/cris/pr93372-45.c: New test.
1204
1205 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
1206
1207 PR middle-end/94600
1208 * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c,
1209 gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c,
1210 gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests.
1211
1212 2020-07-13 Xionghu Luo <luoxhu@linux.ibm.com>
1213
1214 * gcc.target/powerpc/vector_float.c: New test.
1215
1216 2020-07-12 H.J. Lu <hjl.tools@gmail.com>
1217
1218 PR target/93492
1219 * gcc.target/i386/pr93492-1.c: Require Linux target.
1220 * gcc.target/i386/pr93492-2.c: Likewise.
1221 * gcc.target/i386/pr93492-3.c: Likewise.
1222 * gcc.target/i386/pr93492-4.c: Likewise.
1223 * gcc.target/i386/pr93492-5.c: Likewise.
1224
1225 2020-07-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1226
1227 PR fortran/96073
1228 * gfortran.dg/interface_48.f90: New test.
1229
1230 2020-07-11 Richard Sandiford <richard.sandiford@arm.com>
1231
1232 PR tree-optimization/96146
1233 * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
1234
1235 2020-07-11 Simon Cook <simon.cook@embecosm.com>
1236
1237 * gcc.target/riscv/read-thread-pointer.c: Fix escaping on
1238 regular expression.
1239
1240 2020-07-10 Joseph Myers <joseph@codesourcery.com>
1241
1242 * gcc.dg/c11-bool-limits-1.c, gcc.dg/c2x-bool-limits-1.c: New
1243 tests.
1244
1245 2020-07-10 Rajalakshmi Srinivasaraghavan <rajis@linux.vnet.ibm.com>
1246 Aaron Sawdey <acsawdey@linux.ibm.com>
1247
1248 * gcc.target/powerpc/p10-identify.c: New file.
1249 * gcc.target/powerpc/p10-arch31.c: New file.
1250 * gcc.target/powerpc/mma-single-test.c: New file.
1251 * gcc.target/powerpc/mma-double-test.c: New file.
1252
1253 2020-07-10 Harald Anlauf <anlauf@gmx.de>
1254
1255 PR fortran/95980
1256 * gfortran.dg/pr95980_2.f90: New file.
1257
1258 2020-07-10 Harald Anlauf <anlauf@gmx.de>
1259
1260 PR fortran/96086
1261 * gfortran.dg/pr96086.f90: New file.
1262
1263 2020-07-10 Richard Sandiford <richard.sandiford@arm.com>
1264
1265 PR target/92789
1266 PR target/95726
1267 * g++.target/arm/pr95726.C: New test.
1268
1269 2020-07-10 Carl Love <cel@us.ibm.com>
1270
1271 * gcc.target/powerpc/vsx_mask-count-runnable.c: New test case.
1272 * gcc.target/powerpc/vsx_mask-expand-runnable.c: New test case.
1273 * gcc.target/powerpc/vsx_mask-extract-runnable.c: New test case.
1274 * gcc.target/powerpc/vsx_mask-move-runnable.c: New test case.
1275
1276 2020-07-10 Martin Liska <mliska@suse.cz>
1277
1278 PR gcov-profile/96148
1279 * lib/scanwpaipa.exp: Fix wpa dump file suffix the same way
1280 as other in the file.
1281
1282 2020-07-10 Jason Merrill <jason@redhat.com>
1283
1284 * g++.dg/cpp2a/nontype-class-union1.C: New test.
1285
1286 2020-07-10 Jason Merrill <jason@redhat.com>
1287
1288 * g++.dg/cpp0x/pr81246.C: No error in C++20.
1289 * g++.dg/cpp0x/variadic74.C: No error in C++20.
1290 * g++.dg/cpp1z/nontype-auto3.C: No error in C++20.
1291 * g++.dg/template/crash106.C: No error in C++20.
1292 * g++.dg/template/crash119.C: No error in C++20.
1293 * g++.dg/template/nontype12.C: No error in C++20.
1294 * g++.dg/template/void3.C: Don't require follow-on message.
1295 * g++.dg/template/void7.C: Don't require follow-on message.
1296 * g++.dg/template/void9.C: Don't require follow-on message.
1297 * g++.dg/cpp2a/nontype-class-equiv1.C: New file.
1298
1299 2020-07-10 Jason Merrill <jason@redhat.com>
1300
1301 PR c++/96105
1302 PR c++/96052
1303 PR c++/95976
1304 * g++.dg/cpp2a/no_unique_address4.C: New test.
1305 * g++.dg/cpp2a/no_unique_address5.C: New test.
1306 * g++.dg/cpp2a/no_unique_address6.C: New test.
1307
1308 2020-07-10 Andrea Corallo <andrea.corallo@arm.com>
1309 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
1310 Iain Apreotesei <iain.apreotesei@arm.com>
1311
1312 * gcc.target/arm/lob.h: New header.
1313 * gcc.target/arm/lob1.c: New testcase.
1314 * gcc.target/arm/lob2.c: Likewise.
1315 * gcc.target/arm/lob3.c: Likewise.
1316 * gcc.target/arm/lob4.c: Likewise.
1317 * gcc.target/arm/lob5.c: Likewise.
1318 * gcc.target/arm/lob6.c: Likewise.
1319 * gcc.target/arm/unsigned-extend-2.c: Do not run when generating
1320 low loop overhead.
1321 * gcc.target/arm/ivopts.c: Fix check for low loop overhead.
1322 * lib/target-supports.exp (check_effective_target_arm_v8_1_lob)
1323 (check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob): New procs.
1324
1325 2020-07-10 Richard Biener <rguenther@suse.de>
1326
1327 PR tree-optimization/96133
1328 * gcc.dg/torture/pr96133.c: New testcase.
1329
1330 2020-07-10 Cui,Lili <lili.cui@intel.com>
1331
1332 * gcc.target/i386/funcspec-56.inc: Handle new march.
1333 * g++.target/i386/mv16.C: Handle new march
1334
1335 2020-07-09 Julian Brown <julian@codesourcery.com>
1336 Thomas Schwinge <thomas@codesourcery.com>
1337
1338 PR middle-end/95270
1339 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero
1340 bias.
1341
1342 2020-07-09 Julian Brown <julian@codesourcery.com>
1343
1344 * gfortran.dg/goacc/mapping-tests-3.f90: New test.
1345 * gfortran.dg/goacc/mapping-tests-4.f90: New test.
1346
1347 2020-07-09 Peter Bergner <bergner@linux.ibm.com>
1348
1349 PR target/96125
1350 * gcc.target/powerpc/pr96125.c: New test.
1351
1352 2020-07-09 Patrick Palka <ppalka@redhat.com>
1353
1354 PR c++/96132
1355 * g++.dg/template/incomplete12.C: New test.
1356
1357 2020-07-09 H.J. Lu <hjl.tools@gmail.com>
1358
1359 PR target/88713
1360 * gcc.target/i386/pr88713-1.c: New test.
1361 * gcc.target/i386/pr88713-2.c: Likewise.
1362
1363 2020-07-09 Richard Biener <rguenther@suse.de>
1364
1365 * gcc.dg/vect/bb-slp-10.c: Adjust.
1366 * gcc.dg/vect/slp-45.c: Likewise.
1367 * gcc.dg/vect/vect-109.c: Likewise.
1368
1369 2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com>
1370
1371 PR tree-optimization/95804
1372 * gcc.dg/tree-ssa/pr95804.c: New test.
1373
1374 2020-07-09 Omar Tahir <omar.tahir@arm.com>
1375
1376 * gcc.target/aarch64/nospill.c: New test.
1377
1378 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
1379
1380 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
1381 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
1382
1383 2020-07-09 Matthew Malcomson <matthew.malcomson@arm.com>
1384
1385 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
1386 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
1387 New test.
1388 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
1389 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
1390 New proc.
1391
1392 2020-07-09 Kewen Lin <linkw@linux.ibm.com>
1393
1394 * gcc.target/aarch64/sve/clastb_1.c: Update dumping string.
1395 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
1396 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
1397 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
1398 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
1399 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
1400 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
1401
1402 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
1403
1404 * gcc.target/riscv/read-thread-pointer.c: New.
1405
1406 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
1407
1408 * gcc.target/riscv/save-restore-9.c: New.
1409
1410 2020-07-08 Eric Botcazou <ebotcazou@gcc.gnu.org>
1411
1412 * gcc.dg/sso-11.c: New test.
1413 * gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order.
1414 * gcc.dg/sso/memcpy-1.c: New test.
1415
1416 2020-07-08 Harald Anlauf <anlauf@gmx.de>
1417
1418 PR fortran/96085
1419 * gfortran.dg/pr96085.f90: New file.
1420
1421 2020-07-08 Patrick Palka <ppalka@redhat.com>
1422
1423 PR c++/95497
1424 * g++.dg/cpp2a/concepts-pr95497.C: New test.
1425
1426 2020-07-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1427
1428 * gcc.target/powerpc/builtins-msum-runnable.c: New test.
1429 * gcc.target/powerpc/vsx-builtin-msum.c: New test.
1430
1431 2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
1432
1433 PR middle-end/95694
1434 * gcc.dg/pr95694.c: New test.
1435
1436 2020-07-08 Marek Polacek <polacek@redhat.com>
1437
1438 PR c++/96103
1439 * g++.dg/cpp0x/decltype77.C: New test.
1440
1441 2020-07-07 Marek Polacek <polacek@redhat.com>
1442
1443 PR c++/92427
1444 * g++.dg/ext/flexary37.C: New test.
1445
1446 2020-07-07 Patrick Palka <ppalka@redhat.com>
1447
1448 PR c++/95303
1449 * g++.dg/concepts/diagnostic14.C: New test.
1450
1451 2020-07-07 Aaron Sawdey <acsawdey@linux.ibm.com>
1452
1453 * lib/target-supports.exp (check_power10_hw_available):
1454 Return 0 for passing test.
1455
1456 2020-07-07 Nathan Sidwell <nathan@acm.org>
1457
1458 * c-c++-common/cpp/pragma-eof.c: New
1459
1460 2020-07-07 Nathan Sidwell <nathan@acm.org>
1461
1462 * c-c++-common/cpp/line-2.c: New.
1463 * c-c++-common/cpp/line-2.h: New.
1464 * c-c++-common/cpp/line-3.c: New.
1465 * c-c++-common/cpp/line-4.c: New.
1466 * c-c++-common/cpp/line-4.h: New.
1467
1468 2020-07-07 Martin Sebor <msebor@redhat.com>
1469
1470 PR c++/96063
1471 * g++.dg/warn/Wmismatched-tags-7.C: New test.
1472 * g++.dg/warn/Wmismatched-tags-8.C: New test.
1473
1474 2020-07-07 Richard Biener <rguenther@suse.de>
1475
1476 * gcc.dg/vect/slp-47.c: New testcase.
1477 * gcc.dg/vect/slp-48.c: Likewise.
1478
1479 2020-07-06 Martin Sebor <msebor@redhat.com>
1480
1481 PR c++/95984
1482 * g++.dg/warn/Wnonnull6.C: New test.
1483
1484 2020-07-06 Nathan Sidwell <nathan@acm.org>
1485
1486 * g++.dg/eh/builtin10.C: Adjust expected errors.
1487 * g++.dg/eh/builtin11.C: Likewise.
1488 * g++.dg/eh/builtin5.C: Likewise.
1489 * g++.dg/eh/builtin6.C: Likewise.
1490 * g++.dg/eh/builtin7.C: Likewise.
1491 * g++.dg/eh/builtin9.C: Likewise.
1492 * g++.dg/parse/crash55.C: Likewise.
1493
1494 2020-07-06 Harald Anlauf <anlauf@gmx.de>
1495
1496 PR fortran/95980
1497 * gfortran.dg/pr95980.f90: New file.
1498
1499 2020-07-06 Harald Anlauf <anlauf@gmx.de>
1500
1501 PR fortran/95709
1502 * gfortran.dg/pr95709.f90: New file.
1503
1504 2020-07-06 Jonathan Wakely <jwakely@redhat.com>
1505
1506 * g++.old-deja/g++.bugs/900404_04.C: Add c++98_only selector to
1507 dg-error for extra ';'.
1508 * g++.old-deja/g++.law/missed-error2.C: Likewise.
1509
1510 2020-07-06 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/96075
1513 * gcc.dg/vect/slp-46.c: New testcase.
1514
1515 2020-07-06 Roger Sayle <roger@nextmovesoftware.com>
1516
1517 * gcc.target/nvptx/vadd_add.c: New test.
1518 * gcc.target/nvptx/vsub_add.c: New test.
1519
1520 2020-07-06 Hans-Peter Nilsson <hp@axis.com>
1521
1522 * gcc.target/cris/peep2-movulsr.c: New test.
1523
1524 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
1525
1526 * gcc.target/cris/pr93372-39.c: New test.
1527
1528 2020-07-05 Hans-Peter Nilsson <hp@axis.com>
1529
1530 * gcc.target/cris/pr93372-36.c, gcc.target/cris/pr93372-37.c,
1531 gcc.target/cris/pr93372-38.c: New tests.
1532
1533 2020-07-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR fortran/27318
1536 * gfortran.dg/error_recovery_1.f90: Adjust test case.
1537 * gfortran.dg/use_15.f90: Likewise.
1538 * gfortran.dg/interface_47.f90: New test.
1539
1540 2020-07-04 Iain Sandoe <iain@sandoe.co.uk>
1541
1542 * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
1543 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here.
1544
1545 2020-07-03 Eric Botcazou <ebotcazou@gcc.gnu.org>
1546
1547 * gnat.dg/opt87.adb: New test.
1548 * gnat.dg/opt87_pkg.ads: New helper.
1549 * gnat.dg/opt87_pkg.adb: Likewise.
1550
1551 2020-07-03 Martin Jambor <mjambor@suse.cz>
1552
1553 PR ipa/96040
1554 * gcc.dg/ipa/pr96040.c: New test.
1555
1556 2020-07-03 Roger Sayle <roger@nextmovesoftware.com>
1557
1558 * gcc.target/nvptx/popc-1.c: New test.
1559 * gcc.target/nvptx/popc-2.c: New test.
1560 * gcc.target/nvptx/popc-3.c: New test.
1561 * gcc.target/nvptx/mul-wide.c: New test.
1562 * gcc.target/nvptx/umul-wide.c: New test.
1563
1564 2020-07-03 Richard Biener <rguenther@suse.de>
1565
1566 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New
1567 testcase.
1568
1569 2020-07-03 David Edelsohn <dje.gcc@gmail.com>
1570
1571 * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces.
1572 * gcc.dg/fixits-pr84852-2.c: Same.
1573 * gcc.dg/pr89410-1.c: Same.
1574 * gcc.dg/pr89410-2.c: Same.
1575
1576 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
1577
1578 * gfortran.dg/pr95690.f90: Solaris error appears on line 5.
1579
1580 2020-07-02 David Edelsohn <dje.gcc@gmail.com>
1581
1582 * gcc.dg/pr26570.c: dg-prune function not inlinable warning.
1583
1584 2020-07-02 Harald Anlauf <anlauf@gmx.de>
1585
1586 PR fortran/93423
1587 * gfortran.dg/pr93423.f90: New file.
1588
1589 2020-07-02 Harald Anlauf <anlauf@gmx.de>
1590
1591 PR fortran/93337
1592 * gfortran.dg/pr93337.f90: New file.
1593
1594 2020-07-02 Jason Merrill <jason@redhat.com>
1595 Jakub Jelinek <jakub@redhat.com>
1596
1597 * g++.dg/cpp2a/consteval-virtual1.C: New test.
1598 * g++.dg/cpp2a/consteval-virtual2.C: New test.
1599 * g++.dg/cpp2a/consteval-virtual3.C: New test.
1600 * g++.dg/cpp2a/consteval-virtual4.C: New test.
1601 * g++.dg/cpp2a/consteval-virtual5.C: New test.
1602
1603 2020-07-02 Martin Jambor <mjambor@suse.cz>
1604
1605 PR debug/95343
1606 * gcc.dg/guality/pr95343.c: New test.
1607
1608 2020-07-02 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR tree-optimization/95857
1611 * gcc.dg/pr95857.c: New test.
1612
1613 2020-07-02 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/96022
1616 * g++.dg/vect/pr96022.cc: New testcase.
1617
1618 2020-07-02 Felix Yang <felix.yang@huawei.com>
1619
1620 PR tree-optimization/95961
1621 * gcc.target/aarch64/sve/pr95961.c: New test.
1622
1623 2020-07-02 Jakub Jelinek <jakub@redhat.com>
1624
1625 * c-c++-common/gomp/loop-7.c: New test.
1626
1627 2020-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1628
1629 PR fortran/95584
1630 * gfortran.dg/pr95584.f90: New test.
1631
1632 2020-07-02 Kewen Lin <linkw@linux.ibm.com>
1633
1634 * g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
1635 vectorization messages.
1636
1637 2020-07-01 Omar Tahir <omar.tahir@arm.com>
1638
1639 * gcc.target/aarch64/bti-4.c: New test.
1640
1641 2020-07-01 Jeff Law <law@redhat.com>
1642
1643 PR tree-optimization/94882
1644 * gcc.dg/tree-ssa/pr94882.c: New test.
1645 * gcc.dg/tree-ssa/pr94882-1.c: New test.
1646 * gcc.dg/tree-ssa/pr94882-2.c: New test.
1647 * gcc.dg/tree-ssa/pr94882-3.c: New test.
1648
1649 2020-07-01 Jonathan Wakely <jwakely@redhat.com>
1650
1651 PR testsuite/96014
1652 * g++.dg/analyzer/pr94028.C: Make operator new non-throwing so
1653 that the compiler doesn't implicitly mark it as returning
1654 non-null.
1655
1656 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1657
1658 * gfortran.dg/pr95690.f90: Adjust dg-error line number.
1659
1660 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1661
1662 * gcc.target/powerpc/direct-move-double1.c: Require lp64.
1663 * gcc.target/powerpc/direct-move-float1.c: Same.
1664 * gcc.target/powerpc/direct-move-float3.c: Same.
1665 * gcc.target/powerpc/direct-move-vint1.c: Same.
1666 * gcc.target/powerpc/vsx-vector-5.c: Same.
1667 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
1668 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
1669 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
1670
1671 2020-07-01 Andrea Corallo <andrea.corallo@arm.com>
1672
1673 * gcc.target/aarch64/get_fpcr64_1.c: New test.
1674 * gcc.target/aarch64/set_fpcr64_1.c: New test.
1675 * gcc.target/aarch64/get_fpsr64_1.c: New test.
1676 * gcc.target/aarch64/set_fpsr64_1.c: New test.
1677
1678 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
1679
1680 PR fortran/95446
1681 * gfortran.dg/elemental_optional_args_6.f90: Remove check
1682 for warnings that were erroneously output.
1683 * gfortran.dg/pr95446.f90: New test.
1684
1685 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
1686
1687 PR target/94743
1688 * gcc.target/arm/handler-align.c: Add -mgeneral-regs-only.
1689
1690 2020-07-01 Richard Biener <rguenther@suse.de>
1691
1692 PR tree-optimization/95839
1693 * gcc.dg/vect/bb-slp-pr95839-2.c: New testcase.
1694
1695 2020-07-01 Martin Liska <mliska@suse.cz>
1696
1697 * g++.dg/gcov/loop.C: Use -H option instead of -j option.
1698
1699 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
1700
1701 PR fortran/95829
1702 * gfortran.dg/pr95829.f90: New test.
1703
1704 2020-07-01 Christophe Lyon <christophe.lyon@linaro.org>
1705
1706 PR target/94743
1707 * gcc.target/arm/pr94743-1-hard.c: Add missing quotes in expected
1708 warning.
1709 * gcc.target/arm/pr94743-1-softfp.c: Likewise.
1710
1711 2020-07-01 Kito Cheng <kito.cheng@sifive.com>
1712
1713 * gcc.target/riscv/attribute-13.c: New.
1714
1715 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1716
1717 * gcc.target/powerpc/direct-move-double1.c: Remove lp64 requirement.
1718 * gcc.target/powerpc/direct-move-double2.c: Same.
1719 * gcc.target/powerpc/direct-move-float1.c: Same.
1720 * gcc.target/powerpc/direct-move-float2.c: Same.
1721 * gcc.target/powerpc/direct-move-float3.c: Same.
1722 * gcc.target/powerpc/direct-move-vint1.c: Same.
1723 * gcc.target/powerpc/direct-move-vint2.c: Same.
1724 * gcc.target/powerpc/direct-move-long1.c: Remove linux requirement..
1725 * gcc.target/powerpc/direct-move-long2.c: Same.
1726
1727 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1728
1729 * gcc.target/powerpc/20030218-1.c: Delete.
1730 * gcc.target/powerpc/20030505.c: Delete.
1731 * gcc.target/powerpc/20081204-1.c: Delete.
1732 * gcc.target/powerpc/bcd-1.c: Remove dg-skip-if SPE.
1733 * gcc.target/powerpc/bcd-2.c: Same.
1734 * gcc.target/powerpc/bcd-3.c: Same.
1735 * gcc.target/powerpc/direct-move-double1.c: Same.
1736 * gcc.target/powerpc/direct-move-double2.c: Same.
1737 * gcc.target/powerpc/direct-move-float1.c: Same.
1738 * gcc.target/powerpc/direct-move-float2.c: Same.
1739 * gcc.target/powerpc/direct-move-float3.c: Same.
1740 * gcc.target/powerpc/direct-move-long1.c: Same.
1741 * gcc.target/powerpc/direct-move-long2.c: Same.
1742 * gcc.target/powerpc/direct-move-vint1.c: Same.
1743 * gcc.target/powerpc/direct-move-vint2.c: Same.
1744 * gcc.target/powerpc/extend-divide-1.c: Same.
1745 * gcc.target/powerpc/extend-divide-2.c: Same.
1746 * gcc.target/powerpc/pack01.c: Same.
1747 * gcc.target/powerpc/pack02.c: Same.
1748 * gcc.target/powerpc/pack03.c: Same.
1749 * gcc.target/powerpc/pr52457.c: Same.
1750 * gcc.target/powerpc/pr88845.c: Same.
1751 * gcc.target/powerpc/quad-atomic.c: Same.
1752 * gcc.target/powerpc/recip-6.c: Same.
1753 * gcc.target/powerpc/recip-7.c: Same.
1754
1755 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1756
1757 * gcc.target/powerpc/p8vector-int128-1.c: Require int128 not lp64.
1758 * gcc.target/powerpc/p8vector-int128-2.c: Same.
1759
1760 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1761
1762 * gcc.target/powerpc/pr90763.c: Adjust requirements.
1763 * gcc.target/powerpc/vsx-vector-1.c: Same.
1764 * gcc.target/powerpc/vsx-vector-2.c: Same.
1765 * gcc.target/powerpc/vsx-vector-3.c: Same.
1766 * gcc.target/powerpc/vsx-vector-4.c: Same.
1767 * gcc.target/powerpc/vsx-vector-5.c: Same.
1768 * gcc.target/powerpc/vsx-vector-6.p7.c: Same.
1769 * gcc.target/powerpc/vsx-vector-6.p8.c: Same.
1770 * gcc.target/powerpc/vsx-vector-6.p9.c: Same.
1771 * gcc.target/powerpc/vsx-vector-abss.c: Same.
1772 * gcc.target/powerpc/vsx-vectorize-1.c: Same.
1773 * gcc.target/powerpc/vsx-vectorize-2.c: Same.
1774 * gcc.target/powerpc/vsx-vectorize-3.c: Same.
1775 * gcc.target/powerpc/vsx-vectorize-4.c: Same.
1776 * gcc.target/powerpc/vsx-vectorize-5.c: Same.
1777 * gcc.target/powerpc/vsx-vectorize-6.c: Same.
1778 * gcc.target/powerpc/vsx-vectorize-7.c: Same.
1779 * gcc.target/powerpc/vsx-vectorize-8.c: Same.
1780
1781 2020-07-01 David Edelsohn <dje.gcc@gmail.com>
1782
1783 * gcc.target/powerpc/ppc-spe.c: Delete.
1784 * gcc.target/powerpc/ppc-spe64-1.c: Delete.
1785 * gcc.target/powerpc/pr60102.c: Delete.
1786 * gcc.target/powerpc/pr60158.c: Delete.
1787 * gcc.target/powerpc/pr60735.c: Delete.
1788 * gcc.target/powerpc/pr78458.c: Delete.
1789 * gcc.target/powerpc/pr80343.c: Delete.
1790 * gcc.target/powerpc/spe-evmerge.c: Delete.
1791 * gcc.target/powerpc/spe-small-data-1.c: Delete.
1792 * gcc.target/powerpc/spe-small-data-2.c: Delete.
1793 * gcc.target/powerpc/spe-unwind-1.c: Delete.
1794 * gcc.target/powerpc/spe-vector-memcpy.c: Delete.
1795 * gcc.target/powerpc/spe-vector-memset.c: Delete.
1796 * gcc.target/powerpc/spe1.c: Delete.
1797
1798 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
1799
1800 * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128.
1801 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
1802 * gcc.target/powerpc/builtins-6-runnable.c: Same.
1803 * gcc.target/powerpc/builtins-revb-runnable.c: Same.
1804
1805 2020-06-30 Harald Anlauf <anlauf@gmx.de>
1806
1807 PR fortran/88379
1808 * gfortran.dg/pr88379.f90: New file.
1809
1810 2020-06-30 Richard Sandiford <richard.sandiford@arm.com>
1811
1812 PR target/92789
1813 PR target/95726
1814 * g++.target/aarch64/pr95726.C: New test.
1815
1816 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
1817
1818 * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements.
1819 * gcc.target/powerpc/builtins-1.c: Same.
1820 * gcc.target/powerpc/builtins-2-p9-runnable.c: Same.
1821 * gcc.target/powerpc/builtins-2.c: Same.
1822 * gcc.target/powerpc/builtins-3-p9-runnable.c: Same.
1823 * gcc.target/powerpc/builtins-3-p9.c: Same.
1824 * gcc.target/powerpc/builtins-3-runnable-p8.c: Same.
1825 * gcc.target/powerpc/builtins-3.c: Same.
1826 * gcc.target/powerpc/builtins-4-p9-runnable.c: Same.
1827 * gcc.target/powerpc/builtins-4.c: Same.
1828 * gcc.target/powerpc/builtins-5-p9-runnable.c: Same.
1829 * gcc.target/powerpc/builtins-5.c: Same.
1830 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same.
1831 * gcc.target/powerpc/builtins-6-runnable.c: Same.
1832 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same.
1833 * gcc.target/powerpc/builtins-7-runnable.c: Same.
1834 * gcc.target/powerpc/builtins-8-p9-runnable.c: Same.
1835 * gcc.target/powerpc/builtins-8-runnable.c: Same.
1836 * gcc.target/powerpc/cpu-builtin-1.c: Same.
1837 * gcc.target/powerpc/float128-fma1.c: Same.
1838 * gcc.target/powerpc/float128-hw.c: Same.
1839 * gcc.target/powerpc/float128-hw10.c: Same.
1840 * gcc.target/powerpc/float128-hw11.c: Same.
1841 * gcc.target/powerpc/float128-hw2.c: Same.
1842 * gcc.target/powerpc/float128-hw3.c: Same.
1843 * gcc.target/powerpc/float128-hw4.c: Same.
1844 * gcc.target/powerpc/float128-hw5.c: Same.
1845 * gcc.target/powerpc/float128-hw6.c: Same.
1846 * gcc.target/powerpc/float128-hw7.c: Same.
1847 * gcc.target/powerpc/float128-hw8.c: Same.
1848 * gcc.target/powerpc/float128-hw9.c: Same.
1849 * gcc.target/powerpc/float128-minmax.c: Same.
1850 * gcc.target/powerpc/float128-odd.c: Same.
1851 * gcc.target/powerpc/float128-sqrt1.c: Same.
1852
1853 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
1854
1855 * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning.
1856
1857 2020-06-30 Thomas Schwinge <thomas@codesourcery.com>
1858
1859 * lib/scanoffload.exp (scoff) <offload_targets>: Skip HSA.
1860
1861 2020-06-30 Christophe Lyon <christophe.lyon@linaro.org>
1862
1863 PR target/94743
1864 * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only.
1865 * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only.
1866 * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only.
1867 * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only.
1868 * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only.
1869 * gcc.target/arm/pr94743-1-hard.c: New test.
1870 * gcc.target/arm/pr94743-1-soft.c: New test.
1871 * gcc.target/arm/pr94743-1-softfp.c: New test.
1872 * gcc.target/arm/pr94743-2.c: New test.
1873 * gcc.target/arm/pr94743-3.c: New test.
1874
1875 2020-06-30 Yang Yang <yangyang305@huawei.com>
1876
1877 PR tree-optimization/95855
1878 * gcc.dg/tree-ssa/split-path-12.c: New testcase.
1879
1880 2020-06-30 David Edelsohn <dje.gcc@gmail.com>
1881
1882 * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14.
1883
1884 2020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1885
1886 PR fortran/95355
1887 * gfortran.dg/select_type_49.f90: New file.
1888
1889 2020-06-30 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR c++/95963
1892 * g++.dg/cpp1z/launder9.C: New test.
1893
1894 2020-06-29 Harald Anlauf <anlauf@gmx.de>
1895
1896 PR fortran/95978
1897 * gfortran.dg/pr95978.f90: New file.
1898
1899 2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1900
1901 PR fortran/95743
1902 * gfortran.dg/recursive_check_16.f90: New file.
1903
1904 2020-06-29 David Edelsohn <dje.gcc@gmail.com>
1905
1906 * gfortran.dg/char4-subscript.f90: Simplify regex.
1907 Accept big endian or little endian output.
1908
1909 2020-06-29 Marek Polacek <polacek@redhat.com>
1910
1911 PR c++/94553
1912 * g++.dg/cpp1y/pr68578.C: Adjust dg-error.
1913 * g++.dg/cpp1y/var-templ66.C: New test.
1914 * g++.dg/cpp2a/concepts-redecl1.C: New test.
1915
1916 2020-06-29 Marek Polacek <polacek@redhat.com>
1917
1918 PR c++/95568
1919 * g++.dg/cpp2a/class-deduction-aggr5.C: New test.
1920 * g++.dg/cpp2a/class-deduction-aggr6.C: New test.
1921
1922 2020-06-29 Harald Anlauf <anlauf@gmx.de>
1923
1924 PR fortran/71706
1925 * gfortran.dg/pr71706.f90: New file.
1926
1927 2020-06-29 Martin Liska <mliska@suse.cz>
1928
1929 PR c++/86568
1930 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
1931 Fix coding style.
1932
1933 2020-06-29 Richard Biener <rguenther@suse.de>
1934
1935 PR tree-optimization/95916
1936 * gcc.dg/vect/pr95916.c: New testcase.
1937
1938 2020-06-29 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c++/86568
1941 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
1942 Adjust dg-warning.
1943
1944 2020-06-29 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR c++/86568
1947 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
1948 Adjust dg-warning.
1949
1950 2020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com>
1951
1952 PR tree-optimization/95854
1953 * gcc.dg/pr95854.c: New test.
1954
1955 2020-06-29 Frederik Harwath <frederik@codesourcery.com>
1956
1957 * lib/scandump.exp (glob-dump-file): New proc.
1958 (scan-dump): Use glob-dump-file for file name expansion.
1959 (scan-dump-times): Likewise.
1960 (scan-dump-dem): Likewise.
1961 (scan-dump-dem-not): Likewise.
1962
1963 2020-06-28 Martin Sebor <msebor@redhat.com>
1964
1965 PR c++/86568
1966 * g++.dg/warn/Wnonnull5.C: New test.
1967 * c-c++-common/pr28656.c: Adjust text of expected warning.
1968 * c-c++-common/pr66208.c: Same.
1969 * g++.dg/cpp0x/nullptr22.C: Same.
1970 * g++.dg/ext/attr-nonnull.C: Same.
1971 * g++.dg/ext/attrib49.C: Same.
1972 * g++.dg/pr71973-2.C: Same.
1973 * g++.dg/warn/Wnonnull3.C: Same.
1974 * g++.dg/warn/Wnonnull4.C: Same.
1975 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
1976 * objc.dg/attributes/method-nonnull-1.m: Same.
1977
1978 2020-06-28 Harald Anlauf <anlauf@gmx.de>
1979
1980 PR fortran/95340
1981 * gfortran.dg/pr95340.f90: New file.
1982
1983 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
1984
1985 PR c++/95711
1986 * g++.dg/coroutines/pr95711.C: New test.
1987
1988 2020-06-28 Harald Anlauf <anlauf@gmx.de>
1989
1990 PR fortran/95880
1991 * gfortran.dg/pr95880.f90: New file.
1992
1993 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
1994
1995 PR c++/95519
1996 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C:
1997 Amend log messages.
1998 * g++.dg/coroutines/torture/pr95519-03-return-value.C:
1999 Likewise.
2000 * g++.dg/coroutines/torture/pr95519-04-yield-value.C:
2001 Likewise.
2002 * g++.dg/coroutines/torture/pr95519-05-gro.C: Likewise.
2003
2004 2020-06-28 David Edelsohn <dje.gcc@gmail.com>
2005
2006 * gcc.target/powerpc/prefix-large-dd.c: Require DFP.
2007 * gcc.target/powerpc/prefix-large-sd.c: Require DFP.
2008 * gcc.target/powerpc/prefix-large-kf.c: Require float128.
2009 * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP.
2010 * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP.
2011 * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128.
2012
2013 2020-06-27 Harald Anlauf <anlauf@gmx.de>
2014
2015 PR fortran/95881
2016 * gfortran.dg/pr95881.f90: New file.
2017
2018 2020-06-27 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR middle-end/95903
2021 * c-c++-common/pr95903.c: New test.
2022
2023 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
2024
2025 PR c++/95736
2026 * g++.dg/coroutines/pr95736.C: New test.
2027
2028 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
2029
2030 * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
2031
2032 2020-06-27 Michael Meissner <meissner@linux.ibm.com>
2033
2034 * gcc.target/powerpc/prefix-add.c: New test.
2035 * gcc.target/powerpc/prefix-si-constant.c: New test.
2036 * gcc.target/powerpc/prefix-di-constant.c: New test.
2037 * gcc.target/powerpc/prefix-ds-dq.c: New test.
2038 * gcc.target/powerpc/prefix-no-update.c: New test.
2039 * gcc.target/powerpc/prefix-large-dd.c: New test.
2040 * gcc.target/powerpc/prefix-large-df.c: New test.
2041 * gcc.target/powerpc/prefix-large-di.c: New test.
2042 * gcc.target/powerpc/prefix-large-hi.c: New test.
2043 * gcc.target/powerpc/prefix-large-kf.c: New test.
2044 * gcc.target/powerpc/prefix-large-qi.c: New test.
2045 * gcc.target/powerpc/prefix-large-sd.c: New test.
2046 * gcc.target/powerpc/prefix-large-sf.c: New test.
2047 * gcc.target/powerpc/prefix-large-si.c: New test.
2048 * gcc.target/powerpc/prefix-large-udi.c: New test.
2049 * gcc.target/powerpc/prefix-large-uhi.c: New test.
2050 * gcc.target/powerpc/prefix-large-uqi.c: New test.
2051 * gcc.target/powerpc/prefix-large-usi.c: New test.
2052 * gcc.target/powerpc/prefix-large-v2df.c: New test.
2053 * gcc.target/powerpc/prefix-large.h: Include file for new tests.
2054 * gcc.target/powerpc/prefix-pcrel-dd.c: New test.
2055 * gcc.target/powerpc/prefix-pcrel-df.c: New test.
2056 * gcc.target/powerpc/prefix-pcrel-di.c: New test.
2057 * gcc.target/powerpc/prefix-pcrel-hi.c: New test.
2058 * gcc.target/powerpc/prefix-pcrel-kf.c: New test.
2059 * gcc.target/powerpc/prefix-pcrel-qi.c: New test.
2060 * gcc.target/powerpc/prefix-pcrel-sd.c: New test.
2061 * gcc.target/powerpc/prefix-pcrel-sf.c: New test.
2062 * gcc.target/powerpc/prefix-pcrel-si.c: New test.
2063 * gcc.target/powerpc/prefix-pcrel-udi.c: New test.
2064 * gcc.target/powerpc/prefix-pcrel-uhi.c: New test.
2065 * gcc.target/powerpc/prefix-pcrel-uqi.c: New test.
2066 * gcc.target/powerpc/prefix-pcrel-usi.c: New test.
2067 * gcc.target/powerpc/prefix-pcrel-v2df.c: New test.
2068 * gcc.target/powerpc/prefix-pcrel.h: Include file for new tests.
2069 * gcc.target/powerpc/prefix-stack-protect.c: New test.
2070
2071 2020-06-26 Yichao Yu <yyc1992@gmail.com>
2072
2073 * gcc.target/i386/pr95778-1.c: New test.
2074 * gcc.target/i386/pr95778-2.c: New test.
2075
2076 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
2077
2078 * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
2079 and mma.
2080
2081 2020-06-26 Marek Polacek <polacek@redhat.com>
2082
2083 * c-c++-common/torture/vector-subscript-3.c: In C++17, define away
2084 the keyword register.
2085 * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17.
2086 * g++.dg/cpp1z/fold7a.C: Likewise.
2087 * g++.dg/cpp1z/nontype3a.C: Likewise.
2088 * g++.dg/cpp1z/utf8-2a.C: Likewise.
2089 * g++.dg/parse/error11.C: Update expected diagnostics for C++17.
2090 * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning.
2091 * g++.dg/torture/pr49394.C: In C++17, use noexcept(false).
2092 * g++.dg/torture/pr82154.C: Use -std=c++14.
2093 * lib/target-supports.exp: Set to C++17.
2094 * obj-c++.dg/try-catch-9.mm: Use -Wno-register.
2095
2096 2020-06-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2097
2098 * gfortran.dg/gomp/combined-if.f90: Adjust expected number
2099 of matches depending on whether nvptx offloading is supported.
2100 * lib/target-supports.exp
2101 (check_effective_target_offload_nvptx): New.
2102
2103 2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
2104
2105 * gnat.dg/opt86_pkg.ads: New helper.
2106 * gnat.dg/opt86a.adb: New test.
2107 * gnat.dg/opt86b.adb: Likewise.
2108 * gnat.dg/opt86c.adb: Likewise.
2109
2110 2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
2111
2112 * gdc.dg/pr95250.d: Updated.
2113
2114 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
2115
2116 PR c++/95519
2117 * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
2118 * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
2119 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
2120 * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
2121 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
2122 * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
2123 * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
2124 * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
2125
2126 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
2127
2128 * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
2129 New.
2130 * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
2131
2132 2020-06-26 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/95897
2135 * gcc.dg/vect/pr95897.c: New testcase.
2136
2137 2020-06-25 Marek Polacek <polacek@redhat.com>
2138
2139 PR c++/91104
2140 * g++.dg/cpp1y/lambda-generic-variadic21.C: New test.
2141
2142 2020-06-25 Harald Anlauf <anlauf@gmx.de>
2143
2144 PR fortran/95828
2145 * gfortran.dg/pr95828.f90: New file.
2146
2147 2020-06-25 Harald Anlauf <anlauf@gmx.de>
2148
2149 PR fortran/95826
2150 * gfortran.dg/pr95826.f90: New file.
2151
2152 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
2153
2154 PR d/95250
2155 * gdc.dg/pr95250.d: New test.
2156
2157 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
2158
2159 PR d/95173
2160 * gdc.dg/pr95173.d: New test.
2161
2162 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
2163
2164 * gdc.dg/init1.d: New test.
2165
2166 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
2167
2168 * gdc.dg/asm1.d: Don't use deprecated asm syntax.
2169 * gdc.dg/compilable.d: Add public to selective import.
2170 * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable.
2171 * gdc.dg/runnable.d: Remove empty statement.
2172
2173 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
2174
2175 PR fortran/95837
2176 * gfortran.dg/char4-subscript.f90: New test.
2177
2178 2020-06-25 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/95839
2181 * gcc.dg/vect/bb-slp-pr95839.c: New testcase.
2182
2183 2020-06-25 Tobias Burnus <tobias@codesourcery.com>
2184 Kwok Cheung Yeung <kcy@codesourery.com>
2185
2186 PR fortran/95869
2187 * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable.
2188 * gfortran.dg/gomp/pr95869.f90: New.
2189
2190 2020-06-25 Kwok Cheung Yeung <kcy@codesourcery.com>
2191
2192 * gfortran.dg/gomp/combined-if.f90: New.
2193
2194 2020-06-25 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/95866
2197 * gcc.dg/vect/bb-slp-pr95866.c: New testcase.
2198
2199 2020-06-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2200
2201 PR target/94954
2202 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
2203
2204 2020-06-24 Alexandre Oliva <oliva@adacore.com>
2205
2206 PR testsuite/95416
2207 PR testsuite/95577
2208 * gcc.misc-tests/outputs.exp (gsplit_dwarf): Move -g into it.
2209 (outest): Introduce conditionals and string/variable/expr
2210 expansion. Drop special-casing of $aout and .dwo.
2211 (gspd): New conditional. Guard all .dwo files with it.
2212 (ltop): New conditional. Guard files created by the LTO
2213 plugin with it. Guard files created by fat LTO compilation
2214 with its negation. Add a few -fno-use-linker-plugin tests
2215 guarded by it.
2216
2217 2020-06-24 Nicholas Krause <xerofoify@gmail.com>
2218
2219 PR c++/95672
2220 * g++.dg/template/pr95672.C: New test.
2221
2222 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
2223
2224 PR c++/95518
2225 PR c++/95813
2226 * g++.dg/coroutines/pr95518.C: New test.
2227 * g++.dg/coroutines/pr95813.C: New test.
2228
2229 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
2230
2231 * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to...
2232 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here.
2233 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test.
2234
2235 2020-06-24 Jason Merrill <jason@redhat.com>
2236
2237 PR c++/95719
2238 * g++.dg/tree-ssa/final4.C: New test.
2239
2240 2020-06-24 Harald Anlauf <anlauf@gmx.de>
2241
2242 PR fortran/95827
2243 * gfortran.dg/pr95827.f90: New file.
2244
2245 2020-06-24 Richard Biener <rguenther@suse.de>
2246
2247 PR tree-optimization/95866
2248 * gcc.target/i386/pr95866-1.c: New testcase.
2249
2250 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
2251
2252 PR target/95660
2253 * gcc.target/i386/builtin_target.c (check_detailed): Updated.
2254
2255 2020-06-24 H.J. Lu <hjl.tools@gmail.com>
2256
2257 PR target/95843
2258 * gcc.target/i386/builtin_target.c: Include <stdlib.h>,
2259 ../../../common/config/i386/i386-cpuinfo.h and
2260 ../../../common/config/i386/cpuinfo.h.
2261 (check_amd_cpu_model): Removed.
2262 (check_intel_cpu_model): Likewise,
2263 (CHECK___builtin_cpu_is): New.
2264 (gcc_assert): New. Defined as assert.
2265 (gcc_unreachable): New. Defined as abort.
2266 (inline): New. Defined as empty.
2267 (ISA_NAMES_TABLE_START): Likewise.
2268 (ISA_NAMES_TABLE_END): Likewise.
2269 (ISA_NAMES_TABLE_ENTRY): New.
2270 (check_features): Include
2271 "../../../common/config/i386/i386-isas.h".
2272 (check_detailed): Call cpu_indicator_init. Always call
2273 check_features. Call get_amd_cpu instead of check_amd_cpu_model.
2274 Call get_intel_cpu instead of check_intel_cpu_model.
2275
2276 2020-06-24 Richard Biener <rguenther@suse.de>
2277
2278 PR tree-optimization/95856
2279 * gcc.dg/vect/pr95856.c: New testcase.
2280
2281 2020-06-24 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR middle-end/95810
2284 * gcc.dg/ubsan/pr95810.c: New test.
2285
2286 2020-06-23 Jason Merrill <jason@redhat.com>
2287
2288 * g++.dg/cpp2a/class-deduction-aggr3.C: New test.
2289 * g++.dg/cpp2a/class-deduction-aggr4.C: New test.
2290
2291 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2292
2293 * gfortran.fortran-torture/execute/forall_5.f90: Make forall
2294 statement conforming.
2295
2296 2020-06-23 Iain Sandoe <iain@sandoe.co.uk>
2297
2298 PR c++/95477
2299 * g++.dg/coroutines/pr95477.C: New test.
2300 * g++.dg/coroutines/void-gro-non-class-coro.C: New test.
2301
2302 2020-06-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
2303
2304 PR target/95646
2305 * gcc.target/arm/pr95646.c: New test.
2306
2307 2020-06-23 Alexandre Oliva <oliva@adacore.com>
2308
2309 * lib/scanoffload.exp: New.
2310 * lib/scanoffloadrtl.exp: Load it. Replace ".o" with ""
2311 globally, and use scanoffload's scoff wrapper to fill it in.
2312 * lib/scanoffloadtree.exp: Likewise.
2313
2314 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2315
2316 PR fortran/95812
2317 * gfortran.dg/dependency_59.f90: New test.
2318
2319 2020-06-23 Steven G. Kargl <kargl@gcc.gnu.org>
2320
2321 PR fortran/95586
2322 * gfortran.dg/pr95586_1.f90: New test.
2323 * gfortran.dg/pr95586_2.f90: New test.
2324
2325 2020-06-22 Segher Boessenkool <segher@kernel.crashing.org>
2326
2327 * gcc.target/powerpc/cfuged-0.c: I protest.
2328 * gcc.target/powerpc/cfuged-1.c: I protest.
2329 * gcc.target/powerpc/clone3.c: I protest.
2330 * gcc.target/powerpc/cntlzdm-0.c: I protest.
2331 * gcc.target/powerpc/cntlzdm-1.c: I protest.
2332 * gcc.target/powerpc/cnttzdm-0.c: I protest.
2333 * gcc.target/powerpc/cnttzdm-1.c: I protest.
2334 * gcc.target/powerpc/cpu-future.c: I protest.
2335 * gcc.target/powerpc/dg-future-0.c: I protest.
2336 * gcc.target/powerpc/dg-future-1.c: I protest.
2337 * gcc.target/powerpc/localentry-1.c: I protest.
2338 * gcc.target/powerpc/localentry-detect-1.c: I protest.
2339 * gcc.target/powerpc/mma-builtin-1.c: I protest.
2340 * gcc.target/powerpc/mma-builtin-2.c: I protest.
2341 * gcc.target/powerpc/mma-builtin-3.c: I protest.
2342 * gcc.target/powerpc/mma-builtin-4.c: I protest.
2343 * gcc.target/powerpc/mma-builtin-5.c: I protest.
2344 * gcc.target/powerpc/mma-builtin-6.c: I protest.
2345 * gcc.target/powerpc/notoc-direct-1.c: I protest.
2346 * gcc.target/powerpc/pcrel-sibcall-1.c: I protest.
2347 * gcc.target/powerpc/pdep-0.c: I protest.
2348 * gcc.target/powerpc/pdep-1.c: I protest.
2349 * gcc.target/powerpc/pextd-0.c: I protest.
2350 * gcc.target/powerpc/pextd-1.c: I protest.
2351 * gcc.target/powerpc/pr93122.c: I protest.
2352 * gcc.target/powerpc/pr94740.c: I protest.
2353 * gcc.target/powerpc/setbceq.c: I protest.
2354 * gcc.target/powerpc/setbcge.c: I protest.
2355 * gcc.target/powerpc/setbcgt.c: I protest.
2356 * gcc.target/powerpc/setbcle.c: I protest.
2357 * gcc.target/powerpc/setbclt.c: I protest.
2358 * gcc.target/powerpc/setbcne.c: I protest.
2359 * gcc.target/powerpc/setnbceq.c: I protest.
2360 * gcc.target/powerpc/setnbcge.c: I protest.
2361 * gcc.target/powerpc/setnbcgt.c: I protest.
2362 * gcc.target/powerpc/setnbcle.c: I protest.
2363 * gcc.target/powerpc/setnbclt.c: I protest.
2364 * gcc.target/powerpc/setnbcne.c: I protest.
2365 * gcc.target/powerpc/vec-cfuged-0.c: I protest.
2366 * gcc.target/powerpc/vec-cfuged-1.c: I protest.
2367 * gcc.target/powerpc/vec-clrl-0.c: I protest.
2368 * gcc.target/powerpc/vec-clrl-1.c: I protest.
2369 * gcc.target/powerpc/vec-clrl-2.c: I protest.
2370 * gcc.target/powerpc/vec-clrl-3.c: I protest.
2371 * gcc.target/powerpc/vec-clrr-0.c: I protest.
2372 * gcc.target/powerpc/vec-clrr-1.c: I protest.
2373 * gcc.target/powerpc/vec-clrr-2.c: I protest.
2374 * gcc.target/powerpc/vec-clrr-3.c: I protest.
2375 * gcc.target/powerpc/vec-cntlzm-0.c: I protest.
2376 * gcc.target/powerpc/vec-cntlzm-1.c: I protest.
2377 * gcc.target/powerpc/vec-cnttzm-0.c: I protest.
2378 * gcc.target/powerpc/vec-cnttzm-1.c: I protest.
2379 * gcc.target/powerpc/vec-extracth-0.c: I protest.
2380 * gcc.target/powerpc/vec-extracth-1.c: I protest.
2381 * gcc.target/powerpc/vec-extracth-2.c: I protest.
2382 * gcc.target/powerpc/vec-extracth-3.c: I protest.
2383 * gcc.target/powerpc/vec-extracth-4.c: I protest.
2384 * gcc.target/powerpc/vec-extracth-5.c: I protest.
2385 * gcc.target/powerpc/vec-extracth-6.c: I protest.
2386 * gcc.target/powerpc/vec-extracth-7.c: I protest.
2387 * gcc.target/powerpc/vec-extracth-be-0.c: I protest.
2388 * gcc.target/powerpc/vec-extracth-be-1.c: I protest.
2389 * gcc.target/powerpc/vec-extracth-be-2.c: I protest.
2390 * gcc.target/powerpc/vec-extracth-be-3.c: I protest.
2391 * gcc.target/powerpc/vec-extractl-0.c: I protest.
2392 * gcc.target/powerpc/vec-extractl-1.c: I protest.
2393 * gcc.target/powerpc/vec-extractl-2.c: I protest.
2394 * gcc.target/powerpc/vec-extractl-3.c: I protest.
2395 * gcc.target/powerpc/vec-extractl-4.c: I protest.
2396 * gcc.target/powerpc/vec-extractl-5.c: I protest.
2397 * gcc.target/powerpc/vec-extractl-6.c: I protest.
2398 * gcc.target/powerpc/vec-extractl-7.c: I protest.
2399 * gcc.target/powerpc/vec-extractl-be-0.c: I protest.
2400 * gcc.target/powerpc/vec-extractl-be-1.c: I protest.
2401 * gcc.target/powerpc/vec-extractl-be-2.c: I protest.
2402 * gcc.target/powerpc/vec-extractl-be-3.c: I protest.
2403 * gcc.target/powerpc/vec-gnb-0.c: I protest.
2404 * gcc.target/powerpc/vec-gnb-1.c: I protest.
2405 * gcc.target/powerpc/vec-gnb-2.c: I protest.
2406 * gcc.target/powerpc/vec-pdep-0.c: I protest.
2407 * gcc.target/powerpc/vec-pdep-1.c: I protest.
2408 * gcc.target/powerpc/vec-pext-0.c: I protest.
2409 * gcc.target/powerpc/vec-pext-1.c: I protest.
2410 * gcc.target/powerpc/vec-stril-0.c: I protest.
2411 * gcc.target/powerpc/vec-stril-1.c: I protest.
2412 * gcc.target/powerpc/vec-stril-10.c: I protest.
2413 * gcc.target/powerpc/vec-stril-11.c: I protest.
2414 * gcc.target/powerpc/vec-stril-12.c: I protest.
2415 * gcc.target/powerpc/vec-stril-13.c: I protest.
2416 * gcc.target/powerpc/vec-stril-14.c: I protest.
2417 * gcc.target/powerpc/vec-stril-15.c: I protest.
2418 * gcc.target/powerpc/vec-stril-16.c: I protest.
2419 * gcc.target/powerpc/vec-stril-17.c: I protest.
2420 * gcc.target/powerpc/vec-stril-18.c: I protest.
2421 * gcc.target/powerpc/vec-stril-19.c: I protest.
2422 * gcc.target/powerpc/vec-stril-2.c: I protest.
2423 * gcc.target/powerpc/vec-stril-20.c: I protest.
2424 * gcc.target/powerpc/vec-stril-21.c: I protest.
2425 * gcc.target/powerpc/vec-stril-22.c: I protest.
2426 * gcc.target/powerpc/vec-stril-23.c: I protest.
2427 * gcc.target/powerpc/vec-stril-3.c: I protest.
2428 * gcc.target/powerpc/vec-stril-4.c: I protest.
2429 * gcc.target/powerpc/vec-stril-5.c: I protest.
2430 * gcc.target/powerpc/vec-stril-6.c: I protest.
2431 * gcc.target/powerpc/vec-stril-7.c: I protest.
2432 * gcc.target/powerpc/vec-stril-8.c: I protest.
2433 * gcc.target/powerpc/vec-stril-9.c: I protest.
2434 * gcc.target/powerpc/vec-stril_p-0.c: I protest.
2435 * gcc.target/powerpc/vec-stril_p-1.c: I protest.
2436 * gcc.target/powerpc/vec-stril_p-10.c: I protest.
2437 * gcc.target/powerpc/vec-stril_p-11.c: I protest.
2438 * gcc.target/powerpc/vec-stril_p-2.c: I protest.
2439 * gcc.target/powerpc/vec-stril_p-3.c: I protest.
2440 * gcc.target/powerpc/vec-stril_p-4.c: I protest.
2441 * gcc.target/powerpc/vec-stril_p-5.c: I protest.
2442 * gcc.target/powerpc/vec-stril_p-6.c: I protest.
2443 * gcc.target/powerpc/vec-stril_p-7.c: I protest.
2444 * gcc.target/powerpc/vec-stril_p-8.c: I protest.
2445 * gcc.target/powerpc/vec-stril_p-9.c: I protest.
2446 * gcc.target/powerpc/vec-strir-0.c: I protest.
2447 * gcc.target/powerpc/vec-strir-1.c: I protest.
2448 * gcc.target/powerpc/vec-strir-10.c: I protest.
2449 * gcc.target/powerpc/vec-strir-11.c: I protest.
2450 * gcc.target/powerpc/vec-strir-12.c: I protest.
2451 * gcc.target/powerpc/vec-strir-13.c: I protest.
2452 * gcc.target/powerpc/vec-strir-14.c: I protest.
2453 * gcc.target/powerpc/vec-strir-15.c: I protest.
2454 * gcc.target/powerpc/vec-strir-16.c: I protest.
2455 * gcc.target/powerpc/vec-strir-17.c: I protest.
2456 * gcc.target/powerpc/vec-strir-18.c: I protest.
2457 * gcc.target/powerpc/vec-strir-19.c: I protest.
2458 * gcc.target/powerpc/vec-strir-2.c: I protest.
2459 * gcc.target/powerpc/vec-strir-20.c: I protest.
2460 * gcc.target/powerpc/vec-strir-21.c: I protest.
2461 * gcc.target/powerpc/vec-strir-22.c: I protest.
2462 * gcc.target/powerpc/vec-strir-23.c: I protest.
2463 * gcc.target/powerpc/vec-strir-3.c: I protest.
2464 * gcc.target/powerpc/vec-strir-4.c: I protest.
2465 * gcc.target/powerpc/vec-strir-5.c: I protest.
2466 * gcc.target/powerpc/vec-strir-6.c: I protest.
2467 * gcc.target/powerpc/vec-strir-7.c: I protest.
2468 * gcc.target/powerpc/vec-strir-8.c: I protest.
2469 * gcc.target/powerpc/vec-strir-9.c: I protest.
2470 * gcc.target/powerpc/vec-strir_p-0.c: I protest.
2471 * gcc.target/powerpc/vec-strir_p-1.c: I protest.
2472 * gcc.target/powerpc/vec-strir_p-10.c: I protest.
2473 * gcc.target/powerpc/vec-strir_p-11.c: I protest.
2474 * gcc.target/powerpc/vec-strir_p-2.c: I protest.
2475 * gcc.target/powerpc/vec-strir_p-3.c: I protest.
2476 * gcc.target/powerpc/vec-strir_p-4.c: I protest.
2477 * gcc.target/powerpc/vec-strir_p-5.c: I protest.
2478 * gcc.target/powerpc/vec-strir_p-6.c: I protest.
2479 * gcc.target/powerpc/vec-strir_p-7.c: I protest.
2480 * gcc.target/powerpc/vec-strir_p-8.c: I protest.
2481 * gcc.target/powerpc/vec-strir_p-9.c: I protest.
2482 * gcc.target/powerpc/vec-ternarylogic-0.c: I protest.
2483 * gcc.target/powerpc/vec-ternarylogic-1.c: I protest.
2484 * gcc.target/powerpc/vec-ternarylogic-10.c: I protest.
2485 * gcc.target/powerpc/vec-ternarylogic-2.c: I protest.
2486 * gcc.target/powerpc/vec-ternarylogic-3.c: I protest.
2487 * gcc.target/powerpc/vec-ternarylogic-4.c: I protest.
2488 * gcc.target/powerpc/vec-ternarylogic-5.c: I protest.
2489 * gcc.target/powerpc/vec-ternarylogic-6.c: I protest.
2490 * gcc.target/powerpc/vec-ternarylogic-7.c: I protest.
2491 * gcc.target/powerpc/vec-ternarylogic-8.c: I protest.
2492 * gcc.target/powerpc/vec-ternarylogic-9.c: I protest.
2493 * gcc.target/powerpc/xxgenpc-runnable.c: I protest.
2494 * lib/target-supports.exp: Stuff.
2495
2496 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2497
2498 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
2499 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
2500 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
2501 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
2502 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
2503
2504 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
2505
2506 PR fortran/95708
2507 * gfortran.dg/pr95708.f90: New test.
2508
2509 2020-06-22 H.J. Lu <hjl.tools@gmail.com>
2510
2511 PR target/95791
2512 * gcc.target/i386/pr95791.c: New test.
2513
2514 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
2515
2516 PR fortran/95585
2517 * gfortran.dg/pr95585.f90: New test.
2518
2519 2020-06-22 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/95770
2522 * gcc.dg/pr95770.c: New testcase.
2523
2524 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
2525
2526 * g++.target/riscv/frflags.C: New.
2527
2528 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
2529
2530 * gcc.target/powerpc/mma-builtin-1.c: New file.
2531 * gcc.target/powerpc/mma-builtin-2.c: New file.
2532 * gcc.target/powerpc/mma-builtin-3.c: New file.
2533 * gcc.target/powerpc/mma-builtin-4.c: New file.
2534 * gcc.target/powerpc/mma-builtin-5.c: New file.
2535 * gcc.target/powerpc/mma-builtin-6.c: New file.
2536
2537 2020-06-20 Iain Sandoe <iain@sandoe.co.uk>
2538
2539 PR c++/95505
2540 * g++.dg/coroutines/pr95505.C: New test.
2541
2542 2020-06-20 Jason Merrill <jason@redhat.com>
2543
2544 * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
2545 * g++.dg/cpp2a/concepts-p2113a.C: New test.
2546 * g++.dg/cpp2a/concepts-p2113b.C: New test.
2547
2548 2020-06-20 Harald Anlauf <anlauf@gmx.de>
2549
2550 PR fortran/95707
2551 * gfortran.dg/pr95707.f90: New file.
2552
2553 2020-06-20 Harald Anlauf <anlauf@gmx.de>
2554
2555 PR fortran/95688
2556 * gfortran.dg/pr95688.f90: New file.
2557
2558 2020-06-20 Harald Anlauf <anlauf@gmx.de>
2559
2560 PR fortran/95687
2561 * gfortran.dg/pr95687.f90: New file.
2562
2563 2020-06-20 Harald Anlauf <anlauf@gmx.de>
2564
2565 PR fortran/95689
2566 * gfortran.dg/pr95689.f90: New file.
2567
2568 2020-06-20 Harald Anlauf <anlauf@gmx.de>
2569
2570 PR fortran/95587
2571 * gfortran.dg/pr95587.f90: New file.
2572
2573 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
2574
2575 PR tree-optimization/95638
2576 * g++.dg/tree-ssa/pr95638.C: New test.
2577
2578 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
2579
2580 * gcc.dg/tree-ssa/popcount4ll.c: Add target lp64.
2581 * gcc.dg/tree-ssa/popcount5ll.c: Same.
2582
2583 2020-06-19 Jason Merrill <jason@redhat.com>
2584
2585 * g++.dg/cpp2a/spaceship-friend1.C: New test.
2586 * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic.
2587
2588 2020-06-19 David Edelsohn <dje.gcc@gmail.com>
2589
2590 * gcc.target/powerpc/vec-extracth-be-0.c: Apply -mbig
2591 conditionally for powerpc64le*-*-*.
2592 * gcc.target/powerpc/vec-extracth-be-1.c: Same.
2593 * gcc.target/powerpc/vec-extracth-be-2.c: Same.
2594 * gcc.target/powerpc/vec-extracth-be-3.c: Same.
2595 * gcc.target/powerpc/vec-extractl-be-0.c: Same.
2596 * gcc.target/powerpc/vec-extractl-be-1.c: Same.
2597 * gcc.target/powerpc/vec-extractl-be-2.c: Same.
2598 * gcc.target/powerpc/vec-extractl-be-3.c: Same.
2599
2600 2020-06-19 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
2601
2602 PR tree-optimization/94880
2603 * gcc.dg/tree-ssa/pr94880.c: New Test.
2604
2605 2020-06-19 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/95761
2608 * gcc.dg/torture/pr95761.c: New testcase.
2609
2610 2020-06-18 Jason Merrill <jason@redhat.com>
2611
2612 * g++.dg/cpp2a/spaceship-ref1.C: New test.
2613 * g++.dg/cpp2a/spaceship-synth-neg4.C: New test.
2614 * g++.dg/cpp2a/spaceship-union1.C: New test.
2615
2616 2020-06-18 Uroš Bizjak <ubizjak@gmail.com>
2617
2618 * gcc.target/i386/pr78904-1a.c: New test.
2619 * gcc.target/i386/pr78904-1b.c: Ditto.
2620 * gcc.target/i386/pr78904-2a.c: Ditto.
2621 * gcc.target/i386/pr78904-2b.c: Ditto.
2622 * gcc.target/i386/pr78904-3a.c: Ditto.
2623 * gcc.target/i386/pr78904-3b.c: Ditto.
2624 * gcc.target/i386/pr78904-4a.c: Ditto.
2625 * gcc.target/i386/pr78904-4b.c: Ditto.
2626 * gcc.target/i386/pr78904-5a.c: Ditto.
2627 * gcc.target/i386/pr78904-5b.c: Ditto.
2628 * gcc.target/i386/pr78904-6a.c: Ditto.
2629 * gcc.target/i386/pr78904-6b.c: Ditto.
2630 * gcc.target/i386/pr78967-1a.c: Ditto.
2631 * gcc.target/i386/pr78967-1b.c: Ditto.
2632 * gcc.target/i386/pr78967-2a.c: Ditto.
2633 * gcc.target/i386/pr78967-2b.c: Ditto.
2634
2635 2020-06-18 Martin Sebor <msebor@redhat.com>
2636
2637 PR middle-end/95667
2638 PR middle-end/92814
2639 * gcc.dg/Wstringop-overflow-25.c: Remove xfails.
2640 * gcc.dg/Wstringop-overflow-39.c: New test.
2641
2642 2020-06-18 Marek Polacek <polacek@redhat.com>
2643
2644 PR c++/95735
2645 * g++.dg/cpp2a/concepts-err2.C: New test.
2646
2647 2020-06-18 Christophe Lyon <christophe.lyon@linaro.org>
2648
2649 * g++.target/aarch64/pr94052.C: Give z::ad public access.
2650
2651 2020-06-18 Tobias Burnus <tobias@codesourcery.com>
2652
2653 * gfortran.dg/gomp/map-alloc-comp-1.f90: New test.
2654
2655 2020-06-18 Marek Polacek <polacek@redhat.com>
2656
2657 PR c++/95728
2658 * g++.dg/template/cast6.C: New test.
2659
2660 2020-06-18 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR tree-optimization/95699
2663 * gcc.dg/tree-ssa/pr95699.c: New test.
2664
2665 2020-06-18 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR target/95713
2668 * gcc.dg/pr95713.c: New test.
2669
2670 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
2671
2672 * c-c++-common/gomp/default-1.c: Update.
2673 * c-c++-common/gomp/defaultmap-3.c: Likewise.
2674 * c-c++-common/gomp/order-4.c: Likewise.
2675 * g++.dg/gomp/parallel-2.C: Likewise.
2676 * g++.dg/gomp/predetermined-1.C: Likewise.
2677 * g++.dg/gomp/sharing-1.C: Likewise.
2678 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2679 * gcc.dg/gomp/parallel-2.c: Likewise.
2680 * gcc.dg/gomp/pr44085.c: Likewise.
2681 * gcc.dg/gomp/sharing-1.c: Likewise.
2682 * gcc.dg/gomp/vla-1.c: Likewise.
2683 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2684 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2685 * gfortran.dg/gomp/pr33439.f90: Likewise.
2686 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2687 * gfortran.dg/gomp/pr44085.f90: Likewise.
2688 * gfortran.dg/gomp/pr44536.f90: Likewise.
2689 * gfortran.dg/gomp/pr94672.f90: Likewise.
2690 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2691 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2692 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2693
2694 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
2695
2696 * c-c++-common/gomp/hsa-indirect-call-1.c: New file.
2697
2698 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
2699
2700 PR c++/66159
2701 * g++.dg/warn/forward-inner.C: Check alias-declaration using
2702 elaborated-type-specifier.
2703
2704 2020-06-17 Bin Cheng <bin.cheng@linux.alibaba.com>
2705 Kaipeng Zhou <zhoukaipeng3@huawei.com>
2706 Bin Cheng <bin.cheng@linux.alibaba.com>
2707 Kaipeng Zhou <zhoukaipeng3@huawei.com>
2708
2709 PR tree-optimization/95199
2710 * gcc.target/aarch64/sve/pr95199.c: New test.
2711
2712 2020-06-17 Jason Merrill <jason@redhat.com>
2713
2714 * g++.dg/cpp2a/spaceship-synth9.C: New test.
2715
2716 2020-06-17 Jason Merrill <jason@redhat.com>
2717
2718 * g++.dg/cpp2a/concepts-ca107.C: New test.
2719
2720 2020-06-17 Jason Merrill <jason@redhat.com>
2721
2722 * g++.dg/cpp2a/consteval17.C: New test.
2723
2724 2020-06-17 Jason Merrill <jason@redhat.com>
2725
2726 * g++.dg/cpp0x/pr62101.C: Expect error.
2727 * g++.dg/cpp0x/pr80259.C: Expect error.
2728 * g++.dg/cpp2a/concepts-friend8.C: New test.
2729
2730 2020-06-17 Jonathan Wakely <jwakely@redhat.com>
2731
2732 * c-c++-common/pr95378.c: New test.
2733
2734 2020-06-17 Andreas Krebbel <krebbel@linux.ibm.com>
2735
2736 * gcc.target/s390/20200617.c: New test.
2737
2738 2020-06-17 Marek Polacek <polacek@redhat.com>
2739
2740 PR c++/95508
2741 * g++.dg/template/conv16.C: New test.
2742
2743 2020-06-17 Patrick Palka <ppalka@redhat.com>
2744
2745 PR testsuite/95716
2746 * g++.dg/ext/pr85503.C: Give ai::cv public access.
2747
2748 2020-06-17 Richard Biener <rguenther@suse.de>
2749
2750 PR tree-optimization/95717
2751 * g++.dg/torture/pr95717.C: New testcase.
2752
2753 2020-06-17 Martin Liska <mliska@suse.cz>
2754
2755 PR testsuite/95720
2756 * gcc.misc-tests/gcov-pr94029.c: Remove not needed remove-gcda.
2757 * lib/gcov.exp: Delete properly .gcov files.
2758
2759 2020-06-17 Martin Liska <mliska@suse.cz>
2760
2761 * g++.dg/vect/vec-cond-expr-eh.C: New test.
2762
2763 2020-06-17 liuhongt <hongtao.liu@intel.com>
2764
2765 * gcc.target/i386/avx2-shiftqihi-constant-1.c: New test.
2766 * gcc.target/i386/avx2-shiftqihi-constant-2.c: Ditto.
2767 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Ditto.
2768 * gcc.target/i386/avx512bw-shiftqihi-constant-2.c: Ditto.
2769 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Ditto.
2770 * gcc.target/i386/sse2-shiftqihi-constant-2.c: Ditto.
2771
2772 2020-06-16 Jonathan Wakely <jwakely@redhat.com>
2773
2774 * g++.dg/torture/pr95493-1.C: New test.
2775
2776 2020-06-16 Aldy Hernandez <aldyh@redhat.com>
2777
2778 * g++.dg/tree-ssa/pr95649.C: New test.
2779 * gcc.dg/tree-ssa/pr95649.c: New test.
2780
2781 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
2782
2783 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test.
2784
2785 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
2786
2787 * gfortran.dg/gomp/pr79154-simd.f90: New test.
2788
2789 2020-06-16 Marek Polacek <polacek@redhat.com>
2790
2791 PR c++/95369
2792 * g++.dg/cpp2a/desig11.C: Adjust dg-error.
2793 * g++.dg/cpp2a/desig16.C: New test.
2794
2795 2020-06-16 Marek Polacek <polacek@redhat.com>
2796
2797 PR c++/95560
2798 * g++.dg/warn/Wshadow-local-3.C: New test.
2799
2800 2020-06-16 Jakub Jelinek <jakub@redhat.com>
2801
2802 * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options.
2803 * c-c++-common/asan/inline-kernel.c: Likewise.
2804 * c-c++-common/ubsan/inline.c: Likewise.
2805
2806 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2807
2808 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
2809
2810 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2811
2812 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test.
2813 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
2814 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
2815 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
2816
2817 2020-06-16 Jakub Jelinek <jakub@redhat.com>
2818
2819 * c-c++-common/gomp/loop-6.c: New test.
2820 * gcc.dg/gomp/loop-1.c: Don't expect diagnostics on valid
2821 non-rectangular loops.
2822 * gcc.dg/gomp/loop-2.c: New test.
2823 * g++.dg/gomp/loop-1.C: Don't expect diagnostics on valid
2824 non-rectangular loops.
2825 * g++.dg/gomp/loop-2.C: Likewise.
2826 * g++.dg/gomp/loop-5.C: New test.
2827 * g++.dg/gomp/loop-6.C: New test.
2828
2829 2020-06-16 Jakub Jelinek <jakub@redhat.com>
2830
2831 * c-c++-common/gomp/schedule-modifiers-2.c: New test.
2832
2833 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
2834
2835 PR middle-end/95622
2836 * lib/target-supports.exp (check_effective_target_offloading_enabled):
2837 New.
2838 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail.
2839 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise.
2840 * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise.
2841
2842 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
2843
2844 * gfortran.dg/gomp/pr79154-1.f90: Update dg-*;
2845 add an impure elemental example.
2846 * gfortran.dg/gomp/pr79154-2.f90: Likewise.
2847
2848 2020-06-16 Patrick Palka <ppalka@redhat.com>
2849
2850 PR c++/41437
2851 PR c++/47346
2852 * g++.dg/cpp2a/concepts-using2.C: Adjust.
2853 * g++.dg/lto/20081219_1.C: Adjust.
2854 * g++.dg/lto/20091002-1_0.C: Adjust.
2855 * g++.dg/lto/pr65475c_0.C: Adjust.
2856 * g++.dg/opt/dump1.C: Adjust.
2857 * g++.dg/other/pr53574.C: Adjust.
2858 * g++.dg/template/access30.C: New test.
2859 * g++.dg/template/access31.C: New test.
2860 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: Adjust.
2861
2862 2020-06-16 Richard Biener <rguenther@suse.de>
2863
2864 PR middle-end/95690
2865 * gfortran.dg/pr95690.f90: New testcase.
2866
2867 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
2868
2869 PR tree-optimization/94988
2870 * gcc.dg/graphite/pr80906.c: Un-XFAIL.
2871
2872 2020-06-16 Thomas Schwinge <thomas@codesourcery.com>
2873
2874 * gcc.dg/lto/pr52634_0.c: Further adjust 'dg-lto-options'.
2875
2876 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
2877
2878 PR target/95683
2879 * gcc.target/riscv/pr95683.c: New.
2880
2881 2020-06-15 Eric Botcazou <ebotcazou@gcc.gnu.org>
2882
2883 * gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test.
2884
2885 2020-06-15 Eric Botcazou <ebotcazou@gcc.gnu.org>
2886
2887 * gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test.
2888
2889 2020-06-15 Max Filippov <jcmvbkbc@gmail.com>
2890
2891 * gcc.target/xtensa/mabi-call0.c: New test.
2892 * gcc.target/xtensa/mabi-windowed.c: New test.
2893
2894 2020-06-15 Martin Jambor <mjambor@suse.cz>
2895
2896 * lib/brig.exp (brig_target_compile): Strip hsail extension when
2897 gnerating the name of the binary brig file.
2898
2899 2020-06-15 Hongtao Liu <hongtao.liu@intel.com>
2900
2901 * gcc.target/i386/avx512bw-pr95488-1.c: New test.
2902 * gcc.target/i386/avx512bw-pr95488-2.c: Ditto.
2903 * gcc.target/i386/avx512vl-pr95488-1.c: Ditto.
2904 * gcc.target/i386/avx512vl-pr95488-2.c: Ditto.
2905
2906 2020-06-14 Harald Anlauf <anlauf@gmx.de>
2907
2908 PR fortran/95088
2909 * gfortran.dg/pr95088.f90: New file.
2910
2911 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2912
2913 * gfortran.dg/random_seed_4.f90: New test.
2914
2915 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2916
2917 PR fortran/94109
2918 * gfortran.dg/finalize_34.f90: Adjust free counts.
2919 * gfortran.dg/finalize_36.f90: New test.
2920
2921 2020-06-14 Iain Buclaw <ibuclaw@gdcproject.org>
2922
2923 PR testsuite/95575
2924 * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
2925 in filename.
2926
2927 2020-06-13 Martin Sebor <msebor@redhat.com>
2928
2929 * gcc.dg/builtin-stringop-chk-5.c: Make assertions independent of
2930 data model.
2931
2932 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2933
2934 * gfortran.dg/finalize_36.f90: Remove accidentally
2935 committed test case.
2936
2937 2020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2938
2939 PR libfortran/95313
2940 * gfortran.dg/finalize_36.f90: New file.
2941
2942 2020-06-12 Marco Elver <elver@google.com>
2943
2944 * c-c++-common/tsan/func_entry_exit.c: New test.
2945 * c-c++-common/tsan/func_entry_exit_disabled.c: New test.
2946
2947 2020-06-12 Richard Biener <rguenther@suse.de>
2948
2949 * gcc.dg/vect/bb-slp-44.c: New testcase.
2950
2951 2020-06-12 Felix Yang <felix.yang@huawei.com>
2952
2953 PR tree-optimization/95570
2954 * gcc.dg/vect/pr95570.c: New test.
2955
2956 2020-06-12 Arnaud Charlet <charlet@adacore.com>
2957
2958 * gnat.dg/rep_clause8.adb: Update error location.
2959
2960 2020-06-12 Alexandre Oliva <oliva@adacore.com>
2961
2962 * lib/prune.exp (prune_gcc_output): Match any executable name
2963 in collect messages.
2964
2965 2020-06-12 H.J. Lu <hjl.tools@gmail.com>
2966
2967 PR target/93492
2968 * gcc.target/i386/pr93492-1.c: New test.
2969 * gcc.target/i386/pr93492-2.c: Likewise.
2970 * gcc.target/i386/pr93492-3.c: Likewise.
2971 * gcc.target/i386/pr93492-4.c: Likewise.
2972 * gcc.target/i386/pr93492-5.c: Likewise.
2973
2974 2020-06-11 Patrick Palka <ppalka@redhat.com>
2975
2976 PR c++/93467
2977 * g++.dg/cpp2a/concepts-friend6.C: New test.
2978 * g++.dg/cpp2a/concepts-friend7.C: New test.
2979
2980 2020-06-11 Harald Anlauf <anlauf@gmx.de>
2981 Steven G. Kargl <kargl@gcc.gnu.org>
2982
2983 PR fortran/95611
2984 * gfortran.dg/pr95611.f90: New file.
2985
2986 2020-06-11 Steven G. Kargl <kargl@gcc.gnu.org>
2987 Harald Anlauf <anlauf@gmx.de>
2988
2989 PR fortran/95544
2990 * gfortran.dg/pr95544.f90: New file.
2991
2992 2020-06-11 Tamar Christina <tamar.christina@arm.com>
2993
2994 * lib/target-supports.exp (check_effective_target_exceptions_enabled):
2995 Mark as C++ test input.
2996
2997 2020-06-11 Harald Anlauf <anlauf@gmx.de>
2998
2999 PR fortran/95503
3000 * gfortran.dg/pr95503.f90: New test.
3001
3002 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3003
3004 PR fortran/95331
3005 * gfortran.dg/PR95331.f90: New test.
3006
3007 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
3008
3009 * g++.dg/abi/pure-virtual1.C: XFAIL AIX.
3010
3011 2020-06-11 David Edelsohn <dje.gcc@gmail.com>
3012
3013 * gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX.
3014
3015 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3016
3017 PR fortran/52351
3018 PR fortran/85868
3019 * gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for
3020 the newly generated descriptor.
3021 * gfortran.dg/PR85868A.f90: New test.
3022 * gfortran.dg/PR85868B.f90: New test.
3023
3024 2020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3025
3026 PR fortran/94022
3027 * gfortran.dg/PR94022.f90: New test.
3028
3029 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
3030
3031 * gcc.target/riscv/pr95252.c: New.
3032
3033 2020-06-10 Alexandre Oliva <oliva@adacore.com>
3034
3035 PR rtl-optimization/51447
3036 * gcc.c-torture/execute/pr51447.c (main): Preserve call-saved
3037 register.
3038
3039 2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
3040
3041 PR c++/95440
3042 * g++.dg/coroutines/pr95440.C: New test.
3043
3044 2020-06-10 Martin Sebor <msebor@redhat.com>
3045
3046 PR middle-end/95353
3047 PR middle-end/92939
3048 * c-c++-common/Wstringop-truncation.c: Remove an xfail.
3049 * gcc.dg/Warray-bounds-46.c: Remove a bogus warning.
3050 * gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow.
3051 * gcc.dg/Wstringop-overflow-12.c: Remove xfails.
3052 * gcc.dg/Wstringop-overflow-28.c: Same.
3053 * gcc.dg/builtin-stringop-chk-4.c: Same.
3054 * gcc.dg/builtin-stringop-chk-5.c: Same.
3055 * gcc.dg/builtin-stringop-chk-8.c: Same.
3056 * gcc.dg/strlenopt-74.c: Avoid buffer overflow.
3057 * gcc.dg/Wstringop-overflow-34.c: New test.
3058 * gcc.dg/Wstringop-overflow-35.c: New test.
3059 * gcc.dg/Wstringop-overflow-36.c: New test.
3060 * gcc.dg/Wstringop-overflow-37.c: New test.
3061 * gcc.dg/Wstringop-overflow-38.c: New test.
3062
3063 2020-06-10 Richard Biener <rguenther@suse.de>
3064
3065 PR tree-optimization/95576
3066 * g++.dg/vect/pr95576.cc: New testcase.
3067
3068 2020-06-10 Haijian Zhang <z.zhanghaijian@huawei.com>
3069
3070 PR target/95523
3071 * gcc.target/aarch64/sve/pr95523.c: New test.
3072
3073 2020-06-10 Marek Polacek <polacek@redhat.com>
3074
3075 PR c++/95562
3076 * g++.dg/cpp0x/noexcept60.C: New test.
3077
3078 2020-06-10 Aldy Hernandez <aldyh@redhat.com>
3079
3080 * gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of
3081 memmove happening later.
3082
3083 2020-06-10 Tamar Christina <tamar.christina@arm.com>
3084
3085 * gcc.target/aarch64/asimd-mull-elem.c: New test.
3086
3087 2020-06-10 Qian Chao <qianchao9@huawei.com>
3088
3089 PR tree-optimization/95569
3090 * gcc.dg/tm/pr95569.c: New test.
3091
3092 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
3093
3094 * gcc.target/powerpc/clone3.c: New test for using 'future' with
3095 the target_clones attribute.
3096
3097 2020-06-09 Martin Liska <mliska@suse.cz>
3098
3099 * c-c++-common/asan/inline-kernel.c: Add missing
3100 -fno-sanitize-address option.
3101
3102 2020-06-09 Jason Merrill <jason@redhat.com>
3103
3104 PR c++/95552
3105 * g++.dg/ext/vla23.C: New test.
3106
3107 2020-06-09 Marco Elver <elver@google.com>
3108
3109 * c-c++-common/tsan/volatile.c: New test.
3110
3111 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
3112
3113 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
3114 New.
3115 (check_effective_target_powerpc_prefixed_addr): New.
3116
3117 2020-06-09 Martin Liska <mliska@suse.cz>
3118
3119 * c-c++-common/asan/inline.c: New test.
3120 * c-c++-common/asan/inline-kernel.c: New test.
3121 * c-c++-common/tsan/inline.c: New test.
3122 * c-c++-common/ubsan/inline.c: New test.
3123
3124 2020-06-09 Joe Ramsay <joe.ramsay@arm.com>
3125
3126 * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test.
3127 * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test.
3128 * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test.
3129 * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test.
3130 * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test.
3131 * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test.
3132 * gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
3133
3134 2020-06-09 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR c/95580
3137 * gcc.dg/pr95580.c: New test.
3138
3139 2020-06-09 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR tree-optimization/95527
3142 * gcc.dg/tree-ssa/pr95527.c: New test.
3143
3144 2020-06-09 Jakub Jelinek <jakub@redhat.com>
3145
3146 * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
3147
3148 2020-06-09 Max Filippov <jcmvbkbc@gmail.com>
3149
3150 * g++.target/xtensa/pr95571.C: New test.
3151 * g++.target/xtensa/xtensa.exp: New testsuite.
3152
3153 2020-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3154
3155 * gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and
3156 xxperm/xxpermr.
3157 * gcc.target/powerpc/fold-vec-perm-double.c: Ditto.
3158 * gcc.target/powerpc/fold-vec-perm-float.c: Ditto.
3159 * gcc.target/powerpc/fold-vec-perm-int.c: Ditto.
3160 * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
3161 * gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto.
3162 * gcc.target/powerpc/fold-vec-perm-short.c: Ditto.
3163 * gcc.target/powerpc/lvsl-lvsr.c: Ditto.
3164 * gcc.target/powerpc/vec-mult-char-2.c: Ditto.
3165 * gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr.
3166
3167 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
3168
3169 * gcc.target/powerpc/clone3.c: New test for using 'future' with
3170 the target_clones attribute.
3171
3172 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
3173
3174 * lib/target-supports.exp (check_effective_target_powerpc_pcrel):
3175 New.
3176 (check_effective_target_powerpc_prefixed_addr): New.
3177
3178 2020-06-08 Harald Anlauf <anlauf@gmx.de>
3179
3180 PR fortran/95195
3181 * gfortran.dg/namelist_97.f90: Adjust testcase.
3182
3183 2020-06-08 Mark Eggleston <markeggleston@gcc.gnu.org>
3184
3185 PR fortran/92993
3186 * gfortran.dg/pr92993.f90: New test.
3187
3188 2020-06-08 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR target/95528
3191 * g++.dg/opt/pr95528.C: New test.
3192
3193 2020-06-08 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR lto/95548
3196 * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
3197 add return type for main, for __SIZEOF_INT128__ test with __uint128_t
3198 enumerator constants and add a test with unsigned long long
3199 enumerators for all targets.
3200
3201 2020-06-07 Roger Sayle <roger@nextmovesoftware.com>
3202
3203 * gcc.target/i386/parity-3.c: New test.
3204 * gcc.target/i386/parity-4.c: Likewise.
3205 * gcc.target/i386/parity-5.c: Likewise.
3206 * gcc.target/i386/parity-6.c: Likewise.
3207 * gcc.target/i386/parity-7.c: Likewise.
3208 * gcc.target/i386/parity-8.c: Likewise.
3209 * gcc.target/i386/parity-9.c: Likewise.
3210
3211 2020-06-07 Harald Anlauf <anlauf@gmx.de>
3212
3213 PR fortran/95091
3214 * gfortran.dg/pr95091.f90: New file.
3215
3216 2020-06-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 PR tree-optimization/50439
3219 * gfortran.dg/loop_interchange_2.f: New test.
3220
3221 2020-06-06 Jan Hubicka <hubicka@ucw.cz>
3222
3223 * g++.dg/torture/pr95548.C: New test.
3224
3225 2020-06-05 Martin Sebor <msebor@redhat.com>
3226
3227 * g++.dg/warn/Wnonnull5.C: Temporarily remove.
3228
3229 2020-06-05 Marek Polacek <polacek@redhat.com>
3230
3231 PR c++/95369
3232 * g++.dg/cpp2a/nontype-class38.C: New test.
3233
3234 2020-06-05 Mark Wielaard <mark@klomp.org>
3235
3236 * gcc.dg/missing-header-fixit-3.c: Add
3237 -Wno-implicit-function-declaration.
3238 * gcc.dg/missing-header-fixit-4.c: Add new expected output.
3239 * gcc.dg/missing-header-fixit-5.c: New testcase.
3240 * gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise.
3241
3242 2020-06-05 Jason Merrill <jason@redhat.com>
3243
3244 * g++.dg/cpp0x/constexpr-ptrsub2.C: New test.
3245
3246 2020-06-05 Thomas Schwinge <thomas@codesourcery.com>
3247 Julian Brown <julian@codesourcery.com>
3248
3249 * c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
3250
3251 2020-06-05 Martin Sebor <msebor@redhat.com>
3252
3253 * c-c++-common/goacc/uninit-use-device-clause.c: Adjust.
3254 * c-c++-common/pr59223.c: Same.
3255 * g++.dg/warn/Wnonnull5.C: Same.
3256 * gcc.dg/pr59924.c: Same.
3257 * gcc.dg/ubsan/pr81981.c: Same.
3258 * gcc.dg/ubsan/pr89284.c: Same.
3259 * gfortran.dg/goacc/uninit-use-device-clause.f95: Same.
3260
3261 2020-06-05 Richard Biener <rguenther@suse.de>
3262
3263 PR tree-optimization/95539
3264 * gcc.dg/vect/pr95539.c: New testcase.
3265
3266 2020-06-05 Felix Yang <felix.yang@huawei.com>
3267
3268 PR target/95254
3269 * gcc.target/aarch64/pr95254.c: New test.
3270 * gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa".
3271
3272 2020-06-05 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR target/95535
3275 * gcc.target/i386/pr95535-1.c: New test.
3276 * gcc.target/i386/pr95535-2.c: New test.
3277
3278 2020-06-05 Richard Biener <rguenther@suse.de>
3279
3280 PR middle-end/95493
3281 * g++.dg/torture/pr95493.C: New testcase.
3282
3283 2020-06-04 Martin Sebor <msebor@redhat.com>
3284
3285 PR middle-end/10138
3286 PR middle-end/95136
3287 * c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid
3288 Wuninitialized.
3289 * c-c++-common/uninit-pr51010.c: Adjust expected warning format.
3290 * c-c++-common/goacc/uninit-dim-clause.c: Same.
3291 * c-c++-common/goacc/uninit-firstprivate-clause.c: Same.
3292 * c-c++-common/goacc/uninit-if-clause.c: Same.
3293 * c-c++-common/gomp/pr70550-1.c: Same.
3294 * c-c++-common/gomp/pr70550-2.c: Adjust.
3295 * g++.dg/20090107-1.C: Same.
3296 * g++.dg/20090121-1.C: Same.
3297 * g++.dg/ext/attr-access.C: Avoid -Wuninitialized.
3298 * gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized.
3299 * gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized.
3300 * gcc.dg/Warray-bounds-53.c: Same.
3301 * gcc.dg/Warray-bounds-54.c: Same.
3302 * gcc.dg/Wstringop-overflow-33.c: New test.
3303 * gcc.dg/attr-access-none.c: New test.
3304 * gcc.dg/attr-access-read-only.c: Adjust.
3305 * gcc.dg/attr-access-read-write.c: Same.
3306 * gcc.dg/attr-access-write-only.c: Same.
3307 * gcc.dg/pr71581.c: Adjust text of expected warning.
3308 * gcc.dg/uninit-15.c: Same.
3309 * gcc.dg/uninit-32.c: New test.
3310 * gcc.dg/uninit-33.c: New test.
3311 * gcc.dg/uninit-34.c: New test.
3312 * gcc.dg/uninit-36.c: New test.
3313 * gcc.dg/uninit-B-O0.c: Adjust text of expected warning.
3314 * gcc.dg/uninit-I-O0.c: Same.
3315 * gcc.dg/uninit-pr19430-O0.c: Same.
3316 * gcc.dg/uninit-pr19430.c: Same.
3317 * gcc.dg/uninit-pr95136.c: New test.
3318 * gfortran.dg/assignment_4.f90: Expect -Wuninitialized.
3319 * gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected
3320 warning.
3321 * gfortran.dg/goacc/uninit-firstprivate-clause.f95
3322 * gfortran.dg/goacc/uninit-if-clause.f95
3323 * gfortran.dg/pr66545_2.f90
3324
3325 2020-06-04 Jason Merrill <jason@redhat.com>
3326
3327 PR c++/93310
3328 * g++.dg/cpp2a/constexpr-virtual16.C: New test.
3329 * g++.dg/cpp2a/constexpr-virtual17.C: New test.
3330 * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
3331
3332 2020-06-04 Jason Merrill <jason@redhat.com>
3333
3334 PR c++/95158
3335 * g++.dg/template/virtual5.C: New test.
3336
3337 2020-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3338 Harald Anlauf <anlauf@gmx.de>
3339
3340 PR fortran/95500
3341 * gfortran.dg/pr95500.f90: New test.
3342
3343 2020-06-04 Iain Sandoe <iain@sandoe.co.uk>
3344
3345 PR c++/95346
3346 * g++.dg/coroutines/pr95346.C: New test.
3347
3348 2020-06-04 Vladimir Makarov <vmakarov@redhat.com>
3349
3350 PR middle-end/95464
3351 * gcc.target/i386/pr95464.c: New.
3352
3353 2020-06-04 Martin Jambor <mjambor@suse.cz>
3354
3355 PR ipa/95113
3356 * gcc.dg/ipa/pr95113.c: New test.
3357
3358 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3359
3360 PR target/94735
3361 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
3362 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
3366 Likewise.
3367 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
3368 Likewise.
3369
3370 2020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3371
3372 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
3373 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3384
3385 2020-06-04 Hongtao Liu <hongtao.liu@inte.com>
3386
3387 * gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test.
3388 * gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto.
3389
3390 2020-06-04 Arnaud Charlet <charlet@adacore.com>
3391
3392 * gnat.dg/openacc1.adb: Remove testcase.
3393
3394 2020-06-04 Hao Liu <hliu@os.amperecomputing.com>
3395
3396 PR tree-optimization/89430
3397 * gcc.dg/tree-ssa/pr89430-1.c: Remove xfail.
3398 * gcc.dg/tree-ssa/pr89430-2.c: Remove xfail.
3399 * gcc.dg/tree-ssa/pr89430-5.c: Remove xfail.
3400 * gcc.dg/tree-ssa/pr89430-6.c: Remove xfail.
3401 * gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test.
3402 * gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test.
3403 * gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim.
3404
3405 2020-06-04 Andreas Schwab <schwab@suse.de>
3406
3407 PR libfortran/59227
3408 * gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*.
3409
3410 2020-06-04 Hongtao.liu <hongtao.liu@intel.com>
3411
3412 * gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase.
3413
3414 2020-06-04 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR c++/82304
3417 PR c++/95307
3418 * g++.dg/template/pr79650.C: Expect different diagnostics and expect
3419 it on all lines that do pointer to integer casts.
3420 * g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics.
3421 * g++.dg/cpp1y/constexpr-82304.C: New test.
3422 * g++.dg/cpp0x/constexpr-95307.C: New test.
3423
3424 2020-06-03 Mark Wielaard <mark@klomp.org>
3425
3426 * g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
3427
3428 2020-06-03 Mark Wielaard <mark@klomp.org>
3429
3430 * gcc.dg/spellcheck-inttypes.c: New test.
3431 * g++.dg/spellcheck-inttypes.C: Likewise.
3432
3433 2020-06-03 Mark Wielaard <mark@klomp.org>
3434
3435 * c-c++-common/missing-close-func-paren.c: New test.
3436
3437 2020-06-03 Vitor Guidi <vitor.guidi@usp.br>
3438
3439 * gcc.dg/tanhbysinh.c: New testcase.
3440
3441 2020-06-03 Patrick Palka <ppalka@redhat.com>
3442
3443 * g++.dg/cpp2a/concepts-partial-spec8.C: New test.
3444
3445 2020-06-03 Patrick Palka <ppalka@redhat.com>
3446
3447 PR c++/92103
3448 * g++.dg/cpp2a/concepts-partial-spec7.C: New test.
3449
3450 2020-06-03 Jan Hubicka <hubicka@ucw.cz>
3451
3452 * g++.dg/lto/pr84805_0.C: Update.
3453
3454 2020-06-03 Iain Sandoe <iain@sandoe.co.uk>
3455
3456 PR c++/95345
3457 * g++.dg/coroutines/pr95345.C: New test.
3458
3459 2020-06-03 Jason Merrill <jason@redhat.com>
3460
3461 PR c++/95232
3462 * g++.dg/ubsan/vla-2.C: New test.
3463
3464 2020-06-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3465
3466 PR fortran/95214
3467 PR fortran/66833
3468 PR fortran/67938
3469 * gfortran.dg/PR95214.f90: New test.
3470
3471 2020-06-03 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/95487
3474 * g++.dg/vect/pr95487.cc: New testcase.
3475
3476 2020-06-03 David Malcolm <dmalcolm@redhat.com>
3477
3478 PR jit/95306
3479 * jit.dg/test-pr95306-builtin-types.c (create_code): Add
3480 test of getting __atomic_load.
3481
3482 2020-06-03 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/95495
3485 * gcc.dg/vect/pr95495.c: New testcase.
3486
3487 2020-06-03 Thomas Schwinge <thomas@codesourcery.com>
3488 Tobias Burnus <tobias@codesourcery.com>
3489
3490 PR middle-end/94874
3491 * c-c++-common/gomp/pr94874.c: New.
3492
3493 2020-06-02 David Malcolm <dmalcolm@redhat.com>
3494
3495 PR jit/95426
3496 * jit.dg/all-non-failing-tests.h: Add note about...
3497 * jit.dg/test-builtin-unreachable.c: New test.
3498
3499 2020-06-02 Jason Merrill <jason@redhat.com>
3500
3501 PR c++/95193
3502 * g++.dg/cpp1z/lambda-this7.C: New test.
3503
3504 2020-06-02 Iain Sandoe <iain@sandoe.co.uk>
3505
3506 PR c++/95050
3507 * g++.dg/coroutines/pr95050.C: New test.
3508
3509 2020-06-02 Alexandre Oliva <oliva@adacore.com>
3510
3511 * gcc.misc-tests/outputs.exp: Spell ldscript correctly.
3512 * lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
3513
3514 2020-06-02 Felix Yang <felix.yang@huawei.com>
3515
3516 PR target/95459
3517 * gcc.target/aarch64/mgeneral-regs_6.c: New test.
3518
3519 2020-06-02 Andrew Stubbs <ams@codesourcery.com>
3520
3521 * gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
3522
3523 2020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3524
3525 * gcc.target/s390/vector/align-1.c: Change target architecture
3526 to z13.
3527 * gcc.target/s390/vector/align-2.c: Change target architecture
3528 to z13.
3529
3530 2020-06-02 Kito Cheng <kito.cheng@sifive.com>
3531
3532 * lib/ubsan-dg.exp (orig_ubsan_options_saved): New
3533 (orig_ubsan_options): Ditto.
3534 (ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
3535 (ubsan_finish): Restore UBSAN_OPTIONS.
3536
3537 2020-06-02 Patrick Palka <ppalka@redhat.com>
3538
3539 PR c++/92633
3540 PR c++/92838
3541 * g++.dg/cpp2a/concepts-lambda11.C: New test.
3542 * g++.dg/cpp2a/concepts-lambda12.C: New test.
3543
3544 2020-06-01 Jason Merrill <jason@redhat.com>
3545
3546 PR c++/95466
3547 * g++.dg/ubsan/vptr-17.C: New test.
3548
3549 2020-06-01 Iain Sandoe <iain@sandoe.co.uk>
3550
3551 PR c++/95350
3552 * g++.dg/coroutines/torture/func-params-08.C: Adjust test to
3553 reflect that all rvalue refs are dangling.
3554 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
3555 Likewise.
3556 * g++.dg/coroutines/pr95350.C: New test.
3557
3558 2020-06-01 Feng Xue <fxue@os.amperecomputing.com>
3559
3560 PR ipa/93429
3561 * gcc.dg/ipa/ipcp-agg-8.c: Change dump string.
3562 * gcc.dg/ipa/ipcp-agg-13.c: New test.
3563
3564 2020-05-31 Iain Sandoe <iain@sandoe.co.uk>
3565
3566 PR c++/95087
3567 * g++.dg/coroutines/co-return-syntax-08-bad-return.C:
3568 Adjust the testcase to do the compile (rather than an
3569 -fsyntax-only parse).
3570
3571 2020-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3572
3573 PR fortran/94361
3574 * gfortran.dg/finalize_28.f90: Adjusted free counts.
3575 * gfortran.dg/finalize_33.f90: Likewise.
3576 * gfortran.dg/finalize_34.f90: Likewise.
3577 * gfortran.dg/finalize_35.f90: New test.
3578
3579 2020-05-31 Jakub Jelinek <jakub@redhat.com>
3580
3581 PR middle-end/95052
3582 * gcc.dg/pr95052.c: New test.
3583
3584 2020-05-31 Jim Wilson <jimw@sifive.com>
3585
3586 * gcc.target/riscv/zero-extend-5.c: New.
3587
3588 2020-05-30 Harald Anlauf <anlauf@gmx.de>
3589
3590 PR fortran/95373
3591 * gfortran.dg/pr95373_1.f90: Adjust error messages.
3592 * gfortran.dg/pr95373_2.f90: Adjust error message.
3593
3594 2020-05-30 Patrick Palka <ppalka@redhat.com>
3595
3596 PR c++/95386
3597 * g++.dg/concepts/pr95386.C: New test.
3598
3599 2020-05-29 Segher Boessenkool <segher@kernel.crashing.org>
3600
3601 * gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
3602
3603 2020-05-29 Patrick Palka <ppalka@redhat.com>
3604 Jason Merrill <jason@redhat.com>
3605
3606 PR c++/95181
3607 * g++.dg/concepts/pr95181.C: New test.
3608 * g++.dg/concepts/pr95181-2.C: New test.
3609
3610 2020-05-29 Jason Merrill <jason@redhat.com>
3611
3612 PR c++/95371
3613 * g++.dg/cpp2a/concepts-ttp1.C: New test.
3614
3615 2020-05-29 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR libfortran/95390
3618 * gfortran.dg/findloc_8.f90: New test.
3619
3620 2020-05-29 Marek Polacek <polacek@redhat.com>
3621
3622 PR c++/95344
3623 * c-c++-common/Wparentheses-2.c: New test.
3624
3625 2020-05-29 Jason Merrill <jason@redhat.com>
3626
3627 PR c++/95311
3628 * g++.dg/ubsan/vptr-16.C: New test.
3629
3630 2020-05-29 Patrick Palka <ppalka@redhat.com>
3631
3632 PR c++/92652
3633 PR c++/93698
3634 PR c++/94128
3635 * g++.dg/cpp2a/concepts-lambda8.C: New test.
3636 * g++.dg/cpp2a/concepts-lambda9.C: New test.
3637 * g++.dg/cpp2a/concepts-lambda10.C: New test.
3638
3639 2020-05-29 Patrick Palka <ppalka@redhat.com>
3640
3641 PR c++/95241
3642 * g++.dg/cpp0x/constexpr-array25.C: New test.
3643
3644 2020-05-29 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/95272
3647 * gcc.dg/vect/pr95272.c: New testcase.
3648
3649 2020-05-29 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/95403
3652 * gfortran.dg/vect/pr95403.f: New testcase.
3653
3654 2020-05-29 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR middle-end/95315
3657 * gcc.dg/gomp/pr95315-2.c: New test.
3658
3659 2020-05-29 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR middle-end/95052
3662 * gcc.target/i386/pr95052.c: New test.
3663
3664 2020-05-29 Richard Biener <rguenther@suse.de>
3665
3666 PR tree-optimization/95393
3667 * gcc.dg/tree-ssa/phi-opt-21.c: New testcase.
3668 * g++.dg/vect/slp-pr87105.cc: Adjust.
3669
3670 2020-05-29 Joe Ramsay <joe.ramsay@arm.com>
3671
3672 * gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed
3673 vectors.
3674 * gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test.
3675 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test.
3676 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test.
3677 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test.
3678 * gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test.
3679 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test.
3680 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test.
3681 * gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test.
3682 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test.
3683 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test.
3684 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test.
3685 * gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test.
3686 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test.
3687 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test.
3688 * gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test.
3689 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test.
3690 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test.
3691 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test.
3692 * gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test.
3693 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test.
3694 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test.
3695 * gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors.
3696 * gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors.
3697 * gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors.
3698 * gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors.
3699 * gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors.
3700
3701 2020-05-28 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/95328
3704 * g++.dg/cpp1z/decomp53.C: New test.
3705
3706 2020-05-28 Harald Anlauf <anlauf@gmx.de>
3707
3708 PR fortran/95373
3709 * gfortran.dg/pr95373_1.f90: New test.
3710 * gfortran.dg/pr95373_2.f90: New test.
3711
3712 2020-05-28 Jason Merrill <jason@redhat.com>
3713
3714 * g++.dg/cpp1z/pr86648.C: Expect error.
3715 * g++.dg/cpp1z/static2.C: Expect error.
3716 * g++.dg/cpp0x/nsdmi16.C: New test.
3717
3718 2020-05-28 Marek Polacek <polacek@redhat.com>
3719
3720 * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
3721 initializer_list for ilp32 target.
3722
3723 2020-05-28 Marek Polacek <polacek@redhat.com>
3724
3725 * g++.dg/ext/tmplattr10.C: Only run in c++11.
3726
3727 2020-05-28 H.J. Lu <hjl.tools@gmail.com>
3728
3729 * gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
3730
3731 2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
3732 Mark Eggleston <markeggleston@gcc.gnu.org>
3733
3734 PR fortran/94397
3735 * gfortran.dg/pr94397.F90: New test.
3736
3737 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
3738
3739 * gcc.target/aarch64/shrink_wrap_1.c: New test.
3740
3741 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
3742
3743 PR testsuite/95361
3744 * gcc.target/aarch64/sve/pr95361.c: New test.
3745
3746 2020-05-28 Richard Biener <rguenther@suse.de>
3747
3748 PR tree-optimization/95273
3749 PR tree-optimization/95356
3750 * gcc.target/i386/pr95356.c: New testcase.
3751
3752 2020-05-28 Richard Biener <rguenther@suse.de>
3753
3754 PR testsuite/95363
3755 * gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
3756
3757 2020-05-28 Alexandre Oliva <oliva@adacore.com>
3758
3759 * lib/gcc-defs.exp: Avoid introducing empty arguments between
3760 consecutive blanks in board linking options.
3761 * gcc.misc-tests/outputs.exp: Likewise. Document
3762 -gsplit-dwarf testing, skip LTO tests if -flto is not
3763 supported, detect the default linker output name, cope with
3764 the need for an explicit executable output.
3765
3766 2020-05-27 Eric Botcazou <ebotcazou@gcc.gnu.org>
3767
3768 * gcc.dg/builtin-bswap-10.c: New test.
3769 * gcc.dg/builtin-bswap-11.c: Likewise.
3770 * gcc.dg/builtin-bswap-12.c: Likewise.
3771 * gcc.target/i386/builtin-bswap-5.c: Likewise.
3772
3773 2020-05-27 Harald Anlauf <anlauf@gmx.de>
3774
3775 PR fortran/95090
3776 * gfortran.dg/pr95090.f90: New test.
3777
3778 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
3779
3780 PR target/95355
3781 * gcc.target/i386/pr95355.c: New test.
3782
3783 2020-05-27 David Malcolm <dmalcolm@redhat.com>
3784
3785 PR jit/95314
3786 * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c.
3787 * jit.dg/test-pr95314-rvalue-reuse.c: New test.
3788
3789 2020-05-27 Jason Merrill <jason@redhat.com>
3790
3791 PR c++/95319
3792 * g++.dg/cpp0x/initlist-array12.C: New test.
3793
3794 2020-05-27 Tobias Burnus <tobias@codesourcery.com>
3795
3796 PR fortran/50392
3797 * gfortran.dg/pr50392.f: New test.
3798
3799 2020-05-27 Uroš Bizjak <ubizjak@gmail.com>
3800
3801 * gcc.target/i386/vperm-v2sf.c: New test.
3802
3803 2020-05-27 Jason Merrill <jason@redhat.com>
3804
3805 * g++.dg/cpp2a/spaceship-synth2.C: Add
3806 -Wzero-as-null-pointer-constant.
3807
3808 2020-05-27 Jason Merrill <jason@redhat.com>
3809
3810 PR c++/95222
3811 * g++.dg/ext/tmplattr10.C: New test.
3812
3813 2020-05-27 Nathan Sidwell <nathan@acm.org>
3814
3815 PR c++/95263
3816 * g++.dg/template/pr95263.C: New file.
3817
3818 2020-05-27 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/95295
3821 * gcc.dg/torture/pr95295-3.c: New testcase.
3822
3823 2020-05-27 Richard Biener <rguenther@suse.de>
3824
3825 PR tree-optimization/95335
3826 * gcc.dg/vect/bb-slp-pr95335.c: New testcase.
3827
3828 2020-05-27 Jakub Jelinek <jakub@redhat.com>
3829
3830 PR middle-end/95315
3831 * gcc.dg/gomp/pr95315.c: New test.
3832
3833 2020-05-26 David Malcolm <dmalcolm@redhat.com>
3834
3835 PR jit/95306
3836 * jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and
3837 test-pr95306-builtin-types.c.
3838 * jit.dg/test-builtin-memcpy.c: New test.
3839 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c:
3840 New test.
3841 * jit.dg/test-pr95306-builtin-types.c: New test.
3842
3843 2020-05-26 Harald Anlauf <anlauf@gmx.de>
3844 Steven G. Kargl <kargl@gcc.gnu.org>
3845
3846 PR libfortran/95104
3847 * gfortran.dg/pr95104.f90: New test.
3848
3849 2020-05-26 Harald Anlauf <anlauf@gmx.de>
3850
3851 PR fortran/95195
3852 * gfortran.dg/namelist_97.f90: New test.
3853
3854 2020-05-26 Harald Anlauf <anlauf@gmx.de>
3855
3856 PR fortran/95089
3857 * gfortran.dg/pr95089.f90: New test.
3858
3859 2020-05-26 David Malcolm <dmalcolm@redhat.com>
3860
3861 PR jit/95296
3862 * jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New
3863 test.
3864 * jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New
3865 test.
3866 * jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type
3867 to return NULL.
3868 (get_random_type): Allow for elements in f->types to be NULL.
3869
3870 2020-05-26 Uroš Bizjak <ubizjak@gmail.com>
3871
3872 * gcc.target/i386/vperm-v2si.c: New test.
3873 * gcc.target/i386/vperm-v4hi.c: Ditto.
3874
3875 2020-05-26 Iain Sandoe <iain@sandoe.co.uk>
3876
3877 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
3878 promise destruction via a global variable.
3879
3880 2020-05-26 Alexandre Oliva <oliva@adacore.com>
3881
3882 * gcc.misc-tests/outputs.exp: New.
3883 * gcc.misc-tests/outputs-0.c: New.
3884 * gcc.misc-tests/outputs-1.c: New.
3885 * gcc.misc-tests/outputs-2.c: New.
3886 * lib/gcc-defs.exp (gcc_adjusted_linker_flags): New.
3887 (gcc_adjust_linker_flags): New.
3888 (dg-additional-files-options): Call it. Pass -dumpbase ""
3889 when there are additional sources.
3890 * lib/profopt.exp (profopt-execute): Pass the executable
3891 suffix with -dumpbase-ext.
3892 * lib/scandump.exp (dump-base): Mention -dumpbase "" use.
3893 * lib/scanltranstree.exp: Adjust dump suffix expectation.
3894 * lib/scanwpaipa.exp: Likewise.
3895
3896 2020-05-26 Hongtao Liu <hongtao.liu@intel.com>
3897 Uroš Bizjak <ubizjak@gmail.com>
3898
3899 * gcc.target/i386/pr95211.c: New test.
3900
3901 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
3902
3903 * gnat.dg/opt84.adb: New test.
3904
3905 2020-05-25 Uroš Bizjak <ubizjak@gmail.com>
3906
3907 * gcc.target/i386/sse2-mmx-18a.c (dg-options): Remove -mno-avx512vl.
3908 * gcc.target/i386/sse2-mmx-19a.c (dg-options): Remove -mno-avx.
3909 * gcc.target/i386/sse2-mmx-18b.c: Remove.
3910 * gcc.target/i386/sse2-mmx-18c.c: Ditto.
3911 * gcc.target/i386/sse2-mmx-19b.c: Ditto.
3912 * gcc.target/i386/sse2-mmx-19c.c: Ditto.
3913 * gcc.target/i386/sse2-mmx-19d.c: Ditto.
3914 * gcc.target/i386/sse2-mmx-19e.c: Ditto.
3915
3916 2020-05-25 Martin Jambor <mjambor@suse.cz>
3917
3918 * brig.dg/test/gimple/packed.hsail: Fix scan dump patterns.
3919
3920 2020-05-25 Richard Biener <rguenther@suse.de>
3921
3922 PR tree-optimization/95308
3923 * g++.dg/torture/pr95308.C: New testcase.
3924
3925 2020-05-25 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/95295
3928 * gcc.dg/torture/pr95295-1.c: New testcase.
3929 * gcc.dg/torture/pr95295-2.c: Likewise.
3930 * gcc.dg/torture/pr95283.c: Likewise.
3931
3932 2020-05-25 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/95271
3935 * gcc.dg/vect/bb-slp-pr95271.c: New testcase.
3936
3937 2020-05-25 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/95297
3940 * g++.dg/vect/pr95297.cc: New testcase.
3941 * g++.dg/vect/pr95290.cc: Likewise.
3942
3943 2020-05-25 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/95284
3946 * g++.dg/torture/pr95284.C: New testcase.
3947
3948 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
3949
3950 * gnat.dg/renaming16.adb: New test.
3951 * gnat.dg/renaming16_pkg.ads: New helper.
3952
3953 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
3954
3955 * gnat.dg/array40.adb: New test.
3956 * gnat.dg/array40_pkg.ads: New helper.
3957
3958 2020-05-25 Eric Botcazou <ebotcazou@adacore.com>
3959
3960 * gnat.dg/array39.adb: New test.
3961 * gnat.dg/array39_pkg.ads: New helper.
3962 * gnat.dg/array39_pkg.adb: Likewise.
3963
3964 2020-05-25 Hongtao Liu <hongtao.liu@intel.com>
3965
3966 * gcc.target/i386/pr95125-avx.c: New test.
3967 * gcc.target/i386/pr95125-avx512f.c: Ditto.
3968
3969 2020-05-24 Harald Anlauf <anlauf@gmx.de>
3970
3971 PR fortran/95106
3972 * gfortran.dg/equiv_11.f90: New test.
3973
3974 2020-05-23 Patrick Palka <ppalka@redhat.com>
3975
3976 PR c++/94038
3977 * g++.dg/warn/pr94038-3.C: New test.
3978
3979 2020-05-22 Mark Wielaard <mark@klomp.org>
3980
3981 * gcc.dg/spellcheck-stdint.c: New test.
3982 * g++.dg/spellcheck-stdint.C: Likewise.
3983
3984 2020-05-22 Mark Wielaard <mark@klomp.org>
3985
3986 * gcc.dg/spellcheck-stdbool.c: New test.
3987
3988 2020-05-22 Mark Wielaard <mark@klomp.org>
3989
3990 * gcc.dg/analyzer/signal-exit.c: New testcase.
3991
3992 2020-05-22 Uroš Bizjak <ubizjak@gmail.com>
3993
3994 PR target/95255
3995 * gcc.target/i386/pr95255.c: New test.
3996
3997 2020-05-22 Hongtao.liu <hongtao.liu@intel.com>
3998
3999 * gcc.target/i386/pr92658-avx512f.c: New test.
4000 * gcc.target/i386/pr92658-avx512vl.c: Ditto.
4001 * gcc.target/i386/pr92658-avx512bw-trunc.c: Ditto.
4002
4003 2020-05-22 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/95268
4006 * g++.dg/torture/pr95268.C: New testcase.
4007
4008 2020-05-22 Richard Biener <rguenther@suse.de>
4009
4010 PR tree-optimization/95248
4011 * gcc.dg/torture/pr95248.c: New testcase.
4012
4013 2020-05-21 Patrick Palka <ppalka@redhat.com>
4014
4015 PR c++/94038
4016 * g++.dg/warn/pr94038-2.C: New test.
4017
4018 2020-05-21 Martin Liska <mliska@suse.cz>
4019
4020 PR target/95229
4021 * g++.target/i386/pr95229.C: Fix
4022 error: unnamed type with no linkage used
4023 to declare variable ‘<unnamed class> e’ with linkage
4024 with -std=gnu++98.
4025
4026 2020-05-21 Nathan Sidwell <nathan@acm.org>
4027
4028 * c-c++-common/cpp/cmd-1.c: Delete.
4029 * c-c++-common/cpp/cmd-1.h: Delete.
4030
4031 2020-05-21 Martin Liska <mliska@suse.cz>
4032
4033 * gcc.target/aarch64/target_attr_20.c: New test.
4034 * gcc.target/aarch64/target_attr_21.c: New test.
4035
4036 2020-05-20 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4037
4038 * g++.dg/warn/Wconversion-null-2.C: Add explicit declarations for l()
4039 and g() with int, long, long long and __int20 arguments.
4040 * g++.dg/warn/Wconversion-null.C: Likewise.
4041
4042 2020-05-20 Marek Polacek <polacek@redhat.com>
4043
4044 DR 2237
4045 * g++.dg/DRs/dr2237.C: New test.
4046 * g++.dg/parse/constructor2.C: Add dg-error for C++20.
4047 * g++.dg/parse/dtor12.C: Likewise.
4048 * g++.dg/parse/dtor4.C: Likewise.
4049 * g++.dg/template/dtor4.C: Adjust dg-error.
4050 * g++.dg/template/error34.C: Likewise.
4051 * g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses.
4052 * g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20.
4053
4054 2020-05-20 Marek Polacek <polacek@redhat.com>
4055
4056 DR 2289
4057 PR c++/94553
4058 * g++.dg/cpp1z/decomp52.C: New test.
4059
4060 2020-05-20 Uroš Bizjak <ubizjak@gmail.com>
4061
4062 PR target/95229
4063 * g++.target/i386/pr95229.C: New test.
4064
4065 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
4066
4067 PR fortran/39695
4068 * gfortran.dg/pr39695_1.f90: New test.
4069 * gfortran.dg/pr39695_2.f90: New test.
4070 * gfortran.dg/pr39695_3.f90: New test.
4071 * gfortran.dg/pr39695_4.f90: New test.
4072
4073 2020-05-20 Patrick Palka <ppalka@redhat.com>
4074
4075 PR c++/95223
4076 * g++.dg/template/typename23.C: New test.
4077
4078 2020-05-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4079
4080 PR target/94959
4081 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify.
4082 * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test.
4083 * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify.
4087 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
4136
4137 2020-05-20 Richard Biener <rguenther@suse.de>
4138
4139 PR tree-optimization/95219
4140 * tree-vect-loop.c (vectorizable_induction): Reduce
4141 group_size before computing the number of required IVs.
4142
4143 2020-05-20 Richard Biener <rguenther@suse.de>
4144
4145 PR middle-end/95231
4146 * g++.dg/other/pr95231.C: New testcase.
4147
4148 2020-05-30 Richard Biener <rguenther@suse.de>
4149
4150 PR c/95141
4151 * gcc.dg/pr95141.c: New testcase.
4152
4153 2020-05-19 Alex Coplan <alex.coplan@arm.com>
4154
4155 PR target/94591
4156 * gcc.c-torture/execute/pr94591.c: New test.
4157
4158 2020-05-19 Nathan Sidwell <nathan@acm.org>
4159
4160 * c-c++-common/raw-string-14.c: Adjust errors.
4161 * c-c++-common/raw-string-16.c: Likewise.
4162 * c-c++-common/raw-string-5.c: Likewise.
4163
4164 2020-05-19 Richard Biener <rguenther@suse.de>
4165
4166 * gcc.target/i386/pr92645-4.c: Adjust expected pattern.
4167
4168 2020-05-19 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4169
4170 * c-c++-common/builtin-has-attribute-7.c: Require size24plus.
4171 * c-c++-common/cpp/pr63831-1.c: Store result in _has_cpp_attribute in a
4172 long.
4173 * c-c++-common/pr81376.c: Skip scan-tree-dump for short_eq_int. Extend
4174 test for short_eq_int.
4175 * g++.dg/abi/scoped1.C: Skip dg-warning tests for short_eq_int.
4176 * g++.dg/cpp0x/constexpr-70001-1.C: Require size24plus.
4177 * g++.dg/cpp0x/constexpr-bitfield3.C: Require int32plus.
4178 * g++.dg/cpp0x/enum13.C: Skip dg-warning for short_eq_int.
4179 * g++.dg/cpp0x/initlist5.C: Add dg-error for short_eq_int.
4180 * g++.dg/cpp0x/initlist7.C: Add dg-warning for !int32plus.
4181 * g++.dg/cpp0x/nullptr04.C: Skip dg-error for ptr_eq_short.
4182 * g++.dg/cpp0x/variadic-value1.C: Add typedef for int32_t.
4183 * g++.dg/cpp1y/constexpr-arith-overflow.C: Fix test for
4184 sizeof(int) == sizeof(short).
4185 * g++.dg/cpp1y/digit-sep-neg.C: Add typedef for int32_t.
4186 * g++.dg/cpp1y/pr57644.C: Add typedef for uint32_t.
4187 * g++.dg/cpp1y/pr77321.C: Require size24plus.
4188 * g++.dg/cpp1y/var-templ4.C: Add typedef for int32_t.
4189 * g++.dg/cpp1z/direct-enum-init1.C: Skip dg-error for short_eq_int.
4190 * g++.dg/delayedfold/fwrapv1.C: Skip for int16.
4191 * g++.dg/expr/bitfield9.C: Add typedef for int32_t.
4192 * g++.dg/ext/attribute-test-1.C: Add typedef for uint32_t.
4193 * g++.dg/ext/bitfield1.C: Add typedef for int32_t.
4194 * g++.dg/ext/flexary13.C: Add typedef for int32_t.
4195 * g++.dg/ext/utf-cvt.C: Adjust dg-warning for int16.
4196 * g++.dg/ext/vector28.C: Add typedef for int32_t.
4197 * g++.dg/ext/vla15.C: Add typedef for int32_t.
4198 * g++.dg/init/array11.C: Require size32plus.
4199 * g++.dg/init/array15.C: Require size24plus.
4200 * g++.dg/init/array4.C: Require size20plus.
4201 * g++.dg/init/const7.C: Skip dg-message for ptr_eq_short.
4202 * g++.dg/init/new38.C: Relax regex in dg-error.
4203 * g++.dg/init/new44.C: Skip dg-error for msp430_small.
4204 Adjust test for 16-bit size_t.
4205 Add special case for msp430 -mlarge.
4206 * g++.dg/init/value9.C: Add typedef for int32_t.
4207 * g++.dg/ipa/pr77333.C: Add typedef for int32_t.
4208 * g++.dg/lto/20080908-1_0.C: Add typedef for int32_t.
4209 * g++.dg/opt/pr55717.C: Add typedef for uint32_t.
4210 * g++.dg/opt/pr60597.C: Add typedef for int32_t.
4211 * g++.dg/opt/pr81715.C: Require size20plus.
4212 * g++.dg/opt/reload3.C: Add typedef for uint32_t.
4213 * g++.dg/opt/temp2.C: Require size20plus.
4214 * g++.dg/opt/thunk1.C: Likewise.
4215 * g++.dg/other/error23.C: Dont assume __SIZEOF_INT__ == 4.
4216 * g++.dg/other/pr31078.C: Adjust typedef for 32-bit int.
4217 * g++.dg/parse/concat1.C: Skip dg-error for size20plus.
4218 * g++.dg/parse/defarg5.C: Add typedef for int32_t and uint32_t.
4219 * g++.dg/pr48484.C: Add typedef for int32_t.
4220 * g++.dg/pr53037-2.C: Likewise.
4221 * g++.dg/pr53037-3.C: Likewise.
4222 * g++.dg/pr66655.C: Use int32_t.
4223 * g++.dg/pr66655.h: Add typedef for int32_t.
4224 * g++.dg/pr66655_1.cc: Use int32_t.
4225 * g++.dg/pr67351.C: Define 32-bit uint.
4226 * g++.dg/template/array30.C: Add typedef for int32_t.
4227 * g++.dg/template/constant1.C: Extend test for 8-bit and 16-bit int.
4228 * g++.dg/template/constant2.C: Likewise.
4229 * g++.dg/template/friend18.C: Add typedef for int32_t.
4230 * g++.dg/template/pr68978.C: Likewise.
4231 * g++.dg/torture/pr37421.C: Require int_eq_float.
4232 * g++.dg/torture/pr88861.C: Handle 16-bit int.
4233 * g++.dg/tree-ssa/pr19807.C: Likewise.
4234 * g++.dg/tree-ssa/pr27291.C: Fix typedef for uint32_t.
4235 * g++.dg/tree-ssa/pr49516.C: Fix typedefs for int{16,32}_t and
4236 uint{32,64}_t.
4237 * g++.dg/warn/Wconversion-integer.C: Add typedefs for {u,}int32_t.
4238 * g++.dg/warn/Wconversion-null-2.C: Adjust g() declaration.
4239 * g++.dg/warn/Wconversion-null.C: Likewise.
4240 * g++.dg/warn/Wconversion3.C: Skip dg-warning for short_eq_int.
4241 * g++.dg/warn/Wduplicated-branches1.C: Add dg-warning for short_eq_int.
4242 * g++.dg/warn/Wplacement-new-size-5.C: Add typedef for int32_t.
4243 * g++.dg/warn/Wplacement-new-size.C: Likewise.
4244 * g++.dg/warn/Wstrict-aliasing-5.C: Add typedef for uint32_t.
4245 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: Add typedef for
4246 {u,}int32_t.
4247 * g++.dg/warn/Wtype-limits-Wextra.C: Adjust dg-warning for
4248 short_eq_int.
4249 * g++.dg/warn/Wtype-limits.C: Likewise.
4250 * g++.old-deja/g++.brendan/enum11.C: Add typedef for uint32_t.
4251 * g++.old-deja/g++.bugs/900227_01.C: Skip dg-error for ptr_eq_short.
4252 * g++.old-deja/g++.mike/ns15.C: Require size20plus.
4253 * g++.old-deja/g++.other/exprstmt1.C: Add typedef for uint32_t.
4254 * g++.old-deja/g++.other/inline12.C: Adjust udword typedef.
4255 * g++.old-deja/g++.other/new6.C: Add typedef for int32_t.
4256 * g++.old-deja/g++.pt/crash16.C: Skip for int16.
4257 * g++.old-deja/g++.robertl/eb76.C: Likewise.
4258 * g++.old-deja/g++.warn/flow1.C: Add typedef for int32_t.
4259 * gcc.dg/Walloca-14.c: Adjust -Walloca-larger-than= parameter for
4260 !ptr32plus.
4261 * gcc.dg/Warray-bounds-32.c: Adjust dg-warning for size20plus.
4262 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust dg-warning for
4263 short_eq_int.
4264 Handle case where ptrdiff_t/size_t is __int20.
4265 * gcc.dg/concat2.c: Skip dg-error for size20plus.
4266 * gcc.dg/fold-convmaxconv-1.c: Add typedef for {u,}int32_t.
4267 * gcc.dg/fold-convminconv-1.c: Likewise.
4268 * gcc.dg/graphite/scop-4.c: Require size20plus.
4269 * gcc.dg/loop-versioning-1.c: Adjust test for small size_t.
4270 * gcc.dg/loop-versioning-2.c: Require size20plus.
4271 * gcc.dg/lto/20081210-1_0.c: Adjust typedef for uintptr_t.
4272 * gcc.dg/lto/pr85870_0.c: Add typedef for uint32_t.
4273 * gcc.dg/lto/pr85870_1.c: Likewise.
4274 * gcc.dg/pr36227.c: Adjust typedef for ptrcast.
4275 * gcc.dg/pr42611.c: First check for size_t equality with void *
4276 before trying other types.
4277 * gcc.dg/pr59963-2.c: Skip dg-warning for int16 instead of
4278 xfail.
4279 * gcc.dg/pr68317.c: Add typedef for int32_t.
4280 * gcc.dg/pr78973.c: Adjust dg-warning for int16.
4281 * gcc.dg/pr85859.c: Cast using __INTPTR_TYPE__ instead of long.
4282 * gcc.dg/pr86179.c: Add typedef for {u,}int32_t.
4283 * gcc.dg/torture/20181024-1.c: Require size32plus.
4284 * gcc.dg/torture/pr71598-2.c: Skip for short_eq_int.
4285 * gcc.dg/torture/pr86034.c: Add typedef for int32_t.
4286 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust dg-warning
4287 for int16 and msp430 -mlarge.
4288 * gcc.dg/tree-ssa/integer-addr.c: Use __INTPTR_MAX__ for a large
4289 constant that is a valid address.
4290 * gcc.dg/tree-ssa/loop-interchange-10.c: Add typedef for
4291 int32_t.
4292 * gcc.dg/tree-ssa/pr84436-3.c: Adjust dg-final for int16.
4293 * gcc.dg/tree-ssa/pr84648.c: Add typedef for uint32_t.
4294 * gcc.dg/tree-ssa/scev-8.c: Cast to char if sizeof(int) ==
4295 sizeof(short).
4296 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: Adjust test for msp430 -mlarge.
4297 * lib/target-supports.exp (check_effective_target_size24plus): New.
4298 (check_effective_target_short_eq_int): New.
4299 (check_effective_target_ptr_eq_short): New.
4300 (check_effective_target_msp430_small): New.
4301 (check_effective_target_msp430_large): New.
4302
4303 2020-05-19 Jose E. Marchesi <jose.marchesi@oracle.com>
4304
4305 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test.
4306 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
4307
4308 2020-05-19 Uroš Bizjak <ubizjak@gmail.com>
4309
4310 PR target/92658
4311 * gcc.target/i386/pr92658-sse4.c: New test.
4312 * gcc.target/i386/pr92658-avx2.c: New test.
4313 * gcc.target/i386/pr92658-avx512bw.c: New test.
4314
4315 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
4316
4317 * gcc.target/riscv/arch-6.c: New.
4318 * gcc.target/riscv/attribute-11.c: New.
4319 * gcc.target/riscv/attribute-12.c: New.
4320
4321 2020-05-19 Kito Cheng <kito.cheng@sifive.com>
4322
4323 * gcc.target/riscv/arch-3.c: Adjust option.
4324 * gcc.target/riscv/arch-5.c: New.
4325 * gcc.target/riscv/attribute-9.c: Adjust option and test
4326 condition.
4327
4328 2020-05-19 Patrick Palka <ppalka@redhat.com>
4329
4330 PR c++/66439
4331 * g++.dg/cpp2a/concepts-ts4.C: Expect a "type/value mismatch"
4332 diagnostic.
4333 * g++.dg/cpp2a/concepts-ts6.C: Likewise.
4334 * g++.dg/template/error56.C: Likewise.
4335 * g++.dg/template/error59.C: New test.
4336
4337 2020-05-18 Marek Polacek <polacek@redhat.com>
4338
4339 PR c++/94955
4340 * g++.dg/cpp0x/constexpr-shift2.C: New test.
4341
4342 2020-05-18 Marek Polacek <polacek@redhat.com>
4343
4344 PR c++/94937
4345 * g++.dg/cpp1z/constexpr-if34.C: New test.
4346 * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
4347
4348 2020-05-18 Martin Sebor <msebor@redhat.com>
4349
4350 PR c++/94923
4351 * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
4352
4353 2020-05-18 Martin Sebor <msebor@redhat.com>
4354
4355 PR middle-end/92815
4356 * gcc.dg/builtin-object-size-20.c: Adjust to avoid failures in
4357 ILP32 mode.
4358
4359 2020-05-18 Marek Polacek <polacek@redhat.com>
4360
4361 PR c++/90915
4362 * g++.dg/ext/builtin-has-attribute.C: New test.
4363
4364 2020-05-18 Martin Sebor <msebor@redhat.com>
4365
4366 PR middle-end/92815
4367 * gcc.dg/Warray-bounds-56.c: Remove xfails.
4368 * gcc.dg/builtin-object-size-20.c: New test.
4369 * gcc.dg/builtin-object-size-21.c: New test.
4370
4371 2020-05-18 Martin Sebor <msebor@redhat.com>
4372
4373 PR middle-end/94940
4374 * gcc.dg/Warray-bounds-61.c: New test.
4375
4376 2020-05-18 Marek Polacek <polacek@redhat.com>
4377
4378 DR 1512
4379 PR c++/87699
4380 * g++.dg/cpp0x/constexpr-array-ptr10.C: Change dg-warning to dg-error
4381 and adjust the expected messages in dg-error.
4382 * g++.dg/expr/composite-ptr-type.C: New test.
4383 * g++.dg/expr/ptr-comp1.C: New test.
4384 * g++.dg/expr/ptr-comp2.C: New test.
4385 * g++.dg/expr/ptr-comp3.C: New test.
4386 * g++.dg/overload/builtin4.C: New test.
4387 * g++.dg/warn/Wextra-3.C: Change dg-warning to dg-error.
4388
4389 2020-05-18 Marek Polacek <polacek@redhat.com>
4390
4391 * g++.dg/overload/builtin5.C: New test.
4392
4393 2020-05-18 Doug Rupp <rupp@adacore.com>
4394
4395 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
4396
4397 2020-05-18 Harald Anlauf <anlauf@gmx.de>
4398
4399 PR fortran/95053
4400 * gfortran.dg/dec_structure_23.f90: Adjust to new error messages.
4401 * gfortran.dg/pr93499.f90: Adjust to new error messages.
4402 * gfortran.dg/pr95053_2.f90: New test.
4403 * gfortran.dg/pr95053_3.f90: New test.
4404
4405 2020-05-18 Marek Polacek <polacek@redhat.com>
4406
4407 PR c++/95143
4408 * g++.dg/cpp0x/sfinae66.C: New test.
4409
4410 2020-05-18 Uroš Bizjak <ubizjak@gmail.com>
4411
4412 PR target/95169
4413 * gcc.target/i386/pr95169.c: New test.
4414
4415 2020-05-18 Alex Coplan <alex.coplan@arm.com>
4416
4417 * gcc.c-torture/compile/packed-aligned-1.c: New test.
4418 * gcc.c-torture/execute/packed-aligned.c: New test.
4419
4420 2020-05-18 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/95171
4423 * gcc.dg/pr95171.c: New testcase.
4424
4425 2020-05-18 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/95172
4428 * gcc.dg/torture/pr95172.c: New testcase.
4429
4430 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
4431
4432 PR target/95021
4433 * c-c++-common/dfp/func-vararg-mixed-2.c: Removed.
4434 * gcc.target/i386/pr95021-1.c: New test.
4435 * gcc.target/i386/pr95021-2.c: Likewise.
4436 * gcc.target/i386/pr95021-3.c: Likewise.
4437 * gcc.target/i386/pr95021-4.c: Likewise.
4438 * gcc.target/i386/pr95021-5.c: Likewise.
4439
4440 2020-05-17 H.J. Lu <hongjiu.lu@intel.com>
4441
4442 * gcc.target/i386/strncmp-1.c: New test.
4443
4444 2020-05-16 Iain Sandoe <iain@sandoe.co.uk>
4445
4446 * g++.dg/coroutines/co-return-syntax-10-movable.C: New test.
4447
4448 2020-05-16 Patrick Palka <ppalka@redhat.com>
4449
4450 PR c++/57943
4451 * g++.dg/cpp0x/decltype76.C: New test.
4452
4453 2020-05-15 Jason Merrill <jason@redhat.com>
4454
4455 * g++.dg/coroutines/coro.h: Always #include <utility>.
4456 * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use
4457 -std=c++20.
4458
4459 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
4460
4461 * gcc.target/powerpc/vec-gnb-0.c: Use int128 effective target.
4462 * gcc.target/powerpc/vec-gnb-1.c: Ditto.
4463 * gcc.target/powerpc/vec-gnb-2.c: Ditto.
4464 * gcc.target/powerpc/vec-ternarylogic-8.c: Ditto.
4465 * gcc.target/powerpc/vec-ternarylogic-9.c: Ditto.
4466 * gcc.target/powerpc/vec-ternarylogic-10.c: Ditto.
4467
4468 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
4469
4470 * gcc.target/powerpc/cnttzdm-0.c: Use lp64.
4471
4472 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
4473
4474 * gcc.target/powerpc/cntlzdm-0.c: Use lp64 instead of powerpc64.
4475 * gcc.target/powerpc/cntlzdm-1.c: Ditto.
4476 * gcc.target/powerpc/cnttzdm-1.c: Ditto.
4477 * gcc.target/powerpc/pdep-0.c: Ditto.
4478 * gcc.target/powerpc/pdep-1.c: Ditto.
4479 * gcc.target/powerpc/pextd-0.c: Ditto.
4480 * gcc.target/powerpc/pextd-1.c: Ditto.
4481
4482 2020-05-15 Segher Boessenkool <segher@kernel.crashing.org>
4483
4484 * gcc.target/powerpc/pdep-0.c: Change -mcpu= to -mdejagnu-cpu=.
4485 * gcc.target/powerpc/pdep-1.c: Ditto.
4486 * gcc.target/powerpc/pextd-0.c: Ditto.
4487 * gcc.target/powerpc/pextd-1.c: Ditto.
4488 * gcc.target/powerpc/pr90763.c: Ditto.
4489 * gcc.target/powerpc/pr91275.c: Ditto.
4490 * gcc.target/powerpc/pr92796.c: Ditto.
4491 * gcc.target/powerpc/pr93658.c: Ditto.
4492 * gcc.target/powerpc/pr93800.c: Ditto.
4493 * gcc.target/powerpc/setbceq.c: Ditto.
4494 * gcc.target/powerpc/setbcge.c: Ditto.
4495 * gcc.target/powerpc/setbcgt.c: Ditto.
4496 * gcc.target/powerpc/setbcle.c: Ditto.
4497 * gcc.target/powerpc/setbclt.c: Ditto.
4498 * gcc.target/powerpc/setbcne.c: Ditto.
4499 * gcc.target/powerpc/setnbceq.c: Ditto.
4500 * gcc.target/powerpc/setnbcge.c: Ditto.
4501 * gcc.target/powerpc/setnbcgt.c: Ditto.
4502 * gcc.target/powerpc/setnbcle.c: Ditto.
4503 * gcc.target/powerpc/setnbclt.c: Ditto.
4504 * gcc.target/powerpc/setnbcne.c: Ditto.
4505 * gcc.target/powerpc/xxgenpc-runnable.c: Ditto.
4506
4507 2020-05-15 Patrick Palka <ppalka@redhat.com>
4508
4509 PR c++/90996
4510 * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify that each
4511 PLACEHOLDER_EXPR gets correctly resolved.
4512
4513 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
4514
4515 PR fortran/94690
4516 * gfortran.dg/gomp/openmp-simd-4.f90: New test.
4517
4518 2020-05-15 Richard Biener <rguenther@suse.de>
4519
4520 PR tree-optimization/95133
4521 * gcc.dg/pr95133.c: New testcase.
4522
4523 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
4524
4525 PR middle-end/94635
4526 * gfortran.dg/gomp/target-exit-data.f90: New.
4527
4528 2020-05-15 Uroš Bizjak <ubizjak@gmail.com>
4529
4530 PR target/95046
4531 * gcc.target/i386/pr95046-8.c: New test.
4532
4533 2020-05-15 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/33315
4536 * gcc.dg/tree-ssa/ssa-sink-13.c: New testcase.
4537 * gcc.dg/tree-ssa/ssa-sink-14.c: Likewise.
4538 * gcc.dg/tree-ssa/split-path-7.c: Disable sinking.
4539
4540 2020-05-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
4541
4542 PR rtl-optimization/37451, part of PR target/61837
4543 * gcc.target/powerpc/doloop-2.c: New test.
4544
4545 2020-05-14 H.J. Lu <hongjiu.lu@intel.com>
4546
4547 PR jit/94778
4548 * jit.dg/jit.exp: Skip jit tests for targets that don't support
4549 -lgccjit.
4550 * lib/target-supports.exp (check_effective_target_lgccjit): New.
4551
4552 2020-05-14 Andrew Stubbs <ams@codesourcery.com>
4553
4554 * testsuite/gcc.target/gcn/gcn.exp: New file.
4555 * testsuite/gcc.target/gcn/vcc-clobber.c: New file.
4556
4557 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
4558
4559 PR target/95046
4560 * gcc.target/i386/pr95046-7.c: New test.
4561
4562 2020-05-14 Patrick Palka <ppalka@redhat.com>
4563
4564 PR c++/78446
4565 * g++.dg/template/sfinae31.C: New test.
4566
4567 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
4568
4569 PR target/95046
4570 * gcc.target/i386/pr95046-6.c: New test.
4571
4572 2020-05-14 Richard Sandiford <richard.sandiford@arm.com>
4573
4574 PR target/95105
4575 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
4576 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
4577
4578 2020-05-14 Richard Biener <rguenther@suse.de>
4579
4580 PR testsuite/94703
4581 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets.
4582
4583 2020-05-14 Richard Biener <rguenther@suse.de>
4584
4585 PR middle-end/95118
4586 * gcc.dg/pr95118.c: New testcase.
4587
4588 2020-05-14 Jakub Jelinek <jakub@redhat.com>
4589
4590 * c-c++-common/gomp/declare-variant-14.c: New test.
4591
4592 PR middle-end/95108
4593 * gcc.dg/gomp/pr95108.c: New test.
4594
4595 2020-05-14 Uroš Bizjak <ubizjak@gmail.com>
4596
4597 PR target/95046
4598 * gcc.target/i386/pr95046-5.c: New test.
4599
4600 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
4601
4602 * gcc.target/s390/stack-clash-2.c: New test.
4603
4604 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
4605
4606 * gcc.target/s390/stack-clash-1.c: New test.
4607
4608 2020-05-14 Andreas Krebbel <krebbel@linux.ibm.com>
4609
4610 * gcc.target/s390/stack-clash-3.c: New test.
4611
4612 2020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4613
4614 * gcc.target/powerpc/vec-extracth-0.c: New.
4615 * gcc.target/powerpc/vec-extracth-1.c: New.
4616 * gcc.target/powerpc/vec-extracth-2.c: New.
4617 * gcc.target/powerpc/vec-extracth-3.c: New.
4618 * gcc.target/powerpc/vec-extracth-4.c: New.
4619 * gcc.target/powerpc/vec-extracth-5.c: New.
4620 * gcc.target/powerpc/vec-extracth-6.c: New.
4621 * gcc.target/powerpc/vec-extracth-7.c: New.
4622 * gcc.target/powerpc/vec-extracth-be-0.c: New.
4623 * gcc.target/powerpc/vec-extracth-be-1.c: New.
4624 * gcc.target/powerpc/vec-extracth-be-2.c: New.
4625 * gcc.target/powerpc/vec-extracth-be-3.c: New.
4626 * gcc.target/powerpc/vec-extractl-0.c: New.
4627 * gcc.target/powerpc/vec-extractl-1.c: New.
4628 * gcc.target/powerpc/vec-extractl-2.c: New.
4629 * gcc.target/powerpc/vec-extractl-3.c: New.
4630 * gcc.target/powerpc/vec-extractl-4.c: New.
4631 * gcc.target/powerpc/vec-extractl-5.c: New.
4632 * gcc.target/powerpc/vec-extractl-6.c: New.
4633 * gcc.target/powerpc/vec-extractl-7.c: New.
4634 * gcc.target/powerpc/vec-extractl-be-0.c: New.
4635 * gcc.target/powerpc/vec-extractl-be-1.c: New.
4636 * gcc.target/powerpc/vec-extractl-be-2.c: New.
4637 * gcc.target/powerpc/vec-extractl-be-3.c: New.
4638
4639 2020-05-13 Patrick Palka <ppalka@redhat.com>
4640
4641 PR c++/79706
4642 * g++.dg/template/sfinae30.C: New test.
4643
4644 2020-05-13 Patrick Palka <ppalka@redhat.com>
4645
4646 PR c++/95020
4647 * g++.dg/cpp2a/concepts-lambda7.C: New test.
4648
4649 2020-05-13 Marek Polacek <polacek@redhat.com>
4650
4651 PR c++/95066
4652 * g++.dg/cpp2a/explicit16.C: New test.
4653
4654 2020-05-13 Jason Merrill <jason@redhat.com>
4655
4656 * lib/target-supports.exp (check_effective_target_c++20_only)
4657 (check_effective_target_c++20): New.
4658
4659 2020-05-13 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR testsuite/95110
4662 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
4663
4664 2020-05-13 Marek Polacek <polacek@redhat.com>
4665
4666 * g++.dg/parse/attr4.C: Use c++11 in a target selector.
4667
4668 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
4669
4670 PR fortran/93497
4671 * gfortran.dg/pr88025.f90: Change in wording of error.
4672 * gfortran.dg/pr93497.f90: New test.
4673 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
4674 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
4675
4676 2020-05-13 Patrick Palka <ppalka@redhat.com>
4677
4678 PR c++/70642
4679 * g++.dg/cpp0x/alias-decl-70.C: New test.
4680
4681 2020-05-13 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR debug/95080
4684 * g++.dg/opt/pr95080.C: New test.
4685
4686 PR tree-optimization/95060
4687 * gcc.target/i386/avx512f-pr95060.c: New test.
4688 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts.
4689 * gcc.target/i386/fma_double_2.c: Likewise.
4690 * gcc.target/i386/fma_double_3.c: Likewise.
4691 * gcc.target/i386/fma_double_4.c: Likewise.
4692 * gcc.target/i386/fma_double_5.c: Likewise.
4693 * gcc.target/i386/fma_double_6.c: Likewise.
4694 * gcc.target/i386/fma_float_1.c: Likewise.
4695 * gcc.target/i386/fma_float_2.c: Likewise.
4696 * gcc.target/i386/fma_float_3.c: Likewise.
4697 * gcc.target/i386/fma_float_4.c: Likewise.
4698 * gcc.target/i386/fma_float_5.c: Likewise.
4699 * gcc.target/i386/fma_float_6.c: Likewise.
4700 * gcc.target/i386/l_fma_double_1.c: Likewise.
4701 * gcc.target/i386/l_fma_double_2.c: Likewise.
4702 * gcc.target/i386/l_fma_double_3.c: Likewise.
4703 * gcc.target/i386/l_fma_double_4.c: Likewise.
4704 * gcc.target/i386/l_fma_double_5.c: Likewise.
4705 * gcc.target/i386/l_fma_double_6.c: Likewise.
4706 * gcc.target/i386/l_fma_float_1.c: Likewise.
4707 * gcc.target/i386/l_fma_float_2.c: Likewise.
4708 * gcc.target/i386/l_fma_float_3.c: Likewise.
4709 * gcc.target/i386/l_fma_float_4.c: Likewise.
4710 * gcc.target/i386/l_fma_float_5.c: Likewise.
4711 * gcc.target/i386/l_fma_float_6.c: Likewise.
4712
4713 2020-05-13 Martin Liska <mliska@suse.cz>
4714
4715 PR sanitizer/95051
4716 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address
4717 and -O2 were enough to trigger the original ICE.
4718
4719 2020-05-13 Christophe Lyon <christophe.lyon@linaro.org>
4720
4721 PR preprocessor/95013
4722 * gcc.dg/unclosed-init.c: Add missing comment in dg-error.
4723
4724 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com>
4725
4726 PR tree-optimization/94969
4727 * gcc.dg/tree-ssa/pr94969.c: New test.
4728
4729 2020-05-12 Craig Blackmore <craig.blackmore@embecosm.com>
4730
4731 * gcc.target/riscv/shorten-memrefs-1.c: New test.
4732 * gcc.target/riscv/shorten-memrefs-2.c: New test.
4733 * gcc.target/riscv/shorten-memrefs-3.c: New test.
4734 * gcc.target/riscv/shorten-memrefs-4.c: New test.
4735 * gcc.target/riscv/shorten-memrefs-5.c: New test.
4736 * gcc.target/riscv/shorten-memrefs-6.c: New test.
4737 * gcc.target/riscv/shorten-memrefs-7.c: New test.
4738
4739 2020-05-12 Nathan Sidwell <nathan@acm.org>
4740
4741 PR preprocessor/95013
4742 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location.
4743 * c-c++-common/gomp/pr79428-2.c: Likewise.
4744 * g++.dg/cpp0x/decltype63.C: Likewise.
4745 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
4746 * g++.dg/cpp0x/pr68726.C: Likewise.
4747 * g++.dg/cpp0x/pr78341.C: Likewise.
4748 * g++.dg/cpp1y/pr65202.C: Likewise.
4749 * g++.dg/cpp1y/pr65340.C: Likewise.
4750 * g++.dg/cpp1y/pr68578.C: Likewise.
4751 * g++.dg/cpp1z/class-deduction44.C: Likewise.
4752 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
4753 * g++.dg/diagnostic/unclosed-function.C: Likewise.
4754 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
4755 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
4756 * g++.dg/ext/pr84598.C: Likewise.
4757 * g++.dg/other/switch4.C: Likewise.
4758 * g++.dg/parse/attr4.C: Likewise.
4759 * g++.dg/parse/cond4.C: Likewise.
4760 * g++.dg/parse/crash10.C: Likewise.
4761 * g++.dg/parse/crash18.C: Likewise.
4762 * g++.dg/parse/crash27.C: Likewise.
4763 * g++.dg/parse/crash34.C: Likewise.
4764 * g++.dg/parse/crash35.C: Likewise.
4765 * g++.dg/parse/crash52.C: Likewise.
4766 * g++.dg/parse/crash59.C: Likewise.
4767 * g++.dg/parse/crash61.C: Likewise.
4768 * g++.dg/parse/crash67.C: Likewise.
4769 * g++.dg/parse/error14.C: Likewise.
4770 * g++.dg/parse/error56.C: Likewise.
4771 * g++.dg/parse/invalid1.C: Likewise.
4772 * g++.dg/parse/parameter-declaration-1.C: Likewise.
4773 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4774 * g++.dg/parse/parser-pr28152.C: Likewise.
4775 * g++.dg/parse/pr68722.C: Likewise.
4776 * g++.dg/pr46852.C: Likewise.
4777 * g++.dg/pr46868.C: Likewise.
4778 * g++.dg/template/crash115.C: Likewise.
4779 * g++.dg/template/crash43.C: Likewise.
4780 * g++.dg/template/crash90.C: Likewise.
4781 * g++.dg/template/error-recovery1.C: Likewise.
4782 * g++.dg/template/error57.C: Likewise.
4783 * g++.old-deja/g++.other/crash31.C: Likewise.
4784 * gcc.dg/empty-source-2.c: Likewise.
4785 * gcc.dg/empty-source-3.c: Likewise.
4786 * gcc.dg/noncompile/pr30552-3.c: Likewise.
4787 * gcc.dg/noncompile/pr35447-1.c: Likewise.
4788 * gcc.dg/pr20245-1.c: Likewise.
4789 * gcc.dg/pr28419.c: Likewise.
4790 * gcc.dg/rtl/truncated-rtl-file.c: Likewise.
4791 * gcc.dg/unclosed-init.c: Likewise.
4792 * obj-c++.dg/property/property-neg-6.mm: Likewise.
4793 * obj-c++.dg/syntax-error-10.mm: Likewise.
4794 * obj-c++.dg/syntax-error-8.mm: Likewise.
4795 * obj-c++.dg/syntax-error-9.mm: Likewise.
4796
4797 2020-05-12 Marek Polacek <polacek@redhat.com>
4798
4799 PR c++/95074
4800 * g++.dg/lookup/koenig15.C: New test.
4801
4802 2020-05-12 Jakub Jelinek <jakub@redhat.com>
4803
4804 PR sanitizer/95051
4805 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options.
4806
4807 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
4808
4809 PR target/95046
4810 * gcc.target/i386/pr95046-4.c: New test.
4811
4812 2020-05-12 Patrick Palka <ppalka@redhat.com>
4813
4814 PR c++/78752
4815 * g++.dg/cpp2a/concepts-pr78752-2.C: New test.
4816
4817 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
4818
4819 PR target/95046
4820 * gcc.target/i386/pr95046-3.c: New test.
4821
4822 2020-05-12 Uroš Bizjak <ubizjak@gmail.com>
4823
4824 PR target/95046
4825 * gcc.target/i386/pr95046-2.c: New test.
4826
4827 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4828
4829 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430
4830 in the large memory model.
4831
4832 2020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4833
4834 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to
4835 be created.
4836
4837 2020-05-12 Martin Liska <mliska@suse.cz>
4838
4839 PR sanitizer/95033
4840 PR sanitizer/95051
4841 * g++.dg/asan/function-argument-4.C: New test.
4842 * gcc.dg/asan/pr95033.c: New test.
4843 * gcc.dg/asan/pr95051.c: New test.
4844
4845 2020-05-12 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR c++/95063
4848 * g++.dg/gomp/pr95063.C: New test.
4849
4850 2020-05-12 Richard Sandiford <richard.sandiford@arm.com>
4851
4852 PR tree-optimization/94980
4853 * gcc.target/i386/pr94980.c: New test.
4854
4855 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4856
4857 * gcc.target/powerpc/vec-clzm-0.c: Rename to...
4858 * gcc.target/powerpc/vec-cntlzm-0.c: ...this.
4859 * gcc.target/powerpc/vec-clzm-1.c: Rename to...
4860 * gcc.target/powerpc/vec-cntlzm-1.c: ...this.
4861 * gcc.target/powerpc/vec-ctzm-0.c: Rename to...
4862 * gcc.target/powerpc/vec-cnttzm-0.c: ...this.
4863 * gcc.target/powerpc/vec-ctzm-1.c: Rename to...
4864 * gcc.target/powerpc/vec-cnttzm-1.c: ...this.
4865 * gcc.target/powerpc/vec-gnb-8.c: Rename to...
4866 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file.
4867 * gcc.target/powerpc/vec-gnb-9.c: Rename to...
4868 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file.
4869 * gcc.target/powerpc/vec-gnb-10.c: Rename to...
4870 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file.
4871 * gcc.target/powerpc/vec-gnb-3.c: Delete.
4872 * gcc.target/powerpc/vec-gnb-4.c: Delete.
4873 * gcc.target/powerpc/vec-gnb-5.c: Delete.
4874 * gcc.target/powerpc/vec-gnb-6.c: Delete.
4875 * gcc.target/powerpc/vec-gnb-7.c: Delete.
4876
4877 2020-05-11 Carl Love <cel@us.ibm.com>
4878
4879 * gcc.target/powerpc/xxgenpc-runnable.c: New.
4880
4881 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4882
4883 * gcc.target/powerpc/vec-stril-0.c: New.
4884 * gcc.target/powerpc/vec-stril-1.c: New.
4885 * gcc.target/powerpc/vec-stril-10.c: New.
4886 * gcc.target/powerpc/vec-stril-11.c: New.
4887 * gcc.target/powerpc/vec-stril-12.c: New.
4888 * gcc.target/powerpc/vec-stril-13.c: New.
4889 * gcc.target/powerpc/vec-stril-14.c: New.
4890 * gcc.target/powerpc/vec-stril-15.c: New.
4891 * gcc.target/powerpc/vec-stril-16.c: New.
4892 * gcc.target/powerpc/vec-stril-17.c: New.
4893 * gcc.target/powerpc/vec-stril-18.c: New.
4894 * gcc.target/powerpc/vec-stril-19.c: New.
4895 * gcc.target/powerpc/vec-stril-2.c: New.
4896 * gcc.target/powerpc/vec-stril-20.c: New.
4897 * gcc.target/powerpc/vec-stril-21.c: New.
4898 * gcc.target/powerpc/vec-stril-22.c: New.
4899 * gcc.target/powerpc/vec-stril-23.c: New.
4900 * gcc.target/powerpc/vec-stril-3.c: New.
4901 * gcc.target/powerpc/vec-stril-4.c: New.
4902 * gcc.target/powerpc/vec-stril-5.c: New.
4903 * gcc.target/powerpc/vec-stril-6.c: New.
4904 * gcc.target/powerpc/vec-stril-7.c: New.
4905 * gcc.target/powerpc/vec-stril-8.c: New.
4906 * gcc.target/powerpc/vec-stril-9.c: New.
4907 * gcc.target/powerpc/vec-stril_p-0.c: New.
4908 * gcc.target/powerpc/vec-stril_p-1.c: New.
4909 * gcc.target/powerpc/vec-stril_p-10.c: New.
4910 * gcc.target/powerpc/vec-stril_p-11.c: New.
4911 * gcc.target/powerpc/vec-stril_p-2.c: New.
4912 * gcc.target/powerpc/vec-stril_p-3.c: New.
4913 * gcc.target/powerpc/vec-stril_p-4.c: New.
4914 * gcc.target/powerpc/vec-stril_p-5.c: New.
4915 * gcc.target/powerpc/vec-stril_p-6.c: New.
4916 * gcc.target/powerpc/vec-stril_p-7.c: New.
4917 * gcc.target/powerpc/vec-stril_p-8.c: New.
4918 * gcc.target/powerpc/vec-stril_p-9.c: New.
4919 * gcc.target/powerpc/vec-strir-0.c: New.
4920 * gcc.target/powerpc/vec-strir-1.c: New.
4921 * gcc.target/powerpc/vec-strir-10.c: New.
4922 * gcc.target/powerpc/vec-strir-11.c: New.
4923 * gcc.target/powerpc/vec-strir-12.c: New.
4924 * gcc.target/powerpc/vec-strir-13.c: New.
4925 * gcc.target/powerpc/vec-strir-14.c: New.
4926 * gcc.target/powerpc/vec-strir-15.c: New.
4927 * gcc.target/powerpc/vec-strir-16.c: New.
4928 * gcc.target/powerpc/vec-strir-17.c: New.
4929 * gcc.target/powerpc/vec-strir-18.c: New.
4930 * gcc.target/powerpc/vec-strir-19.c: New.
4931 * gcc.target/powerpc/vec-strir-2.c: New.
4932 * gcc.target/powerpc/vec-strir-20.c: New.
4933 * gcc.target/powerpc/vec-strir-21.c: New.
4934 * gcc.target/powerpc/vec-strir-22.c: New.
4935 * gcc.target/powerpc/vec-strir-23.c: New.
4936 * gcc.target/powerpc/vec-strir-3.c: New.
4937 * gcc.target/powerpc/vec-strir-4.c: New.
4938 * gcc.target/powerpc/vec-strir-5.c: New.
4939 * gcc.target/powerpc/vec-strir-6.c: New.
4940 * gcc.target/powerpc/vec-strir-7.c: New.
4941 * gcc.target/powerpc/vec-strir-8.c: New.
4942 * gcc.target/powerpc/vec-strir-9.c: New.
4943 * gcc.target/powerpc/vec-strir_p-0.c: New.
4944 * gcc.target/powerpc/vec-strir_p-1.c: New.
4945 * gcc.target/powerpc/vec-strir_p-10.c: New.
4946 * gcc.target/powerpc/vec-strir_p-11.c: New.
4947 * gcc.target/powerpc/vec-strir_p-2.c: New.
4948 * gcc.target/powerpc/vec-strir_p-3.c: New.
4949 * gcc.target/powerpc/vec-strir_p-4.c: New.
4950 * gcc.target/powerpc/vec-strir_p-5.c: New.
4951 * gcc.target/powerpc/vec-strir_p-6.c: New.
4952 * gcc.target/powerpc/vec-strir_p-7.c: New.
4953 * gcc.target/powerpc/vec-strir_p-8.c: New.
4954 * gcc.target/powerpc/vec-strir_p-9.c: New.
4955
4956 2020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com>
4957
4958 * gcc.target/powerpc/vec-ternarylogic-0.c: New.
4959 * gcc.target/powerpc/vec-ternarylogic-1.c: New.
4960 * gcc.target/powerpc/vec-ternarylogic-10.c: New.
4961 * gcc.target/powerpc/vec-ternarylogic-2.c: New.
4962 * gcc.target/powerpc/vec-ternarylogic-3.c: New.
4963 * gcc.target/powerpc/vec-ternarylogic-4.c: New.
4964 * gcc.target/powerpc/vec-ternarylogic-5.c: New.
4965 * gcc.target/powerpc/vec-ternarylogic-6.c: New.
4966 * gcc.target/powerpc/vec-ternarylogic-7.c: New.
4967 * gcc.target/powerpc/vec-ternarylogic-8.c: New.
4968 * gcc.target/powerpc/vec-ternarylogic-9.c: New.
4969
4970 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4971
4972 * gcc.target/powerpc/pdep-0.c: New.
4973 * gcc.target/powerpc/pdep-1.c: New.
4974 * gcc.target/powerpc/pextd-0.c: New.
4975 * gcc.target/powerpc/pextd-1.c: New.
4976
4977 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4978
4979 * gcc.target/powerpc/vec-clrl-0.c: New.
4980 * gcc.target/powerpc/vec-clrl-1.c: New.
4981 * gcc.target/powerpc/vec-clrr-0.c: New.
4982 * gcc.target/powerpc/vec-clrr-1.c: New.
4983
4984 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4985
4986 * gcc.target/powerpc/cntlzdm-0.c: New test.
4987 * gcc.target/powerpc/cntlzdm-1.c: New test.
4988 * gcc.target/powerpc/cnttzdm-0.c: New test.
4989 * gcc.target/powerpc/cnttzdm-1.c: New test.
4990
4991 2020-05-11 Harald Anlauf <anlauf@gmx.de>
4992
4993 PR fortran/95053
4994 * gfortran.dg/pr95053.f: New test.
4995
4996 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
4997
4998 PR target/95046
4999 * gcc.target/i386/pr95046-1.c (test_sqrt): Add.
5000
5001 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5002
5003 * gcc.target/powerpc/vec-cfuged-0.c: New test.
5004 * gcc.target/powerpc/vec-cfuged-1.c: New test.
5005
5006 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5007
5008 * gcc.target.powerpc/cfuged-0.c: New test.
5009 * gcc.target.powerpc/cfuged-1.c: New test.
5010
5011 2020-05-11 Richard Biener <rguenther@suse.de>
5012
5013 PR tree-optimization/95049
5014 * gcc.dg/torture/pr95049.c: New testcase.
5015
5016 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5017 Bill Schmidt <wschmidt@linux.ibm.com>
5018
5019 * gcc.target/powerpc/vec-gnb-0.c: New test.
5020 * gcc.target/powerpc/vec-gnb-1.c: New test.
5021 * gcc.target/powerpc/vec-gnb-10.c: New test.
5022 * gcc.target/powerpc/vec-gnb-2.c: New test.
5023 * gcc.target/powerpc/vec-gnb-3.c: New test.
5024 * gcc.target/powerpc/vec-gnb-4.c: New test.
5025 * gcc.target/powerpc/vec-gnb-5.c: New test.
5026 * gcc.target/powerpc/vec-gnb-6.c: New test.
5027 * gcc.target/powerpc/vec-gnb-7.c: New test.
5028 * gcc.target/powerpc/vec-gnb-8.c: New test.
5029 * gcc.target/powerpc/vec-gnb-9.c: New test.
5030
5031 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5032
5033 * gcc.target/powerpc/vec-pdep-0.c: New.
5034 * gcc.target/powerpc/vec-pdep-1.c: New.
5035 * gcc.target/powerpc/vec-pext-0.c: New.
5036 * gcc.target/powerpc/vec-pext-1.c: New.
5037
5038 2020-05-11 Richard Biener <rguenther@suse.de>
5039
5040 PR tree-optimization/94988
5041 PR tree-optimization/95025
5042 * gcc.dg/torture/pr94988.c: New testcase.
5043 * gcc.dg/torture/pr95025.c: Likewise.
5044 * gcc.dg/torture/pr95045.c: Likewise.
5045 * g++.dg/asan/pr95025.C: New testcase.
5046
5047 2020-05-11 Jakub Jelinek <jakub@redhat.com>
5048 Tobias Burnus <tobias@codesourcery.com>
5049
5050 PR fortran/94672
5051 * gfortran.dg/gomp/pr94672.f90: New.
5052 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
5053
5054 2020-05-11 Felix Yang <felix.yang@huawei.com>
5055
5056 PR target/94991
5057 * gcc.target/aarch64/mgeneral-regs_5.c: New test.
5058
5059 2020-05-11 Alex Coplan <alex.coplan@arm.com>
5060
5061 * gcc.target/aarch64/csinv-neg.c: New test.
5062
5063 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5064
5065 * gcc.target/powerpc/vec-clzm-0.c: New test.
5066 * gcc.target/powerpc/vec-clzm-1.c: New test.
5067 * gcc.target/powerpc/vec-ctzm-0.c: New test.
5068 * gcc.target/powerpc/vec-ctzm-1.c: New test.
5069
5070 2020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5071
5072 * gcc.target/powerpc/dg-future-0.c: New.
5073 * gcc.target/powerpc/dg-future-1.c: New.
5074 * lib/target-supports.exp (check_powerpc_future_hw_available):
5075 Replace -mfuture with -mcpu=future.
5076 (check_effective_target_powerpc_future_ok): Likewise.
5077 (is-effective-target): Add powerpc_future_hw.
5078
5079 2020-05-11 Kito Cheng <kito.cheng@sifive.com>
5080
5081 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm.
5082
5083 2020-05-11 Uroš Bizjak <ubizjak@gmail.com>
5084
5085 PR target/95046
5086 * gcc.target/i386/pr95046-1.c: New test.
5087
5088 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
5089
5090 PR fortran/59107
5091 * gfortran.dg/pr59107.f90: New test.
5092
5093 2020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com>
5094
5095 PR tree-optimization/83403
5096 * gcc.dg/tree-ssa/pr83403-1.c: New test.
5097 * gcc.dg/tree-ssa/pr83403-2.c: New test.
5098 * gcc.dg/tree-ssa/pr83403.h: New header.
5099
5100 2020-05-10 Harald Anlauf <anlauf@gmx.de>
5101
5102 PR fortran/93499
5103 * gfortran.dg/pr93499.f90: New test.
5104
5105 2020-05-09 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR testsuite/95008
5108 * gcc.dg/two-types-6.c: Remove dg-warning directive that never
5109 triggered.
5110 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic
5111 message.
5112
5113 2020-05-09 Hans-Peter Nilsson <hp@axis.com>
5114
5115 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*.
5116 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c,
5117 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5118 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c,
5119 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c,
5120 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c,
5121 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining
5122 traces of crisv32-*.
5123
5124 2020-05-08 Vladimir Makarov <vmakarov@redhat.com>
5125
5126 * gcc.target/i386/pr92807-1.c: Improve the regex.
5127
5128 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
5129
5130 PR c++/95003
5131 * g++.dg/coroutines/torture/pr95003.C: New test.
5132
5133 2020-05-08 Nathan Sidwell <nathan@acm.org>
5134
5135 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp.
5136 * gcc.dg/cpp/dir-only-*: Likewise.
5137 * c-c++-common/cpp/dir-only-[78].c: New.
5138
5139 2020-05-08 Richard Biener <rguenther@suse.de>
5140
5141 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported
5142 SLP permutations becoming builds from scalars.
5143 * gcc.dg/vect/bb-slp-pr78205.c: Likewise.
5144 * gcc.dg/vect/bb-slp-34.c: Likewise.
5145
5146 2020-05-08 Nathan Sidwell <nathan@acm.org>
5147
5148 * c-c++-common/raw-string-6.c: Adjust EOF error location.
5149 * g++.dg/cpp0x/decltype63.C: Likewise.
5150 * g++.dg/cpp0x/gen-attrs-64.C: Likewise.
5151 * g++.dg/cpp0x/pr68726.C: Likewise.
5152 * g++.dg/cpp0x/pr78341.C: Likewise.
5153 * g++.dg/cpp1y/pr65202.C: Likewise.
5154 * g++.dg/cpp1z/class-deduction44.C: Likewise.
5155 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise.
5156 * g++.dg/diagnostic/unclosed-function.C: Likewise.
5157 * g++.dg/diagnostic/unclosed-namespace.C: Likewise.
5158 * g++.dg/diagnostic/unclosed-struct.C: Likewise.
5159 * g++.dg/ext/pr84598.C: Likewise.
5160 * g++.dg/other/switch4.C: Likewise.
5161 * g++.dg/parse/crash10.C: Likewise.
5162 * g++.dg/parse/crash18.C: Likewise.
5163 * g++.dg/parse/crash35.C: Likewise.
5164 * g++.dg/parse/crash59.C: Likewise.
5165 * g++.dg/parse/crash61.C: Likewise.
5166 * g++.dg/parse/crash67.C: Likewise.
5167 * g++.dg/parse/ctor3.C: Likewise.
5168 * g++.dg/parse/error14.C: Likewise.
5169 * g++.dg/parse/error5.C: Likewise.
5170 * g++.dg/parse/error56.C: Likewise.
5171 * g++.dg/parse/invalid1.C: Likewise.
5172 * g++.dg/parse/parameter-declaration-1.C: Likewise.
5173 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5174 * g++.dg/parse/parser-pr28152.C: Likewise.
5175 * g++.dg/parse/pr68722.C: Likewise.
5176 * g++.dg/pr46852.C: Likewise.
5177 * g++.dg/pr46868.C: Likewise.
5178 * g++.dg/template/crash115.C: Likewise.
5179 * g++.dg/template/crash43.C: Likewise.
5180 * g++.dg/template/error-recovery1.C: Likewise.
5181 * g++.dg/template/error57.C: Likewise.
5182 * g++.old-deja/g++.other/crash31.C: Likewise.
5183
5184 2020-05-08 Eric Botcazou <ebotcazou@adacore.com>
5185
5186 * gnat.dg/addr15.adb: New test.
5187
5188 2020-05-08 Richard Biener <rguenther@suse.de>
5189
5190 * gnat.dg/opt83.adb: New testcase.
5191
5192 2020-05-08 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR tree-optimization/94786
5195 * gcc.dg/tree-ssa/pr94786.c: New test.
5196
5197 PR target/94857
5198 * gcc.target/i386/pr94857.c: New test.
5199
5200 PR tree-optimization/94783
5201 * gcc.dg/tree-ssa/pr94783.c: New test.
5202
5203 PR tree-optimization/94956
5204 * gcc.target/i386/pr94956.c: New test.
5205
5206 PR tree-optimization/94913
5207 * gcc.dg/tree-ssa/pr94913.c: New test.
5208
5209 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5210
5211 * gcc.target/powerpc/setnbc.h: New.
5212 * gcc.target/powerpc/setnbceq.c: New.
5213 * gcc.target/powerpc/setnbcge.c: New.
5214 * gcc.target/powerpc/setnbcgt.c: New.
5215 * gcc.target/powerpc/setnbcle.c: New.
5216 * gcc.target/powerpc/setnbclt.c: New.
5217 * gcc.target/powerpc/setnbcne.c: New.
5218
5219 2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5220
5221 * gcc.target/powerpc/setbc.h: New.
5222 * gcc.target/powerpc/setbceq.c: New.
5223 * gcc.target/powerpc/setbcge.c: New.
5224 * gcc.target/powerpc/setbcgt.c: New.
5225 * gcc.target/powerpc/setbcle.c: New.
5226 * gcc.target/powerpc/setbclt.c: New.
5227 * gcc.target/powerpc/setbcne.c: New.
5228
5229 2020-05-07 Iain Sandoe <iain@sandoe.co.uk>
5230
5231 PR c++/94817
5232 PR c++/94829
5233 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
5234 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
5235 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
5236 continuation of compilation.
5237 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
5238 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
5239 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
5240 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
5241 * g++.dg/coroutines/pr94817.C: New test.
5242 * g++.dg/coroutines/pr94829.C: New test.
5243
5244 2020-05-07 Marek Polacek <polacek@redhat.com>
5245
5246 PR c++/94590 - Detect long double -> double narrowing.
5247 * g++.dg/cpp0x/Wnarrowing18.C: New test.
5248
5249 2020-05-07 Marek Polacek <polacek@redhat.com>
5250
5251 PR c++/94255
5252 * g++.dg/template/spec41.C: New test.
5253
5254 2020-05-07 Marek Polacek <polacek@redhat.com>
5255
5256 P1957R2
5257 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only.
5258
5259 2020-05-07 Manfred Schwarb <manfred99@gmx.ch>
5260
5261 * gcc.dg/20050121-1.c: Fix broken dg directives.
5262 * gcc.dg/analzyer/pr93382.c: Likewise.
5263 * gcc.dg/autopar/pr68460.c: Likewise.
5264 * gcc.dg/c90-fordecl-1.c: Likewise.
5265 * gcc.dg/cpp/trad/funlike-5.c: Likewise.
5266 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5267 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5268 * gcc.dg/lto/pr52634_0.c: Likewise.
5269 * gcc.dg/pr32069.c: Likewise.
5270 * gcc.dg/pr35445.c: Likewise.
5271 * gcc.dg/pr40172-3.c: Likewise.
5272 * gcc.dg/pr87347.c: Likewise.
5273 * gcc.dg/pr88660.c: Likewise.
5274 * gcc.dg/pr89689.c: Likewise.
5275 * gcc.dg/sinatan-2.c: Likewise.
5276 * gcc.dg/sinhatanh-1.c: Likewise.
5277 * gcc.dg/sinhovercosh-1.c: Likewise.
5278 * gcc.dg/tls/opt-9.c: Likewise.
5279 * gcc.dg/torture/builtins-1.c: Likewise.
5280 * gcc.dg/torture/pr51106-1.c: Likewise.
5281 * gcc.dg/torture/pr51106-2.c: Likewise.
5282 * gcc.dg/torture/pr80281.c: Likewise.
5283 * gcc.dg/torture/pr92252.c: Likewise.
5284 * gcc.dg/tree-ssa/pr79448-2.c: Likewise.
5285 * gcc.dg/tree-ssa/pr79448.c: Likewise.
5286 * gcc.dg/tree-ssa/pr92163.c: Likewise.
5287 * gcc.dg/tree-ssa/reassoc-28.c: Likewise.
5288 * gcc.dg/tree-ssa/upcast-1.c: Likewise.
5289 * gcc.dg/two-types-6.c: Likewise.
5290 * gcc.dg/ubsan/c-shift-1.c: Likewise.
5291 * gcc.dg/var-expand3.c: Likewise.
5292 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise.
5293 * gcc.dg/vect/pr71264.c: Likewise.
5294
5295 2020-05-07 Marek Polacek <polacek@redhat.com>
5296
5297 * g++.dg/other/operator1.C: Adjust expected message.
5298 * g++.dg/overload/operator2.C: Likewise.
5299 * g++.dg/template/error30.C: Likewise.
5300 * g++.old-deja/g++.jason/operator.C: Likewise.
5301
5302 2020-05-07 Richard Biener <rguenther@suse.de>
5303
5304 PR middle-end/94703
5305 * gcc.dg/tree-ssa/pr94703.c: New testcase.
5306
5307 2020-05-07 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR c++/94946
5310 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
5311 sysv_abi and ms_abi attributes in that case instead of fastcall and
5312 no attribute.
5313
5314 PR c/94968
5315 * gcc.dg/pr94968.c: New test.
5316
5317 2020-05-07 Richard Biener <rguenther@suse.de>
5318
5319 PR tree-optimization/57359
5320 * gcc.dg/torture/pr57359-1.c: New testcase.
5321 * gcc.dg/torture/pr57359-1.c: Likewise.
5322 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise.
5323 * gcc.dg/graphite/pr80906.c: XFAIL.
5324
5325 2020-05-07 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 * gnat.dg/debug16.adb: New test.
5328
5329 2020-05-06 Marek Polacek <polacek@redhat.com>
5330
5331 PR c++/94938
5332 * g++.dg/warn/Wdiv-by-zero-3.C: New test.
5333 * g++.dg/warn/Wtype-limits4.C: New test.
5334 * g++.dg/warn/template-2.C: New test.
5335 * g++.old-deja/g++.pt/crash10.C: Add dg-warning.
5336
5337 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
5338
5339 PR d/94970
5340 * gdc.dg/pr94970.d: New test.
5341
5342 2020-05-06 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR c++/94951
5345 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
5346
5347 PR c++/94907
5348 * g++.dg/cpp2a/spaceship-synth8.C: New test.
5349
5350 2020-05-06 qing zhao <qing.zhao@oracle.com>
5351
5352 PR c/94230
5353 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to
5354 provide hint to use the new -flarge-source-files option.
5355
5356 2020-05-06 Uroš Bizjak <ubizjak@gmail.com>
5357
5358 PR target/94913
5359 * gcc.target/i386/pr94913-1.c: New test.
5360 * gcc.target/i386/pr94913-2.c: Ditto.
5361
5362 2020-05-06 Richard Biener <rguenther@suse.de>
5363
5364 PR tree-optimization/94963
5365 * gcc.dg/pr94963.c: New testcase.
5366
5367 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
5368
5369 * g++.dg/other/i386-2.c: Add -mtsxldtrk.
5370 * g++.dg/other/i386-3.c: Likewise.
5371 * gcc.target/i386/sse-12.c: Likewise.
5372 * gcc.target/i386/sse-13.c: Likewise.
5373 * gcc.target/i386/sse-14.c: Likewise.
5374 * gcc.target/i386/sse-22.c: Likewsie.
5375 * gcc.target/i386/sse-23.c: Likewise.
5376 * gcc.target/i386/tsxldtrk-1.c: New test.
5377 * gcc.target/i386/funcspec-56.inc: Add target attribute tests
5378 for tsxldtrk.
5379
5380 2020-05-06 Hongtao Liu <hongtao.liu@intel.com>
5381
5382 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16,
5383 avx512vp2intersect.
5384
5385 2020-05-06 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR tree-optimization/94921
5388 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New
5389 simplifications.
5390
5391 PR rtl-optimization/94873
5392 * gcc.dg/pr94873.c: New test.
5393
5394 2020-05-06 Hongtao.liu <hongtao.liu@intel.com>
5395 Wei Xiao <wei3.xiao@intel.com>
5396
5397 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test.
5398 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize.
5399 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto.
5400 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto.
5401 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto.
5402 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto.
5403 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto.
5404 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto.
5405 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto.
5406
5407 2020-05-05 H.J. Lu <hongjiu.lu@intel.com>
5408
5409 PR testsuite/84324
5410 * objc/execute/exceptions/matcher-1.m (my_exception_matcher):
5411 Change return type to int.
5412
5413 2020-05-05 Harald Anlauf <anlauf@gmx.de>
5414
5415 PR fortran/93366
5416 * gfortran.dg/pr93366.f90: New test.
5417
5418 2020-05-05 Michael Meissner <meissner@linux.ibm.com>
5419
5420 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch.
5421 * gcc.target/powerpc/pr70117.c: Likewise.
5422
5423 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
5424
5425 * gcc.target/pru/clobber-sp.c: New test.
5426
5427 2020-05-05 Dimitar Dimitrov <dimitar@dinux.eu>
5428
5429 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to
5430 take into account additional available registers.
5431 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto.
5432
5433 2020-05-05 Marek Polacek <polacek@redhat.com>
5434
5435 PR c++/94799
5436 * g++.dg/lookup/this1.C: Adjust dg-error.
5437 * g++.dg/template/lookup12.C: New test.
5438 * g++.dg/template/lookup13.C: New test.
5439 * g++.dg/template/lookup14.C: New test.
5440 * g++.dg/template/lookup15.C: New test.
5441
5442 2020-05-05 Martin Liska <mliska@suse.cz>
5443
5444 * gcc.dg/spellcheck-options-22.c: New test.
5445
5446 2020-05-05 Martin Liska <mliska@suse.cz>
5447
5448 * g++.dg/concepts/diagnostic1.C: Merge dg-options and
5449 dg-additional-options if len <= 120 chars.
5450 * g++.dg/cpp1y/new1.C: Likewise.
5451 * g++.dg/cpp1y/new2.C: Likewise.
5452 * g++.dg/debug/dwarf2/pr61433.C: Likewise.
5453 * g++.dg/init/new18.C: Likewise.
5454 * g++.dg/ipa/devirt-19.C: Likewise.
5455 * g++.dg/ipa/devirt-52.C: Likewise.
5456 * g++.dg/ipa/pr44372.C: Likewise.
5457 * g++.dg/ipa/pr58371.C: Likewise.
5458 * g++.dg/ipa/pr63587-2.C: Likewise.
5459 * g++.dg/ipa/pr78211.C: Likewise.
5460 * g++.dg/opt/dump1.C: Likewise.
5461 * g++.dg/opt/pr44919.C: Likewise.
5462 * g++.dg/opt/pr47615.C: Likewise.
5463 * g++.dg/opt/pr82159-2.C: Likewise.
5464 * g++.dg/other/pr52048.C: Likewise.
5465 * g++.dg/pr57662.C: Likewise.
5466 * g++.dg/pr59510.C: Likewise.
5467 * g++.dg/pr67989.C: Likewise.
5468 * g++.dg/pr81194.C: Likewise.
5469 * g++.dg/template/canon-type-8.C: Likewise.
5470 * g++.dg/template/crash107.C: Likewise.
5471 * g++.dg/template/show-template-tree-3.C: Likewise.
5472 * g++.dg/tm/cgraph_edge.C: Likewise.
5473 * g++.dg/torture/20141013.C: Likewise.
5474 * g++.dg/torture/pr34641.C: Likewise.
5475 * g++.dg/torture/pr34850.C: Likewise.
5476 * g++.dg/torture/pr36745.C: Likewise.
5477 * g++.dg/torture/pr40991.C: Likewise.
5478 * g++.dg/torture/pr48271.C: Likewise.
5479 * g++.dg/torture/pr53602.C: Likewise.
5480 * g++.dg/torture/pr53752.C: Likewise.
5481 * g++.dg/torture/pr54838.C: Likewise.
5482 * g++.dg/torture/pr58252.C: Likewise.
5483 * g++.dg/tree-ssa/pr22444.C: Likewise.
5484 * g++.dg/tree-ssa/pr24351-3.C: Likewise.
5485 * g++.dg/tree-ssa/pr27283.C: Likewise.
5486 * g++.dg/tree-ssa/pr27291.C: Likewise.
5487 * g++.dg/tree-ssa/pr27548.C: Likewise.
5488 * g++.dg/tree-ssa/pr42337.C: Likewise.
5489 * g++.dg/ubsan/pr65583.C: Likewise.
5490 * g++.old-deja/g++.robertl/eb27.C: Likewise.
5491 * gcc.dg/tree-ssa/dse-points-to.c: Likewise.
5492 * gcc.target/arm/simd/vmmla_1.c: Likewise.
5493 * gcc.target/i386/vect-pr67800.c: Likewise.
5494 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise.
5495 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
5496
5497 2020-05-05 Richard Biener <rguenther@suse.de>
5498
5499 PR testsuite/92177
5500 * gcc.dg/vect/bb-slp-22.c: Adjust.
5501
5502 2020-05-05 Richard Biener <rguenther@suse.de>
5503
5504 PR ipa/94947
5505 * gcc.dg/torture/pr94947-1.c: New testcase.
5506 * gcc.dg/torture/pr94947-2.c: Likewise.
5507
5508 2020-05-05 Eric Botcazou <ebotcazou@adacore.com>
5509
5510 * gnat.dg/aggr29.adb: New test.
5511
5512 2020-05-05 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/94949
5515 * gcc.dg/torture/pr94949.c: New testcase.
5516
5517 2020-05-05 Alex Coplan <alex.coplan@arm.com>
5518
5519 * gcc.target/aarch64/mvn_zero_ext.c: New test.
5520
5521 2020-05-05 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR tree-optimization/94800
5524 * gcc.dg/tree-ssa/pr94800.c: New test.
5525 * gcc.dg/tree-ssa/popcount5.c: New test.
5526 * gcc.dg/tree-ssa/popcount5l.c: New test.
5527 * gcc.dg/tree-ssa/popcount5ll.c: New test.
5528
5529 PR target/94942
5530 * gcc.target/i386/pr94942.c: New test.
5531
5532 PR tree-optimization/94914
5533 * gcc.target/i386/pr94914.c: New test.
5534
5535 2020-05-04 Patrick Palka <ppalka@redhat.com>
5536
5537 PR c++/94038
5538 * g++.dg/warn/pr94038.C: New test.
5539
5540 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
5541
5542 PR middle-end/94941
5543 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
5544
5545 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
5546
5547 PR target/94795
5548 * gcc.target/i386/pr94795-1.c: New test.
5549 * gcc.target/i386/pr94795-2.c: Ditto.
5550
5551 2020-05-04 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/39612
5554 * gcc.dg/tree-ssa/pr39612.c: New testcase.
5555
5556 2020-05-04 Uroš Bizjak <ubizjak@gmail.com>
5557
5558 PR target/94650
5559 * gcc.targeti/i386/pr94650.c: New test.
5560
5561 2020-05-04 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR tree-optimization/94718
5564 * gcc.dg/tree-ssa/pr94718-4.c: New test.
5565 * gcc.dg/tree-ssa/pr94718-5.c: New test.
5566
5567 PR tree-optimization/94718
5568 * gcc.dg/tree-ssa/pr94718-3.c: New test.
5569
5570 PR tree-optimization/94718
5571 * gcc.dg/tree-ssa/pr94718-1.c: New test.
5572 * gcc.dg/tree-ssa/pr94718-2.c: New test.
5573
5574 2020-05-03 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access.
5577
5578 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
5579
5580 PR fortran/94788
5581 * lib/gfortran.exp (gfortran_target_compile): Get asan library
5582 from TEST_ALWAYS_FLAGS.
5583
5584 2020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5585
5586 PR fortran/94788
5587 * gfortran.dg/asan: New directory.
5588 * gfortran.dg/asan/asan.exp: New file.
5589 * gfortran.dg/asan/pointer_assign_16.f90: New test case.
5590
5591 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
5592
5593 PR target/93492
5594 * c-c++-common/patchable_function_entry-error-1.c: New test.
5595 * c-c++-common/patchable_function_entry-error-2.c: Likewise.
5596 * c-c++-common/patchable_function_entry-error-3.c: Likewise.
5597
5598 2020-05-01 Patrick Palka <ppalka@redhat.com>
5599
5600 PR c++/90880
5601 * g++.dg/template/sfinae29.C: New test.
5602
5603 2020-05-01 Marek Polacek <polacek@redhat.com>
5604
5605 PR c++/94885
5606 * g++.dg/cpp2a/paren-init26.C: New test.
5607
5608 2020-05-01 Andreas Tobler <andreast@gcc.gnu.org>
5609
5610 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD.
5611 * c-c++-common/asan/asan-interface-1.c: Likewise.
5612 * c-c++-common/asan/clone-test-1.c: Likewise.
5613 * c-c++-common/asan/no-asan-stack.c: Likewise.
5614 * c-c++-common/asan/pr59063-1.c: Likewise.
5615 * c-c++-common/asan/pr59063-2.c: Likewise.
5616 * g++.dg/asan/asan_test.C: Likewise.
5617 * g++.dg/asan/asan_test_utils.h: Likewise.
5618 * g++.dg/asan/interception-failure-test-1.C: Likewise.
5619 * g++.dg/asan/interception-malloc-test-1.C: Likewise.
5620
5621 2020-04-30 Peter Bergner <bergner@linux.ibm.com>
5622
5623 PR rtl-optimization/94740
5624 * gcc.target/powerpc/pr94740.c: New test.
5625
5626 2020-04-30 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR c/94842
5629 * gcc.dg/pr94842.c: New test.
5630
5631 2020-04-30 Martin Jambor <mjambor@suse.cz>
5632
5633 PR ipa/94856
5634 * g++.dg/ipa/pr94856.C: New test.
5635
5636 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
5637
5638 PR c++/94886
5639 * g++.dg/coroutines/pr94886-folly-3.C: New test.
5640
5641 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
5642
5643 PR c++/94883
5644 * g++.dg/coroutines/pr94883-folly-2.C: New test.
5645
5646 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
5647
5648 PR c++/94879
5649 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
5650
5651 2020-04-30 Marek Polacek <polacek@redhat.com>
5652
5653 PR c++/94775
5654 * g++.dg/warn/Warray-bounds-10.C: New test.
5655
5656 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
5657
5658 PR target/94748
5659 * gcc.target/aarch64/pr94748.c: New test.
5660
5661 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
5662
5663 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
5664 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
5665
5666 2020-04-29 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR target/94704
5669 * g++.target/s390/s390.exp: New file.
5670 * g++.target/s390/pr94704-1.C: New test.
5671 * g++.target/s390/pr94704-2.C: New test.
5672 * g++.target/s390/pr94704-3.C: New test.
5673 * g++.target/s390/pr94704-4.C: New test.
5674
5675 2020-04-29 Patrick Palka <ppalka@redhat.com>
5676
5677 PR c++/94830
5678 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
5679 that the corresponding diagnostic is deterministic.
5680 * g++.dg/concepts/diagnostics13.C: New test.
5681
5682 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
5683
5684 PR target/93654
5685 * gcc.target/i386/pr93654.c: New test.
5686
5687 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
5688
5689 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
5690 targets.
5691 * g++.target/arm/no_unique_address_1.C: New test.
5692 * g++.target/arm/no_unique_address_2.C: Likewise.
5693
5694 2020-04-29 Richard Biener <rguenther@suse.de>
5695 Li Zekun <lizekun1@huawei.com>
5696
5697 PR lto/94822
5698 * gcc.dg/lto/pr94822_0.c: New testcase.
5699 * gcc.dg/lto/pr94822_1.c: Alternate file.
5700 * gcc.dg/lto/pr94822.h: Likewise.
5701
5702 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
5703
5704 * g++.target/aarch64/no_unique_address_1.C: New test.
5705 * g++.target/aarch64/no_unique_address_2.C: Likewise.
5706
5707 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
5708
5709 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
5710 before finishing.
5711
5712 2020-04-29 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR target/94707
5715 * g++.target/powerpc/pr94707-1.C: New test.
5716 * g++.target/powerpc/pr94707-2.C: New test.
5717 * g++.target/powerpc/pr94707-3.C: New test.
5718 * g++.target/powerpc/pr94707-4.C: New test.
5719 * g++.target/powerpc/pr94707-5.C: New test.
5720 * g++.target/powerpc/pr94707-4.C: New test.
5721
5722 2020-04-29 Patrick Palka <ppalka@redhat.com>
5723
5724 PR c++/94819
5725 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
5726 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
5727
5728 PR c++/94808
5729 * g++.dg/concepts/diagnostic12.C: New test.
5730 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
5731
5732 2020-04-28 Alexandre Oliva <oliva@adacore.com>
5733
5734 PR target/94812
5735 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
5736 Reinterpret the doubles as long longs for compares. Mask out
5737 mffs bits that are not expected from mffsl.
5738
5739 2020-04-28 David Malcolm <dmalcolm@redhat.com>
5740
5741 PR analyzer/94816
5742 * g++.dg/analyzer/pr94816.C: New test.
5743
5744 2020-04-28 David Malcolm <dmalcolm@redhat.com>
5745
5746 PR analyzer/94447
5747 PR analyzer/94639
5748 PR analyzer/94732
5749 PR analyzer/94754
5750 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
5751 value" warnings as xfail for now.
5752 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
5753 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
5754 for now.
5755 * gcc.dg/analyzer/pr94447.c: New test.
5756 * gcc.dg/analyzer/pr94639.c: New test.
5757 * gcc.dg/analyzer/pr94732.c: New test.
5758 * gcc.dg/analyzer/pr94754.c: New test.
5759 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
5760 for now.
5761
5762 2020-04-28 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR tree-optimization/94809
5765 * gcc.c-torture/execute/pr94809.c: New test.
5766
5767 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
5768
5769 PR c++/94760
5770 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
5771 New test.
5772
5773 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
5774
5775 PR c++/94759
5776 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
5777 updated error messages.
5778 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
5779 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
5780 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
5781 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
5782 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
5783
5784 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
5785
5786 PR c++/94701
5787 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
5788 New test.
5789
5790 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5791
5792 PR fortran/93956
5793 PR fortran/94788
5794 * gfortran.dg/pointer_assign_13.f90: Remove.
5795
5796 2020-04-27 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR target/94780
5799 * gcc.dg/pr94780.c: New test.
5800
5801 2020-04-27 Patrick Palka <ppalka@redhat.com>
5802
5803 PR c++/94772
5804 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
5805 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
5806 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
5807
5808 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
5809
5810 PR target/94697
5811 * gcc.target/aarch64/pr94697.c: Require lp64.
5812
5813 2020-04-27 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR c/94755
5816 * c-c++-common/pr94755.c: New test.
5817
5818 2020-04-27 Felix Yang <felix.yang@huawei.com>
5819
5820 PR tree-optimization/94784
5821 * gcc.dg/pr94784.c: New test.
5822
5823 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
5824
5825 PR target/94515
5826 * g++.target/aarch64/pr94515-1.C: New test.
5827 * g++.target/aarch64/pr94515-2.C: New test.
5828
5829 2020-04-26 Marek Polacek <polacek@redhat.com>
5830
5831 PR c++/90320
5832 * g++.dg/cpp0x/explicit13.C: New test.
5833 * g++.dg/cpp0x/explicit14.C: New test.
5834
5835 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
5836
5837 PR d/89418
5838 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
5839 tests that depend on the phobos standard library.
5840
5841 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
5842
5843 PR d/94777
5844 * gdc.dg/pr94777a.d: New test.
5845 * gdc.dg/pr94777b.d: New test.
5846
5847 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
5848
5849 PR c++/94752
5850 * g++.dg/coroutines/pr94752.C: New test.
5851
5852 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5853
5854 PR fortran/94737
5855 * gfortran.dg/binding_label_tests_34.f90: New test case.
5856
5857 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
5858
5859 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
5860 * g++.dg/opt/pr48549.C: Same.
5861 * g++.dg/opt/pr60002.C: Same.
5862 * g++.dg/opt/pr80436.C: Same.
5863 * g++.dg/opt/pr83084.C: Same.
5864 * g++.dg/other/pr42685.C: Same.
5865 * gcc.dg/pr41241.c: Same.
5866 * gcc.dg/pr42629.c: Same.
5867 * gcc.dg/pr42630.c: Same.
5868 * gcc.dg/pr42719.c: Same.
5869 * gcc.dg/pr42728.c: Same.
5870 * gcc.dg/pr42889.c: Same.
5871 * gcc.dg/pr42916.c: Same.
5872 * gcc.dg/pr43084.c: Same.
5873 * gcc.dg/pr43670.c: Same.
5874 * gcc.dg/pr44023.c: Same.
5875 * gcc.dg/pr44971.c: Same.
5876 * gcc.dg/pr45449.c: Same.
5877 * gcc.dg/pr46771.c: Same.
5878 * gcc.dg/pr47684.c: Same.
5879 * gcc.dg/pr47881.c: Same.
5880 * gcc.dg/pr48768.c: Same.
5881 * gcc.dg/pr50017.c: Same.
5882 * gcc.dg/pr56023.c: Same.
5883 * gcc.dg/pr64935-1.c: Same.
5884 * gcc.dg/pr64935-2.c: Same.
5885 * gcc.dg/pr65521.c: Same.
5886 * gcc.dg/pr65779.c: Same.
5887 * gcc.dg/pr65980.c: Same.
5888 * gcc.dg/pr66688.c: Same.
5889 * gcc.dg/pr70405.c: Same.
5890 * gcc.dg/vect/pr49352.c: Same.
5891
5892 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
5893
5894 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
5895
5896 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
5897
5898 * gcc.dg/spellcheck-options-21.c: Require LTO.
5899
5900 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
5901
5902 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
5903 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
5904
5905 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5906
5907 PR fortran/94578
5908 * gfortran.dg/pointer_assign_14.f90: New test.
5909 * gfortran.dg/pointer_assign_15.f90: New test.
5910
5911 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
5912
5913 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
5914 Enable test.
5915
5916 2020-04-25 Patrick Palka <ppalka@redhat.com>
5917
5918 * g++.dg/concepts/diagnostic11.C: New test.
5919
5920 2020-04-25 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR c++/94742
5923 * g++.dg/warn/Wreturn-type-12.C: New test.
5924
5925 PR tree-optimization/94734
5926 PR tree-optimization/89430
5927 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
5928 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
5929 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
5930 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
5931 * gcc.c-torture/execute/pr94734.c: New test.
5932
5933 2020-04-24 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR c++/94383
5936 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
5937 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
5938 that compiler accepts -std=c++14 and -std=c++17 options.
5939
5940 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
5941
5942 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
5943 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
5944 (check_effective_target_vect_pack_trunc): Add amdgcn.
5945
5946 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
5947
5948 PR c++/94288
5949 * g++.dg/coroutines/pr94288.C: New test.
5950
5951 2020-04-24 Alexandre Oliva <oliva@adacore.com>
5952
5953 * lib/target-supports.exp (check_effective_target_fileio): New.
5954 * gcc.c-torture/execute/fprintf-2.c: Require it.
5955 * gcc.c-torture/execute/printf-2.c: Likewise.
5956 * gcc.c-torture/execute/user-printf.c: Likewise.
5957
5958 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
5959
5960 PR rtl-optimization/94708
5961 * gfortran.dg/pr94708.f90: New test.
5962
5963 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
5964
5965 * gcc.dg/torture/pr90020.c: Skip on AIX.
5966
5967 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
5968
5969 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
5970
5971 2020-04-23 Martin Sebor <msebor@redhat.com>
5972
5973 PR driver/90983
5974 * gcc.dg/Wframe-larger-than-3.c: New test.
5975 * gcc.dg/Wlarger-than4.c: New test.
5976 * gcc.dg/Wstack-usage.c: New test.
5977
5978 2020-04-23 Patrick Palka <ppalka@redhat.com>
5979
5980 * g++.dg/cpp0x/dependent3.C: New test.
5981
5982 PR c++/94645
5983 * g++.dg/cpp2a/concepts-lambda6.C: New test.
5984
5985 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
5986
5987 * g++.dg/opt/store-merging-4.C: New test.
5988
5989 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
5990
5991 PR c++/94288
5992 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
5993 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
5994 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
5995 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
5996 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
5997 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
5998
5999 2020-04-23 Marek Polacek <polacek@redhat.com>
6000
6001 PR c++/94733
6002 * g++.dg/tm/attrib-5.C: New test.
6003
6004 2020-04-23 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR middle-end/94724
6007 * gcc.c-torture/execute/pr94724.c: New test.
6008
6009 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6010
6011 PR fortran/93956
6012 * gfortran.dg/pointer_assign_13.f90: New test.
6013
6014 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
6015
6016 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
6017 changed inline namespace.
6018 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
6019 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
6020 * g++.dg/coroutines/coro.h: Likewise
6021
6022 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
6023
6024 PR target/94697
6025 * gcc.target/aarch64/pr94697.c: New test.
6026
6027 2020-04-23 Felix Yang <felix.yang@huawei.com>
6028
6029 PR target/94678
6030 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
6031 pop_options. Add tests for general-regs-only.
6032 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
6033 general-regs-only.
6034
6035 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
6036 Thomas Schwinge <thomas@codesourcery.com>
6037
6038 PR middle-end/93488
6039
6040 * c-c++-common/goacc/pr93488.c: New file.
6041
6042 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
6043
6044 PR tree-optimization/94727
6045 * gcc.dg/vect/pr94727.c: New test.
6046
6047 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
6048
6049 PR target/94514
6050 * g++.target/aarch64/pr94514.C: Require lp64.
6051 * gcc.target/aarch64/pr94514.c: Likewise.
6052
6053 2020-04-23 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/94707
6056 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
6057
6058 PR c/94705
6059 * gcc.dg/pr94705.c: New test.
6060
6061 2020-04-22 Patrick Palka <ppalka@redhat.com>
6062
6063 PR c++/94719
6064 PR c++/94549
6065 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
6066
6067 2020-04-22 Marek Polacek <polacek@redhat.com>
6068
6069 PR c++/93807
6070 * g++.dg/cpp2a/fn-template20.C: New test.
6071
6072 2020-04-22 Duan bo <duanbo3@huawei.com>
6073
6074 PR testsuite/94712
6075 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
6076 * gcc.target/aarch64/pr70120-2.c: Likewise.
6077 * gcc.target/aarch64/pr94530.c: Likewise.
6078 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
6079
6080 2020-04-22 Felix Yang <felix.yang@huawei.com>
6081
6082 PR target/94678
6083 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
6084
6085 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
6086
6087 PR fortran/90350
6088 * gfortran.dg/PR90350.f90: New test.
6089
6090 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
6091
6092 PR c++/90448
6093 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
6094
6095 2020-04-22 Martin Sebor <msebor@redhat.com>
6096
6097 PR middle-end/94647
6098 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
6099 in an expected warning with a pattern.
6100
6101 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6102
6103 * lib/target-supports.exp (check_effective_target_arm_dsp)
6104 (check_effective_target_arm_crc_ok_nocache)
6105 (check_effective_target_arm_coproc1_ok_nocache)
6106 (check_effective_target_arm_coproc2_ok_nocache)
6107 (check_effective_target_arm_coproc3_ok_nocache)
6108 (check_effective_target_arm_coproc4_ok_nocache): Include
6109 arm_acle.h.
6110
6111 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6112
6113 gcc/testsuite/
6114 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
6115 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
6116 arm_cde.h and arm_mve.h as ineeded.
6117
6118 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6119
6120 * lib/target-supports.exp
6121 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
6122 arm_mve.h.
6123
6124 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6125
6126 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
6127 arm_v8_1m_mve_fp.
6128 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
6129 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
6130 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
6131 arm_v8_1m_mve.
6132 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
6133 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
6134 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6135 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6136 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6137
6138 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6139
6140 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
6141 useless options.
6142
6143 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6144
6145 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
6146 effective target and arm_v8_1m_mve_fp options.
6147 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
6148 effective target and arm_v8_1m_mve_fp options.
6149 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
6150 effective target and arm_v8_1m_mve options.
6151 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
6152 effective target and arm_v8_1m_mve options.
6153
6154 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6155
6156 * lib/target-supports.exp (arm_softfp_ok): New effective target.
6157 (arm_hard_ok): Likewise.
6158
6159 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
6160
6161 PR fortran/94709
6162 * gfortran.dg/gomp/warn_truncated.f: New.
6163 * gfortran.dg/gomp/warn_truncated.f90: New.
6164
6165 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
6166
6167 PR tree-optimization/94700
6168 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
6169
6170 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
6171
6172 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
6173 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
6174 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
6175 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
6176 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
6177 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
6178 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
6179 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
6180 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
6181 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
6182 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
6183 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
6184
6185 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
6186
6187 PR c++/94682
6188 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
6189
6190 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6191
6192 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
6193
6194 2020-04-22 Martin Sebor <msebor@redhat.com>
6195
6196 PR c++/94510
6197 * g++.dg/init/array58.C: New test.
6198 * g++.dg/init/array59.C: New test.
6199 * g++.dg/cpp2a/nontype-class34.C: New test.
6200 * g++.dg/cpp2a/nontype-class35.C: New test.
6201
6202 2020-04-22 Patrick Palka <ppalka@redhat.com>
6203
6204 PR c++/67825
6205 * g++.dg/concepts/diagnostic10.C: New test.
6206 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
6207
6208 2020-04-21 Patrick Palka <ppalka@redhat.com>
6209
6210 PR c++/94549
6211 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
6212 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
6213 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
6214
6215 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
6216
6217 PR c++/94149
6218 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
6219
6220 2020-04-21 Martin Sebor <msebor@redhat.com>
6221
6222 PR middle-end/94647
6223 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
6224 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
6225 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
6226 * gcc.dg/Warray-bounds-59.c: New test.
6227 * gcc.dg/Wrestrict-10.c: Add a missing warning.
6228 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
6229 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
6230
6231 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6232
6233 PR target/94514
6234 * g++.target/aarch64/pr94514.C: New test.
6235 * gcc.target/aarch64/pr94514.c: New test.
6236
6237 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
6238
6239 PR tree-optimization/94683
6240 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
6241
6242 2020-04-21 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR c++/94383
6245 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
6246 args.
6247 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
6248 %s to the start of dg-options arg.
6249 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
6250 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
6251 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
6252 (output): Don't append further fields once one with flexible array
6253 member is added.
6254 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
6255 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
6256 testing.
6257 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
6258 (EMPTY_BASE): Define.
6259 (TX): Use EMPTY_BASE.
6260 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
6261 (EMPTY_BASE): Define.
6262 (TX): Use EMPTY_BASE.
6263
6264 PR c/94641
6265 * c-c++-common/ubsan/pr94641.c: New test.
6266
6267 2020-04-21 Patrick Palka <ppalka@redhat.com>
6268
6269 PR c++/94597
6270 * g++.dg/cpp2a/concepts-conv2.C: New test.
6271
6272 2020-04-21 Duan bo <duanbo3@huawei.com>
6273
6274 PR target/94577
6275 * gcc.target/aarch64/pr94577.c: New test.
6276
6277 2020-04-21 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR c/94686
6280 * gcc.c-torture/compile/pr94686.c: New test.
6281
6282 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
6283
6284 PR c++/94661
6285 * g++.dg/coroutines/ramp-return-a.C: New test.
6286 * g++.dg/coroutines/ramp-return-b.C: New test.
6287 * g++.dg/coroutines/ramp-return-c.C: New test.
6288
6289 2020-04-17 Marek Polacek <polacek@redhat.com>
6290
6291 PR c++/94592
6292 * g++.dg/cpp2a/nontype-class34.C: New test.
6293 * g++.dg/cpp2a/nontype-class35.C: New test.
6294
6295 2020-04-20 Patrick Palka <ppalka@redhat.com>
6296
6297 PR c++/94628
6298 * g++.dg/cpp0x/variadic179.C: New test.
6299 * g++.dg/cpp0x/variadic180.C: New test.
6300
6301 2020-04-20 Marek Polacek <polacek@redhat.com>
6302
6303 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
6304 * g++.dg/cpp1z/fold11.C: New test.
6305
6306 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
6307
6308 * g++.dg/pr94666.C: New test.
6309
6310 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
6311
6312 PR target/94613
6313 * gcc.target/s390/zvector/pr94613.c: New test.
6314 * gcc.target/s390/zvector/vec_sel-1.c: New test.
6315
6316 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
6317
6318 * gcc.target/aarch64/sve/cost_model_8.c: New test.
6319 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
6320 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
6321 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
6322
6323 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
6324
6325 PR target/94668
6326 * gcc.target/aarch64/sve/pr94668.c: New test.
6327
6328 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
6329
6330 PR ipa/94582
6331 PR ipa/94582
6332 * g++.dg/torture/pr94582.C: New test.
6333
6334 2020-04-20 Harald Anlauf <anlauf@gmx.de>
6335
6336 PR fortran/93364
6337 * gfortran.dg/pr93364.f90: New test.
6338
6339 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
6340 Thomas Koenig <tkoenig@gcc.gnu.org>
6341
6342 PR fortran/91800
6343 * gfortran.dg/hollerith_9.f90: New test.
6344
6345 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
6346
6347 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
6348 * g++.dg/debug/pr94272.C: Skip AIX.
6349 * g++.dg/debug/pr94281.C: Skip AIX.
6350 * g++.dg/debug/pr94323.C: Skip AIX.
6351
6352 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
6353
6354 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
6355 C++17.
6356 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6357
6358 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6359
6360 PR fortran/94347
6361 * gfortran.dg/char_pointer_init_12.f90: New test.
6362
6363 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6364
6365 PR fortran/57129
6366 * gfortran.dg/subroutine_as_type.f90: New test.
6367
6368 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6369
6370 PR fortran/93500
6371 * gfortran.dg/arith_divide_3.f90: New test.
6372
6373 2020-04-19 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR objc/94637
6376 * objc.dg/pr94637.m: New test.
6377
6378 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
6379
6380 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
6381 depending on the phobos standard library.
6382
6383 2020-04-18 Jeff Law <law@redhat.com>
6384
6385 PR debug/94439
6386 * gcc.dg/torture/pr94439.c: New test.
6387
6388 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
6389
6390 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
6391 * gdc.dg/runnable.d: Move phobos tests to...
6392 * gdc.dg/runnable2.d: ...here. New test.
6393 * lib/target-supports.exp
6394 (check_effective_target_d_runtime_has_std_library): New.
6395
6396 2020-04-18 Patrick Palka <ppalka@redhat.com>
6397
6398 PR c++/94632
6399 * g++.dg/template/canon-type-14.C: New test.
6400
6401 PR c++/92187
6402 * g++.dg/concepts/abbrev5.C: New test.
6403 * g++.dg/concepts/abbrev6.C: New test.
6404
6405 2020-04-17 Jeff Law <law@redhat.com>
6406
6407 PR rtl-optimization/90275
6408 * gcc.c-torture/compile/pr90275-2.c: New test.
6409
6410 2020-04-17 Patrick Palka <ppalka@redhat.com>
6411
6412 PR c++/94483
6413 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
6414
6415 PR c++/88754
6416 * g++.dg/parse/ambig10.C: New test.
6417
6418 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6419
6420 PR fortran/94090
6421 * gfortran.dg/interface_46.f90: New test.
6422
6423 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
6424
6425 * gcc.target/aarch64/sve/cost_model_2.c: New test.
6426 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
6427 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
6428 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
6429 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
6430 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
6431
6432 2020-04-17 Jakub Jelinek <jakub@redhat.com>
6433 Jeff Law <law@redhat.com>
6434
6435 PR target/94567
6436 * gcc.c-torture/execute/pr94567.c: New test.
6437
6438 2020-04-17 Nathan Sidwell <nathan@acm.org>
6439
6440 PR c++/94608
6441 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
6442
6443 2020-04-17 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR rtl-optimization/94618
6446 * g++.dg/opt/pr94618.C: New test.
6447
6448 PR tree-optimization/94621
6449 * gcc.c-torture/compile/pr94621.c: New test.
6450
6451 PR c++/94314
6452 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
6453
6454 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
6455
6456 PR rtl-optimization/93974
6457 * g++.dg/pr93974.C: New test.
6458
6459 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
6460
6461 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
6462 for the change on more platforms.
6463
6464 2020-04-16 Martin Jambor <mjambor@suse.cz>
6465
6466 PR ipa/93621
6467 * g++.dg/ipa/pr93621.C: New test.
6468
6469 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
6470
6471 PR target/94606
6472 * gcc.dg/vect/pr94606.c: New test.
6473
6474 2020-04-16 Martin Liska <mliska@suse.cz>
6475 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR c++/94314
6478 * g++.dg/pr94314.C: Do not use dg-additional-options
6479 and remove not needed stdio.h include.
6480 * g++.dg/pr94314-2.C: Likewise.
6481 * g++.dg/pr94314-3.C: Likewise.
6482 * g++.dg/pr94314-4.C: New test.
6483
6484 2020-04-16 Patrick Palka <ppalka@redhat.com>
6485
6486 PR c++/94475
6487 * g++.dg/conversion/err-recover2.C: New test.
6488 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
6489 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
6490
6491 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
6492
6493 PR rtl-optimization/94605
6494 * gcc.target/aarch64/sve/pr94605.c: New test.
6495
6496 2020-04-16 Richard Biener <rguenther@suse.de>
6497
6498 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
6499 * gcc.dg/graphite/interchange-10.c: Likewise.
6500 * gcc.dg/graphite/interchange-11.c: Likewise.
6501 * gcc.dg/graphite/interchange-3.c: Likewise.
6502 * gcc.dg/graphite/interchange-4.c: Likewise.
6503 * gcc.dg/graphite/interchange-7.c: Likewise.
6504 * gcc.dg/graphite/interchange-9.c: Likewise.
6505 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
6506 * gfortran.dg/graphite/interchange-3.f90: Likewise.
6507
6508 2020-04-16 Martin Jambor <mjambor@suse.cz>
6509
6510 PR tree-optimization/94598
6511 * gcc.dg/tree-ssa/pr94598.c: New test.
6512
6513 2020-04-16 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR ipa/92372
6516 * gcc.c-torture/pr92372.c: Move ...
6517 * gcc.c-torture/compile/pr92372.c: ... here.
6518
6519 PR c++/94571
6520 * g++.dg/cpp1z/decomp51.C: New test.
6521
6522 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
6523
6524 PR target/94603
6525 * gcc.target/i386/pr94603.c: New test.
6526
6527 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
6528 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6529
6530 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
6531
6532 2020-04-15 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR c/94593
6535 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
6536 Move directives to file scope.
6537 (i): Remove.
6538 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
6539 (i, foo): Remove.
6540 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
6541 * gcc.dg/gomp/requires-1.c: New test.
6542 * g++.dg/gomp/requires-1.C: New test.
6543 * g++.dg/gomp/requires-2.C: New test.
6544
6545 2020-04-15 Richard Biener <rguenther@suse.de>
6546
6547 PR middle-end/94539
6548 * gcc.dg/alias-14.c: Make dg-do run.
6549
6550 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
6551
6552 PR target/94584
6553 * gcc.target/xtensa/pr94584.c: New test.
6554
6555 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
6556
6557 PR c++/94359
6558 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
6559 Expect a run fail for targets without arbitrary indirect
6560 tail-calls.
6561
6562 2020-04-14 Patrick Palka <ppalka@redhat.com>
6563
6564 PR c++/93207
6565 * g++.dg/concepts/variadic5.C: New test.
6566
6567 PR c++/85278
6568 * g++.dg/concepts/diagnostic9.C: New test.
6569
6570 PR c++/94034
6571 * g++.dg/cpp0x/constexpr-empty15.C: New test.
6572 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
6573 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
6574 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
6575 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
6576
6577 2020-04-14 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR tree-optimization/94573
6580 * gcc.dg/store_merging_30.c: New test.
6581
6582 2020-04-14 Yang Yang <yangyang305@huawei.com>
6583
6584 PR tree-optimization/94574
6585 * gcc.dg/pr94574.c: New test.
6586
6587 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
6588
6589 PR target/94561
6590 * gcc.target/i386/pr94561.c: New test.
6591
6592 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
6593
6594 * gfortran.dg/use_rename_10.f90: New.
6595 * gfortran.dg/use_rename_11.f90: New.
6596
6597 2020-04-13 Marek Polacek <polacek@redhat.com>
6598
6599 PR c++/94588
6600 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
6601
6602 2020-04-13 Martin Sebor <msebor@redhat.com>
6603
6604 PR c/92326
6605 * c-c++-common/Warray-bounds-8.c: New test.
6606 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
6607 memebrs in diagnostics.
6608 * gcc.dg/Warray-bounds-49.c: Same.
6609
6610 2020-04-13 Patrick Palka <ppalka@redhat.com>
6611
6612 PR c++/94521
6613 * g++.dg/cpp2a/lambda-uneval12.C: New test.
6614
6615 PR c++/94470
6616 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
6617 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
6618 * g++.dg/init/array57.C: New test.
6619
6620 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
6621
6622 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
6623 define, per n4861.
6624 * g++.dg/coroutines/coro.h: Likewise.
6625
6626 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
6627
6628 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
6629 for system versions 10.14 and 10.15.
6630
6631 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6632
6633 PR fortran/87644
6634 * gfortran.dg/variable_parameter.f90: New test.
6635
6636 2020-04-13 Linus Koenig <link@sig-st.de>
6637
6638 PR fortran/94192
6639 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
6640
6641 2020-04-13 Nathan Sidwell <nathan@acm.org>
6642
6643 PR c++/94426
6644 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
6645 * g++.dg/abi/lambda-vis.C: Drop a warning.
6646 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
6647 variable changes.
6648 * g++.dg/opt/dump1.C: Drop warnings of no import.
6649
6650 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6651
6652 * gcc.target/msp430/operand-modifiers.c: New test.
6653
6654 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6655
6656 PR fortran/94091
6657 * gfortran.dg/char_length_22.f90: New test.
6658
6659 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
6660
6661 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
6662 change, removing indirections for vars in .data.
6663 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6664 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6665 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6666 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6667 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6668 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6669 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6670 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6671 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6672 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6673 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6674 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6675 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6676 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6677 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6678 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6679 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6680
6681 2020-04-11 Marek Polacek <polacek@redhat.com>
6682
6683 PR c++/86327
6684 * g++.dg/cpp1y/constexpr-return5.C: New test.
6685
6686 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
6687
6688 PR target/94494
6689 * gcc.target/i386/pr94494.c: New test.
6690
6691 2020-04-11 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR tree-optimization/94482
6694 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
6695 and sse_runtime effective target on x86, instead only add -msse2
6696 if target is sse2_runtime.
6697
6698 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
6699
6700 PR c++/94528
6701 * g++.dg/coroutines/pr94528.C: New test.
6702
6703 2020-04-10 Marek Polacek <polacek@redhat.com>
6704
6705 PR c++/94149
6706 * g++.dg/cpp2a/paren-init24.C: New test.
6707 * g++.dg/cpp2a/paren-init25.C: New test.
6708 * g++.dg/ext/is_constructible5.C: New test.
6709
6710 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
6711
6712 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
6713 IMPLICIT NONE.
6714
6715 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
6716
6717 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
6718 patterns for scan-tree-dump.
6719
6720 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
6721
6722 PR middle-end/89433
6723 PR middle-end/93465
6724 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
6725
6726 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
6727
6728 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
6729
6730 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
6731
6732 * g++.dg/coroutines/co-await-syntax-10.C: New test.
6733 * g++.dg/coroutines/co-await-syntax-11.C: New test.
6734
6735 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
6736
6737 PR fortran/87923
6738 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
6739 * gfortran.dg/io_constraints_8.f90: Likewise.
6740 * gfortran.dg/iomsg_2.f90: Likewise.
6741 * gfortran.dg/pr66725.f90: Likewise.
6742 * gfortran.dg/pr88205.f90: Likewise.
6743 * gfortran.dg/write_check4.f90: Likewise.
6744 * gfortran.dg/asynchronous_5.f03: New test.
6745 * gfortran.dg/io_constraints_15.f90: Likewise.
6746 * gfortran.dg/io_constraints_16.f90: Likewise.
6747 * gfortran.dg/io_constraints_17.f90: Likewise.
6748 * gfortran.dg/io_constraints_18.f90: Likewise.
6749 * gfortran.dg/io_tags_1.f90: Likewise.
6750 * gfortran.dg/io_tags_10.f90: Likewise.
6751 * gfortran.dg/io_tags_2.f90: Likewise.
6752 * gfortran.dg/io_tags_3.f90: Likewise.
6753 * gfortran.dg/io_tags_4.f90: Likewise.
6754 * gfortran.dg/io_tags_5.f90: Likewise.
6755 * gfortran.dg/io_tags_6.f90: Likewise.
6756 * gfortran.dg/io_tags_7.f90: Likewise.
6757 * gfortran.dg/io_tags_8.f90: Likewise.
6758 * gfortran.dg/io_tags_9.f90: Likewise.
6759 * gfortran.dg/write_check5.f90: Likewise.
6760
6761 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
6762
6763 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
6764 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
6765 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
6766 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
6767 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
6768 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
6769 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
6770 * gcc.target/aarch64/sve/pcs/struct.h: New file.
6771 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
6772 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
6773 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
6774 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
6775 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
6776 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
6777 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
6778 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
6779 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
6780 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
6781 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
6782 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
6783 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
6784 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
6785 (check_effective_target_aarch64_sve512_hw)
6786 (check_effective_target_aarch64_sve1024_hw)
6787 (check_effective_target_aarch64_sve2048_hw): New procedures.
6788
6789 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6790
6791 * g++.target/arm/cde_mve.C: New test.
6792
6793 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
6794
6795 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
6796
6797 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
6798
6799 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
6800 when extracting the target selector.
6801
6802 2020-04-09 Martin Jambor <mjambor@suse.cz>
6803
6804 PR tree-optimization/94482
6805 * gcc.dg/torture/pr94482.c: New test.
6806 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
6807
6808 2020-04-09 Marek Polacek <polacek@redhat.com>
6809
6810 PR c++/93790
6811 * g++.dg/cpp2a/paren-init23.C: New test.
6812 * g++.dg/init/aggr14.C: New test.
6813
6814 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
6815
6816 PR tree-optimization/91322
6817 * g++.dg/lto/alias-4_0.C: Fix typo.
6818 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
6819 a template testing that
6820
6821 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
6822
6823 * lib/scanasm.exp (check-function-bodies): Treat the third
6824 parameter as a list of option regexps and require each regexp
6825 to match. Check for cases in which a target/xfail selector
6826 was mistakenly passed to the options argument.
6827 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
6828 to the invocation of check-function-bodies.
6829 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
6830 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
6831 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
6832 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
6833 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
6834 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
6835 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
6836 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
6837 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
6838 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
6839 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
6840 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
6841 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
6842 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
6843 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
6844 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
6845 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
6846 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
6847 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
6848 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
6849 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
6850 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
6851 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
6852 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
6853 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
6854 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
6855 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
6856 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
6857 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
6858 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
6859 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
6860 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
6861 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
6862 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
6863 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
6864 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
6865 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
6866 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6867 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
6868 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
6869 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
6870 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
6871 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
6872 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
6873 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
6874 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
6875 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
6876 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
6877 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
6878
6879 2020-04-09 Richard Biener <rguenther@suse.de>
6880
6881 PR testsuite/93369
6882 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
6883 * g++.dg/lto/pr64076_1.C: Add -fPIC.
6884
6885 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
6886
6887 * gcc.target/aarch64/pr94530.c: New test.
6888
6889 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
6890
6891 PR tree-optimization/93674
6892 * g++.dg/pr93674.C: New test.
6893
6894 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
6895
6896 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
6897
6898 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
6899
6900 PR testsuite/94079
6901 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
6902 non-vect_hw_misalign targets.
6903
6904 2020-04-08 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR middle-end/94526
6907 * gcc.dg/pr94526.c: New test.
6908
6909 PR tree-optimization/94524
6910 * gcc.c-torture/execute/pr94524-1.c: New test.
6911 * gcc.c-torture/execute/pr94524-2.c: New test.
6912
6913 PR c++/94314
6914 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
6915 Use __SIZE_TYPE__ instead of unsigned long.
6916 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
6917
6918 PR middle-end/94120
6919 PR testsuite/94533
6920 * g++.dg/declare-pr94120.C: Move test to ...
6921 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
6922
6923 2020-04-08 Marek Polacek <polacek@redhat.com>
6924
6925 PR c++/94507 - ICE-on-invalid with lambda template.
6926 * g++.dg/cpp2a/lambda-generic7.C: New test.
6927
6928 2020-04-08 Alexandre Oliva <oliva@adacore.com>
6929
6930 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
6931 -mfp16-format=alternative option.
6932
6933 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
6934
6935 PR target/94417
6936 * gcc.target/i386/pr94417-1.c: New test.
6937 * gcc.target/i386/pr94417-2.c: Likewise.
6938 * gcc.target/i386/pr94417-3.c: Likewise.
6939
6940 2020-04-08 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR target/94438
6943 * gcc.target/i386/avx512bw-pr94438.c: New test.
6944 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
6945
6946 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
6947
6948 PR fortran/93871
6949 * gfortran.dg/dec_math_5.f90: Move to ...
6950 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
6951 dg-options to dg-additional-options.
6952
6953 2020-04-08 Alexandre Oliva <oliva@adacore.com>
6954
6955 * gcc.dg/tls/pr78796.c: Require tls_runtime.
6956
6957 2020-04-08 Martin Liska <mliska@suse.cz>
6958
6959 PR c++/94314
6960 * g++.dg/pr94314-2.C: New test.
6961 * g++.dg/pr94314-3.C: New test.
6962 * g++.dg/pr94314.C: New test.
6963
6964 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
6965
6966 * gcc.target/arm/acle/cde_v_1.c: New test.
6967 * gcc.target/arm/acle/cde_v_1_err.c: New test.
6968 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
6969
6970 2020-04-08 Patrick Palka <ppalka@redhat.com>
6971
6972 Core issues 1001 and 1322
6973 PR c++/92010
6974 * g++.dg/cpp2a/lambda-uneval11.c: New test.
6975 * g++.dg/template/array33.C: New test.
6976 * g++.dg/template/array34.C: New test.
6977 * g++.dg/template/defarg22.C: New test.
6978
6979 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
6980
6981 * gcc.target/arm/pragma_cde.c: New test.
6982 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
6983 option.
6984 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
6985
6986 2020-04-08 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR c++/94325
6989 * g++.dg/ubsan/vptr-15.C: New test.
6990
6991 2020-04-08 Marek Polacek <polacek@redhat.com>
6992
6993 PR c++/94478 - ICE with defaulted comparison operator
6994 * g++.dg/cpp2a/spaceship-err4.C: New test.
6995
6996 2020-04-08 Alexandre Oliva <oliva@adacore.com>
6997
6998 * gcc.target/arm/polytypes.c: Add quotes around
6999 -flax-vector-conversions.
7000
7001 2020-04-08 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR rtl-optimization/94516
7004 * gcc.dg/torture/pr94516.c: New test.
7005
7006 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
7007
7008 PR middle-end/94120
7009 * c-c++-common/goacc/declare-pr94120.c: New.
7010 * g++.dg/declare-pr94120.C: New.
7011
7012 2020-04-07 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR rtl-optimization/94291
7015 PR rtl-optimization/84169
7016 * gcc.dg/pr94291.c: New test.
7017
7018 2020-04-07 Richard Biener <rguenther@suse.de>
7019
7020 PR middle-end/94479
7021 * gcc.dg/torture/pr94479.c: New testcase.
7022
7023 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
7024
7025 PR fortran/93871
7026 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
7027 * gfortran.dg/dec_math_2.f90: New test.
7028 * gfortran.dg/dec_math_3.f90: Likewise.
7029 * gfortran.dg/dec_math_4.f90: Likewise.
7030 * gfortran.dg/dec_math_5.f90: Likewise.
7031
7032 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7033
7034 * g++.target/arm/mve.exp: New.
7035 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
7036 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
7037
7038 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7039
7040 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
7041 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
7042 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
7043 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
7044
7045 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7046
7047 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
7048 test.
7049
7050 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7051
7052 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
7053
7054 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7055
7056 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
7057 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
7058 scan-assembler.
7059 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7060 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7061 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7062
7063 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7064
7065 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
7066 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
7067 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
7068 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
7069 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
7070 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
7071 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
7072 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
7073
7074 2020-04-07 Patrick Palka <ppalka@redhat.com>
7075
7076 PR c++/90996
7077 * g++.dg/cpp1y/pr90996.C: New test.
7078
7079 2020-04-07 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR target/94509
7082 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
7083 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
7084
7085 PR c++/94512
7086 * g++.dg/gomp/pr94512.C: New test.
7087
7088 PR target/94488
7089 * gcc.c-torture/compile/pr94488.c: New test.
7090
7091 PR target/94500
7092 * gcc.target/i386/avx512bw-pr94500.c: New test.
7093
7094 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
7095
7096 PR fortran/93686
7097 * gfortran.dg/pr93686_1.f90: New test.
7098 * gfortran.dg/pr93686_2.f90: Likewise.
7099 * gfortran.dg/pr93686_3.f90: Likewise.
7100 * gfortran.dg/pr93686_4.f90: Likewise.
7101
7102 2020-04-06 Joel Brobecker <brobecker@adacore.com>
7103
7104 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
7105
7106 2020-04-04 Marek Polacek <polacek@redhat.com>
7107
7108 PR c++/94155 - crash in gimplifier with paren init of aggregates.
7109 * g++.dg/cpp2a/paren-init22.C: New test.
7110
7111 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
7112
7113 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
7114 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
7115 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
7116 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
7117
7118 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
7119
7120 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
7121
7122 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
7123 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR debug/94459
7126 * g++.dg/debug/pr94459.C: New test.
7127
7128 2020-04-04 Patrick Palka <ppalka@redhat.com>
7129
7130 PR c++/94205
7131 PR c++/79937
7132 * g++.dg/cpp1y/pr79937-5.C: New test.
7133 * g++.dg/cpp1z/lambda-this6.C: New test.
7134
7135 PR c++/94219
7136 PR c++/94205
7137 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
7138 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
7139 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
7140 * g++.dg/cpp1z/lambda-this5.C: New test.
7141
7142 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
7143
7144 PR ipa/93940
7145 * g++.dg/tree-ssa/pr93940.C: New test.
7146
7147 2020-04-04 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR rtl-optimization/94468
7150 * g++.dg/opt/pr94468.C: New test.
7151
7152 PR debug/94441
7153 * g++.dg/opt/pr94441.C: New test.
7154
7155 PR c++/94477
7156 * g++.dg/gomp/pr94477.C: New test.
7157
7158 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
7159
7160 PR target/94467
7161 * gcc.target/i386/pr94467-1.c: New test.
7162 * gcc.target/i386/pr94467-2.c: Likewise.
7163
7164 2020-04-03 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR target/94460
7167 * gcc.target/i386/avx2-pr94460.c: New test.
7168
7169 2020-04-03 Patrick Palka <ppalka@redhat.com>
7170
7171 PR c++/93211
7172 PR c++/90711
7173 * g++.dg/template/koenig11.C: New test.
7174
7175 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
7176
7177 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
7178 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7179 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7180 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7181 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7182 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7183 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7184 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7185 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7186
7187 2020-04-03 Tamar Christina <tamar.christina@arm.com>
7188
7189 PR target/94396
7190 * gcc.target/aarch64/options_set_11.c: New test.
7191 * gcc.target/aarch64/options_set_12.c: New test.
7192 * gcc.target/aarch64/options_set_13.c: New test.
7193 * gcc.target/aarch64/options_set_14.c: New test.
7194 * gcc.target/aarch64/options_set_15.c: New test.
7195 * gcc.target/aarch64/options_set_16.c: New test.
7196 * gcc.target/aarch64/options_set_17.c: New test.
7197 * gcc.target/aarch64/options_set_18.c: New test.
7198 * gcc.target/aarch64/options_set_19.c: New test.
7199 * gcc.target/aarch64/options_set_20.c: New test.
7200 * gcc.target/aarch64/options_set_21.c: New test.
7201 * gcc.target/aarch64/options_set_22.c: New test.
7202 * gcc.target/aarch64/options_set_23.c: New test.
7203 * gcc.target/aarch64/options_set_24.c: New test.
7204 * gcc.target/aarch64/options_set_25.c: New test.
7205 * gcc.target/aarch64/options_set_26.c: New test.
7206
7207 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
7208
7209 PR tree-optimization/94443
7210 * gcc.dg/vect/pr94443.c: New test.
7211
7212 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
7213
7214 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
7215 for __sigsetjmp as well as sigsetjmp.
7216
7217 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
7218
7219 PR fortran/85982
7220 * gfortran.dg/dec_structure_28.f90: New test.
7221
7222 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
7223
7224 * gfortran.dg/dtio_35.f90: New.
7225
7226 2020-04-02 Richard Biener <rguenther@suse.de>
7227
7228 PR c/94392
7229 * gcc.dg/torture/pr94392.c: New testcase.
7230
7231 2020-04-02 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR target/94435
7234 * gcc.target/aarch64/pr94435.c: New test.
7235
7236 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7237
7238 PR target/94317
7239 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
7240 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
7241 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
7242 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
7243 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
7244 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
7245 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
7246 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
7247 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
7248 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
7249
7250 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
7251
7252 PR fortran/93522
7253 * gfortran.dg/select_rank_4.f90: New.
7254
7255 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
7256
7257 PR fortran/93498
7258 * gfortran.dg/pr93498_1.f90: New test.
7259 * gfortran.dg/pr93498_2.f90: New test.
7260
7261 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
7262 Steven G. Kargl <kargl@gcc.gnu.org>
7263
7264 PR fortran/94030
7265 * gfortran.dg/pr94030_1.f90: New test.
7266 * gfortran.dg/pr94030_2.f90: New test.
7267
7268 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
7269
7270 PR d/94315
7271 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
7272 * gdc.dg/pr93038b.d: Likewise.
7273
7274 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
7275
7276 PR d/94321
7277 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
7278 pointers.
7279
7280 2020-04-01 David Malcolm <dmalcolm@redhat.com>
7281
7282 PR analyzer/94378
7283 * gcc.dg/analyzer/compound-assignment-1.c: New test.
7284 * gcc.dg/analyzer/compound-assignment-2.c: New test.
7285 * gcc.dg/analyzer/compound-assignment-3.c: New test.
7286
7287 2020-04-01 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR middle-end/94436
7290 * gcc.dg/pr94436.c: New test.
7291
7292 PR middle-end/94423
7293 * gcc.dg/ubsan/pr94423.c: New test.
7294
7295 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
7296
7297 PR tree-optimization/94043
7298 * gfortran.dg/graphite/vect-pr94043.f90: New test.
7299
7300 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
7301
7302 PR d/90136
7303 * gdc.dg/pr90136a.d: New test.
7304 * gdc.dg/pr90136b.d: New test.
7305 * gdc.dg/pr90136c.d: New test.
7306
7307 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
7308
7309 * jit.dg/test-version.c: New testcase.
7310 * jit.dg/all-non-failing-tests.h: Add test-version.c.
7311
7312 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
7313
7314 PR d/94424
7315 * gdc.dg/pr94424.d: New test.
7316
7317 2020-03-31 Felix Yang <felix.yang@huawei.com>
7318
7319 PR tree-optimization/94398
7320 * gcc.target/aarch64/pr94398.c: New test.
7321
7322 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7323
7324 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
7325 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
7326 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
7327 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
7328
7329 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7330
7331 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
7332 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
7333 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
7334 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
7335 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
7336 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
7337 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
7338 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
7339 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
7340 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
7341 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
7342 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
7343 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
7344 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
7345 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
7346 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
7347 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
7348 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
7349 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
7350 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
7351 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
7352 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
7353
7354 2020-03-31 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/94368
7357 * gcc.dg/pr94368.c: New test.
7358
7359 PR middle-end/94412
7360 * gcc.c-torture/execute/pr94412.c: New test.
7361
7362 PR tree-optimization/94403
7363 * g++.dg/tree-ssa/pr94403.C: New test.
7364
7365 PR rtl-optimization/94344
7366 * gcc.dg/pr94344.c: New test.
7367
7368 2020-03-30 David Malcolm <dmalcolm@redhat.com>
7369
7370 * jit.dg/all-non-failing-tests.h: Add test-empty.c
7371
7372 2020-03-30 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR c++/94385
7375 * c-c++-common/pr94385.c: New test.
7376
7377 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
7378
7379 * gcc.target/powerpc/pragma_power6.c: New.
7380 * gcc.target/powerpc/pragma_power7.c: New.
7381 * gcc.target/powerpc/pragma_power8.c: New.
7382 * gcc.target/powerpc/pragma_power9.c: New.
7383 * gcc.target/powerpc/pragma_misc9.c: New.
7384 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
7385 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
7386
7387 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
7388
7389 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
7390 expected results.
7391
7392 2020-03-30 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR target/94343
7395 * gcc.target/i386/avx512f-pr94343.c: New test.
7396 * gcc.target/i386/avx512vl-pr94343.c: New test.
7397
7398 2020-03-30 Martin Liska <mliska@suse.cz>
7399
7400 PR rtl-optimization/87716
7401 * gcc.target/i386/pr57193.c: XFAIL a test-case.
7402
7403 2020-03-30 Martin Liska <mliska@suse.cz>
7404
7405 PR testsuite/94402
7406 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
7407 to be vectorized (based on libmvec presence).
7408
7409 2020-03-30 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/93069
7412 * gcc.target/i386/avx512vl-pr93069.c: New test.
7413 * gcc.dg/vect/pr93069.c: New test.
7414
7415 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
7416
7417 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
7418 arguments -D, -H, -X, and set compilable_output_file_ext.
7419 (gdc-convert-test): Document and add cases DFLAGS and
7420 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
7421 and set compilable_do_what to compile.
7422 (gdc-do-test): Define compilable_do_what, default to assemble.
7423
7424 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
7425
7426 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
7427 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
7428 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
7429 GDC_INCLUDE_CXX_FLAGS is true.
7430 (gdc_link_flags): Likewise.
7431 (gdc_init): Move setting of default gdc test flags to...
7432 (gdc_target_compile): ...here.
7433
7434 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
7435
7436 * gdc.test/compilable/compilable.exp: New file.
7437 * gdc.test/fail_compilation/fail_compilation.exp: New file.
7438 * gdc.test/runnable/runnable.exp: New file.
7439 * gdc.test/gdc-test.exp: Move and rename to...
7440 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
7441 (dmd2dg): Rename to...
7442 (gdc-convert-test): ...this.
7443 (gdc-do-test): Add testcases parameter and remove subdir handling.
7444
7445 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
7446
7447 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
7448 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
7449 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
7450 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
7451
7452 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
7453
7454 PR fortran/94348
7455 * gfortran.dg/module_procedure_3.f90: New.
7456
7457 2020-03-28 Patrick Palka <ppalka@redhat.com>
7458
7459 PR c++/94306
7460 * g++.dg/concepts/diagnostic8.C: New test.
7461
7462 PR c++/94252
7463 * g++.dg/concepts/diagnostic7.C: New test.
7464 * g++.dg/concepts/pr94252.C: New test.
7465 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
7466 diagnostic.
7467
7468 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
7469 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
7470 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
7471 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
7472
7473 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
7474 "neither operand".
7475 * g++.dg/concepts/diagnostic5.C: New test.
7476
7477 2020-03-28 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR c/93573
7480 * gcc.dg/pr93573-1.c: New test.
7481 * gcc.dg/pr93573-2.c: New test.
7482
7483 PR tree-optimization/94329
7484 * gfortran.dg/pr94329.f90: New test.
7485
7486 2020-03-27 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR c++/94339
7489 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
7490
7491 2020-03-27 Martin Sebor <msebor@redhat.com>
7492
7493 PR c++/94346
7494 * c-c++-common/attr-copy.c: New test.
7495
7496 2020-03-27 Martin Sebor <msebor@redhat.com>
7497
7498 PR c++/94098
7499 * g++.dg/ext/attr-access-2.C: New test.
7500
7501 2020-03-27 Martin Sebor <msebor@redhat.com>
7502
7503 PR c++/94078
7504 PR c++/93824
7505 PR c++/93810
7506 * g++.dg/warn/Wmismatched-tags-3.C: New test.
7507 * g++.dg/warn/Wmismatched-tags-4.C: New test.
7508 * g++.dg/warn/Wmismatched-tags-5.C: New test.
7509 * g++.dg/warn/Wmismatched-tags-6.C: New test.
7510 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
7511 * g++.dg/warn/Wredundant-tags-6.C: New test.
7512 * g++.dg/warn/Wredundant-tags-7.C: New test.
7513
7514 2020-03-27 David Malcolm <dmalcolm@redhat.com>
7515
7516 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
7517 positive leak.
7518 * gcc.dg/analyzer/data-model-5c.c: Likewise.
7519 * gcc.dg/analyzer/malloc-5.c: New test.
7520
7521 2020-03-27 David Malcolm <dmalcolm@redhat.com>
7522
7523 * gcc.dg/analyzer/dot-output.c: Check that
7524 dot-output.c.supergraph-eg.dot is valid.
7525
7526 2020-03-27 Richard Biener <rguenther@suse.de>
7527
7528 PR debug/94273
7529 * g++.dg/debug/pr94273.C: New testcase.
7530
7531 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
7532
7533 PR fortran/93957
7534 * gfortran.dg/assumed_rank_19.f90: New.
7535
7536 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
7537
7538 PR fortran/93363
7539 * gfortran.dg/associate_51.f90: Fix test case.
7540 * gfortran.dg/associate_53.f90: New.
7541
7542 2020-03-27 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR c++/94326
7545 * g++.dg/other/pr94326.C: New test.
7546
7547 PR c++/94339
7548 * g++.dg/other/pr94339.C: New test.
7549 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
7550
7551 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
7552
7553 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
7554 * gcc.dg/torture/pr87197-debug-sms.c: New test.
7555
7556 2020-03-27 Marek Polacek <polacek@redhat.com>
7557
7558 PR c++/94336 - template keyword accepted before destructor names.
7559 * g++.dg/template/template-keyword2.C: New test.
7560
7561 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
7562
7563 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
7564 Add <cstdio>.
7565
7566 2020-03-26 Marek Polacek <polacek@redhat.com>
7567
7568 DR 1710
7569 PR c++/94057 - template keyword in a typename-specifier.
7570 * g++.dg/cpp1y/alias-decl1.C: New test.
7571 * g++.dg/cpp1y/alias-decl2.C: New test.
7572 * g++.dg/cpp1y/alias-decl3.C: New test.
7573 * g++.dg/parse/missing-template1.C: Update dg-error.
7574 * g++.dg/parse/template3.C: Likewise.
7575 * g++.dg/template/error4.C: Likewise.
7576 * g++.dg/template/meminit2.C: Likewise.
7577 * g++.dg/template/dependent-name5.C: Likewise.
7578 * g++.dg/template/dependent-name7.C: New test.
7579 * g++.dg/template/dependent-name8.C: New test.
7580 * g++.dg/template/dependent-name9.C: New test.
7581 * g++.dg/template/dependent-name10.C: New test.
7582 * g++.dg/template/dependent-name11.C: New test.
7583 * g++.dg/template/dependent-name12.C: New test.
7584 * g++.dg/template/dependent-name13.C: New test.
7585 * g++.dg/template/dr1794.C: New test.
7586 * g++.dg/template/dr314.C: New test.
7587 * g++.dg/template/dr1710.C: New test.
7588 * g++.dg/template/dr1710-2.C: New test.
7589 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
7590
7591 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
7592
7593 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
7594 to n4849 behaviour.
7595 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
7596 test.
7597
7598 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
7599
7600 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
7601
7602 2020-03-26 Martin Liska <mliska@suse.cz>
7603
7604 * gcc.target/i386/pr81213.c: Do not scan assembler
7605 and add one missing PR entry.
7606
7607 2020-03-26 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR debug/94323
7610 * g++.dg/debug/pr94323.C: New test.
7611
7612 2020-03-26 Martin Liska <mliska@suse.cz>
7613
7614 PR testsuite/94334
7615 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
7616 and add ifunc effective target.
7617 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
7618
7619 2020-03-26 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR debug/94281
7622 * g++.dg/debug/pr94281.C: New test.
7623
7624 PR c++/81349
7625 * g++.dg/cpp1z/pr81349.C: New test.
7626
7627 PR c++/94272
7628 * g++.dg/debug/pr94272.C: New test.
7629
7630 2020-03-26 Felix Yang <felix.yang@huawei.com>
7631
7632 PR tree-optimization/94269
7633 * gcc.dg/pr94269.c: New test.
7634
7635 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
7636
7637 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
7638 * lib/target-supports.exp (check_effective_target_vect_unpack):
7639 Add amdgcn.
7640
7641 2020-03-25 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR target/94292
7644 * gcc.dg/pr94292.c: New test.
7645
7646 2020-03-25 Martin Sebor <msebor@redhat.com>
7647
7648 PR middle-end/94004
7649 * gcc.dg/Walloca-larger-than-3.c: New test.
7650 * gcc.dg/Walloca-larger-than-3.h: New test header.
7651 * gcc.dg/Wvla-larger-than-4.c: New test.
7652
7653 2020-03-25 Patrick Palka <ppalka@redhat.com>
7654
7655 PR c++/94265
7656 * g++.dg/warn/Wduplicated-cond1.C: New test.
7657
7658 2020-03-25 Martin Sebor <msebor@redhat.com>
7659
7660 PR tree-optimization/94131
7661 * gcc.dg/pr94131.c: New test.
7662
7663 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
7664
7665 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
7666 embedded targets.
7667
7668 2020-03-25 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR debug/94296
7671 * gcc.dg/cleanup-13.c: Add a comment that the test is not
7672 -fcompare-debug compatible with certain other options.
7673
7674 PR target/94308
7675 * gcc.target/i386/pr94308.c: New test.
7676
7677 2020-03-25 Martin Liska <mliska@suse.cz>
7678
7679 PR target/93274
7680 PR ipa/94271
7681 * gcc.target/i386/pr81213-2.c: New test.
7682 * gcc.target/i386/pr81213.c: Add additional source.
7683 * gcc.dg/lto/pr94271_0.c: New test.
7684 * gcc.dg/lto/pr94271_1.c: New test.
7685
7686 2020-03-25 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR debug/94280
7689 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
7690 -fcompare-debug.
7691 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
7692 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
7693
7694 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
7695
7696 PR fortran/93484
7697 * gfortran.dg/pr93484_1.f90: New test.
7698 * gfortran.dg/pr93484_2.f90: New test.
7699
7700 2020-03-25 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR middle-end/94303
7703 * g++.dg/torture/pr94303.C: New test.
7704
7705 PR c++/94223
7706 * g++.dg/opt/pr94223.C: New test.
7707
7708 PR tree-optimization/94300
7709 * gcc.target/i386/avx512f-pr94300.c: New test.
7710
7711 PR debug/94283
7712 * gcc.dg/pr94283.c: New test.
7713
7714 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
7715
7716 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
7717 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7718 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
7719
7720 2020-03-24 Marek Polacek <polacek@redhat.com>
7721
7722 PR c++/94190 - wrong no post-decrement operator error in template.
7723 * g++.dg/conversion/op7.C: New test.
7724
7725 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7726
7727 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
7728 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7729 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7730 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7731 * gcc.target/arm/vfp-stmiad.c: Likewise.
7732 * gcc.target/arm/vnmul-1.c: Likewise.
7733 * gcc.target/arm/vnmul-3.c: Likewise.
7734 * gcc.target/arm/vnmul-4.c: Likewise.
7735
7736 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7737
7738 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
7739 * gcc.target/arm/cmp-3.c: ...here (new file)
7740
7741 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
7742
7743 * lib/target-supports.exp
7744 (check_effective_target_arm_fp_dp_ok_nocache): New.
7745 (check_effective_target_arm_fp_dp_ok): New.
7746 (add_options_for_arm_fp_dp): New.
7747
7748 2020-03-24 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR target/94286
7751 * gcc.dg/pr94286.c: New test.
7752
7753 PR debug/94285
7754 * gfortran.dg/pr94285.f90: New test.
7755
7756 PR debug/94283
7757 * gcc.target/i386/pr94283.c: New test.
7758
7759 PR debug/94277
7760 * gcc.dg/pr94277.c: New test.
7761
7762 2020-03-23 Jeff Law <law@redhat.com>
7763
7764 PR target/94144
7765 PR target/94238
7766 * gcc.c-torture/compile/pr94144.c: New test.
7767 * gcc.c-torture/compile/pr94238.c: New test.
7768
7769 2020-03-23 Patrick Palka <ppalka@redhat.com>
7770
7771 PR c++/93805
7772 * g++.dg/warn/Wnoexcept2.C: New test.
7773
7774 2020-03-23 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR c++/91993
7777 * g++.dg/warn/Wconversion-pr91993.C: New test.
7778 * g++.dg/ubsan/pr91993.C: New test.
7779 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
7780 to dg-options.
7781 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7782 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7783
7784 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7785 Andre Vieira <andre.simoesdiasvieira@arm.com>
7786 Mihail Ionescu <mihail.ionescu@arm.com>
7787
7788 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
7789 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
7790 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
7791 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
7792 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
7793 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
7794
7795 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7796
7797 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
7798 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
7799 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
7800 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
7801 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
7802 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
7803 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
7804 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
7805 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
7806 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
7807 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
7808 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
7809 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
7810 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
7811 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
7812 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
7813 * lib/target-supports.exp:
7814 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
7815 support MVE floating point in Big Endian mode.
7816 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
7817 support MVE integer in Big Endian mode.
7818
7819 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7820 Andre Vieira <andre.simoesdiasvieira@arm.com>
7821 Mihail Ionescu <mihail.ionescu@arm.com>
7822
7823 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
7824 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
7825 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
7826 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
7827 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
7828 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
7829 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
7830 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
7831 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
7832 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
7833 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
7834 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
7835 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
7836 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
7837 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
7838 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
7839 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
7840 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
7841 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
7842 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
7843
7844 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
7845
7846 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
7847 * jit.dg/test-long-string-literal.c: New testcase.
7848
7849 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
7850
7851 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
7852 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
7853 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
7854 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
7855 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
7856 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
7857 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
7858 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
7859 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
7860 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
7861 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
7862 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
7863 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
7864 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
7865 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
7866 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
7867 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
7868 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
7869 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
7870 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
7871 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
7872 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
7873 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
7874 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
7875 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
7876 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
7877 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
7878 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
7879 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
7880 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
7881 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
7882 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
7883 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
7884 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
7885 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
7886 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
7887 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
7888 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
7889 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
7890 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
7891 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
7892 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
7893 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
7894 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
7895 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
7896 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
7897 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
7898 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
7899 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
7900 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
7901 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
7902 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
7903 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
7904 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
7905 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
7906 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
7907 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
7908 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
7909 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
7910 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
7911 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
7912 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
7913 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
7914 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
7915 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
7916 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
7917 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
7918 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
7919 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
7920 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
7921 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
7922 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
7923 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
7924 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
7925 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
7926 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
7927 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
7928 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
7929 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
7930 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
7931 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
7932 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
7933 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
7934 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
7935 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
7936 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
7937 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
7938 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
7939 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
7940 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
7941 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
7942 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
7943 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
7944 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
7945 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
7946 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
7947 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
7948 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
7949 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
7950 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
7951 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
7952 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
7953 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
7954 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
7955 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
7956 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
7957 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
7958 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
7959 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
7960 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
7961 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
7962 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
7963 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
7964 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
7965 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
7966 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
7967 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
7968 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
7969 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
7970 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
7971 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
7972 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
7973 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
7974 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
7975 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
7976 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
7977 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
7978 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
7979 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
7980 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
7981 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
7982 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
7983 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
7984 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
7985 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
7986 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
7987 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
7988 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
7989 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
7990 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
7991 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
7992 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
7993 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
7994 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
7995 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
7996 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
7997 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
7998 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
7999 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
8000 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
8001 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
8002 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
8003 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
8004 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
8005 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
8006 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
8007 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
8008 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
8009 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
8010 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
8011 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
8012 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
8013 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
8014 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
8015 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
8016 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
8017 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
8018 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
8019 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
8020 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
8021 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
8022 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
8023 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
8024 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
8025 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
8026 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
8027 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
8028 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
8029 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
8030 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
8031 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
8032 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
8033 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
8034 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
8035 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
8036 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
8037 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
8038 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
8039 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
8040 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
8041 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
8042 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
8043 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
8044 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
8045 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
8046 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
8047 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
8048 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
8049 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
8050 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
8051 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
8052 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
8053 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
8054 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
8055 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
8056 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
8057 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
8058 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
8059 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
8060 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
8061 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
8062 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
8063 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
8064 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
8065 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
8066 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
8067 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
8068 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
8069 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
8070 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
8071 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
8072 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
8073 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
8074 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
8075 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
8076 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
8077 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
8078 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
8079 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
8080 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
8081 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
8082 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
8083 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
8084 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
8085 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
8086 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
8087 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
8088 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
8089 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
8090 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
8091 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
8092 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
8093 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
8094 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
8095 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
8096 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
8097 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
8098 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
8099 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
8100 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
8101 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
8102 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
8103 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
8104 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
8105 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
8106 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
8107 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
8108 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
8109 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
8110 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
8111 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
8112 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
8113 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
8114 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
8115 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
8116 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
8117 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
8118 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
8119 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
8120 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
8121 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
8122 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
8123 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
8124 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
8125 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
8126 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
8127 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
8128 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
8129 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
8130 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
8131 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
8132 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
8133 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
8134 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
8135 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
8136 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
8137 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
8138 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
8139 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
8140 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
8141 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
8142 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
8143 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
8144 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
8145 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
8146 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
8147 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
8148 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
8149 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
8150 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
8151 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
8152 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
8153 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
8154 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
8155 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
8156 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
8157 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
8158 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
8159 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
8160 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
8161 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
8162 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
8163 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
8164 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
8165 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
8166 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
8167 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
8168 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
8169 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
8170 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
8171 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
8172 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
8173 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
8174 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
8175 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
8176 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
8177 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
8178 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
8179 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
8180 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
8181 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
8182 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
8183 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
8184 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
8185 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
8186 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
8187 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
8188 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
8189 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
8190 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
8191 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
8192 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
8193 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
8194 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
8195 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
8196 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
8197 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
8198 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
8199 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
8200 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
8201 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
8202 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
8203 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
8204 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
8205 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
8206 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
8207 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
8208 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
8209 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
8210 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
8211 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
8212 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
8213 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
8214 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
8215 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
8216 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
8217 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
8218 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
8219 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
8220 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
8221 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
8222 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
8223 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
8224 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
8225 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
8226 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
8227 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
8228 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
8229 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
8230 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
8231 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
8232 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
8233 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
8234 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
8235 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
8236 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
8237 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
8238 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
8239 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
8240 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
8241 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
8242 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
8243 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
8244 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
8245 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
8246 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
8247 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
8248 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
8249 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
8250 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
8251 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
8252 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
8253 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
8254 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
8255 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
8256 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
8257 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
8258 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
8259 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
8260 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
8261 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
8262 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
8263 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
8264 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
8265 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
8266 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
8267 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
8268 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
8269 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
8270 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
8271 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
8272 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
8273 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
8274 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
8275 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
8276 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
8277 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
8278 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
8279 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
8280 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
8281 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
8282 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
8283 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
8284 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
8285 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
8286 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
8287 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
8288 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
8289 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
8290 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
8291 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
8292 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
8293 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
8294 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
8295 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
8296 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
8297 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
8298 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
8299 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
8300 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
8301 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
8302 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
8303 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
8304 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
8305 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
8306 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
8307 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
8308 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
8309 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
8310 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
8311 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
8312 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
8313 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
8314 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
8315 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
8316 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
8317 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
8318 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
8319 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
8320 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
8321 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
8322 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
8323 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
8324 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
8325 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
8326 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
8327 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
8328 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
8329 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
8330 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
8331 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
8332 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
8333 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
8334 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
8335 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
8336 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
8337 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
8338 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
8339 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
8340 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
8341 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
8342 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
8343 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
8344 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
8345 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
8346 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
8347 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
8348 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
8349 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
8350 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
8351 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
8352 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
8353 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
8354 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
8355 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
8356 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
8357 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
8358 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
8359 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
8360 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
8361 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
8362 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
8363 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
8364 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
8365 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
8366 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
8367 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
8368 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
8369 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
8370 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
8371 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
8372 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
8373 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
8374 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
8375 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
8376 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
8377 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
8378 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
8379 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
8380 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
8381 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
8382 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
8383 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
8384 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
8385 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
8386 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
8387 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
8388 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
8389 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
8390 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
8391 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
8392 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
8393 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
8394 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
8395 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
8396 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
8397 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
8398 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
8399 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
8400 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
8401 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
8402 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
8403 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
8404 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
8405 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
8406 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
8407 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
8408 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
8409 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
8410 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
8411 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
8412 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
8413 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
8414 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
8415 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
8416 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
8417 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
8418 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
8419 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
8420 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
8421 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
8422 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
8423 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
8424 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
8425 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
8426 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
8427 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
8428 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
8429 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
8430 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
8431 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
8432 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
8433 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
8434 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
8435 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
8436 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
8437 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
8438 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
8439 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
8440 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
8441 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
8442 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
8443 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
8444 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
8445 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
8446 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
8447 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
8448 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
8449 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
8450 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
8451 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
8452 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
8453 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
8454 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
8455 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
8456 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
8457 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
8458 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
8459 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
8460 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
8461 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
8462 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
8463 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
8464 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
8465 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
8466 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
8467 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
8468 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
8469 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
8470 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
8471 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
8472 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
8473 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
8474 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
8475 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
8476 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
8477 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
8478 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
8479 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
8480 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
8481 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
8482 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
8483 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
8484 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
8485 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
8486 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
8487 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
8488 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
8489 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
8490 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
8491 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
8492 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
8493 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
8494 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
8495 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
8496 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
8497 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
8498 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
8499 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
8500 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
8501 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
8502 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
8503 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
8504 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
8505 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
8506 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
8507 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
8508 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
8509 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
8510 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
8511 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
8512 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
8513 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
8514 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
8515 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
8516 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
8517 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
8518 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
8519 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
8520 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
8521 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
8522 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
8523 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
8524 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
8525 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
8526 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
8527 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
8528 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
8529 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
8530 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
8531 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
8532 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
8533 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
8534 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
8535 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
8536 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
8537 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
8538 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
8539 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
8540 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
8541 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
8542 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
8543 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
8544 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
8545 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
8546 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
8547 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
8548 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
8549 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
8550 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
8551 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
8552 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
8553 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
8554 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
8555 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
8556 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
8557 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
8558 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
8559 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
8560 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
8561 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
8562 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
8563 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
8564 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
8565 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
8566 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
8567 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
8568 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
8569 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
8570 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
8571 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
8572 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
8573 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
8574 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
8575 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
8576 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
8577 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
8578 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
8579 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
8580 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
8581 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
8582 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
8583 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
8584 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
8585 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
8586 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
8587 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
8588 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
8589 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
8590 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
8591 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
8592 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
8593 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
8594 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
8595 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
8596 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
8597 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
8598 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
8599 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
8600 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
8601 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
8602 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
8603 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
8604 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
8605 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
8606 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
8607 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
8608 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
8609 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
8610 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
8611 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
8612 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
8613 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
8614 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
8615 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
8616 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
8617 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
8618 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
8619 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
8620 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
8621 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
8622 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
8623 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
8624 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
8625 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
8626 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
8627 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
8628 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
8629 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
8630 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
8631 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
8632 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
8633 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
8634 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
8635 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
8636 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
8637 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
8638 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
8639 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
8640 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
8641 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
8642 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
8643 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
8644 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
8645 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
8646 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
8647 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
8648 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
8649 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
8650 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
8651 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
8652 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
8653 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
8654 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
8655 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
8656 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
8657 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
8658 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
8659 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
8660 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
8661 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
8662 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
8663 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
8664 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
8665 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
8666 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
8667 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
8668 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
8669 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
8670 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
8671 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
8672 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
8673 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
8674 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
8675 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
8676 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
8677 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
8678 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
8679 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
8680 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
8681 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
8682 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
8683 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
8684 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
8685 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
8686 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
8687 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
8688 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
8689 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
8690 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
8691 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
8692 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
8693 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
8694 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
8695 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
8696 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
8697 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
8698 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
8699 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
8700 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
8701 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
8702 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
8703 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
8704 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
8705 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
8706 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
8707 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
8708 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
8709 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
8710 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
8711 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
8712 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
8713 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
8714 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
8715 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
8716 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
8717 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
8718 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
8719 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
8720 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
8721 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
8722 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
8723 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
8724 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
8725 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
8726 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
8727 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
8728 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
8729 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
8730 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
8731 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
8732 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
8733 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
8734 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
8735 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
8736 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
8737 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
8738 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
8739 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
8740 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
8741 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
8742 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
8743 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
8744 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
8745 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
8746 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
8747 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
8748 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
8749 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
8750 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
8751 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
8752 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
8753 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
8754 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
8755 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
8756 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
8757 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
8758 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
8759 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
8760 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
8761 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
8762 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
8763 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
8764 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
8765 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
8766 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
8767 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
8768 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
8769 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
8770 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
8771 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
8772 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
8773 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
8774 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
8775 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
8776 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
8777 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
8778 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
8779 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
8780 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
8781 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
8782 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
8783 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
8784 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
8785 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
8786 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
8787 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
8788 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
8789 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
8790 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
8791 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
8792 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
8793 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
8794 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
8795 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
8796 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
8797 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
8798 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
8799 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
8800 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
8801 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
8802 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
8803 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
8804 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
8805 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
8806 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
8807 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
8808 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
8809 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
8810 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
8811 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
8812 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
8813 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
8814 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
8815 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
8816 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
8817 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
8818 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
8819 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
8820 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
8821 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
8822 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
8823 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
8824 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
8825 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
8826 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
8827 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
8828 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
8829 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
8830 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
8831 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
8832 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
8833 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
8834 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
8835 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
8836 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
8837 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
8838 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
8839 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
8840 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
8841 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
8842 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
8843 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
8844 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
8845 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
8846 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
8847 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
8848 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
8849 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
8850 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
8851 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
8852 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
8853 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
8854 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
8855 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
8856 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
8857 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
8858 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
8859 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
8860 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
8861 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
8862 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
8863 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
8864 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
8865 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
8866 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
8867 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
8868 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
8869 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
8870 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
8871 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
8872 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
8873 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
8874 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
8875 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
8876 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
8877 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
8878 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
8879 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
8880 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
8881 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
8882 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
8883 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
8884 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
8885 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
8886 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
8887 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
8888 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
8889 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
8890 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
8891 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
8892 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
8893 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
8894 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
8895 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
8896 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
8897 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
8898 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
8899 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
8900 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
8901 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
8902 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
8903 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
8904 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
8905 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
8906 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
8907 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
8908 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
8909 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
8910 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
8911 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
8912 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
8913 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
8914 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
8915 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
8916 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
8917 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
8918 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
8919 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
8920 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
8921 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
8922 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
8923 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
8924 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
8925 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
8926 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
8927 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
8928 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
8929 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
8930 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
8931 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
8932 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
8933 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
8934 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
8935 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
8936 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
8937 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
8938 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
8939 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
8940 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
8941 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
8942 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
8943 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
8944 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
8945 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
8946 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
8947 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
8948 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
8949 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
8950 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
8951 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
8952 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
8953 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
8954 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
8955 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
8956 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
8957 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
8958 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
8959 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
8960 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
8961 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
8962 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
8963 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
8964 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
8965 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
8966 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
8967 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
8968 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
8969 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
8970 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
8971 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
8972 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
8973 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
8974 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
8975 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
8976 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
8977 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
8978 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
8979 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
8980 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
8981 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
8982 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
8983 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
8984 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
8985 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
8986 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
8987 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
8988 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
8989 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
8990 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
8991 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
8992 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
8993 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
8994 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
8995 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
8996 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
8997 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
8998 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
8999 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
9000 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
9001 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
9002 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
9003 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
9004 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
9005 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
9006 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
9007 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
9008 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
9009 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
9010 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
9011 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
9012 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
9013 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
9014 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
9015 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
9016 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
9017 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
9018 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
9019 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
9020 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
9021 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
9022 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
9023 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
9024 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
9025 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
9026 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
9027 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
9028 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
9029 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
9030 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
9031 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
9032 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
9033 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
9034 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
9035 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
9036 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
9037 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
9038 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
9039 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
9040 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
9041 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
9042 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
9043 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
9044 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
9045 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
9046 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
9047 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
9048 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
9049 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
9050 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
9051 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
9052 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
9053 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
9054 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
9055 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
9056 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
9057 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
9058 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
9059 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
9060 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
9061 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
9062 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
9063 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
9064 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
9065 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
9066 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
9067 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
9068 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
9069 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
9070 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
9071 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
9072 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
9073 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
9074 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
9075 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
9076 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
9077 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
9078 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
9079 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
9080 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
9081 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
9082 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
9083 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
9084 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
9085 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
9086 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
9087 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
9088 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
9089 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
9090 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
9091 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
9092 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
9093 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
9094 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
9095 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
9096 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
9097 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
9098 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
9099 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
9100 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
9101 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
9102 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
9103 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
9104 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
9105 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
9106 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
9107 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
9108 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
9109 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
9110 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
9111 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
9112 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
9113 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
9114 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
9115 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
9116 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
9117 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
9118 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
9119 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
9120 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
9121 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
9122 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
9123 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
9124 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
9125 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
9126 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
9127 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
9128 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
9129 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
9130 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
9131 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
9132 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
9133 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
9134 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
9135 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
9136 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
9137 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
9138 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
9139 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
9140 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
9141 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
9142 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
9143 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
9144 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
9145 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
9146 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
9147 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
9148 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
9149 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
9150 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
9151 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
9152 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
9153 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
9154 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
9155 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
9156 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
9157 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
9158 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
9159 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
9160 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
9161 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
9162 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
9163 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
9164 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
9165 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
9166 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
9167 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
9168 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
9169 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
9170 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
9171 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
9172 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
9173 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
9174 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
9175 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
9176 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
9177 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
9178 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
9179 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
9180 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
9181 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
9182 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
9183 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
9184 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
9185 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
9186 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
9187 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
9188 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
9189 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
9190 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
9191 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
9192 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
9193 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
9194 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
9195 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
9196 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
9197 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
9198 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
9199 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
9200 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
9201 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
9202 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
9203 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
9204 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
9205 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
9206 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
9207 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
9208 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
9209 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
9210 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
9211 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
9212 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
9213 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
9214 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
9215 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
9216 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
9217 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
9218 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
9219 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
9220 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
9221 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
9222 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
9223 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
9224 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
9225 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
9226 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
9227 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
9228 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
9229 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
9230 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
9231 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
9232 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
9233 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
9234 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
9235 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
9236 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
9237 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
9238 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
9239 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
9240 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
9241 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
9242 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
9243 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
9244 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
9245 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
9246 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
9247 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
9248 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
9249 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
9250 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
9251 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
9252 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
9253 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
9254 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
9255 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
9256 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
9257 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
9258 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
9259 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
9260 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
9261 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
9262 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
9263 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
9264 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
9265 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
9266 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
9267 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
9268 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
9269 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
9270 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
9271 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
9272 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
9273 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
9274 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
9275 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
9276 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
9277 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
9278 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
9279 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
9280 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
9281 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
9282 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
9283 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
9284 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
9285 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
9286 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
9287 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
9288 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
9289 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
9290 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
9291 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
9292 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
9293 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
9294 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
9295 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
9296 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
9297 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
9298 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
9299 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
9300 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
9301 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
9302 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
9303 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
9304 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
9305 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
9306 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
9307 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
9308 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
9309 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
9310 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
9311 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
9312 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
9313 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
9314 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
9315 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
9316 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
9317 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
9318 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
9319 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
9320 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
9321 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
9322 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
9323 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
9324 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
9325 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
9326 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
9327 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
9328 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
9329 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
9330 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
9331 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
9332 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
9333 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
9334 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
9335 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
9336 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
9337 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
9338 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
9339 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
9340 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
9341 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
9342 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
9343 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
9344 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
9345 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
9346 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
9347 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
9348 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
9349 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
9350 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
9351 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
9352 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
9353 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
9354 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
9355 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
9356 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
9357 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
9358 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
9359 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
9360 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
9361 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
9362 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
9363 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
9364 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
9365 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
9366 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
9367 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
9368 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
9369 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
9370 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
9371 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
9372 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
9373 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
9374 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
9375 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
9376 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
9377 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
9378 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
9379 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
9380 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
9381 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
9382 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
9383 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
9384 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
9385 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
9386 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
9387 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
9388 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
9389 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
9390 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
9391 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
9392 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
9393 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
9394 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
9395 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
9396 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
9397 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
9398 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
9399 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
9400 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
9401 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
9402 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
9403 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
9404 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
9405 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
9406 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
9407 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
9408 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
9409 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
9410 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
9411 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
9412 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
9413 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
9414 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
9415 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
9416 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
9417 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
9418 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
9419 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
9420 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
9421 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
9422 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
9423 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
9424 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
9425 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
9426 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
9427 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
9428 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
9429 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
9430 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
9431 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
9432 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
9433 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
9434 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
9435 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
9436 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
9437 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
9438 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
9439 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
9440 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
9441 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
9442 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
9443 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
9444 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
9445 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
9446 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
9447 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
9448 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
9449 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
9450 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
9451 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
9452 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
9453 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
9454 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
9455 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
9456 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
9457 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
9458 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
9459 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
9460 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
9461 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
9462 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
9463 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
9464 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
9465 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
9466 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
9467 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
9468 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
9469 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
9470 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
9471 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
9472 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
9473 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
9474 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
9475 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
9476 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
9477 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
9478 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
9479 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
9480 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
9481 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
9482 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
9483 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
9484 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
9485 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
9486 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
9487 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
9488 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
9489 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
9490 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
9491 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
9492 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
9493 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
9494 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
9495 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
9496 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
9497 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
9498 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
9499 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
9500 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
9501 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
9502 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
9503 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
9504 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
9505 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
9506 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
9507 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
9508 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
9509 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
9510 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
9511 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
9512 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
9513 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
9514 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
9515 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
9516 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
9517 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
9518 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
9519 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
9520 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
9521 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
9522 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
9523 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
9524 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
9525 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
9526 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
9527 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
9528 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
9529 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
9530 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
9531 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
9532 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
9533 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
9534 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
9535 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
9536 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
9537 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
9538 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
9539 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
9540 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
9541 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
9542 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
9543 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
9544 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
9545 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
9546 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
9547 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
9548 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
9549 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
9550 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
9551 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
9552 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
9553 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
9554 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
9555 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
9556 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
9557 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
9558 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
9559 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
9560 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
9561 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
9562 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
9563 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
9564 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
9565 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
9566 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
9567 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
9568 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
9569 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
9570 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
9571 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
9572 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
9573 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
9574 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
9575 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
9576 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
9577 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
9578 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
9579 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
9580 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
9581 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
9582 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
9583 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
9584 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
9585 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
9586 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
9587 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
9588 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
9589 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
9590 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
9591 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
9592 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
9593 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
9594 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
9595 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
9596 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
9597 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
9598 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
9599 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
9600 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
9601 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
9602 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
9603 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
9604 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
9605 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
9606 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
9607 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
9608 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
9609 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
9610 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
9611 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
9612 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
9613 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
9614 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
9615 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
9616 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
9617 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
9618 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
9619 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
9620 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
9621 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
9622 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
9623 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
9624 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
9625 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
9626 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
9627 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
9628 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
9629 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
9630 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
9631 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
9632 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
9633 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
9634 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
9635 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
9636 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
9637 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
9638 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
9639 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
9640 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
9641 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
9642 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
9643 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
9644 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
9645 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
9646 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
9647 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
9648 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
9649 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
9650 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
9651 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
9652 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
9653 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
9654 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
9655 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
9656 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
9657 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
9658 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
9659 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
9660 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
9661 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
9662 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
9663 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
9664 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
9665 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
9666 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
9667 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
9668 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
9669 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
9670 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
9671 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
9672 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
9673 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
9674 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
9675 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
9676 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
9677 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
9678 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
9679 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
9680 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
9681 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
9682 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
9683 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
9684 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
9685 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
9686 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
9687 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
9688 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
9689 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
9690 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
9691 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
9692 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
9693 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
9694 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
9695 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
9696 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
9697 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
9698 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
9699 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
9700 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
9701 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
9702 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
9703 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
9704 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
9705 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
9706 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
9707 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
9708 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
9709 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
9710 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
9711 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
9712 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
9713 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
9714 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
9715 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
9716 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
9717 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
9718 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
9719 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
9720 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
9721 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
9722 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
9723 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
9724 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
9725 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
9726 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
9727 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
9728 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
9729 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
9730 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
9731 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
9732 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
9733 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
9734 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
9735 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
9736 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
9737 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
9738 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
9739 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
9740 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
9741 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
9742 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
9743 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
9744 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
9745 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
9746 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
9747 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
9748 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
9749 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
9750 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
9751 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
9752 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
9753 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
9754 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
9755 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
9756 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
9757 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
9758 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
9759 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
9760 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
9761 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
9762 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
9763 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
9764 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
9765 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
9766 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
9767 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
9768 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
9769 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
9770 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
9771 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
9772 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
9773 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
9774 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
9775 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
9776 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
9777 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
9778 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
9779 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
9780 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
9781 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
9782 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
9783 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
9784 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
9785 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
9786 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
9787 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
9788 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
9789 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
9790 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
9791 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
9792 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
9793 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
9794 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
9795 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
9796 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
9797 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
9798 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
9799 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
9800 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
9801 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
9802 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
9803 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
9804 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
9805 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
9806 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
9807 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
9808 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
9809 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
9810 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
9811 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
9812 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
9813 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
9814 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
9815 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
9816 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
9817 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
9818 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
9819 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
9820 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
9821 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
9822 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
9823 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
9824 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
9825 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
9826 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
9827 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
9828 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
9829 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
9830 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
9831 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
9832 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
9833 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
9834 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
9835 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
9836 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
9837 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
9838 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
9839 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
9840 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
9841 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
9842 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
9843 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
9844 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
9845 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
9846 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
9847 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
9848 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
9849 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
9850 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
9851 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
9852 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
9853 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
9854 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
9855 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
9856 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
9857 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
9858 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
9859 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
9860 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
9861 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
9862 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
9863 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
9864 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
9865 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
9866 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
9867 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
9868 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
9869 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
9870 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
9871 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
9872 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
9873 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
9874 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
9875 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
9876 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
9877 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
9878 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
9879 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
9880 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
9881 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
9882 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
9883 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
9884 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
9885 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
9886 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
9887 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
9888 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
9889 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
9890 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
9891 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
9892 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
9893 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
9894 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
9895 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
9896 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
9897 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
9898 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
9899 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
9900 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
9901 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
9902 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
9903 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
9904 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
9905 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
9906 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
9907 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
9908 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
9909 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
9910 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
9911 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
9912 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
9913 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
9914 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
9915 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
9916 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
9917 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
9918 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
9919 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
9920 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
9921 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
9922 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
9923 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
9924 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
9925 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
9926 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
9927 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
9928 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
9929 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
9930 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
9931 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
9932 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
9933 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
9934 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
9935 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
9936 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
9937 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
9938 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
9939 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
9940 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
9941 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
9942 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
9943 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
9944 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
9945 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
9946 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
9947 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
9948 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
9949 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
9950 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
9951 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
9952 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
9953 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
9954 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
9955 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
9956 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
9957 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
9958 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
9959 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
9960 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
9961 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
9962 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
9963 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
9964 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
9965 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
9966 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
9967 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
9968 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
9969 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
9970 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
9971 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
9972 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
9973 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
9974 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
9975 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
9976 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
9977 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
9978 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
9979 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
9980 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
9981 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
9982 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
9983 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
9984 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
9985 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
9986 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
9987 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
9988 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
9989 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
9990 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
9991 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
9992 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
9993 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
9994 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
9995 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
9996 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
9997 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
9998 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
9999 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
10000 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
10001 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
10002 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
10003 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
10004 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
10005 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
10006 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
10007 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
10008 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
10009 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
10010 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
10011 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
10012 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
10013 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
10014 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
10015 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
10016 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
10017 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
10018 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
10019 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
10020 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
10021 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
10022 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
10023 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
10024 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
10025 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
10026 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
10027 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
10028 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
10029 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
10030 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
10031 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
10032 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
10033 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
10034 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
10035 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
10036 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
10037 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
10038 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
10039 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
10040 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
10041 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
10042 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
10043 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
10044 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
10045 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
10046 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
10047 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
10048 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
10049 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
10050 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
10051 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
10052 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
10053 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
10054 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
10055 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
10056 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
10057 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
10058 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
10059 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
10060 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
10061 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
10062 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
10063 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
10064 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
10065 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
10066 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
10067 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
10068 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
10069 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
10070 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
10071 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
10072 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
10073 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
10074 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
10075 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
10076 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
10077 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
10078 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
10079 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
10080 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
10081 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
10082 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
10083 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
10084 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
10085 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
10086 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
10087 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
10088 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
10089 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
10090 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
10091 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
10092 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
10093 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
10094 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
10095 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
10096 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
10097 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
10098 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
10099 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
10100 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
10101 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
10102 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
10103 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
10104 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
10105 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
10106 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
10107 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
10108 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
10109 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
10110 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
10111 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
10112 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
10113 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
10114 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
10115 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
10116 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
10117 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
10118 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
10119 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
10120 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
10121 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
10122 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
10123 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
10124 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
10125 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
10126 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
10127 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
10128 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
10129 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
10130 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
10131 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
10132 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
10133 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
10134 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
10135 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
10136 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
10137 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
10138 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
10139 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
10140 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
10141 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
10142 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
10143 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
10144 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
10145 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
10146 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
10147 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
10148 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
10149 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
10150 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
10151 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
10152 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
10153 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
10154 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
10155 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
10156 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
10157 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
10158 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
10159 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
10160 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
10161 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
10162 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
10163 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
10164 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
10165 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
10166 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
10167 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
10168 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
10169 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
10170 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
10171 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
10172 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
10173 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
10174 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
10175 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
10176 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
10177 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
10178 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
10179 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
10180 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
10181 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
10182 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
10183 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
10184 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
10185 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
10186 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
10187 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
10188 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
10189 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
10190 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
10191 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
10192 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
10193 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
10194 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
10195 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
10196 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
10197 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
10198 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
10199 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
10200 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
10201 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
10202 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
10203 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
10204 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
10205 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
10206 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
10207 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
10208 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
10209 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
10210 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
10211 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
10212 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
10213 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
10214 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
10215 * lib/target-supports.exp: Add --save-temps to mve options.
10216
10217 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
10218
10219 PR fortran/93365
10220 PR fortran/93600
10221 * gfortran.dg/pr93365.f90: New test.
10222 * gfortran.dg/pr93600_1.f90: New test.
10223 * gfortran.dg/pr93600_2.f90: New test.
10224
10225 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
10226
10227 * lib/target-supports.exp (check_effective_target_offload_gcn):
10228 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
10229
10230 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
10231
10232 PR d/93038
10233 * gdc.dg/pr93038b.d: New test.
10234
10235 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
10236
10237 * g++.dg/abi/lambda-vis.C: Amend assembler match
10238 strings for targets using a USER_LABEL_PREFIX.
10239
10240 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
10241
10242 PR d/93038
10243 * gdc.dg/fileimports/pr93038.txt: New test.
10244 * gdc.dg/pr93038.d: New test.
10245
10246 2020-03-21 Patrick Palka <ppalka@redhat.com>
10247
10248 PR c++/94066
10249 * g++.dg/cpp1y/constexpr-union2.C: New test.
10250 * g++.dg/cpp1y/constexpr-union3.C: New test.
10251 * g++.dg/cpp1y/constexpr-union4.C: New test.
10252 * g++.dg/cpp1y/constexpr-union5.C: New test.
10253 * g++.dg/cpp1y/pr94066.C: New test.
10254 * g++.dg/cpp1y/pr94066-2.C: New test.
10255 * g++.dg/cpp1y/pr94066-3.C: New test.
10256 * g++.dg/cpp2a/constexpr-union1.C: New test.
10257
10258 2020-03-21 Tamar Christina <tamar.christina@arm.com>
10259
10260 PR target/94052
10261 * gcc.target/aarch64/pr94052.C: New test.
10262
10263 2020-03-20 Martin Jambor <mjambor@suse.cz>
10264
10265 PR tree-optimization/93435
10266 * gcc.dg/tree-ssa/pr93435.c: New test.
10267
10268 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
10269
10270 PR ipa/93347
10271 * g++.dg/torture/pr93347.C: New test.
10272
10273 2020-03-20 Patrick Palka <ppalka@redhat.com>
10274
10275 PR c++/69694
10276 * g++.dg/cpp0x/decltype74.C: New test.
10277 * g++.dg/cpp0x/decltype75.C: New test.
10278
10279 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10280 Andre Vieira <andre.simoesdiasvieira@arm.com>
10281 Mihail Ionescu <mihail.ionescu@arm.com>
10282
10283 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
10284 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
10285 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
10286 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
10287 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
10288 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
10289 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
10290 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
10291 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
10292 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
10293 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
10294 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
10295 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
10296 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
10297 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
10298 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
10299 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
10300 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
10301 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
10302 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
10303 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
10304 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
10305 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
10306 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
10307 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
10308 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
10309 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
10310 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
10311 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
10312 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
10313 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
10314 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
10315 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
10316 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
10317 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
10318 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
10319 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
10320 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
10321 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
10322 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
10323
10324 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
10325
10326 PR middle-end/94072
10327 * gcc.target/aarch64/pr94072.c: New test.
10328
10329 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10330 Andre Vieira <andre.simoesdiasvieira@arm.com>
10331 Mihail Ionescu <mihail.ionescu@arm.com>
10332
10333 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
10334 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
10335 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
10336 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
10337 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
10338 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
10339 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
10340 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
10341 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
10342 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
10343 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
10344 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
10345 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
10346 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
10347 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
10348 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
10349
10350 2020-03-20 Patrick Palka <ppalka@redhat.com>
10351
10352 * g++.dg/concepts/diagnostic6.C: New test.
10353
10354 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10355
10356 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
10357 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
10358 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
10359 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
10360 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
10361 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
10362 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
10363 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
10364 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
10365 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
10366 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
10367 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
10368 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
10369 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
10370 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
10371 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
10372 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
10373 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
10374 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
10375 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
10376 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
10377 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
10378 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
10379 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
10380 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
10381 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
10382 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
10383 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
10384 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
10385 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
10386 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
10387 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
10388 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
10389 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
10390 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
10391 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
10392 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
10393 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
10394 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
10395 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
10396 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
10397 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
10398 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
10399 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
10400 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
10401 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
10402 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
10403 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
10404 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
10405 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
10406 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
10407 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
10408 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
10409 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
10410 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
10411 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
10412 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
10413 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
10414 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
10415 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
10416 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
10417 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
10418 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
10419 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
10420 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
10421 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
10422 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
10423 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
10424 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
10425 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
10426 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
10427 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
10428 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
10429 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
10430 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
10431 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
10432 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
10433 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
10434 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
10435 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
10436 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
10437 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
10438 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
10439 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
10440 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
10441 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
10442 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
10443 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
10444 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
10445 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
10446 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
10447 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
10448 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
10449 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
10450 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
10451 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
10452 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
10453 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
10454 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
10455 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
10456 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
10457 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
10458 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
10459 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
10460 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
10461 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
10462 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
10463 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
10464 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
10465 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
10466 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
10467 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
10468 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
10469 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
10470 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
10471 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
10472 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
10473 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
10474 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
10475 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
10476 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
10477 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
10478 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
10479 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
10480 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
10481 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
10482 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
10483 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
10484 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
10485 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
10486 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
10487 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
10488 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
10489 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
10490 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
10491 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
10492 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
10493 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
10494 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
10495 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
10496 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
10497 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
10498 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
10499 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
10500 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
10501 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
10502 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
10503 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
10504 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
10505 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
10506 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
10507 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
10508 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
10509 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
10510 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
10511 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
10512 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
10513 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
10514 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
10515 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
10516 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
10517 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
10518 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
10519 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
10520 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
10521 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
10522 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
10523 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
10524 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
10525 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
10526 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
10527 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
10528 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
10529 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
10530 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
10531 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
10532 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
10533 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
10534 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
10535 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
10536 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
10537 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
10538 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
10539 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
10540 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
10541 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
10542 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
10543 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
10544 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
10545 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
10546 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
10547 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
10548 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
10549 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
10550 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
10551 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
10552 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
10553 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
10554 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
10555 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
10556 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
10557 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
10558 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
10559 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
10560 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
10561 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
10562 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
10563 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
10564 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
10565 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
10566 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
10567 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
10568 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
10569 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
10570 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
10571 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
10572 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
10573 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
10574 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
10575 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
10576 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
10577 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
10578 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
10579 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
10580 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
10581 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
10582 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
10583 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
10584 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
10585 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
10586 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
10587 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
10588 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
10589 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
10590 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
10591 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
10592 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
10593 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
10594 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
10595 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
10596 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
10597 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
10598 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
10599 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
10600 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
10601 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
10602 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
10603 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
10604 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
10605 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
10606 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
10607 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
10608 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
10609 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
10610 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
10611 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
10612 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
10613 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
10614 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
10615 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
10616 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
10617 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
10618 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
10619 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
10620 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
10621 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
10622 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
10623 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
10624 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
10625 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
10626 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
10627 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
10628 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
10629 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
10630 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
10631 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
10632 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
10633 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
10634 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
10635 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
10636 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
10637 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
10638 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
10639 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
10640 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
10641 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
10642 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
10643 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
10644 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
10645 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
10646 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
10647 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
10648 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
10649 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
10650 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
10651 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
10652 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
10653 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
10654 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
10655 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
10656 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
10657 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
10658 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
10659 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
10660 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
10661 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
10662 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
10663 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
10664 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
10665 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
10666 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
10667 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
10668 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
10669 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
10670 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
10671 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
10672 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
10673 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
10674 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
10675 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
10676 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
10677 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
10678 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
10679 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
10680 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
10681 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
10682 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
10683 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
10684 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
10685 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
10686 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
10687 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
10688 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
10689 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
10690 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
10691 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
10692 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
10693 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
10694 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
10695 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
10696 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
10697 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
10698 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
10699 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
10700 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
10701 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
10702 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
10703 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
10704 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
10705 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
10706 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
10707 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
10708 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
10709 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
10710 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
10711 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
10712 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
10713 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
10714 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
10715 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
10716 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
10717 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
10718 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
10719 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
10720 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
10721 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
10722 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
10723 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
10724 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
10725 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
10726 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
10727 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
10728 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
10729 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
10730 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
10731
10732 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10733 Andre Vieira <andre.simoesdiasvieira@arm.com>
10734 Mihail Ionescu <mihail.ionescu@arm.com>
10735
10736 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
10737 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
10738 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
10739 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
10740 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
10741 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
10742 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
10743 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
10744 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
10745 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
10746 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
10747 Likewise.
10748 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
10749 Likewise.
10750 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
10751 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
10752 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
10753 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
10754 Likewise.
10755 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
10756 Likewise.
10757 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
10758 Likewise.
10759 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
10760 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
10761
10762 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10763 Andre Vieira <andre.simoesdiasvieira@arm.com>
10764 Mihail Ionescu <mihail.ionescu@arm.com>
10765
10766 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
10767 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
10768 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
10769 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
10770 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
10771 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
10772 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
10773 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
10774 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
10775 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
10776 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
10777 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
10778 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
10779 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
10780 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
10781 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
10782 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
10783 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
10784 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
10785 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
10786 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
10787 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
10788 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
10789 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
10790 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
10791 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
10792 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
10793 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
10794 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
10795 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
10796 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
10797 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
10798 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
10799 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
10800 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
10801 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
10802 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
10803 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
10804 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
10805 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
10806 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
10807 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
10808 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
10809 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
10810 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
10811 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
10812 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
10813 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
10814
10815 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10816
10817 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
10818 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
10819 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
10820 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
10821 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
10822 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
10823 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
10824 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
10825 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
10826 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
10827 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
10828 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
10829 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
10830 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
10831 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
10832 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
10833 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
10834 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
10835
10836 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10837 Andre Vieira <andre.simoesdiasvieira@arm.com>
10838 Mihail Ionescu <mihail.ionescu@arm.com>
10839
10840 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
10841 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
10842 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
10843 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
10844 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
10845 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
10846 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
10847 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
10848
10849 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10850
10851 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
10852 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
10853 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
10854 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
10855 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
10856 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
10857 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
10858 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
10859 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
10860 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
10861 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
10862 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
10863 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
10864 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
10865 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
10866 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
10867 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
10868
10869 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10870
10871 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
10872
10873 2020-03-20 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR tree-optimization/94224
10876 * g++.dg/tree-ssa/pr94224.C: New test.
10877
10878 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
10879
10880 PR ipa/94202
10881 * g++.dg/torture/pr94202.C: New test.
10882
10883 2020-03-19 Jakub Jelinek <jakub@redhat.com>
10884
10885 PR gcov-profile/94029
10886 * gcc.misc-tests/gcov-pr94029.c: New test.
10887
10888 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
10889
10890 PR ipa/92372
10891 * gcc.c-torture/pr92372.c: New test.
10892 * gcc.dg/attr-flatten-1.c: New test.
10893
10894 2020-03-19 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR tree-optimization/94211
10897 * gcc.dg/pr94211.c: New test.
10898
10899 2020-03-19 Richard Biener <rguenther@suse.de>
10900
10901 PR middle-end/94216
10902 * g++.dg/torture/pr94216.C: New testcase.
10903
10904 2020-03-18 Martin Sebor <msebor@redhat.com>
10905
10906 PR ipa/92799
10907 * gcc.dg/attr-weakref-5.c: New test.
10908
10909 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
10910 Mihail Ionescu <mihail.ionescu@arm.com>
10911 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10912
10913 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
10914 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
10915 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
10916 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
10917 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
10918 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
10919 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
10920 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
10921 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
10922 Likewise.
10923 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
10924 Likewise.
10925 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
10926 Likewise.
10927 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
10928 Likewise.
10929 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
10930 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
10931 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
10932 Likewise.
10933 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
10934 Likewise.
10935 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
10936 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
10937 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
10938 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
10939 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
10940 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
10941 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
10942 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
10943 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
10944 Likewise.
10945 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
10946 Likewise.
10947 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
10948 Likewise.
10949 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
10950 Likewise.
10951 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
10952 Likewise.
10953 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
10954 Likewise.
10955
10956 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
10957 Mihail Ionescu <mihail.ionescu@arm.com>
10958 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
10959
10960 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
10961 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
10962 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
10963 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
10964 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
10965 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
10966 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
10967 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
10968 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
10969 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
10970 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
10971 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
10972 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
10973 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
10974 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
10975 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
10976 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
10977 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
10978 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
10979 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
10980 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
10981 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
10982 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
10983 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
10984 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
10985 Likewise.
10986 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
10987 Likewise.
10988 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
10989 Likewise.
10990 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
10991 Likewise.
10992 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
10993 Likewise.
10994 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
10995 Likewise.
10996 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
10997 Likewise.
10998 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
10999 Likewise.
11000 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
11001 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
11002 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
11003 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
11004 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
11005 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
11006 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
11007 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
11008
11009 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11010 Mihail Ionescu <mihail.ionescu@arm.com>
11011 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11012
11013 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
11014 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
11015 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
11016 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
11017 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
11018 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
11019 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
11020 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
11021 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
11022 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
11023 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
11024 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
11025 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
11026 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
11027 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
11028 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
11029 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
11030 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
11031 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
11032 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
11033 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
11034 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
11035 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
11036 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
11037 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
11038 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
11039 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
11040 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
11041 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
11042 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
11043 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
11044 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
11045 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
11046 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
11047 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
11048 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
11049 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
11050 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
11051 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
11052 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
11053
11054 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11055 Mihail Ionescu <mihail.ionescu@arm.com>
11056 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11057
11058 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
11059 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
11060 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
11061 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
11062 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
11063 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
11064 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
11065 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
11066 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
11067 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
11068 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
11069 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
11070 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
11071 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
11072 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
11073 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
11074 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
11075 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
11076 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
11077 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
11078 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
11079 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
11080 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
11081 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
11082 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
11083 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
11084 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
11085 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
11086 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
11087 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
11088 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
11089 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
11090 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
11091 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
11092 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
11093 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
11094 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
11095 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
11096 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
11097 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
11098
11099 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11100 Mihail Ionescu <mihail.ionescu@arm.com>
11101 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11102
11103 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
11104 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
11105 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
11106 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
11107 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
11108 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
11109 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
11110 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
11111 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
11112 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
11113 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
11114 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
11115 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
11116 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
11117
11118 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11119 Mihail Ionescu <mihail.ionescu@arm.com>
11120 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11121
11122 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
11123 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
11124 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
11125 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
11126 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
11127 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
11128 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
11129 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
11130 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
11131 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
11132 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
11133 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
11134 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
11135 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
11136
11137 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11138 Mihail Ionescu <mihail.ionescu@arm.com>
11139 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11140
11141 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
11142 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
11143 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
11144 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
11145 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
11146 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
11147 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
11148 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
11149 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
11150 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
11151 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
11152 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
11153 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
11154 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
11155
11156 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11157 Mihail Ionescu <mihail.ionescu@arm.com>
11158 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11159
11160 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
11161 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
11162 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
11163 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
11164 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
11165 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
11166 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
11167 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
11168 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
11169 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
11170 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
11171 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
11172 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
11173 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
11174
11175 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11176 Mihail Ionescu <mihail.ionescu@arm.com>
11177 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11178
11179 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
11180 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
11181 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
11182 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
11183 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
11184 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
11185 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11186 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11187 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11188 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11189 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11190 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11191 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
11192 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
11193 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
11194 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
11195 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
11196 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
11197 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
11198 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
11199 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
11200 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
11201 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
11202 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
11203 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
11204 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
11205 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
11206 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
11207 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
11208 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
11209 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
11210 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
11211 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11212 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11213 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11214 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11215 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11216 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11217 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11218 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11219 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11220 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11221 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11222 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11223 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11224 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11225 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
11226 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
11227 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
11228 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
11229 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
11230 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
11231 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
11232 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
11233 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
11234 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
11235 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11236 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11237 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
11238 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
11239 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
11240 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
11241
11242 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11243 Mihail Ionescu <mihail.ionescu@arm.com>
11244 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11245
11246 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
11247 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
11248 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
11249 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
11250 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
11251 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
11252 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
11253 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
11254 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
11255 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
11256 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
11257 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
11258 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
11259 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
11260 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
11261 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
11262 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
11263 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
11264 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
11265 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
11266 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
11267 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
11268 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
11269 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
11270 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
11271 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
11272 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
11273 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
11274 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
11275 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
11276 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
11277 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
11278 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
11279 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
11280 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
11281 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
11282 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
11283 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
11284 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
11285 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
11286 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
11287 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
11288 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
11289 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
11290 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
11291 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
11292 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
11293 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
11323
11324 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11325 Mihail Ionescu <mihail.ionescu@arm.com>
11326 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11327
11328 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
11329 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
11637
11638 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11639 Mihail Ionescu <mihail.ionescu@arm.com>
11640 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11641
11642 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
11643 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
11673
11674 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11675 Mihail Ionescu <mihail.ionescu@arm.com>
11676 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11677
11678 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
11679 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
11881
11882 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
11883 Mihail Ionescu <mihail.ionescu@arm.com>
11884 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11885
11886 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
11887 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12143
12144 2020-03-18 David Malcolm <dmalcolm@redhat.com>
12145
12146 PR analyzer/94047
12147 * gcc.dg/analyzer/pr94047.c: New test.
12148
12149 2020-03-18 Richard Biener <rguenther@suse.de>
12150
12151 PR middle-end/94206
12152 * gcc.dg/torture/pr94206.c: New testcase.
12153
12154 2020-03-18 Duan bo <duanbo3@huawei.com>
12155
12156 PR target/94201
12157 * gcc.target/aarch64/pr94201.c:New test.
12158
12159 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
12160
12161 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
12162 check-function-bodies patterns for p15 to be saved.
12163 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
12164 predicates to be saved.
12165 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
12166 p12-p15 to be saved and restored.
12167 (test_2): Remove p12-p15 from the clobber list.
12168 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
12169 p12-p15 to be saved and restored.
12170 (test_2): Remove p12-p15 from the clobber list.
12171 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
12172 p12-p15 to be saved and restored.
12173 (test_2): Remove p12-p15 from the clobber list.
12174 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
12175 p12-p15 to be saved and restored.
12176 (test_2): Remove p12-p15 from the clobber list.
12177 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
12178 to be saved and restored.
12179 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
12180 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
12181 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
12182 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
12183 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
12184 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
12185 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
12186 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
12187 (test_2): Remove p12-p15 from the clobber list.
12188 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
12189 p12-p15 to be saved and restored.
12190 (test_2): Remove p12-p15 from the clobber list.
12191 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
12192 p12-p15 to be saved and restored.
12193 (test_2): Remove p12-p15 from the clobber list.
12194 (test_4): Expect only 16 bytes of stack to be allocated for the
12195 predicate save slot.
12196 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
12197 p12-p15 to be saved and restored.
12198 (test_2): Remove p12-p15 from the clobber list.
12199 (test_4): Expect only 16 bytes of stack to be allocated for the
12200 predicate save slot.
12201 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
12202 p12-p15 to be saved and restored.
12203 (test_2): Remove p12-p15 from the clobber list.
12204 (test_4): Expect only 16 bytes of stack to be allocated for the
12205 predicate save slot.
12206 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
12207 p12-p15 to be saved and restored.
12208 (test_2): Remove p12-p15 from the clobber list.
12209 (test_4): Expect only 32 bytes of stack to be allocated for the
12210 predicate save slot.
12211 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
12212 than p4 to create a vector-sized save slot.
12213 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
12214 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
12215 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
12216
12217 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
12218
12219 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
12220 not defined; update comments.
12221 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
12222
12223 2020-03-18 Richard Biener <rguenther@suse.de>
12224
12225 PR middle-end/94188
12226 * gcc.dg/pr94188.c: New testcase.
12227
12228 2020-03-18 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR c++/91759
12231 * g++.dg/cpp1z/class-deduction72.C: New test.
12232
12233 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
12234
12235 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
12236
12237 2020-03-17 Jakub Jelinek <jakub@redhat.com>
12238
12239 PR c/94172
12240 * gcc.dg/pr94172-1.c: New test.
12241 * gcc.dg/pr94172-2.c: New test.
12242
12243 PR c++/90995
12244 * g++.dg/cpp0x/enum40.C: New test.
12245
12246 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
12247
12248 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
12249 -fno-fat-lto-objects. Use tabs rather than spaces in the
12250 check-function-bodies code.
12251
12252 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
12253
12254 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
12255 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
12256
12257 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12258 Mihail Ionescu <mihail.ionescu@arm.com>
12259 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12260
12261 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
12262 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12295
12296 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12297 Mihail Ionescu <mihail.ionescu@arm.com>
12298 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12299
12300 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
12301 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
12360 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
12361 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
12362 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
12363 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
12364 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
12365 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
12366 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
12395 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
12396 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
12397 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
12398 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
12399 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
12400 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
12401 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
12445
12446 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12447 Mihail Ionescu <mihail.ionescu@arm.com>
12448 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12449
12450 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
12451 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
12559 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
12560 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
12561 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
12562 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
12563 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
12564 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
12565 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
12594 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
12595 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
12596 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
12597 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
12598 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
12599 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
12600 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
12601 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
12602 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
12603 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
12604 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
12605 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
12606 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
12607 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
12608 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
12609 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
12610 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
12611 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
12612 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
12613 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
12614 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
12615 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
12616 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
12617 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
12618 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
12619 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
12620 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
12621 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
12622 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
12623 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
12624 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
12625 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
12626 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
12627 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
12628 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
12629 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
12630 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
12631 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
12632 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
12633 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
12634 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
12635 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
12636 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
12637 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
12638 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
12639 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
12640 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
12641 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
12642 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
12643 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
12644 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
12645 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
12646 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
12647 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
12648 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
12649 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
12650 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
12651 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
12652 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
12653 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
12654 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
12655 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
12656 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
12657 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
12658 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
12659 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
12660 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
12661 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
12662 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
12663 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
12664 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
12665 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
12666 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
12667 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
12668 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
12669 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
12670 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
12671 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
12672 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
12673 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
12674 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
12675 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
12676 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
12677 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
12678 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
12679 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
12680 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
12681 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
12682 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
12683 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
12684 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
12685 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
12686 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
12687 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
12688 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
12689 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
12690 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
12691 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
12692 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
12693 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
12694 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
12695 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
12696 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
12697 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
12698 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
12699 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
12700 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
12701 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
12702 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
12703 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
12704 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
12705 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
12706 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
12707 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
12708 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
12709 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
12710 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
12711 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
12712 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
12713 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
12714 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
12715 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
12716 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
12717 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
12718 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
12719 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
12720 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
12721 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
12722 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
12723 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
12724 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
12725 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
12726 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
12727 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
12728 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
12729 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
12730 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
12731 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
12732 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
12733 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
12734 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
12735 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
12736 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
12737 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
12738 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
12739 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
12740 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
12741 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
12742 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
12743 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
12744 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
12745 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
12746 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
12747 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
12748 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
12749 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
12750 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
12751 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
12752 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
12753 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
12754 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
12755 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
12756 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
12757 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
12758 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
12759 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
12760 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
12761 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
12762 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
12763 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
12764 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
12765 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
12766 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
12767 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
12768 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
12769 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
12770 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
12771 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
12772 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
12773 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
12774 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
12775 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
12776 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
12777 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
12778 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
12779 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
12780 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12781 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12782 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12783 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12784 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12785 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12786 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12787 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12788 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12789 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12790 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12791 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12792 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12793 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12794 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12795 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12796 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12797 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12798 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
12799 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
12800 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
12801 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
12802 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
12803 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
12804 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
12805 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
12806 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
12807 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
12808 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
12809 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
12810
12811 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12812 Mihail Ionescu <mihail.ionescu@arm.com>
12813 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12814
12815 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
12816 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
12817 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
12818 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
12819 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
12820 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
12821 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
12822 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
12823 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12824 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12825 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12826 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12827 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12828 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12829
12830 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12831 Mihail Ionescu <mihail.ionescu@arm.com>
12832 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12833
12834 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
12835 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
12836 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
12837 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
12838 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
12839 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
12840 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
12841 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
12842 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
12843 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
12844 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
12845 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
12846 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12847 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12848 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12849 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12850 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12851 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12852
12853 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12854 Mihail Ionescu <mihail.ionescu@arm.com>
12855 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12856
12857 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
12858 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
12859 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
12860 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
12861 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
12862 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
12863 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
12864 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
12865 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
12866 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
12867
12868 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12869 Mihail Ionescu <mihail.ionescu@arm.com>
12870 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12871
12872 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
12873 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
12874 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
12875 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
12876 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
12877
12878 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12879 Mihail Ionescu <mihail.ionescu@arm.com>
12880 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12881
12882 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
12883 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
12884 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
12885 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
12886 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
12887 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
12888 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
12889 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
12890 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
12891 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
12892 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
12893 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
12894 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
12895 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
12896 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
12897 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
12898 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
12899 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
12900 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
12901 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
12902 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
12903 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
12904 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
12905 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
12906 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
12907 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
12908 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
12909 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
12910 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
12911 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
12912 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
12913 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
12914 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
12915 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
12916 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
12917 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
12918 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
12919 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
12920 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
12921 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
12922 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
12923 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
12924 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
12925 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
12926 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
12927 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
12928 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
12929 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
12930 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
12931 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
12932 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
12933 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
12934 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
12935 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
12936 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
12937 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
12938 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
12939 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
12940 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
12941 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
12942 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
12943 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
12944 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
12945 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
12946 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
12947 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
12948 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
12949 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
12950 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
12951 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
12952
12953 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
12954
12955 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
12956
12957 2020-03-17 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR tree-optimization/94015
12960 * gcc.dg/pr94015.c: New test.
12961
12962 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12963 Mihail Ionescu <mihail.ionescu@arm.com>
12964 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12965
12966 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
12967 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
12968 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
12969 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
12970 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
12971 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
12972 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
12973 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
12974 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
12975 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
12976 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
12977 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
12978 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
12979 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
12980
12981 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
12982 Mihail Ionescu <mihail.ionescu@arm.com>
12983 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12984
12985 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
12986 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
12987 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
12988 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
12989 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
12990 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
12991 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
12992 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
12993 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
12994 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
12995 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
12996 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
12997 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
12998 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
12999 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
13000 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
13001 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
13002 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
13003 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
13004 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
13005 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
13006 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
13007 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
13008 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
13009 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
13010 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
13011 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
13012
13013 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
13014 Mihail Ionescu <mihail.ionescu@arm.com>
13015 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13016
13017 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
13018 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
13019 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
13020 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
13021 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
13022 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
13023 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
13024 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
13025
13026 2020-03-17 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR target/94185
13029 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
13030 to avoid FAIL with -m32 -std=c++98.
13031
13032 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
13033
13034 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
13035 superfluous dg-error.
13036 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
13037
13038 2020-03-17 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR middle-end/94189
13041 * gcc.dg/pr94189.c: New test.
13042
13043 2020-03-17 Martin Liska <mliska@suse.cz>
13044
13045 PR lto/94157
13046 * gcc.dg/lto/pr94157_0.c: Add gas effective
13047 target filter.
13048
13049 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
13050
13051 PR d/92309
13052 * gdc.dg/pr92309.d: New test.
13053
13054 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
13055
13056 PR d/92216
13057 * gdc.dg/imports/pr92216.d: New.
13058 * gdc.dg/pr92216.d: New test.
13059
13060 2020-03-16 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR c/94179
13063 * gcc.c-torture/compile/pr94179.c: New test.
13064
13065 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
13066
13067 PR target/94185
13068 * g++.target/i386/pr94185.C: New test.
13069
13070 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
13071
13072 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
13073 name to .-1 dg-error tests.
13074 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
13075
13076 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13077
13078 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
13079 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
13080
13081 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13082
13083 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
13084 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
13085 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
13086 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
13087 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
13088
13089
13090 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
13091 Mihail Ionescu <mihail.ionescu@arm.com>
13092 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
13093
13094 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
13095 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
13096 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
13097 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
13098 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
13099 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
13100 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
13101 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
13102 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
13103 * gcc.target/arm/mve/mve.exp: New file.
13104 * lib/target-supports.exp
13105 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
13106 armv8.1-m.main+mve.fp and returning corresponding options.
13107 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
13108 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
13109 MVE with floating point on the current target.
13110 (add_options_for_arm_v8_1m_mve_fp): Proc to call
13111 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
13112 compiler options for MVE with floating point.
13113 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
13114 return hard float-abi on success.
13115
13116 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
13117
13118 PR target/89229
13119 * gcc.target/i386/pr89229-7a.c: New test.
13120 * gcc.target/i386/pr89229-7b.c: Likewise.
13121 * gcc.target/i386/pr89229-7c.c: Likewise.
13122
13123 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
13124
13125 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
13126 * gdc.dg/asm5.d: New test.
13127
13128 2020-03-16 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR debug/94167
13131 * gcc.dg/pr94167.c: New test.
13132
13133 PR tree-optimization/94166
13134 * gcc.dg/pr94166.c: New test.
13135
13136 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
13137
13138 PR tree-optimization/94125
13139 * gcc.dg/tree-ssa/pr94125.c: New test.
13140
13141 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
13142
13143 PR target/89229
13144 * gcc.target/i386/pr89229-6a.c: New test.
13145 * gcc.target/i386/pr89229-6b.c: Likewise.
13146 * gcc.target/i386/pr89229-6c.c: Likewise.
13147
13148 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
13149
13150 * gcc.misc-tests/help.exp: Adapt to new output for
13151 -Walloc-size-larger-than= option.
13152
13153 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
13154
13155 PR target/89229
13156 * gcc.target/i386/pr89229-5a.c: New test.
13157 * gcc.target/i386/pr89229-5b.c: Likewise.
13158 * gcc.target/i386/pr89229-5c.c: Likewise.
13159
13160 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13161
13162 PR target/94176
13163 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
13164
13165 2020-03-13 David Malcolm <dmalcolm@redhat.com>
13166
13167 PR analyzer/94099
13168 PR analyzer/94105
13169 * gcc.dg/analyzer/pr94099.c: New test.
13170 * gcc.dg/analyzer/pr94105.c: New test.
13171
13172 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
13173
13174 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
13175 typo.
13176
13177 2020-03-13 Martin Sebor <msebor@redhat.com>
13178
13179 PR c/94040
13180 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
13181 for warning name rather than the exact text.
13182 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
13183 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
13184 * gcc.dg/pr62090.c: Prune expected warning.
13185 * gcc.dg/pr89314.c: Look for warning name rather than text.
13186 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
13187
13188 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
13189
13190 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
13191 (dg-error): Quote 'ms_abi' attribute.
13192 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
13193 Require maybe_x32 effective target.
13194 (dg-options): Add -mx32.
13195 (dg-error): Quote 'ms_abi' attribute.
13196 * gcc.target/i386/pr90096.c (dg-error): Update relative
13197 location of target x32 error.
13198
13199 2020-03-13 Patrick Palka <ppalka@redhat.com>
13200
13201 PR c++/67960
13202 * g++.dg/diagnostic/pr67960.C: New test.
13203 * g++.dg/diagnostic/pr67960-2.C: New test.
13204
13205 2020-03-13 Martin Liska <mliska@suse.cz>
13206
13207 PR lto/94157
13208 * gcc.dg/lto/pr94157_0.c: New test.
13209
13210 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
13211
13212 PR testsuite/93935
13213 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
13214 messages only on vect_hw_misalign targets.
13215
13216 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
13217
13218 PR target/89229
13219 * gcc.target/i386/pr89229-4a.c: New test.
13220 * gcc.target/i386/pr89229-4b.c: Likewise.
13221 * gcc.target/i386/pr89229-4c.c: Likewise.
13222
13223 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
13224
13225 * gcc.c-torture/compile/20200313-1.c: New test.
13226
13227 2020-03-12 Jeff Law <law@redhat.com>
13228
13229 PR rtl-optimization/90275
13230 * gcc.c-torture/compile/pr90275.c: New test.
13231
13232 2020-03-12 Richard Biener <rguenther@suse.de>
13233
13234 PR tree-optimization/94103
13235 * gcc.target/i386/pr94103.c: New testcase.
13236
13237 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
13238
13239 PR middle-end/94120
13240 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
13241 Extend test case to result variables.
13242 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
13243 restriction of OpenACC.
13244 * gfortran.dg/goacc/declare-3.f95: Remove case where this
13245 restriction is violated.
13246 * gfortran.dg/goacc/pr94120-1.f90: New.
13247 * gfortran.dg/goacc/pr94120-2.f90: New.
13248 * gfortran.dg/goacc/pr94120-3.f90: New.
13249
13250 2020-03-12 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR tree-optimization/94130
13253 * gcc.c-torture/execute/pr94130.c: New test.
13254
13255 PR c++/93907
13256 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
13257 __int128 if __SIZEOF_INT128__ isn't defined.
13258
13259 2020-03-06 Marek Polacek <polacek@redhat.com>
13260
13261 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
13262 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
13263 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
13264 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
13265 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
13266 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
13267 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
13268
13269 2020-03-11 Jakub Jelinek <jakub@redhat.com>
13270
13271 PR target/94134
13272 * gcc.c-torture/execute/pr94134.c: New test.
13273
13274 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
13275
13276 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
13277
13278 2020-03-11 Richard Biener <rguenther@suse.de>
13279
13280 * gcc.dg/torture/20200311-1.c: New testcase.
13281
13282 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
13283
13284 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
13285 counted as fluff.
13286
13287 2020-03-11 Richard Wai <richard@annexi-strayline.com>
13288
13289 * gnat.dg/subpools1.adb: New test.
13290
13291 2020-03-11 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR target/94121
13294 * gcc.dg/pr94121.c: New test.
13295
13296 PR middle-end/94111
13297 * gcc.dg/dfp/pr94111.c: New test.
13298
13299 PR tree-optimization/94114
13300 * gcc.dg/pr94114.c: New test.
13301
13302 2020-03-10 Marek Polacek <polacek@redhat.com>
13303
13304 PR c++/94124 - wrong conversion error with non-viable overload.
13305 * g++.dg/cpp0x/initlist-overload1.C: New test.
13306
13307 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
13308
13309 PR target/93709
13310 * gcc.target/powerpc/p9-minmax-3.c: New test.
13311
13312 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
13313
13314 PR target/90763
13315 * gcc.target/powerpc/pr90763.c: New.
13316
13317 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
13318
13319 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
13320
13321 2020-03-10 Jeff Law <law@redhat.com>
13322
13323 Revert:
13324 2020-02-29 Jeff Law <law@redhat.com>
13325
13326 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
13327
13328 2020-03-10 Jakub Jelinek <jakub@redhat.com>
13329
13330 PR target/94088
13331 * gcc.target/i386/pr94088.c: New test.
13332
13333 2020-03-09 Marek Polacek <polacek@redhat.com>
13334
13335 PR c++/92031 - bogus taking address of rvalue error.
13336 PR c++/91465 - ICE with template codes in check_narrowing.
13337 PR c++/93870 - wrong error when converting template non-type arg.
13338 PR c++/94068 - ICE with template codes in check_narrowing.
13339 * g++.dg/cpp0x/conv-tmpl2.C: New test.
13340 * g++.dg/cpp0x/conv-tmpl3.C: New test.
13341 * g++.dg/cpp0x/conv-tmpl4.C: New test.
13342 * g++.dg/cpp0x/conv-tmpl5.C: New test.
13343 * g++.dg/cpp0x/conv-tmpl6.C: New test.
13344 * g++.dg/cpp1z/conv-tmpl1.C: New test.
13345
13346 2020-03-09 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR c++/94067
13349 * g++.dg/warn/Wconversion-pr94067.C: New test.
13350
13351 2020-03-09 Marek Polacek <polacek@redhat.com>
13352
13353 PR c++/94050 - ABI issue with alignas on armv7hl.
13354 * g++.dg/abi/align3.C: New test.
13355
13356 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
13357
13358 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
13359
13360 2020-03-09 Martin Liska <mliska@suse.cz>
13361
13362 PR target/93800
13363 * gcc.target/powerpc/pr93800.c: New test.
13364
13365 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
13366
13367 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
13368
13369 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
13370
13371 PR testsuite/94019
13372 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
13373 without misaligned vector access support.
13374
13375 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
13376
13377 PR testsuite/94023
13378 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
13379 vect_hw_misalign targets.
13380
13381 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
13382
13383 PR fortran/93581
13384 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
13385
13386 2020-03-08 Patrick Palka <ppalka@redhat.com>
13387
13388 PR c++/93729
13389 * g++.dg/concepts/pr93729.C: New test.
13390
13391 * g++.dg/concepts/diagnostic4.C: New test.
13392
13393 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
13394
13395 PR target/89229
13396 PR target/89346
13397 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
13398 of "pr89229-5a.c".
13399
13400 2020-03-06 David Malcolm <dmalcolm@redhat.com>
13401
13402 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
13403 reflect fix to region_model::get_representative_path_var, adding
13404 the missing "*" from the cast.
13405
13406 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
13407
13408 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
13409 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
13410 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
13411 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
13412
13413 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
13414
13415 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
13416
13417 2020-03-06 Delia Burduv <delia.burduv@arm.com>
13418
13419 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
13420
13421 2020-03-06 Delia Burduv <delia.burduv@arm.com>
13422
13423 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
13424
13425 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
13426
13427 * gcc.target/riscv/pr93304.c: Update expected output and comment.
13428
13429 2020-03-06 Delia Burduv <delia.burduv@arm.com>
13430
13431 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
13432 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
13433 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
13434 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
13435
13436 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
13437
13438 PR tree-optimization/90883
13439 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
13440 Add aarch64-*-* mips*-*-* to XFAIL.
13441
13442 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
13443
13444 PR target/89229
13445 PR target/89346
13446 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
13447 * gcc.target/i386/pr89229-2a.c: New test.
13448 * gcc.target/i386/pr89229-2b.c: Likewise.
13449 * gcc.target/i386/pr89229-2c.c: Likewise.
13450 * gcc.target/i386/pr89229-3a.c: Likewise.
13451 * gcc.target/i386/pr89229-3b.c: Likewise.
13452 * gcc.target/i386/pr89229-3c.c: Likewise.
13453 * gcc.target/i386/pr89346.c: Likewise.
13454
13455 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
13456
13457 * g++.dg/pr80481.C: Disable epilogue vectorization.
13458
13459 2020-03-05 Joseph Myers <joseph@codesourcery.com>
13460
13461 PR c/93577
13462 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
13463 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
13464 tests.
13465 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
13466
13467 2020-03-05 Jeff Law <law@redhat.com>
13468
13469 PR tree-optimization/91890
13470 * gcc.dg/pragma-diag-8.c: New test.
13471
13472 2020-03-05 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR target/94046
13475 * g++.target/i386/pr94046-1.C: New test.
13476 * g++.target/i386/pr94046-2.C: New test.
13477
13478 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
13479
13480 * g++.dg/asan/asan_test.C (dg-options): Add
13481 -Wno-alloc-size-larger-than.
13482
13483 2020-03-05 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR target/90311
13486 * gcc.c-torture/execute/pr90311.c: New test.
13487
13488 2020-03-05 Jeff Law <law@redhat.com>
13489
13490 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
13491
13492 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
13493
13494 PR fortran/93792
13495 * gfortran.dg/pr93792.f90: New test.
13496
13497 2020-03-05 Delia Burduv <delia.burduv@arm.com>
13498
13499 * gcc.target/arm/simd/bf16_ma_1.c: New test.
13500 * gcc.target/arm/simd/bf16_ma_2.c: New test.
13501 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
13502
13503 2020-03-05 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR middle-end/93399
13506 * gcc.dg/pr93399.c: New test.
13507
13508 PR tree-optimization/93582
13509 * gcc.dg/tree-ssa/pr93582-11.c: New test.
13510
13511 2020-03-04 Martin Sebor <msebor@redhat.com>
13512
13513 PR c++/90938
13514 * g++.dg/init/array55.C: New test.
13515 * g++.dg/init/array56.C: New test.
13516 * g++.dg/cpp2a/nontype-class33.C: New test.
13517
13518 2020-03-04 Martin Sebor <msebor@redhat.com>
13519
13520 PR tree-optimization/93986
13521 * gcc.dg/pr93986.c: New test.
13522
13523 2020-03-04 David Malcolm <dmalcolm@redhat.com>
13524
13525 PR analyzer/94028
13526 * g++.dg/analyzer/pr94028.C: New test.
13527
13528 2020-03-04 Martin Sebor <msebor@redhat.com>
13529
13530 PR middle-end/81401
13531 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
13532
13533 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
13534
13535 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
13536
13537 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
13538
13539 * gcc.target/powerpc/pr93122.c: Add dg-require.
13540
13541 2020-03-04 David Malcolm <dmalcolm@redhat.com>
13542
13543 PR analyzer/93993
13544 * gcc.dg/analyzer/expect-1.c: New test.
13545 * gcc.dg/analyzer/malloc-4.c: New test.
13546 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
13547 Move location of leak warning and update message.
13548
13549 2020-03-04 David Malcolm <dmalcolm@redhat.com>
13550
13551 PR analyzer/93993
13552 * gfortran.dg/analyzer/pr93993.f90: New test.
13553
13554 2020-03-04 Martin Liska <mliska@suse.cz>
13555
13556 * gcc.target/i386/pr91623.c: Add -fcommon in order
13557 to re-trigger the needed code for the test-case which
13558 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
13559
13560 2020-03-04 Jakub Jelinek <jakub@redhat.com>
13561
13562 PR debug/93888
13563 * g++.dg/guality/pr93888.C: New test.
13564
13565 2020-02-04 Richard Biener <rguenther@suse.de>
13566
13567 PR tree-optimization/93964
13568 * gcc.dg/graphite/pr93964.c: New testcase.
13569
13570 2020-03-04 Jakub Jelinek <jakub@redhat.com>
13571
13572 PR tree-optimization/94001
13573 * gcc.dg/pr94001.c: New test.
13574
13575 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
13576
13577 PR target/93995
13578 * gcc.dg/pr93995.c: New.
13579
13580 2020-03-03 Marek Polacek <polacek@redhat.com>
13581
13582 PR c++/90505 - mismatch in template argument deduction.
13583 * g++.dg/template/deduce4.C: New test.
13584 * g++.dg/template/deduce5.C: New test.
13585 * g++.dg/template/deduce6.C: New test.
13586 * g++.dg/template/deduce7.C: New test.
13587
13588 2020-03-03 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR c++/93998
13591 * g++.dg/ext/pr93998.C: New test.
13592
13593 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
13594
13595 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
13596
13597 2020-03-03 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR tree-optimization/93582
13600 * gcc.dg/tree-ssa/pr93582-10.c: New test.
13601 * gcc.dg/pr93582.c: New test.
13602 * gcc.c-torture/execute/pr93582.c: New test.
13603
13604 2020-03-03 Richard Biener <rguenther@suse.de>
13605
13606 PR tree-optimization/93946
13607 * gcc.dg/torture/pr93946-1.c: New testcase.
13608 * gcc.dg/torture/pr93946-2.c: Likewise.
13609
13610 2020-03-03 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR rtl-optimization/94002
13613 * gcc.dg/pr94002.c: New test.
13614
13615 PR tree-optimization/93927
13616 * gcc.c-torture/compile/pr93927-1.c: New test.
13617 * gcc.c-torture/compile/pr93927-2.c: New test.
13618
13619 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
13620
13621 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
13622
13623 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
13624
13625 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
13626
13627 2020-03-02 David Malcolm <dmalcolm@redhat.com>
13628
13629 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
13630 -fanalyzer-show-duplicate-count.
13631
13632 2020-03-02 David Malcolm <dmalcolm@redhat.com>
13633
13634 PR analyzer/93959
13635 * g++.dg/analyzer/cstdlib-2.C: New test.
13636 * g++.dg/analyzer/cstdlib.C: New test.
13637
13638 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
13639 Jun Ma <JunMa@linux.alibaba.com>
13640
13641 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
13642 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
13643 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
13644
13645 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
13646
13647 PR target/93997
13648 * gcc.target/i386/pr93997.c: New test.
13649
13650 2020-03-02 Martin Sebor <msebor@redhat.com>
13651
13652 PR tree-optimization/92982
13653 * gcc.dg/strlenopt-94.c: New test.
13654
13655 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
13656
13657 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
13658 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
13659
13660 2020-03-02 Jeff Law <law@redhat.com>
13661
13662 * gcc.target/arm/fuse-caller-save.c: Update expected output.
13663
13664 2020-03-02 Martin Liska <mliska@suse.cz>
13665
13666 * gcc.dg/vect/bb-slp-19.c: The comment
13667 does not align with fact that we started
13668 to SLP the testcase.
13669
13670 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
13671
13672 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
13673 * gcc.dg/tree-ssa/scev-9.c: Ditto.
13674 * gcc.dg/tree-ssa/scev-10.c: Ditto.
13675 * gcc.dg/tree-ssa/scev-11.c: Ditto.
13676 * gcc.dg/tree-ssa/scev-12.c: Ditto.
13677
13678 2020-03-01 Martin Sebor <msebor@redhat.com>
13679
13680 PR c++/92721
13681 g++.dg/ext/attr-access.C: New test.
13682
13683 2020-03-01 Martin Sebor <msebor@redhat.com>
13684
13685 PR middle-end/93926
13686 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
13687
13688 2020-03-01 Martin Sebor <msebor@redhat.com>
13689
13690 PR c/93812
13691 * gcc.dg/format/proto.c: New test.
13692
13693 2020-03-01 Martin Sebor <msebor@redhat.com>
13694
13695 PR middle-end/93829
13696 * gcc.dg/Wstringop-overflow-32.c: New test.
13697
13698 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
13699
13700 PR testsuite/91797
13701 * gcc.target/powerpc/pr68805.c: Update expected output.
13702
13703 PR testsuite/91799
13704 * gcc.target/powerpc/pr88233.c: Update expected output and
13705 add target selector.
13706
13707 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
13708
13709 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
13710
13711 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
13712
13713 PR fortran/92976
13714 * gfortran.dg/select_type_48.f90 : New test.
13715
13716 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
13717
13718 PR fortran/92959
13719 * gfortran.dg/associated_8.f90 : New test.
13720
13721 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
13722
13723 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
13724 awaitable.
13725 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
13726
13727 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
13728
13729 PR ada/91100
13730 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
13731
13732 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
13733 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
13734 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
13735 * gcc.dg/torture/20190327-1.c: Likewise.
13736 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
13737 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
13738 * gcc.dg/torture/pr90020.c: Likewise.
13739 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
13740
13741 PR ipa/92548
13742 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
13743 hppa*-*-hpux*.
13744 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
13745 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
13746
13747 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
13748 * gfortran.dg/pr90988_4.f: Likewise.
13749 * gfortran.dg/pr91372.f90: Likewise.
13750
13751 2020-02-29 Jeff Law <law@redhat.com>
13752
13753 * gcc.target/or1k/return-2.c: Update expected output.
13754
13755 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
13756
13757 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
13758
13759 * g++.dg/coroutines/torture/func-params-08.C: Update
13760 to suspend for each co_await operation.
13761
13762 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
13763
13764 PR fortran/92785
13765 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
13766
13767 2020-02-28 Jakub Jelinek <jakub@redhat.com>
13768
13769 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
13770 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
13771 immediate function in unevaluated contexts into dg-bogus.
13772 * g++.dg/cpp2a/consteval16.C: New test.
13773
13774 PR middle-end/92152
13775 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
13776 of hardcoding unsigned long.
13777 (uint64_t): Use unsigned long long instead of unsigned long.
13778
13779 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
13780
13781 PR target/93932
13782 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
13783 instruction counts.
13784
13785 2020-02-27 Martin Jambor <mjambor@suse.cz>
13786 Feng Xue <fxue@os.amperecomputing.com>
13787
13788 PR ipa/93707
13789 * gcc.dg/ipa/pr93707.c: New test.
13790
13791 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
13792
13793 PR middle-end/92152
13794 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
13795 * g++.dg/torture/pr92152.C: New testcase.
13796 * gcc.dg/torture/pr92152.c: New testcase.
13797 * gcc.dg/tree-ssa/20030807-7.c: xfail.
13798 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
13799 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
13800
13801 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
13802
13803 * gcc.target/arm/bf16_dup.c: New test.
13804 * gcc.target/arm/bf16_reinterpret.c: Likewise.
13805
13806 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
13807
13808 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
13809 (check_effective_target_has_arch_pwr6): New.
13810 (check_effective_target_has_arch_pwr7): New.
13811 (check_effective_target_has_arch_pwr8): New.
13812 (check_effective_target_has_arch_pwr9): New.
13813 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
13814
13815
13816 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
13817
13818 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
13819 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
13820
13821 2020-02-27 Alexandre Oliva <oliva@adacore.com>
13822
13823 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
13824
13825 2020-02-27 Richard Biener <rguenther@suse.de>
13826
13827 PR tree-optimization/93508
13828 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
13829
13830 2020-02-27 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/93953
13833 * gcc.dg/pr93953.c: New testcase.
13834
13835 2020-02-27 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR c/93949
13838 * gcc.c-torture/compile/pr93949.c: New test.
13839
13840 PR tree-optimization/93582
13841 PR tree-optimization/93945
13842 * gcc.dg/tree-ssa/pr93582-9.c: New test.
13843 * gcc.c-torture/execute/pr93945.c: New test.
13844
13845 2020-02-26 Marek Polacek <polacek@redhat.com>
13846
13847 PR c++/93789 - ICE with invalid array bounds.
13848 * g++.dg/ext/vla22.C: New test.
13849
13850 2020-02-26 David Malcolm <dmalcolm@redhat.com>
13851
13852 PR analyzer/93950
13853 * g++.dg/analyzer/pr93950.C: New test.
13854
13855 2020-02-26 David Malcolm <dmalcolm@redhat.com>
13856
13857 PR analyzer/93947
13858 * gcc.dg/analyzer/torture/pr93947.c: New test.
13859
13860 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
13861
13862 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
13863 * g++.dg/coroutines/torture/func-params-07.C: New test.
13864 * g++.dg/coroutines/torture/func-params-08.C: New test.
13865
13866 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
13867
13868 PR target/93913
13869 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
13870 stxv and stxvx instructions as well.
13871 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
13872 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
13873 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
13874
13875 2020-02-26 Patrick Palka <ppalka@redhat.com>
13876
13877 * g++.dg/concepts/diagnostic2.C: New test.
13878 * g++.dg/concepts/diagnostic3.C: New test.
13879
13880 2020-02-26 Marek Polacek <polacek@redhat.com>
13881
13882 PR c++/93676 - value-init crash in template.
13883 * g++.dg/cpp0x/nsdmi-template19.C: New test.
13884
13885 2020-02-26 Marek Polacek <polacek@redhat.com>
13886
13887 PR c++/93862 - ICE with static_cast when converting from int[].
13888 * g++.dg/cpp0x/rv-cast7.C: New test.
13889
13890 2020-02-26 Marek Polacek <polacek@redhat.com>
13891
13892 DR 1423, Convertibility of nullptr to bool.
13893 * g++.dg/DRs/dr1423.C: New test.
13894
13895 2020-02-26 Marek Polacek <polacek@redhat.com>
13896
13897 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
13898 * g++.dg/cpp2a/constexpr-init16.C: New test.
13899 * g++.dg/cpp2a/constexpr-init17.C: New test.
13900
13901 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
13902
13903 PR middle-end/93843
13904 * gcc.dg/vect/pr93843-1.c: New test.
13905 * gcc.dg/vect/pr93843-2.c: Likewise.
13906
13907 2020-02-26 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR tree-optimization/93820
13910 * gcc.dg/pr93820-2.c: New test.
13911
13912 PR tree-optimization/93820
13913 * gcc.dg/pr93820.c: New test.
13914
13915 PR c++/93905
13916 * g++.dg/cpp0x/pr93905.C: New test.
13917
13918 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
13919
13920 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
13921 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
13922
13923 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
13924
13925 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
13926 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
13927
13928 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
13929
13930 * gcc.target/arm/simd/bf16_dot_1.c: New test.
13931 * gcc.target/arm/simd/bf16_dot_2.c: New test.
13932 * gcc.target/arm/simd/bf16_dot_3.c: New test.
13933
13934 2020-02-25 Jakub Jelinek <jakub@redhat.com>
13935
13936 PR rtl-optimization/93908
13937 * gcc.c-torture/execute/pr93908.c: New test.
13938
13939 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
13940
13941 * gnat.dg/lto24.adb: New test.
13942 * gnat.dg/lto24_pkg1.ads: New helper.
13943 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
13944
13945 2020-02-25 Richard Biener <rguenther@suse.de>
13946
13947 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
13948
13949 2020-02-25 Richard Biener <rguenther@suse.de>
13950
13951 PR tree-optimization/93868
13952 * gcc.dg/torture/pr93868.c: New testcase.
13953
13954 2020-02-25 Jakub Jelinek <jakub@redhat.com>
13955
13956 PR middle-end/93874
13957 * gcc.dg/pr93874.c: New test.
13958
13959 PR ipa/93763
13960 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
13961 warnings and still ICEs before the ipa-cp.c fix.
13962 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
13963
13964 PR translation/93864
13965 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
13966 * obj-c++.dg/encode-4.mm: Likewise.
13967 * gfortran.dg/data_array_5.f90: Likewise.
13968 * gcc.dg/decl-1.c: Likewise.
13969
13970 2020-02-24 David Malcolm <dmalcolm@redhat.com>
13971
13972 PR analyzer/93032
13973 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
13974 * gcc.dg/analyzer/taint-1.c: Likewise.
13975
13976 2020-02-24 David Malcolm <dmalcolm@redhat.com>
13977
13978 PR analyzer/93899
13979 * g++.dg/analyzer/pr93899.C: New test.
13980
13981 2020-02-24 Martin Sebor <msebor@redhat.com>
13982
13983 PR c++/93804
13984 * g++.dg/warn/Wredundant-tags-4.C: New test.
13985 * g++.dg/warn/Wredundant-tags-5.C: New test.
13986 * g++.dg/warn/Wredundant-tags-5.h: New test.
13987
13988 2020-02-24 David Malcolm <dmalcolm@redhat.com>
13989
13990 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
13991 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
13992 analyzer-verbosity-2.c
13993 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
13994 * gcc.dg/analyzer/edges-1.c: New test.
13995 * gcc.dg/analyzer/edges-2.c: New test.
13996 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
13997
13998 2020-02-24 Marek Polacek <polacek@redhat.com>
13999
14000 PR c++/93869 - ICE with -Wmismatched-tags.
14001 * g++.dg/warn/Wmismatched-tags-2.C: New test.
14002
14003 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
14004
14005 PR fortran/93835
14006 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
14007 * gfortran.dg/pr93835.f08 : New test.
14008
14009 2020-02-24 Marek Polacek <polacek@redhat.com>
14010
14011 PR c++/93712 - ICE with ill-formed array list-initialization.
14012 * g++.dg/cpp0x/initlist-array11.C: New test.
14013
14014 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
14015
14016 PR fortran/93604
14017 * gfortran.dg/pr93604.f90 : New test.
14018
14019 2020-02-24 Jakub Jelinek <jakub@redhat.com>
14020
14021 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
14022 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
14023 * g++.dg/cpp2a/consteval6.C: Likewise.
14024 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
14025 into dg-bogus.
14026
14027 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
14028
14029 PR lto/78353
14030 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
14031 target.
14032 * gcc.target/arm/pr78353-2.c: Likewise.
14033
14034 2020-02-24 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR tree-optimization/93582
14037 * gcc.dg/tree-ssa/pr93582-4.c: New test.
14038 * gcc.dg/tree-ssa/pr93582-5.c: New test.
14039 * gcc.dg/tree-ssa/pr93582-6.c: New test.
14040 * gcc.dg/tree-ssa/pr93582-7.c: New test.
14041 * gcc.dg/tree-ssa/pr93582-8.c: New test.
14042
14043 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
14044
14045 PR fortran/93552
14046 * gfortran.dg/goacc/tile-4.f90: New.
14047
14048 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14049 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
14050
14051 PR driver/47785
14052 PR lto/78353
14053 * gcc.target/arm/pr78353-1.c: New test.
14054 * gcc.target/arm/pr78353-2.c: Likewise.
14055
14056 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
14057
14058 PR fortran/93890
14059 * gfortran.dg/argument_checking_24.f90: Correct test case.
14060
14061 2020-02-21 Martin Sebor <msebor@redhat.com>
14062
14063 PR gcov-profile/93753
14064 * g++.dg/ext/flexary36.C: New test.
14065 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
14066
14067 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
14068
14069 * gcc.target/arm/simd/vmmla_1.c: New test.
14070
14071 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
14072
14073 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
14074 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
14075 * lib/target-supports.exp
14076 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
14077 (check_effective_target_arm_v8_1m_mve_ok): New.
14078 (add_options_for_v8_1m_mve): New.
14079
14080 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
14081
14082 * gcc.target/i386/pr69052.c: Require target ia32.
14083 (dg-options): Add -fcommon and remove -pie.
14084
14085 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
14086
14087 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
14088 vect_mutiple_sizes effective target.
14089
14090 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
14091 Richard Biener <rguenther@suse.de>
14092
14093 PR tree-optimization/93586
14094 * gcc.dg/torture/pr93586.c: New testcase.
14095
14096 2020-02-21 Martin Jambor <mjambor@suse.cz>
14097
14098 PR tree-optimization/93845
14099 * g++.dg/tree-ssa/pr93845.C: New test.
14100
14101 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
14102
14103 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
14104 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
14105 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
14106 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
14107
14108 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
14109
14110 * gcc.target/aarch64/sve/recip_1.c: New test.
14111 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
14112 * gcc.target/aarch64/sve/recip_2.c: Likewise.
14113 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
14114
14115 2020-02-20 Martin Sebor <msebor@redhat.com>
14116
14117 PR c++/93801
14118 * g++.dg/warn/Wredundant-tags-3.C: New test.
14119
14120 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
14121
14122 PR target/93828
14123 * g++.target/i386/pr93828.C: New test.
14124
14125 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
14126
14127 PR target/93658
14128 * gcc.target/powerpc/pr93658.c: New test.
14129
14130 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
14131
14132 PR fortran/93825
14133 * gfortran.dg/goacc/tile-3.f90: New.
14134
14135 2020-02-19 Marek Polacek <polacek@redhat.com>
14136
14137 PR c++/93169 - wrong-code with a non-constexpr constructor.
14138 * g++.dg/cpp0x/constexpr-93169.C: New test.
14139
14140 2020-02-19 Martin Sebor <msebor@redhat.com>
14141
14142 PR tree-optimization/92128
14143 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
14144 optimize away calls as expected.
14145
14146 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
14147
14148 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
14149 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
14150
14151 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
14152
14153 PR tree-optimization/93767
14154 * gcc.dg/vect/pr93767.c: New test.
14155
14156 2020-02-19 Martin Jambor <mjambor@suse.cz>
14157
14158 PR tree-optimization/93776
14159 * gcc.dg/tree-ssa/pr93776.c: New test.
14160
14161 2020-02-19 Martin Jambor <mjambor@suse.cz>
14162
14163 PR tree-optimization/93667
14164 * g++.dg/tree-ssa/pr93667.C: New test.
14165
14166 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
14167
14168 * g++.dg/other/i386-2.C: add -mavx512vbmi2
14169 * g++.dg/other/i386-3.C: Ditto.
14170
14171 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
14172
14173 * gcc.target/aarch64/vmull_high.c: New.
14174
14175 2020-02-18 Marek Polacek <polacek@redhat.com>
14176
14177 PR c++/93817
14178 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
14179
14180 2020-02-18 Jon Beniston <jon@beniston.com>
14181
14182 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
14183
14184 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
14185
14186 PR fortran/93714
14187 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
14188 message instead of length mismatch.
14189 * gfortran.dg/pr93714_1.f90
14190 * gfortran.dg/pr93714_2.f90
14191
14192 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
14193
14194 PR fortran/93601
14195 * gfortran.dg/pr93601.f90 : New test.
14196
14197 2020-02-18 Martin Liska <mliska@suse.cz>
14198
14199 PR ipa/93583
14200 * gcc.dg/ipa/pr93583.c: New test.
14201
14202 2020-02-18 David Malcolm <dmalcolm@redhat.com>
14203
14204 PR analyzer/93777
14205 * g++.dg/analyzer/pr93777.C: New test.
14206 * gfortran.dg/analyzer/pr93777.f90: New test.
14207
14208 2020-02-18 David Malcolm <dmalcolm@redhat.com>
14209
14210 PR analyzer/93778
14211 * gfortran.dg/analyzer/pr93778.f90: New test.
14212
14213 2020-02-18 David Malcolm <dmalcolm@redhat.com>
14214
14215 PR analyzer/93774
14216 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
14217 based on gfortran.dg/deferred_character_25.f90.
14218
14219 2020-02-18 David Malcolm <dmalcolm@redhat.com>
14220
14221 PR analyzer/93779
14222 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
14223 gfortran.fortran-torture/compile/pr88304-2.f90
14224
14225 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
14226
14227 PR fortran/93603
14228 * gfortran.dg/pr93603.f90 : New test.
14229
14230 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
14231
14232 PR fortran/93580
14233 * gfortran.dg/dg/pr93580.f90: New test.
14234
14235 2020-02-18 Jakub Jelinek <jakub@redhat.com>
14236
14237 PR tree-optimization/93780
14238 * gcc.dg/pr93780.c: New test.
14239
14240 2020-02-17 David Malcolm <dmalcolm@redhat.com>
14241
14242 PR analyzer/93775
14243 * gcc.dg/analyzer/20020129-1.c: New test.
14244
14245 2020-02-17 Alexandre Oliva <oliva@adacore.com>
14246
14247 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
14248 thr-init-2.c into an execution test with explicitly common
14249 variables.
14250
14251 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
14252
14253 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
14254
14255 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
14256
14257 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
14258 number of expected insns.
14259
14260 2020-02-17 Martin Liska <mliska@suse.cz>
14261
14262 PR ipa/93760
14263 * g++.dg/lto/odr-8_1.C: Fix grammar.
14264
14265 2020-02-17 Richard Biener <rguenther@suse.de>
14266
14267 PR c/86134
14268 * gcc.dg/pr86134.c: New testcase.
14269 * gcc.dg/pr28322-2.c: Adjust.
14270
14271 2020-02-17 David Malcolm <dmalcolm@redhat.com>
14272
14273 PR analyzer/93388
14274 * gcc.dg/analyzer/torture/20060625-1.c: New test.
14275 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
14276 * gcc.dg/analyzer/torture/pr59037.c: New test.
14277
14278 2020-02-17 David Malcolm <dmalcolm@redhat.com>
14279
14280 * gcc.dg/analyzer/malloc-1.c (test_48): New.
14281
14282 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
14283
14284 PR target/93047
14285 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
14286
14287 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
14288
14289 PR target/93743
14290 * gcc.target/i386/pr93743.c : New test.
14291
14292 2020-02-15 Marek Polacek <polacek@redhat.com>
14293
14294 PR c++/93710 - poor diagnostic for array initializer.
14295 * g++.dg/diagnostic/array-init1.C: New test.
14296
14297 2020-02-15 Jason Merrill <jason@redhat.com>
14298
14299 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
14300 look for -std=*++20.
14301 (check_effective_target_concepts): Use check_effective_target_c++2a.
14302
14303 2020-02-15 Jakub Jelinek <jakub@redhat.com>
14304
14305 PR tree-optimization/93744
14306 * gcc.c-torture/execute/pr93744-1.c: New test.
14307 * gcc.c-torture/execute/pr93744-2.c: New test.
14308 * gcc.c-torture/execute/pr93744-3.c: New test.
14309
14310 2020-02-14 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR c++/61414
14313 * g++.dg/cpp0x/enum39.C: New test.
14314
14315 2020-02-14 Martin Jambor <mjambor@suse.cz>
14316
14317 PR tree-optimization/93516
14318 * g++.dg/tree-ssa/pr93516.C: New test.
14319
14320 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
14321
14322 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
14323 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
14324 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
14325 * gcc.target/i386/sse-13.c: Ditto.
14326 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
14327 * gcc.target/i386/sse-22.c: Ditto.
14328
14329 2020-02-14 Jakub Jelinek <jakub@redhat.com>
14330
14331 Partially implement P1042R1: __VA_OPT__ wording clarifications
14332 PR preprocessor/92319
14333 * c-c++-common/cpp/va-opt-4.c: New test.
14334
14335 2020-02-13 Jakub Jelinek <jakub@redhat.com>
14336
14337 PR c/93576
14338 * gcc.dg/pr93576.c: New test.
14339
14340 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
14341
14342 * g++.dg/cpp0x/constexpr-static13.C:
14343 Add -fdelete-null-pointer-checks.
14344 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
14345 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
14346
14347 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
14348
14349 PR target/93656
14350 * gcc.target/i386/pr93656.c: New test.
14351
14352 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
14353
14354 * gcc.target/arc/nps400-1.c: Update test.
14355
14356 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
14357
14358 * gcc.target/arc/or-cnst-size2.c: Update test.
14359
14360 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
14361 Petro Karashchenko <petro.karashchenko@ring.com>
14362
14363 * gcc.target/arc/mul64-1.c: New test.
14364
14365 2020-02-13 Jakub Jelinek <jakub@redhat.com>
14366
14367 PR target/93696
14368 * gcc.target/i386/pr93696-1.c: New test.
14369 * gcc.target/i386/pr93696-2.c: New test.
14370 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
14371 of _mm*_mask_popcnt_*.
14372 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
14373 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
14374 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
14375 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
14376 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
14377 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
14378 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
14379 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
14380 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
14381
14382 PR tree-optimization/93582
14383 * gcc.dg/tree-ssa/pr93582-1.c: New test.
14384 * gcc.dg/tree-ssa/pr93582-2.c: New test.
14385 * gcc.dg/tree-ssa/pr93582-3.c: New test.
14386
14387 2020-02-13 Richard Biener <rguenther@suse.de>
14388
14389 PR testsuite/93717
14390 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
14391
14392 2020-02-13 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR target/93673
14395 * gcc.target/i386/avx512f-pr93673.c: New test.
14396 * gcc.target/i386/avx512dq-pr93673.c: New test.
14397 * gcc.target/i386/avx512bw-pr93673.c: New test.
14398
14399 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
14400
14401 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
14402
14403 * g++.dg/coroutines/coro1-allocators.h: New.
14404 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
14405 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
14406 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
14407 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
14408 coro1-allocators.h header.
14409 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
14410 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
14411 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
14412 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
14413
14414 2020-02-12 Jakub Jelinek <jakub@redhat.com>
14415
14416 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
14417 -mprefixed-addr in dg-options.
14418
14419 PR middle-end/93663
14420 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
14421 for DBL_MAX, inf, their negations and nan.
14422
14423 2020-02-12 Martin Sebor <msebor@redhat.com>
14424
14425 PR middle-end/93646
14426 * gcc.dg/Wstringop-overflow-31.c: New test.
14427
14428 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
14429
14430 PR rtl-optimization/93565
14431 * gcc.target/aarch64/pr93565.c: New test.
14432
14433 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
14434
14435 * gcc.target/aarch64/popcnt2.c: New test.
14436
14437 2020-02-12 Marek Polacek <polacek@redhat.com>
14438
14439 PR c++/88819
14440 * g++.dg/cpp2a/nontype-class32.C: New test.
14441
14442 2020-02-12 Marek Polacek <polacek@redhat.com>
14443
14444 PR c++/93684 - ICE-on-invalid with broken attribute.
14445 * g++.dg/parse/attr4.C: New test.
14446
14447 2020-02-12 Jakub Jelinek <jakub@redhat.com>
14448
14449 PR target/93670
14450 * gcc.target/i386/avx512vl-pr93670.c: New test.
14451
14452 2020-02-12 Richard Biener <rguenther@suse.de>
14453
14454 PR testsuite/93697
14455 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
14456
14457 2020-02-11 David Malcolm <dmalcolm@redhat.com>
14458
14459 PR analyzer/93288
14460 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
14461 called in a constructor.
14462 * g++.dg/analyzer/pr93288.C: New test.
14463
14464 2020-02-11 David Malcolm <dmalcolm@redhat.com>
14465
14466 PR analyzer/93212
14467 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
14468 * g++.dg/analyzer/malloc.C: New test.
14469 * g++.dg/analyzer/pr93212.C: New test.
14470
14471 2020-02-11 Martin Sebor <msebor@redhat.com>
14472
14473 PR tree-optimization/93683
14474 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
14475
14476 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
14477
14478 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
14479 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
14480 statement for ppc_ieee128_ok.
14481
14482 2020-02-11 David Malcolm <dmalcolm@redhat.com>
14483
14484 PR analyzer/93374
14485 * gcc.dg/analyzer/torture/pr93374.c: New test.
14486
14487 2020-02-11 David Malcolm <dmalcolm@redhat.com>
14488
14489 PR analyzer/93669
14490 * gcc.dg/analyzer/pr93669.c: New test.
14491
14492 2020-02-11 David Malcolm <dmalcolm@redhat.com>
14493
14494 PR analyzer/93649
14495 * gcc.dg/analyzer/torture/pr93649.c: New test.
14496
14497 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
14498
14499 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
14500 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
14501
14502 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14503
14504 * gcc.target/arm/simd/vdot-2-1.c: New test.
14505 * gcc.target/arm/simd/vdot-2-2.c: New test.
14506 * gcc.target/arm/simd/vdot-2-3.c: New test.
14507 * gcc.target/arm/simd/vdot-2-4.c: New test.
14508
14509 2020-02-11 Richard Biener <rguenther@suse.de>
14510
14511 PR tree-optimization/93661
14512 PR tree-optimization/93662
14513 * gcc.dg/pr93661.c: New testcase.
14514
14515 2020-02-12 Patrick Palka <ppalka@redhat.com>
14516
14517 PR c++/69448
14518 PR c++/80471
14519 * g++.dg/concepts/abbrev3.C: New test.
14520 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
14521 correct behavior.
14522 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
14523
14524 * g++.dg/cpp2a/concepts6.C: New test.
14525
14526 2020-02-10 David Malcolm <dmalcolm@redhat.com>
14527
14528 PR analyzer/93350
14529 * gcc.dg/analyzer/torture/pr93350.c: New test.
14530
14531 2020-02-10 David Malcolm <dmalcolm@redhat.com>
14532
14533 PR analyzer/93647
14534 * gcc.dg/analyzer/torture/pr93647.c: New test.
14535
14536 2020-02-10 Jakub Jelinek <jakub@redhat.com>
14537
14538 PR target/93637
14539 * gcc.target/i386/avx-pr93637.c: New test.
14540
14541 2020-02-10 David Malcolm <dmalcolm@redhat.com>
14542
14543 PR analyzer/93405
14544 * gfortran.dg/analyzer/pr93405.f90: New test.
14545
14546 2020-02-10 David Malcolm <dmalcolm@redhat.com>
14547
14548 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
14549 suite.
14550 * gfortran.dg/analyzer/malloc-example.f90: New test.
14551 * gfortran.dg/analyzer/malloc.f90: New test.
14552
14553 2020-02-10 Martin Sebor <msebor@redhat.com>
14554
14555 PR c/93640
14556 * gcc.dg/attr-access.c: New test.
14557
14558 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
14559
14560 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
14561
14562 PR target/93372
14563 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
14564 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
14565 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
14566 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
14567 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
14568 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
14569 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
14570 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
14571 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
14572 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
14573 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
14574 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
14575 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
14576 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
14577 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
14578 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
14579 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
14580 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
14581
14582 2020-02-10 Jakub Jelinek <jakub@redhat.com>
14583
14584 PR target/91913
14585 * gfortran.dg/pr91913.f90: New test.
14586
14587 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
14588
14589 PR libgcc/85334
14590 * g++.target/i386/pr85334-1.C: New test.
14591 * g++.target/i386/pr85334-2.C: Likewise.
14592
14593 2020-02-10 Jakub Jelinek <jakub@redhat.com>
14594
14595 PR other/93641
14596 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
14597 tests.
14598
14599 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
14600
14601 PR ipa/93203
14602 * g++.dg/ipa/pr93203.C: New test.
14603 * gcc.dg/ipa/ipcp-1: Change dump string.
14604
14605 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
14606
14607 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
14608
14609 2020-02-09 Jakub Jelinek <jakub@redhat.com>
14610
14611 PR c++/93633
14612 * g++.dg/cpp2a/constexpr-new11.C: New test.
14613 * g++.dg/cpp2a/constexpr-new12.C: New test.
14614 * g++.dg/cpp2a/constexpr-new13.C: New test.
14615
14616 2020-02-08 Andrew Pinski <apinski@marvel.com>
14617
14618 PR target/91927
14619 * gcc.target/aarch64/pr91927.c: New testcase.
14620
14621 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
14622
14623 PR target/93136
14624 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
14625 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
14626 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
14627 regex directives. Adjust expected instruction counts.
14628 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
14629 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
14630
14631 2020-02-08 Jakub Jelinek <jakub@redhat.com>
14632
14633 PR c++/93549
14634 * g++.dg/ext/constexpr-pr93549.C: New test.
14635
14636 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
14637 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR target/65782
14640 * gcc.target/i386/pr65782.c: New test.
14641
14642 2020-02-07 Marek Polacek <polacek@redhat.com>
14643
14644 PR c++/92947 - Paren init of aggregates in unevaluated context.
14645 * g++.dg/cpp2a/paren-init21.C: New test.
14646
14647 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
14648
14649 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
14650
14651 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
14652
14653 * gcc.target/aarch64/simd/vmmla.c: New test.
14654
14655 2020-02-07 Richard Biener <rguenther@suse.de>
14656
14657 PR middle-end/93519
14658 * gcc.dg/Wrestrict-21.c: New testcase.
14659
14660 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
14661
14662 PR target/85667
14663 * gcc.target/i386/pr85667-10.c: New test.
14664 * gcc.target/i386/pr85667-7.c: Likewise.
14665 * gcc.target/i386/pr85667-8.c: Likewise.
14666 * gcc.target/i386/pr85667-9.c: Likewise.
14667
14668 2020-02-07 Jakub Jelinek <jakub@redhat.com>
14669
14670 PR target/93122
14671 * gcc.target/powerpc/pr93122.c: New test.
14672
14673 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
14674
14675 PR c++/89404
14676 * g++.dg/ext/vla21.C: New.
14677
14678 2020-02-07 Jakub Jelinek <jakub@redhat.com>
14679
14680 PR target/93615
14681 * gcc.dg/pr93615.c: New test.
14682
14683 PR target/93611
14684 * gcc.target/i386/pr93611.c: New test.
14685
14686 2020-02-06 David Malcolm <dmalcolm@redhat.com>
14687
14688 PR analyzer/93375
14689 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
14690 differences in how __builtin_memcpy has been optimized at the time
14691 the analyzer runs.
14692
14693 2020-02-06 David Malcolm <dmalcolm@redhat.com>
14694
14695 * gcc.dg/analyzer/torture/intptr_t.c: New test.
14696
14697 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
14698
14699 * gcc.target/powerpc/pr93012.c: New.
14700
14701 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
14702
14703 PR target/87763
14704 * gcc.target/aarch64/movk_2.c: New test.
14705
14706 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
14707
14708 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
14709 Unify scan-assembler strings for all targets.
14710 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
14711 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
14712 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
14713
14714 2020-02-06 Marek Polacek <polacek@redhat.com>
14715
14716 PR c++/93597 - ICE with lambda in operator function.
14717 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
14718
14719 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
14720
14721 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
14722 …_target_compile as (additional_flags=) option and not as source
14723 filename to make it work with remote execution.
14724 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
14725 check_effective_target_gas, check_effective_target_gld): Likewise.
14726
14727 2020-02-06 Jakub Jelinek <jakub@redhat.com>
14728
14729 PR target/93594
14730 * gcc.target/i386/avx2-pr93594.c: New test.
14731
14732 2020-02-05 Martin Sebor <msebor@redhat.com>
14733
14734 PR tree-optimization/92765
14735 * g++.dg/tree-ssa/strlenopt-1.C: New test.
14736 * g++.dg/tree-ssa/strlenopt-2.C: New test.
14737 * gcc.dg/Warray-bounds-58.c: New test.
14738 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
14739 * gcc.dg/Wstring-compare.c: Xfail a test.
14740 * gcc.dg/strcmpopt_2.c: Disable tests.
14741 * gcc.dg/strcmpopt_4.c: Adjust tests.
14742 * gcc.dg/strcmpopt_10.c: New test.
14743 * gcc.dg/strcmpopt_11.c: New test.
14744 * gcc.dg/strlenopt-69.c: Disable tests.
14745 * gcc.dg/strlenopt-92.c: New test.
14746 * gcc.dg/strlenopt-93.c: New test.
14747 * gcc.dg/strlenopt.h: Declare calloc.
14748 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
14749 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
14750
14751 2020-02-05 Marek Polacek <polacek@redhat.com>
14752
14753 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
14754 * g++.dg/cpp0x/initlist119.C: New test.
14755 * g++.dg/cpp0x/initlist120.C: New test.
14756
14757 2020-02-05 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR c++/93557
14760 * c-c++-common/Wunused-var-17.c: New test.
14761
14762 2020-02-05 Jeff Law <law@redhat.com>
14763
14764 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
14765 adjust expected shadd insn count appropriately.
14766
14767 2020-02-05 David Malcolm <dmalcolm@redhat.com>
14768
14769 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
14770 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
14771 * gcc.dg/analyzer/data-model-7.c: Likewise.
14772 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
14773 * gcc.dg/analyzer/loop-2a.c: Likewise.
14774 * gcc.dg/analyzer/loop-4.c: Likewise.
14775 * gcc.dg/analyzer/loop.c: Likewise.
14776 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
14777 call at merger.
14778 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
14779 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
14780 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
14781 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
14782 * gcc.dg/analyzer/paths-1.c: Likewise.
14783 * gcc.dg/analyzer/paths-1a.c: Likewise.
14784 * gcc.dg/analyzer/paths-2.c: Likewise.
14785 * gcc.dg/analyzer/paths-3.c: Likewise.
14786 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
14787 * gcc.dg/analyzer/paths-5.c: Likewise.
14788 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
14789 at merger.
14790 * gcc.dg/analyzer/paths-7.c: Likewise.
14791 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
14792 output format.
14793 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
14794 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
14795
14796 2020-02-05 Jakub Jelinek <jakub@redhat.com>
14797
14798 PR target/92190
14799 * gcc.target/i386/pr92190.c: New test.
14800
14801 2020-02-05 Richard Biener <rguenther@suse.de>
14802
14803 PR testsuite/92177
14804 * gcc.dg/vect/bb-slp-22.c: Adjust.
14805
14806 2020-02-05 Richard Biener <rguenther@suse.de>
14807
14808 PR middle-end/90648
14809 * gcc.dg/pr90648.c: New testcase.
14810
14811 2020-02-05 Jakub Jelinek <jakub@redhat.com>
14812
14813 PR middle-end/93555
14814 * c-c++-common/gomp/pr93555-1.c: New test.
14815 * c-c++-common/gomp/pr93555-2.c: New test.
14816 * gfortran.dg/gomp/pr93555.f90: New test.
14817
14818 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
14819
14820 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
14821
14822 2020-02-04 David Malcolm <dmalcolm@redhat.com>
14823
14824 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
14825 from int to long.
14826
14827 2020-02-04 Richard Biener <rguenther@suse.de>
14828
14829 PR tree-optimization/93538
14830 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
14831
14832 2020-02-04 Jakub Jelinek <jakub@redhat.com>
14833
14834 * c-c++-common/cpp/has-include-1.c: New test.
14835 * c-c++-common/cpp/has-include-next-1.c: New test.
14836 * c-c++-common/gomp/has-include-1.c: New test.
14837
14838 PR preprocessor/93545
14839 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
14840 recovery.
14841 * c-c++-common/cpp/pr93545-1.c: New test.
14842 * c-c++-common/cpp/pr93545-2.c: New test.
14843 * c-c++-common/cpp/pr93545-3.c: New test.
14844 * c-c++-common/cpp/pr93545-4.c: New test.
14845
14846 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
14847
14848 * g++.dg/coroutines/coro-missing-promise.C: New test.
14849
14850 2020-02-04 Richard Biener <rguenther@suse.de>
14851
14852 PR tree-optimization/91123
14853 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
14854
14855 2020-02-04 Richard Biener <rguenther@suse.de>
14856
14857 PR tree-optimization/92819
14858 * gcc.target/i386/pr92819.c: New testcase.
14859 * gcc.target/i386/pr92803.c: Adjust.
14860
14861 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
14862
14863 PR c++/93458
14864 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
14865 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
14866 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
14867 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
14868 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
14869
14870 2020-02-03 David Malcolm <dmalcolm@redhat.com>
14871
14872 PR analyzer/93544
14873 * gcc.dg/analyzer/torture/pr93544.c: New test.
14874
14875 2020-02-03 David Malcolm <dmalcolm@redhat.com>
14876
14877 PR analyzer/93546
14878 * gcc.dg/analyzer/pr93546.c: New test.
14879
14880 2020-02-03 David Malcolm <dmalcolm@redhat.com>
14881
14882 PR analyzer/93547
14883 * gcc.dg/analyzer/pr93547.c: New test.
14884
14885 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14886
14887 PR target/91816
14888 * gcc.target/arm/pr91816.c: New test.
14889
14890 2020-02-03 Julian Brown <julian@codesourcery.com>
14891 Tobias Burnus <tobias@codesourcery.com>
14892
14893 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
14894 _OPENACC define.
14895 * gfortran.dg/openacc-define-3.f90: Likewise.
14896
14897 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
14898
14899 PR fortran/93427
14900 * gfortran.dg/associate_52.f90: New.
14901
14902 2020-02-03 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR target/93533
14905 * gcc.c-torture/compile/pr93533.c: New test.
14906 * gcc.target/s390/pr93533.c: New test.
14907
14908 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
14909
14910 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
14911
14912 2020-02-02 Marek Polacek <polacek@redhat.com>
14913
14914 PR c++/93530 - ICE on invalid alignas in a template.
14915 * g++.dg/cpp0x/alignas18.C: New test.
14916
14917 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
14918
14919 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
14920 options.
14921
14922 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
14923
14924 PR rtl-optimization/91333
14925 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
14926 to 3.
14927
14928 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
14929
14930 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
14931
14932 * g++.target/nios2/hello-pie.C: New.
14933 * g++.target/nios2/nios2.exp: New.
14934
14935 2020-01-31 David Malcolm <dmalcolm@redhat.com>
14936
14937 PR analyzer/93457
14938 * gcc.dg/analyzer/pr93457.c: New test.
14939
14940 2020-01-31 David Malcolm <dmalcolm@redhat.com>
14941
14942 PR analyzer/93373
14943 * gcc.dg/analyzer/torture/pr93373.c: New test.
14944
14945 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
14946
14947 PR rtl-optimization/91333
14948 * gcc.target/i386/pr91333.c: New.
14949
14950 2020-01-31 David Malcolm <dmalcolm@redhat.com>
14951
14952 PR analyzer/93379
14953 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
14954 * gcc.dg/analyzer/torture/pr93379.c: New test.
14955
14956 2020-01-31 David Malcolm <dmalcolm@redhat.com>
14957
14958 PR analyzer/93438
14959 * gcc.dg/analyzer/torture/pr93438.c: New test.
14960 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
14961
14962 2020-01-31 Jakub Jelinek <jakub@redhat.com>
14963
14964 PR rtl-optimization/91838
14965 * g++.dg/pr91838.C: Moved to ...
14966 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
14967 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
14968 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
14969 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
14970
14971 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
14972
14973 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
14974 New proc.
14975 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
14976 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
14977 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
14978 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
14979 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
14980 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
14981 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
14982 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
14983 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
14984 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
14985 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
14986 Likweise.
14987 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
14988 Likweise.
14989 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
14990 Likweise.
14991
14992 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
14993
14994 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
14995 of svbfloat16_t.
14996 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
14997 __SVBfloat16_t.
14998 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
14999 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
15000 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
15001 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
15002 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
15003 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
15004 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
15005 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
15006 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
15007 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
15008 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
15009 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
15010 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
15011 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
15012 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
15013 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
15014 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
15015 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
15016 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
15017 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
15018 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
15019 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
15020 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
15021 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
15022 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
15023 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
15024 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
15025 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
15026 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
15027 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
15028 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
15029 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
15030 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
15031 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
15032 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
15033 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
15034 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
15035 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
15036 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
15037 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
15038 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
15039 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
15040 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
15041 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
15042 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
15043 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
15044 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
15045 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
15046 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
15047 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
15048 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
15049 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
15050 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
15051 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
15052 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
15053 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
15054 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
15055 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
15056 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
15057 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
15058 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
15059 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
15060 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
15061 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
15062 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
15063 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
15064 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
15065 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
15066 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
15067 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
15068 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
15069 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
15070 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
15071 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
15072 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
15073 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
15074 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
15075 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
15076 (ret_bf16x3, ret_bf16x4): Likewise.
15077 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
15078 (fn_bf16x3, fn_bf16x4): Likewise.
15079 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
15080 (fn_bf16x3, fn_bf16x4): Likewise.
15081 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
15082 (fn_bf16x3, fn_bf16x4): Likewise.
15083 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
15084 (fn_bf16x3, fn_bf16x4): Likewise.
15085 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
15086 (fn_bf16x3, fn_bf16x4): Likewise.
15087 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
15088 (fn_bf16x3, fn_bf16x4): Likewise.
15089 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
15090 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
15091 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
15092 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
15093 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
15094 typedef.
15095 (bfloat16_callee, bfloat16_caller): New tests.
15096 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
15097 typedef.
15098 (bfloat16_callee, bfloat16_caller): New tests.
15099 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
15100 (callee_bf16, caller_bf16): New tests.
15101 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
15102 (callee_bf16, caller_bf16): New tests.
15103 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
15104 (callee_bf16, caller_bf16): New tests.
15105 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
15106 (callee_bf16, caller_bf16): New tests.
15107 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
15108 (callee_bf16, caller_bf16): New tests.
15109 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
15110 (callee_bf16, caller_bf16): New tests.
15111 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
15112 (callee_bf16, caller_bf16): New tests.
15113 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
15114 (callee_bf16, caller_bf16): New tests.
15115 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
15116 (callee_bf16, caller_bf16): New tests.
15117 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
15118 (callee_bf16, caller_bf16): New tests.
15119 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
15120 (callee_bf16, caller_bf16): New tests.
15121 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
15122 (callee_bf16, caller_bf16): New tests.
15123 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
15124 (callee_bf16, caller_bf16): New tests.
15125 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
15126 (callee_bf16, caller_bf16): New tests.
15127 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
15128 (callee_bf16, caller_bf16): New tests.
15129 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
15130 (callee_bf16, caller_bf16): New tests.
15131 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
15132 (callee_bf16, caller_bf16): New tests.
15133 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
15134 (callee_bf16, caller_bf16): New tests.
15135 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
15136 (caller_bf16): Likewise.
15137 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
15138 (caller_bf16): Likewise.
15139 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
15140 (caller_bf16): Likewise.
15141 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
15142 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
15143 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
15144 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
15145
15146 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
15147 Matthew Malcomson <matthew.malcomson@arm.com>
15148 Richard Sandiford <richard.sandiford@arm.com>
15149
15150 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
15151 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
15152 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
15153 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
15154 __ARM_FEATURE_SVE_MATMUL_FP64.
15155 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
15156 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
15157 (TEST_TRIPLE_ZX): New macros.
15158 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
15159 rely on +f64mm to enable it.
15160 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
15161 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
15162 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
15163 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
15164 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
15165 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
15166 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
15167 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
15168 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
15169 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
15170 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
15171 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
15172 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
15173 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
15174 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
15175 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
15176 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
15177 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
15178 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
15179 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
15180 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
15181 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
15182 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
15183 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
15184 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
15185 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
15186 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
15187 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
15188 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
15189 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
15190 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
15191 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
15192 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
15193 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
15194 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
15195 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
15196 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
15197 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
15198 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
15199 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
15200 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
15201 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
15202 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
15203 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
15204 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
15205 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
15206 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
15207 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
15208 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
15209 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
15210 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
15211 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
15212 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
15213 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
15214 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
15215 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
15216 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
15217 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
15218 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
15219 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
15220 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
15221 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
15222 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
15223 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
15224 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
15225 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
15226 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
15227 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
15228 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
15229 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
15230 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
15231 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
15232 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
15233 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
15234 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
15235 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
15236 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
15237 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
15238 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
15239 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
15240 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
15241 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
15242 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
15243 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
15244 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
15245 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
15246 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
15247 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
15248 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
15249 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
15250 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
15251 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
15252 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
15253 Likewise.
15254 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
15255 Likewise.
15256 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
15257 Likewise.
15258 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
15259 Likewise.
15260 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
15261 Likewise.
15262
15263 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
15264
15265 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
15266 check-function-bodies tests.
15267 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
15268 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
15269 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
15270 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
15271 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
15272 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
15273 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
15274 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
15275 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
15276 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
15277 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
15278 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
15279 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
15280 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
15281 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
15282 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
15283 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
15284 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
15285 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
15286 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
15287 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
15288 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
15289 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
15290 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
15291 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
15292 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
15293 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
15294 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
15295 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
15296 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
15297 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
15298 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
15299 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
15300 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
15301 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
15302 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
15303 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
15304 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
15305 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
15306 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
15307 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
15308 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
15309 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
15310 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
15311 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
15312 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
15313 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
15314 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
15315 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
15316 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
15317 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
15318 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
15319 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
15320 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
15321 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
15322 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
15323 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
15324 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
15325 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
15326 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
15327 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
15328 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
15329 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
15330 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
15331 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
15332 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
15333 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
15334 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
15335 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
15336 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
15337 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
15338 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
15339 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
15340 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
15341 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
15342 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
15343 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
15344 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
15345 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
15346 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
15347 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
15348 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
15349 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
15350 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
15351 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
15352 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
15353 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
15354 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
15355 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
15356 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
15357 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
15358 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
15359 aarch64_little_endian for check-function-bodies tests.
15360 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
15361 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
15362 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
15363 target selector from dg-compile.
15364 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
15365
15366 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
15367
15368 PR fortran/93462
15369 * gfortran.dg/goacc/atomic-1.f90: New.
15370
15371 2020-01-31 Tamar Christina <tamar.christina@arm.com>
15372
15373 PR rtl-optimization/91838
15374 * g++.dg/pr91838.C: New test.
15375
15376 2020-01-30 David Malcolm <dmalcolm@redhat.com>
15377
15378 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
15379 Use __builtin_ forms of memset and strlen throughout.
15380
15381 2020-01-30 David Malcolm <dmalcolm@redhat.com>
15382
15383 * gcc.dg/analyzer/conditionals-2.c: Move to...
15384 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
15385 to a torture test. Remove redundant include.
15386
15387 2020-01-30 David Malcolm <dmalcolm@redhat.com>
15388
15389 PR analyzer/93356
15390 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
15391 Add.
15392 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
15393 comparison test as failing.
15394 (test_float_selfcmp): Add.
15395 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
15396 tests as failing.
15397 * gcc.dg/analyzer/torture/pr93356.c: New test.
15398
15399 2020-01-30 Jeff Law <law@redhat.com>
15400
15401 PR c/88660
15402 * gcc.dg/pr88660.c: New test
15403
15404 2020-01-30 Jakub Jelinek <jakub@redhat.com>
15405
15406 PR lto/93384
15407 * gcc.dg/lto/pr93384_0.c: New test.
15408 * gcc.dg/lto/pr93384_1.c: New file.
15409
15410 PR middle-end/93505
15411 * gcc.c-torture/compile/pr93505.c: New test.
15412
15413 2020-01-30 Jeff Law <law@redhat.com
15414
15415 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
15416 conditional on !c6x. Add dg-final scan pattern for c6x.
15417
15418 2020-01-30 Martin Sebor <msebor@redhat.com>
15419
15420 PR middle-end/92323
15421 * gcc.dg/Warray-bounds-57.c: New test.
15422
15423 2020-01-30 David Malcolm <dmalcolm@redhat.com>
15424
15425 PR analyzer/93450
15426 * gcc.dg/analyzer/torture/pr93450.c: New test.
15427
15428 2020-01-30 Jakub Jelinek <jakub@redhat.com>
15429
15430 PR target/93494
15431 * gcc.c-torture/execute/pr93494.c: New test.
15432
15433 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
15434
15435 PR c++/90338
15436 * g++.dg/pr90338.C: New.
15437
15438 2020-01-30 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR target/91824
15441 * gcc.target/i386/pr91824-2.c: New test.
15442
15443 PR target/91824
15444 * gcc.target/i386/pr91824-1.c: New test.
15445
15446 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
15447
15448 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
15449
15450 2020-01-30 Jakub Jelinek <jakub@redhat.com>
15451
15452 PR tree-optimization/92706
15453 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
15454
15455 2020-01-29 Marek Polacek <polacek@redhat.com>
15456
15457 PR c++/88092
15458 * g++.dg/cpp2a/nontype-class31.C: New test.
15459
15460 2020-01-29 Jeff Law <law@redhat.com
15461
15462 PR tree-optimization/89689
15463 * gcc.dg/pr89689.c: New test.
15464
15465 2020-01-29 Marek Polacek <polacek@redhat.com>
15466
15467 PR c++/91754 - Fix template arguments comparison with class NTTP.
15468 * g++.dg/cpp2a/nontype-class30.C: New test.
15469
15470 2020-01-29 Marek Polacek <polacek@redhat.com>
15471
15472 PR c++/92948 - Fix class NTTP with template arguments.
15473 * g++.dg/cpp2a/nontype-class28.C: New test.
15474 * g++.dg/cpp2a/nontype-class29.C: New test.
15475
15476 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
15477
15478 PR target/93221
15479 * gcc.target/aarch64/pr93221.c: New test.
15480
15481 2020-01-29 Martin Jambor <mjambor@suse.cz>
15482
15483 PR tree-optimization/92706
15484 * gcc.dg/tree-ssa/pr92706-1.c: New test.
15485
15486 2020-01-29 Martin Jambor <mjambor@suse.cz>
15487
15488 PR tree-optimization/92706
15489 * gcc.dg/tree-ssa/pr92706-2.c: New test.
15490 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
15491
15492 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
15493
15494 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
15495
15496 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
15497
15498 PR testsuite/93393
15499 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
15500
15501 2020-01-29 Jakub Jelinek <jakub@redhat.com>
15502
15503 PR c++/91118
15504 * g++.dg/gomp/pr91118-1.C: New test.
15505 * g++.dg/gomp/pr91118-2.C: New test.
15506
15507 PR fortran/93463
15508 * gfortran.dg/goacc/pr93463.f90: New test.
15509
15510 2020-01-29 Richard Biener <rguenther@suse.de>
15511
15512 PR tree-optimization/93428
15513 * gcc.dg/torture/pr93428.c: New testcase.
15514
15515 2020-01-28 Martin Sebor <msebor@redhat.com>
15516
15517 PR middle-end/93437
15518 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
15519
15520 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
15521
15522 * g++.dg/tree-prof/indir-call-prof.C: Update template.
15523 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
15524 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
15525 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
15526
15527 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
15528
15529 PR target/91461
15530 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
15531 vmovups.
15532 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
15533 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
15534 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
15535 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
15536 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
15537 * gcc.target/i386/pr90980-1.c: Likewise.
15538 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
15539 "vmovd" to avoid matching "vmovdqu".
15540 * gcc.target/i386/pr87317-5.c: Likewise.
15541 * gcc.target/i386/pr87317-7.c: Likewise.
15542 * gcc.target/i386/pr91461-1.c: New test.
15543 * gcc.target/i386/pr91461-2.c: Likewise.
15544 * gcc.target/i386/pr91461-3.c: Likewise.
15545 * gcc.target/i386/pr91461-4.c: Likewise.
15546 * gcc.target/i386/pr91461-5.c: Likewise.
15547
15548 2020-01-28 David Malcolm <dmalcolm@redhat.com>
15549
15550 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
15551 renaming of warning_at overload to warning_meta.
15552 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
15553
15554 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
15555 Julian Brown <julian@codesourcery.com>
15556
15557 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
15558 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
15559 array.
15560
15561 2020-01-28 Julian Brown <julian@codesourcery.com>
15562
15563 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
15564 testsuite). Make a compilation test, and expect rejection of mixed
15565 component/non-component accesses.
15566 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
15567
15568 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
15569 Julian Brown <julian@codesourcery.com>
15570
15571 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
15572
15573 2020-01-28 Richard Biener <rguenther@suse.de>
15574
15575 PR tree-optimization/93439
15576 * gfortran.dg/graphite/pr93439.f90: New testcase.
15577
15578 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
15579
15580 * gcc.target/arc/code-density-flag.c: New test
15581
15582 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
15583
15584 PR fortran/93464
15585 * gfortran.dg/goacc/pr93464.f90: New.
15586
15587 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
15588
15589 PR tree-optimization/93434
15590 * gcc.c-torture/execute/pr93434.c: New test.
15591
15592 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
15593
15594 PR testsuite/93460
15595 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
15596
15597 2020-01-28 Martin Liska <mliska@suse.cz>
15598
15599 PR c++/92440
15600 * g++.dg/template/pr92440.C: New test.
15601 * g++.dg/cpp0x/vt-34314.C: Update error to note.
15602 * g++.dg/template/pr59930-2.C: Likewise.
15603 * g++.old-deja/g++.pt/redecl1.C: Likewise.
15604
15605 2020-01-28 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR target/93418
15608 * gcc.target/i386/avx2-pr93418.c: New test.
15609
15610 PR tree-optimization/93454
15611 * gcc.dg/pr93454.c: New test.
15612
15613 2020-01-27 David Malcolm <dmalcolm@redhat.com>
15614
15615 PR analyzer/93451
15616 * gcc.dg/analyzer/torture/pr93451.c: New test.
15617
15618 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15619
15620 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
15621 optimisation.
15622
15623 2020-01-27 David Malcolm <dmalcolm@redhat.com>
15624
15625 PR analyzer/93349
15626 * gcc.dg/analyzer/torture/pr93349.c: New test.
15627
15628 2020-01-27 David Malcolm <dmalcolm@redhat.com>
15629
15630 PR analyzer/93291
15631 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
15632 (test_2): Rewrite to explicitly perform a bitwise-or of two
15633 boolean conditions.
15634 (test_3): New function, to test bitwise-and.
15635
15636 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
15637
15638 PR testsuite/71727
15639 * gcc.target/aarch64/pr71727.c: Add -fcommon.
15640
15641 2020-01-27 David Malcolm <dmalcolm@redhat.com>
15642
15643 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
15644 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
15645
15646 2020-01-27 Richard Biener <rguenther@suse.de>
15647
15648 PR testsuite/91171
15649 * gcc.dg/graphite/scop-21.c: un-XFAIL.
15650
15651 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
15652
15653 * gcc.target/arc/interrupt-6.c: Update test.
15654
15655 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
15656 Petro Karashchenko <petro.karashchenko@ring.com>
15657
15658 * gcc.target/arc/uncached-3.c: New test.
15659 * gcc.target/arc/uncached-4.c: Likewise.
15660 * gcc.target/arc/uncached-5.c: Likewise.
15661 * gcc.target/arc/uncached-6.c: Likewise.
15662 * gcc.target/arc/uncached-7.c: Likewise.
15663 * gcc.target/arc/uncached-8.c: Likewise.
15664 * gcc.target/arc/arc.exp (ll64): New predicate.
15665
15666 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
15667
15668 * gcc.dg/torture/pr93170.c: New test.
15669
15670 2020-01-27 Martin Liska <mliska@suse.cz>
15671
15672 PR target/93274
15673 * gcc.target/i386/pr81213.c: Adjust to not expect
15674 a globally unique name.
15675
15676 2020-01-27 Richard Biener <rguenther@suse.de>
15677
15678 PR tree-optimization/93397
15679 * gcc.dg/torture/pr93397.c: New testcase.
15680
15681 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
15682
15683 PR fortran/85781
15684 * gfortran.dg/bind_c_char_2.f90: New.
15685 * gfortran.dg/bind_c_char_3.f90: New.
15686 * gfortran.dg/bind_c_char_4.f90: New.
15687 * gfortran.dg/bind_c_char_5.f90: New.
15688
15689 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15690
15691 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
15692 assembler.
15693 * gcc.target/i386/pr91298-2.c: Likewise.
15694
15695 2020-01-26 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR target/93412
15698 * gcc.dg/pr93412.c: New test.
15699
15700 PR target/93430
15701 * gcc.dg/pr93430.c: New test.
15702 * gcc.target/i386/avx2-pr93430.c: New test.
15703
15704 PR ipa/93166
15705 * g++.dg/pr93166.C: Move to ...
15706 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
15707
15708 PR tree-optimization/92788
15709 * g++.dg/pr92788.C: Move to ...
15710 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
15711 Change type of operator new's first parameter to __SIZE_TYPE__.
15712
15713 2020-01-25 Marek Polacek <polacek@redhat.com>
15714
15715 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
15716 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
15717
15718 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
15719
15720 PR ipa/93166
15721 * g++.dg/pr93166.C: New test.
15722
15723 2020-01-25 Andrew Pinski <apinski@marvell.com>
15724
15725 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
15726
15727 2020-01-24 Jeff Law <law@redhat.com
15728
15729 PR tree-optimization/92788
15730 * g++.dg/pr92788.C: New test.
15731
15732 2020-01-24 Jakub Jelinek <jakub@redhat.com>
15733
15734 PR target/93395
15735 * gcc.target/i386/pr93395.c: New test.
15736 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
15737
15738 2020-01-24 Marek Polacek <polacek@redhat.com>
15739
15740 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
15741 * g++.dg/cpp1y/paren5.C: New test.
15742
15743 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
15744
15745 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
15746 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
15747 * g++.dg/cpp0x/nontype4.C: Likewise.
15748 * g++.dg/cpp1y/constexpr-new.C: Likewise.
15749 * g++.dg/cpp1y/new1.C: Likewise.
15750 * g++.dg/cpp1y/new2.C: Likewise.
15751 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
15752 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
15753 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
15754 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
15755 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
15756 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
15757 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
15758 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
15759 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
15760 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
15761 * g++.dg/cpp2a/nontype-class1.C: Likewise.
15762
15763 2020-01-24 Jason Merrill <jason@redhat.com>
15764
15765 * lib/target-supports.exp (check_effective_target_unsigned_char):
15766 New.
15767
15768 2020-01-24 Jeff Law <law@redhat.com
15769
15770 PR target/13721
15771 * gcc.target/h8300/pr13721.c: New test.
15772
15773 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
15774
15775 PR debug/92763
15776 * g++.dg/debug/pr92763.C: Require fopenmp.
15777
15778 2020-01-23 David Malcolm <dmalcolm@redhat.com>
15779
15780 PR analyzer/93367
15781 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
15782 Replace use of assert with a custom assertion implementation.
15783
15784 2020-01-23 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR inline-asm/93027
15787 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
15788
15789 PR rtl-optimization/93402
15790 * gcc.c-torture/execute/pr93402.c: New test.
15791
15792 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15793
15794 PR c++/92804
15795 * g++.dg/concepts/pr92804-1.C: New.
15796 * g++.dg/concepts/pr92804-2.C: Likewise.
15797
15798 2020-01-23 David Malcolm <dmalcolm@redhat.com>
15799
15800 PR analyzer/93375
15801 * gcc.dg/analyzer/pr93375.c: New test.
15802
15803 2020-01-23 Jason Merrill <jason@redhat.com>
15804
15805 * lib/target-supports.exp (check_effective_target_unsigned_char):
15806 New.
15807
15808 2020-01-23 Jakub Jelinek <jakub@redhat.com>
15809
15810 PR target/93376
15811 * gcc.dg/pr93376.c: New test.
15812
15813 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
15814
15815 PR target/93341
15816 * gcc.target/aarch64/pr93341.c: New test.
15817
15818 2020-01-23 David Malcolm <dmalcolm@redhat.com>
15819
15820 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
15821 to torture/conftest-1.c.
15822 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
15823 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
15824 analyzer/data-model-3.c.
15825 * gcc.dg/analyzer/torture/poc.c: New test.
15826
15827 2020-01-23 Richard Biener <rguenther@suse.de>
15828
15829 PR tree-optimization/93381
15830 * gcc.dg/torture/pr93354.c: New testcase.
15831
15832 2020-01-23 Jakub Jelinek <jakub@redhat.com>
15833
15834 PR target/93346
15835 * gcc.target/i386/pr93346.c: New test.
15836
15837 2020-01-23 Martin Sebor <msebor@redhat.com>
15838
15839 PR c/84919
15840 * gcc.dg/Wrestrict-20.c: New test.
15841
15842 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
15843
15844 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
15845
15846 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
15847
15848 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
15849 test for ILP32.
15850 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
15851 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
15852 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
15853 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
15854 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
15855 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
15856 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
15857 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
15858 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
15859 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
15860 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
15861 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
15862 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
15863 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
15864 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
15865 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
15866 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
15867 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
15868 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
15869 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
15870 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
15871 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
15872 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
15873 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
15874 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
15875 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
15876 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
15877 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
15878 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
15879 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
15880 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
15881 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
15882 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
15883 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
15884 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
15885 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
15886 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
15887 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
15888 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
15889 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
15890 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
15891 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
15892 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
15893 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
15894 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
15895 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
15896 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
15897 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
15898 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
15899 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
15900 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
15901 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
15902 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
15903 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
15904 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
15905 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
15906 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
15907 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
15908 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
15909 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
15910 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
15911 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
15912 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
15913 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
15914 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
15915 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
15916 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
15917 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
15918 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
15919 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
15920 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
15921 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
15922 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
15923 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
15924 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
15925 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
15926 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
15927 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
15928 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
15929 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
15930 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
15931 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
15932 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
15933 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
15934 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
15935 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
15936 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
15937 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
15938 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
15939 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
15940 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
15941 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
15942 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
15943 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
15944 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
15945 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
15946 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
15947 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
15948 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
15949 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
15950 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
15951 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
15952 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
15953 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
15954 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
15955 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
15956 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
15957 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
15958 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
15959 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
15960 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
15961 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
15962 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
15963 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
15964 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
15965 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
15966 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
15967 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
15968 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
15969 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
15970 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
15971 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
15972 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
15973 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
15974 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
15975 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
15976 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
15977 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
15978 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
15979 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
15980 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
15981 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
15982 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
15983 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
15984 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
15985 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
15986 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
15987 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
15988 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
15989 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
15990 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
15991 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
15992 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
15993 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
15994 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
15995 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
15996 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
15997 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
15998 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
15999 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
16000 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
16001 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
16002 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
16003 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
16004 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
16005 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
16006 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
16007 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
16008 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
16009 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
16010 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
16011 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
16012 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
16013 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
16014 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
16015 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
16016 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
16017 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
16018 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
16019 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
16020 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
16021 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
16022 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
16023 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
16024 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
16025 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
16026 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
16027 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
16028 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
16029 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
16030 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
16031 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
16032 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
16033 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
16034 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
16035 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
16036 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
16037 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
16038 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
16039 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
16040 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
16041 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
16042 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
16043 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
16044 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
16045 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
16046 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
16047 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
16048 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
16049 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
16050 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
16051 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
16052 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
16053 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
16054 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
16055 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
16056 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
16057 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
16058 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
16059 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
16060 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
16061 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
16062 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
16063 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
16064 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
16065 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
16066 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
16067 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
16068 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
16069 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
16070 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
16071 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
16072 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
16073 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
16074 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
16075 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
16076 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
16077 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
16078 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
16079 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
16080 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
16081 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
16082 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
16083 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
16084 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
16085 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
16086 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
16087 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
16088 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
16089 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
16090 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
16091 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
16092 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
16093 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
16094 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
16095 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
16096 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
16097 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
16098 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
16099 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
16100 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
16101 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
16102 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
16103 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
16104 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
16105 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
16106 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
16107 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
16108 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
16109 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
16110 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
16111 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
16112 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
16113 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
16114 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
16115 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
16116 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
16117 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
16118 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
16119 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
16120 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
16121 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
16122 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
16123 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
16124 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
16125 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
16126 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
16127 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
16128 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
16129 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
16130 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
16131 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
16132 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
16133 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
16134 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
16135 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
16136 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
16137 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
16138 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
16139 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
16140 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
16141 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
16142 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
16143 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
16144 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
16145 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
16146 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
16147 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
16148 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
16149 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
16150 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
16151 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
16152 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
16153 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
16154 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
16155 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
16156 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
16157 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
16158 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
16159 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
16160 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
16161 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
16162 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
16163 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
16164 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
16165 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
16166 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
16167 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
16168 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
16169 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
16170 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
16171 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
16172 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
16173 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
16174 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
16175 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
16176 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
16177 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
16178 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
16179 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
16180 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
16181 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
16182 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
16183 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
16184 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
16185 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
16186 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
16187 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
16188 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
16189 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
16190 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
16191 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
16192 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
16193 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
16194 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
16195 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
16196 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
16197 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
16198 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
16199 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
16200 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
16201 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
16202 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
16203 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
16204 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
16205 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
16206 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
16207 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
16208 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
16209 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
16210 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
16211 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
16212 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
16213 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
16214 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
16215 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
16216 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
16217 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
16218 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
16219 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
16220 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
16221 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
16222 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
16223 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
16224 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
16225 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
16226 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
16227 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
16228
16229 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
16230
16231 * lib/scanasm.exp (check-function-bodies): Add an optional
16232 target/xfail selector.
16233
16234 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
16235
16236 * gcc.dg/torture/pr93124.c: New test.
16237
16238 2020-01-22 David Malcolm <dmalcolm@redhat.com>
16239
16240 PR analyzer/93382
16241 * gcc.dg/analyzer/pr93382.c: New test.
16242
16243 2020-01-22 Andrew Pinski <apinski@marvell.com>
16244
16245 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
16246 * gcc.dg/vect/pr88497-1.c: This.
16247 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
16248 * gcc.dg/vect/pr88497-2.c: This.
16249 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
16250 * gcc.dg/vect/pr88497-3.c: This.
16251 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
16252 * gcc.dg/vect/pr88497-4.c: This.
16253 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
16254 * gcc.dg/vect/pr88497-5.c: This.
16255 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
16256 * gcc.dg/vect/pr88497-6.c: This.
16257 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
16258 * gcc.dg/vect/pr88497-7.c: This.
16259
16260 Revert:
16261 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
16262 Call check_vect_support_and_set_flags also.
16263
16264 2020-01-22 Andrew Pinski <apinski@marvell.com>
16265
16266 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
16267 Call check_vect_support_and_set_flags also.
16268
16269 2020-01-22 David Malcolm <dmalcolm@redhat.com>
16270
16271 PR analyzer/93378
16272 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
16273 _setjmp.
16274
16275 2020-01-22 David Malcolm <dmalcolm@redhat.com>
16276
16277 PR analyzer/93378
16278 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
16279
16280 2020-01-22 David Malcolm <dmalcolm@redhat.com>
16281
16282 PR analyzer/93316
16283 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
16284 * gcc.dg/analyzer/malloc-1.c: Likewise.
16285 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
16286 __builtin_alloca rather than alloca.
16287 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
16288 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
16289 including unistd.h.
16290 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
16291 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
16292 * gcc.dg/analyzer/setjmp-3.c: Likewise.
16293 * gcc.dg/analyzer/setjmp-4.c: Likewise.
16294 * gcc.dg/analyzer/setjmp-5.c: Likewise.
16295 * gcc.dg/analyzer/setjmp-6.c: Likewise.
16296 * gcc.dg/analyzer/setjmp-7.c: Likewise.
16297 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
16298 * gcc.dg/analyzer/setjmp-8.c: Likewise.
16299 * gcc.dg/analyzer/setjmp-9.c: Likewise.
16300 * gcc.dg/analyzer/test-setjmp.h: New header.
16301
16302 2020-01-22 Marek Polacek <polacek@redhat.com>
16303
16304 PR c++/92907 - noexcept does not consider "const" in member functions.
16305 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
16306 qualifiers to cp_parser_exception_specification_opt.
16307 (cp_parser_direct_declarator): Pass the function qualifiers to
16308 cp_parser_exception_specification_opt.
16309 (cp_parser_class_specifier_1): Pass the function declaration to
16310 cp_parser_late_noexcept_specifier.
16311 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
16312 pass the qualifiers of the function to
16313 cp_parser_noexcept_specification_opt.
16314 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
16315 Use it in inject_this_parameter.
16316 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
16317 Use it.
16318 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
16319 cp_parser_noexcept_specification_opt.
16320 (cp_parser_transaction_expression): Likewise.
16321
16322 2020-01-22 Marek Polacek <polacek@redhat.com>
16323
16324 PR c++/93324 - ICE with -Wall on constexpr if.
16325 * g++.dg/cpp1z/constexpr-if33.C: New test.
16326
16327 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
16328
16329 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
16330
16331 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
16332
16333 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
16334 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
16335 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
16336
16337 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
16338
16339 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
16340 rather than __SVFloat16_t
16341
16342 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
16343
16344 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
16345 templates.
16346
16347 2020-01-22 Richard Biener <rguenther@suse.de>
16348
16349 PR tree-optimization/93381
16350 * gcc.dg/torture/pr93381.c: New testcase.
16351
16352 2020-01-22 Jakub Jelinek <jakub@redhat.com>
16353
16354 PR target/93335
16355 * gcc.c-torture/compile/pr93335.c: New test.
16356
16357 PR target/91298
16358 * gcc.target/i386/pr91298-1.c: New test.
16359 * gcc.target/i386/pr91298-2.c: New test.
16360
16361 * gfortran.dg/gomp/target-parallel1.f90: New test.
16362 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
16363 test.
16364
16365 PR fortran/93329
16366 * gfortran.dg/goacc/pr93329.f90: New test.
16367
16368 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
16369
16370 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
16371
16372 2020-01-21 Andrew Pinski <apinski@marvell.com>
16373
16374 PR target/93119
16375 * gcc.target/aarch64/pr93119.c: New test.
16376
16377 2020-01-22 Joseph Myers <joseph@codesourcery.com>
16378
16379 PR c/93348
16380 * gcc.c-torture/compile/pr93348-1.c: New test.
16381
16382 2020-01-21 David Malcolm <dmalcolm@redhat.com>
16383
16384 PR analyzer/93352
16385 * gcc.dg/analyzer/pr93352.c: New test.
16386
16387 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
16388
16389 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
16390 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
16391
16392 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
16393
16394 PR target/93319
16395 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
16396 (test1): Replace printf with __builtin_printf.
16397
16398 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
16399
16400 * g++.dg/coroutines/co-await-void_type.C: New test.
16401
16402 2020-01-21 Jakub Jelinek <jakub@redhat.com>
16403
16404 PR target/93333
16405 * gcc.c-torture/compile/pr93333.c: New test.
16406
16407 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
16408
16409 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
16410 line terminators in patterns.
16411
16412 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
16413
16414 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
16415 int32_t * rather than int *.
16416 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
16417 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
16418 (f1): Likewise.
16419 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
16420 (f1): Likewise.
16421 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
16422 (f1): Likewise.
16423 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
16424 (f1): Likewise.
16425 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
16426 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
16427 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
16428 (f1): Likewise.
16429 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
16430 (f1): Likewise.
16431 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
16432 (f1): Likewise.
16433
16434 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
16435
16436 PR target/92424
16437 * gcc.target/aarch64/pr92424-1.c: New test.
16438 * gcc.target/aarch64/pr92424-2.c: New test.
16439 * gcc.target/aarch64/pr92424-3.c: New test.
16440
16441 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
16442
16443 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
16444 directive.
16445 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
16446 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
16447 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
16448 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
16449 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
16450 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
16451 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
16452 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
16453 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
16454 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
16455 * lib/target-supports.exp: Add assembly requirement directive.
16456
16457 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
16458
16459 PR fortran/93309
16460 * gfortran.dg/external_implicit_none_2.f90: New.
16461
16462 2020-01-21 Richard Biener <rguenther@suse.de>
16463
16464 PR tree-optimization/92328
16465 * gcc.dg/torture/pr92328.c: New testcase.
16466
16467 2020-01-21 Jakub Jelinek <jakub@redhat.com>
16468
16469 PR target/93073
16470 * gcc.target/powerpc/pr93073.c: New test.
16471
16472 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
16473
16474 * g++.dg/coroutines/co-return-warning-1.C: New test.
16475
16476 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
16477
16478 PR target/93304
16479 * gcc.target/riscv/pr93304.c: New test.
16480
16481 2020-01-20 Martin Sebor <msebor@redhat.com>
16482
16483 PR testsuite/92829
16484 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
16485 due to an aparrent VRP limtation.
16486 * gcc.dg/Wstringop-overflow-25.c: Same.
16487
16488 2020-01-20 Nathan Sidwell <nathan@acm.org>
16489
16490 PR preprocessor/80005
16491 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
16492 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
16493 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
16494 * g++.dg/cpp/pr80005.C: New.
16495
16496 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
16497
16498 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
16499 scan-tree-dump.
16500
16501 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
16502
16503 PR target/93319
16504 * gcc.target/i386/pr93319-1a.c: New test.
16505 * gcc.target/i386/pr93319-1b.c: Likewise.
16506 * gcc.target/i386/pr93319-1c.c: Likewise.
16507 * gcc.target/i386/pr93319-1d.c: Likewise.
16508
16509 2020-01-20 Richard Biener <rguenther@suse.de>
16510
16511 PR debug/92763
16512 * g++.dg/debug/pr92763.C: New testcase.
16513
16514 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16515
16516 PR c++/92536
16517 * g++.dg/cpp1z/pr92536.C: New.
16518
16519 2020-01-20 Richard Biener <rguenther@suse.de>
16520
16521 PR tree-optimization/93094
16522 * gcc.dg/vect/pr93094.c: New testcase.
16523
16524 2020-01-19 David Malcolm <dmalcolm@redhat.com>
16525
16526 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
16527 test names are unique.
16528 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
16529 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
16530 * gcc.dg/analyzer/data-model-1.c: Likewise.
16531 * gcc.dg/analyzer/data-model-18.c: Likewise.
16532 * gcc.dg/analyzer/data-model-8.c: Likewise.
16533 * gcc.dg/analyzer/data-model-9.c: Likewise.
16534 * gcc.dg/analyzer/file-1.c: Likewise.
16535 * gcc.dg/analyzer/file-paths-1.c: Likewise.
16536 * gcc.dg/analyzer/loop-2.c: Likewise.
16537 * gcc.dg/analyzer/loop-2a.c: Likewise.
16538 * gcc.dg/analyzer/loop-4.c: Likewise.
16539 * gcc.dg/analyzer/loop.c: Likewise.
16540 * gcc.dg/analyzer/malloc-1.c: Likewise.
16541 * gcc.dg/analyzer/malloc-2.c: Likewise.
16542 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
16543 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
16544 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
16545 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
16546 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
16547 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
16548 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
16549 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
16550 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
16551 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
16552 * gcc.dg/analyzer/operations.c: Likewise.
16553 * gcc.dg/analyzer/params.c: Likewise.
16554 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
16555 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
16556 * gcc.dg/analyzer/sensitive-1.c: Likewise.
16557 * gcc.dg/analyzer/switch.c: Likewise.
16558 * gcc.dg/analyzer/taint-1.c: Likewise.
16559 * gcc.dg/analyzer/unknown-fns.c: Likewise.
16560
16561 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
16562
16563 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
16564 -march=v10 option on target ! march_option.
16565 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
16566 gcc.target/cris/sync-1-v10.c: Similar.
16567 * lib/target-supports.exp (effective_target_march_option): New.
16568
16569 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
16570
16571 PR fortran/44960
16572 * gfortran.dg/function_reference_1.f90: New test.
16573 * gfortran.dg/function_reference_2.f90: New test.
16574
16575 2020-01-18 Jakub Jelinek <jakub@redhat.com>
16576
16577 PR c/92833
16578 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
16579
16580 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
16581
16582 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
16583 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
16584 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
16585 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
16586 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
16587 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
16588 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
16589 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
16590 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
16591 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
16592 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
16593 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
16594 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
16595 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
16596 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
16597 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
16598 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
16599 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
16600 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
16601 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
16602 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
16603 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
16604 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
16605 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
16606 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
16607 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
16608 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
16609 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
16610 * g++.dg/coroutines/coro-builtins.C: New test.
16611 * g++.dg/coroutines/coro-missing-gro.C: New test.
16612 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
16613 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
16614 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
16615 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
16616 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
16617 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
16618 * g++.dg/coroutines/coro-missing-ueh.h: New test.
16619 * g++.dg/coroutines/coro-pre-proc.C: New test.
16620 * g++.dg/coroutines/coro.h: New file.
16621 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
16622 * g++.dg/coroutines/coroutines.exp: New file.
16623 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
16624 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
16625 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
16626 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
16627 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
16628 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
16629 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
16630 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
16631 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
16632 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
16633 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
16634 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
16635 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
16636 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
16637 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
16638 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
16639 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
16640 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
16641 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
16642 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
16643 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
16644 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
16645 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
16646 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
16647 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
16648 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
16649 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
16650 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
16651 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
16652 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
16653 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
16654 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
16655 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
16656 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
16657 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
16658 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
16659 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
16660 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
16661 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
16662 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
16663 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
16664 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
16665 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
16666 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
16667 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
16668 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
16669 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
16670 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
16671 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
16672 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
16673 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
16674 * g++.dg/coroutines/torture/coro-torture.exp: New file.
16675 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
16676 * g++.dg/coroutines/torture/func-params-00.C: New test.
16677 * g++.dg/coroutines/torture/func-params-01.C: New test.
16678 * g++.dg/coroutines/torture/func-params-02.C: New test.
16679 * g++.dg/coroutines/torture/func-params-03.C: New test.
16680 * g++.dg/coroutines/torture/func-params-04.C: New test.
16681 * g++.dg/coroutines/torture/func-params-05.C: New test.
16682 * g++.dg/coroutines/torture/func-params-06.C: New test.
16683 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
16684 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
16685 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
16686 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
16687 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
16688 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
16689 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
16690 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
16691 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
16692 * g++.dg/coroutines/torture/local-var-0.C: New test.
16693 * g++.dg/coroutines/torture/local-var-1.C: New test.
16694 * g++.dg/coroutines/torture/local-var-2.C: New test.
16695 * g++.dg/coroutines/torture/local-var-3.C: New test.
16696 * g++.dg/coroutines/torture/local-var-4.C: New test.
16697 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
16698 * g++.dg/coroutines/torture/pr92933.C: New test.
16699
16700 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16701
16702 PR libfortran/93234
16703 * gfortran.dg/inquire_pre.f90: New test.
16704
16705 2020-01-17 David Malcolm <dmalcolm@redhat.com>
16706
16707 PR analyzer/93290
16708 * gcc.dg/analyzer/pr93290.c: New test.
16709
16710 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16711
16712 PR c++/92542
16713 * g++.dg/pr92542.C: New.
16714
16715 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16716 Sudakshina Das <sudi.das@arm.com>
16717
16718 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
16719
16720 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16721 Sudakshina Das <sudi.das@arm.com>
16722
16723 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
16724
16725 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
16726
16727 PR testsuite/93227
16728 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
16729 C++20, due to std::is_pod being deprecated.
16730
16731 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
16732
16733 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
16734 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
16735 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
16736 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
16737 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
16738 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
16739 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
16740 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
16741 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
16742 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
16743 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
16744
16745 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
16746
16747 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
16748 predef.
16749
16750 2020-01-17 Jakub Jelinek <jakub@redhat.com>
16751
16752 PR c++/93228
16753 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
16754
16755 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
16756
16757 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
16758
16759 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
16760 Tobias Burnus <burnus@gcc.gnu.org>
16761
16762 PR fortran/93236
16763 * gfortran.dg/pr93263_1.f90: New test.
16764 * gfortran.dg/pr93263_2.f90: New test.
16765
16766 2020-01-17 Jakub Jelinek <jakub@redhat.com>
16767
16768 PR tree-optimization/93292
16769 * g++.dg/opt/pr93292.C: New test.
16770
16771 PR testsuite/93294
16772 * lib/c-compat.exp (compat-use-alt-compiler): Handle
16773 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
16774 (compat_setup_dfp): Likewise.
16775
16776 2020-01-16 Kerem Kat <keremkat@gmail.com>
16777
16778 PR c/92833
16779 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
16780 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
16781
16782 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16783
16784 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
16785 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
16786 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
16787 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
16788
16789 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16790
16791 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
16792 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
16793 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
16794 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
16795 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
16796 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
16797 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
16798 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
16799 * gcc.target/arm/bfloat16_scalar_4.c: New test.
16800 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
16801 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
16802 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
16803 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
16804 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
16805 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
16806
16807 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
16808 Andre Vieira <andre.simoesdiasvieira@arm.com>
16809
16810 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
16811
16812 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16813 Thomas Preud'homme <thomas.preudhomme@arm.com>
16814
16815 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
16816 introduced in Armv8.1-M Mainline Security Extensions are available and
16817 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
16818 targets only. Adapt CLRM check to verify register used for BLXNS is
16819 not in the CLRM register list.
16820 * gcc.target/arm/cmse/cmse-14.c: Likewise.
16821 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
16822 check for LSB clearing bit to be using the same register as BLXNS when
16823 targeting Armv8.1-M Mainline.
16824 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
16825 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
16826 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
16827 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
16828 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
16829 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
16830 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
16831 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
16832 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
16833 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
16834 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
16835 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
16836 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
16837 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
16838 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
16839 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
16840 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
16841 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
16842 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
16843 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
16844 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
16845 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
16846 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
16847 Mainline and restrict libcall count to Armv8-M.
16848
16849 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16850 Thomas Preud'homme <thomas.preudhomme@arm.com>
16851
16852 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
16853 VLLDM.
16854 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
16855 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
16856 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
16857 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
16858 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
16859 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
16860 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
16861
16862 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16863 Thomas Preud'homme <thomas.preudhomme@arm.com>
16864
16865 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
16866 VPUSH and VPOP and update expectation for VSCCLRM.
16867 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
16868 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
16869 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
16870 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
16871 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
16872
16873 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16874 Thomas Preud'homme <thomas.preudhomme@arm.com>
16875
16876 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
16877 CLRM check.
16878 * gcc.target/arm/cmse/cmse-14.c: Likewise.
16879 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
16880 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
16881 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
16882 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
16883 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
16884 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
16885 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
16886 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
16887 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
16888 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
16889 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
16890 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
16891 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
16892 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
16893 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
16894 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
16895 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
16896 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
16897 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
16898 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
16899 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
16900 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
16901 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
16902
16903 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16904 Thomas Preud'homme <thomas.preudhomme@arm.com>
16905
16906 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
16907 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
16908 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
16909 * gcc.target/arm/cmse/cmse-1.c: Likewise.
16910 * gcc.target/arm/cmse/struct-1.c: Likewise.
16911 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
16912 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
16913 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
16914 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
16915 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
16916 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
16917 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
16918 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
16919 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
16920 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
16921 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
16922
16923 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16924 Thomas Preud'homme <thomas.preudhomme@arm.com>
16925
16926 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
16927 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
16928 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
16929 * gcc.target/arm/cmse/struct-1.c: Likewise.
16930 * gcc.target/arm/cmse/cmse-14.c: Likewise.
16931 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
16932 GPR clearing when CLRM is not available.
16933 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
16934 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
16935 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
16936 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
16937 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
16938 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
16939 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
16940 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
16941 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
16942 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
16943 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
16944 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
16945 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
16946 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
16947 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
16948 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
16949 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
16950 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
16951 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
16952 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
16953 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
16954 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
16955 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
16956 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
16957 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
16958 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
16959 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
16960
16961 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
16962 Thomas Preud'homme <thomas.preudhomme@arm.com>
16963
16964 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
16965 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
16966 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
16967 * gcc.target/arm/cmse/cmse-1.c: Likewise.
16968 * gcc.target/arm/cmse/struct-1.c: Likewise.
16969 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
16970 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
16971 mainline/8_1m subdirectory.
16972 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
16973 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
16974 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
16975 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
16976 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
16977 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
16978 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
16979 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
16980 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
16981 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
16982 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
16983 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
16984 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
16985 into ...
16986 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
16987 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
16988 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
16989 dg-skip-if directive for float ABI.
16990 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
16991 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
16992 dg-skip-if directive for float ABI.
16993 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
16994 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
16995 dg-skip-if directive for float ABI.
16996 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
16997 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
16998 dg-skip-if directive for float ABI.
16999 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
17000 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
17001 dg-skip-if directive for float ABI.
17002 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
17003 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
17004 dg-skip-if directive for float ABI.
17005 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
17006 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
17007 dg-skip-if directive for float ABI.
17008 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
17009 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
17010 dg-skip-if directive for float ABI.
17011 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
17012 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
17013 dg-skip-if directive for float ABI.
17014 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
17015 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
17016 dg-skip-if directive for float ABI.
17017 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
17018 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
17019 dg-skip-if directive for float ABI.
17020 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
17021 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
17022 dg-skip-if directive for float ABI.
17023 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
17024 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
17025 dg-skip-if directive for float ABI.
17026 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
17027 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
17028 dg-skip-if directive for float ABI.
17029 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
17030 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
17031 dg-skip-if directive for float ABI.
17032 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
17033 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
17034 dg-skip-if directive for float ABI.
17035 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
17036 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
17037 dg-skip-if directive for float ABI.
17038 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
17039 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
17040 dg-skip-if directive for float ABI.
17041 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
17042 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
17043 dg-skip-if directive for float ABI.
17044 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
17045 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
17046 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
17047 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
17048 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
17049 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
17050 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
17051 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
17052 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
17053 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
17054 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
17055 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
17056 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
17057 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
17058 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
17059 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
17060 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
17061 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
17062 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
17063 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
17064 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
17065 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
17066 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
17067 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
17068 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
17069 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
17070 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
17071 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
17072 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
17073 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
17074 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
17075 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
17076 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
17077 New procedure.
17078
17079 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
17080 Thomas Preud'homme <thomas.preudhomme@arm.com>
17081
17082 * lib/target-supports.exp
17083 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
17084 (add_options_for_arm_arch_v8_1m_main): Likewise.
17085 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
17086
17087 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17088
17089 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
17090 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
17091 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
17092
17093 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17094
17095 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
17096 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
17097 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
17098 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
17099
17100 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
17101
17102 PR tree-optimization/92429
17103 * gcc.dg/vect/pr92429.c: New test.
17104
17105 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
17106
17107 PR fortran/93253
17108 * fortran.dg/boz_7.f90: Updated dg-error.
17109
17110 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
17111
17112 PR c++/91073
17113 * g++.dg/concepts/pr91073-1.C: New.
17114 * g++.dg/concepts/pr91073-2.C: Likewise.
17115
17116 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
17117
17118 * gcc.dg/pr90838.c: New test.
17119 * gcc.dg/pr93231.c: New test.
17120 * gcc.target/aarch64/pr90838.c: Use #define u 0.
17121
17122 2020-01-15 Richard Biener <rguenther@suse.de>
17123
17124 PR middle-end/93273
17125 * g++.dg/torture/pr93273.C: New testcase.
17126
17127 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
17128
17129 PR tree-optimization/93247
17130 * gcc.dg/vect/pr93247-1.c: New test.
17131 * gcc.dg/vect/pr93247-2.c: Likewise.
17132
17133 2020-01-15 Martin Sebor <msebor@redhat.com>
17134
17135 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
17136 failures due the absence of loop unrolling.
17137
17138 2020-01-15 Joseph Myers <joseph@codesourcery.com>
17139
17140 PR c/93072
17141 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
17142
17143 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17144
17145 * gcc.dg/analyzer/signal-6.c: New test.
17146
17147 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17148
17149 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
17150 no statements.
17151
17152 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17153
17154 PR analyzer/58237
17155 * gcc.dg/analyzer/file-paths-1.c: New test.
17156
17157 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17158
17159 PR analyzer/58237
17160 * gcc.dg/analyzer/file-1.c (test_4): New.
17161 * gcc.dg/analyzer/file-pr58237.c: New test.
17162
17163 2020-01-15 Jakub Jelinek <jakub@redhat.com>
17164
17165 PR tree-optimization/93262
17166 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
17167 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
17168 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
17169
17170 PR tree-optimization/93249
17171 * gcc.c-torture/execute/pr93249.c: New test.
17172
17173 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17174
17175 * gcc.dg/analyzer/signal-5.c: New test.
17176
17177 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17178
17179 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
17180 * gcc.dg/analyzer/data-model-5b.c: Likewise.
17181 * gcc.dg/analyzer/data-model-5c.c: Likewise.
17182 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
17183 * gcc.dg/analyzer/setjmp-4.c: Likewise.
17184 * gcc.dg/analyzer/setjmp-6.c: Likewise.
17185 * gcc.dg/analyzer/setjmp-7.c: Likewise.
17186 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
17187 * gcc.dg/analyzer/setjmp-8.c: Likewise.
17188 * gcc.dg/analyzer/setjmp-9.c: Likewise.
17189 * gcc.dg/analyzer/unknown-fns.c: New test.
17190
17191 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17192
17193 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
17194
17195 2020-01-15 Jakub Jelinek <jakub@redhat.com>
17196
17197 PR lto/91576
17198 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
17199
17200 PR target/93009
17201 * gcc.target/i386/avx512vl-pr93009.c: New test.
17202
17203 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
17204
17205 PR lto/91576
17206 * g++.dg/lto/odr-8_0.C: New testcase.
17207 * g++.dg/lto/odr-8_1.C: New testcase.
17208
17209 2020-01-14 David Malcolm <dmalcolm@redhat.com>
17210
17211 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
17212 * gcc.dg/analyzer/abort.c: New test.
17213 * gcc.dg/analyzer/alloca-leak.c: New test.
17214 * gcc.dg/analyzer/analyzer-decls.h: New header.
17215 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
17216 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
17217 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
17218 * gcc.dg/analyzer/analyzer.exp: New suite.
17219 * gcc.dg/analyzer/attribute-nonnull.c: New test.
17220 * gcc.dg/analyzer/call-summaries-1.c: New test.
17221 * gcc.dg/analyzer/conditionals-2.c: New test.
17222 * gcc.dg/analyzer/conditionals-3.c: New test.
17223 * gcc.dg/analyzer/conditionals-notrans.c: New test.
17224 * gcc.dg/analyzer/conditionals-trans.c: New test.
17225 * gcc.dg/analyzer/data-model-1.c: New test.
17226 * gcc.dg/analyzer/data-model-2.c: New test.
17227 * gcc.dg/analyzer/data-model-3.c: New test.
17228 * gcc.dg/analyzer/data-model-4.c: New test.
17229 * gcc.dg/analyzer/data-model-5.c: New test.
17230 * gcc.dg/analyzer/data-model-5b.c: New test.
17231 * gcc.dg/analyzer/data-model-5c.c: New test.
17232 * gcc.dg/analyzer/data-model-5d.c: New test.
17233 * gcc.dg/analyzer/data-model-6.c: New test.
17234 * gcc.dg/analyzer/data-model-7.c: New test.
17235 * gcc.dg/analyzer/data-model-8.c: New test.
17236 * gcc.dg/analyzer/data-model-9.c: New test.
17237 * gcc.dg/analyzer/data-model-11.c: New test.
17238 * gcc.dg/analyzer/data-model-12.c: New test.
17239 * gcc.dg/analyzer/data-model-13.c: New test.
17240 * gcc.dg/analyzer/data-model-14.c: New test.
17241 * gcc.dg/analyzer/data-model-15.c: New test.
17242 * gcc.dg/analyzer/data-model-16.c: New test.
17243 * gcc.dg/analyzer/data-model-17.c: New test.
17244 * gcc.dg/analyzer/data-model-18.c: New test.
17245 * gcc.dg/analyzer/data-model-19.c: New test.
17246 * gcc.dg/analyzer/data-model-path-1.c: New test.
17247 * gcc.dg/analyzer/disabling.c: New test.
17248 * gcc.dg/analyzer/dot-output.c: New test.
17249 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
17250 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
17251 * gcc.dg/analyzer/double-free-lto-1.h: New header.
17252 * gcc.dg/analyzer/equivalence.c: New test.
17253 * gcc.dg/analyzer/explode-1.c: New test.
17254 * gcc.dg/analyzer/explode-2.c: New test.
17255 * gcc.dg/analyzer/factorial.c: New test.
17256 * gcc.dg/analyzer/fibonacci.c: New test.
17257 * gcc.dg/analyzer/fields.c: New test.
17258 * gcc.dg/analyzer/file-1.c: New test.
17259 * gcc.dg/analyzer/file-2.c: New test.
17260 * gcc.dg/analyzer/function-ptr-1.c: New test.
17261 * gcc.dg/analyzer/function-ptr-2.c: New test.
17262 * gcc.dg/analyzer/function-ptr-3.c: New test.
17263 * gcc.dg/analyzer/gzio-2.c: New test.
17264 * gcc.dg/analyzer/gzio-3.c: New test.
17265 * gcc.dg/analyzer/gzio-3a.c: New test.
17266 * gcc.dg/analyzer/gzio.c: New test.
17267 * gcc.dg/analyzer/infinite-recursion.c: New test.
17268 * gcc.dg/analyzer/loop-2.c: New test.
17269 * gcc.dg/analyzer/loop-2a.c: New test.
17270 * gcc.dg/analyzer/loop-3.c: New test.
17271 * gcc.dg/analyzer/loop-4.c: New test.
17272 * gcc.dg/analyzer/loop.c: New test.
17273 * gcc.dg/analyzer/malloc-1.c: New test.
17274 * gcc.dg/analyzer/malloc-2.c: New test.
17275 * gcc.dg/analyzer/malloc-3.c: New test.
17276 * gcc.dg/analyzer/malloc-callbacks.c: New test.
17277 * gcc.dg/analyzer/malloc-dce.c: New test.
17278 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
17279 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
17280 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
17281 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
17282 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
17283 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
17284 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
17285 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
17286 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
17287 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
17288 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
17289 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
17290 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
17291 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
17292 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
17293 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
17294 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
17295 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
17296 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
17297 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
17298 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
17299 * gcc.dg/analyzer/malloc-macro.h: New header.
17300 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
17301 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
17302 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
17303 * gcc.dg/analyzer/malloc-paths-1.c: New test.
17304 * gcc.dg/analyzer/malloc-paths-10.c: New test.
17305 * gcc.dg/analyzer/malloc-paths-2.c: New test.
17306 * gcc.dg/analyzer/malloc-paths-3.c: New test.
17307 * gcc.dg/analyzer/malloc-paths-4.c: New test.
17308 * gcc.dg/analyzer/malloc-paths-5.c: New test.
17309 * gcc.dg/analyzer/malloc-paths-6.c: New test.
17310 * gcc.dg/analyzer/malloc-paths-7.c: New test.
17311 * gcc.dg/analyzer/malloc-paths-8.c: New test.
17312 * gcc.dg/analyzer/malloc-paths-9.c: New test.
17313 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
17314 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
17315 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
17316 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
17317 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
17318 * gcc.dg/analyzer/operations.c: New test.
17319 * gcc.dg/analyzer/params-2.c: New test.
17320 * gcc.dg/analyzer/params.c: New test.
17321 * gcc.dg/analyzer/paths-1.c: New test.
17322 * gcc.dg/analyzer/paths-1a.c: New test.
17323 * gcc.dg/analyzer/paths-2.c: New test.
17324 * gcc.dg/analyzer/paths-3.c: New test.
17325 * gcc.dg/analyzer/paths-4.c: New test.
17326 * gcc.dg/analyzer/paths-5.c: New test.
17327 * gcc.dg/analyzer/paths-6.c: New test.
17328 * gcc.dg/analyzer/paths-7.c: New test.
17329 * gcc.dg/analyzer/pattern-test-1.c: New test.
17330 * gcc.dg/analyzer/pattern-test-2.c: New test.
17331 * gcc.dg/analyzer/pointer-merging.c: New test.
17332 * gcc.dg/analyzer/pr61861.c: New test.
17333 * gcc.dg/analyzer/pragma-1.c: New test.
17334 * gcc.dg/analyzer/scope-1.c: New test.
17335 * gcc.dg/analyzer/sensitive-1.c: New test.
17336 * gcc.dg/analyzer/setjmp-1.c: New test.
17337 * gcc.dg/analyzer/setjmp-2.c: New test.
17338 * gcc.dg/analyzer/setjmp-3.c: New test.
17339 * gcc.dg/analyzer/setjmp-4.c: New test.
17340 * gcc.dg/analyzer/setjmp-5.c: New test.
17341 * gcc.dg/analyzer/setjmp-6.c: New test.
17342 * gcc.dg/analyzer/setjmp-7.c: New test.
17343 * gcc.dg/analyzer/setjmp-7a.c: New test.
17344 * gcc.dg/analyzer/setjmp-8.c: New test.
17345 * gcc.dg/analyzer/setjmp-9.c: New test.
17346 * gcc.dg/analyzer/signal-1.c: New test.
17347 * gcc.dg/analyzer/signal-2.c: New test.
17348 * gcc.dg/analyzer/signal-3.c: New test.
17349 * gcc.dg/analyzer/signal-4a.c: New test.
17350 * gcc.dg/analyzer/signal-4b.c: New test.
17351 * gcc.dg/analyzer/strcmp-1.c: New test.
17352 * gcc.dg/analyzer/switch.c: New test.
17353 * gcc.dg/analyzer/taint-1.c: New test.
17354 * gcc.dg/analyzer/zlib-1.c: New test.
17355 * gcc.dg/analyzer/zlib-2.c: New test.
17356 * gcc.dg/analyzer/zlib-3.c: New test.
17357 * gcc.dg/analyzer/zlib-4.c: New test.
17358 * gcc.dg/analyzer/zlib-5.c: New test.
17359 * gcc.dg/analyzer/zlib-6.c: New test.
17360 * lib/gcc-defs.exp (dg-check-dot): New procedure.
17361 * lib/target-supports.exp (check_dot_available): New procedure.
17362 (check_effective_target_analyzer): New.
17363 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
17364
17365 2020-01-14 Jason Merrill <jason@redhat.com>
17366
17367 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
17368
17369 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
17370
17371 PR ipa/69678
17372 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
17373 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
17374 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
17375 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
17376 * lib/scandump.exp: Dump executable file name.
17377 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
17378
17379 2020-01-13 David Malcolm <dmalcolm@redhat.com>
17380
17381 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
17382 directive.
17383
17384 2020-01-13 Joseph Myers <joseph@codesourcery.com>
17385
17386 PR c/93241
17387 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
17388 tests.
17389
17390 2020-01-13 Martin Sebor <msebor@redhat.com>
17391
17392 PR tree-optimization/93213
17393 * gcc.c-torture/execute/pr93213.c: New test.
17394
17395 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
17396
17397 * c-c++-common/goacc/host_data-1.c: Extend.
17398 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17399
17400 2020-01-10 Jakub Jelinek <jakub@redhat.com>
17401
17402 PR tree-optimization/93210
17403 * gcc.dg/pr93210.c: New test.
17404 * g++.dg/opt/pr93210.C: New test.
17405
17406 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
17407
17408 PR inline-asm/93027
17409 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
17410
17411 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
17412
17413 PR inline-asm/93027
17414 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
17415
17416 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
17417
17418 PR inline-asm/93027
17419 * gcc.target/i386/pr93207.c: Run it only for x86-64.
17420
17421 2020-01-10 David Malcolm <dmalcolm@redhat.com>
17422
17423 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
17424 typedef.
17425 (test_diag): Add coverage of "%@".
17426 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
17427 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
17428 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
17429 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
17430 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
17431 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
17432 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
17433 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
17434 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
17435 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
17436 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
17437
17438 2020-01-10 David Malcolm <dmalcolm@redhat.com>
17439
17440 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
17441 nn_line_numbers_enabled.
17442 * lib/multiline.exp (nn_line_numbers_enabled): New global.
17443 (dg-enable-nn-line-numbers): New proc.
17444 (maybe-handle-nn-line-numbers): New proc.
17445 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
17446
17447 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
17448
17449 PR inline-asm/93027
17450 * gcc.target/i386/pr93207.c: New test.
17451
17452 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
17453
17454 * testsuite/gcc.target/aarch64/pr90838.c: New test.
17455
17456 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17457
17458 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
17459 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
17460 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
17461 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
17462
17463 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
17464
17465 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
17466 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
17467 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
17468 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
17469 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
17470 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
17471 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
17472 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
17473 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
17474
17475 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
17476
17477 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
17478 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
17479 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
17480 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
17481 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
17482 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
17483 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
17484 * gcc.target/aarch64/sve/single_5.c: Likewise.
17485 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
17486 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
17487
17488 2020-01-10 Martin Sebor <msebor@redhat.com>
17489
17490 PR c/93132
17491 * gcc.dg/attr-access-read-only-2.c: New test.
17492
17493 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
17494
17495 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
17496 return values. Use check-function-bodies instead of scan-assembler.
17497 * gcc.target/aarch64/sve/sel_2.c: Likewise
17498 * gcc.target/aarch64/sve/sel_3.c: Likewise.
17499
17500 2020-01-10 Martin Jambor <mjambor@suse.cz>
17501
17502 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
17503 piecemeal initialization.
17504
17505 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
17506
17507 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
17508 rather than aarch64_sve_hw.
17509
17510 2020-01-10 Richard Biener <rguenther@suse.de>
17511
17512 PR testsuite/93216
17513 * gcc.dg/optimize-bswaphi-1.c: Split previously added
17514 case into a LE and BE variant.
17515
17516 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
17517
17518 PR fortran/65428
17519 * gfortran.dg/zero_sized_11.f90: New test.
17520 * gfortran.dg/zero_sized_12.f90: New test.
17521
17522 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
17523
17524 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
17525 * g++.target/aarch64/sve2/acle: New directory.
17526 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
17527 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
17528 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
17529 macros.
17530 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
17531 expect an error saying that the function has no f32 form, but instead
17532 expect an error about SVE2 being required if the current target
17533 doesn't support SVE2.
17534 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
17535 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
17536 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
17537 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
17538 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
17539 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
17540 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
17541 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
17542 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
17543 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
17544 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
17545 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
17546 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
17547 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
17548 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
17549 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
17550 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
17551 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
17552 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
17553 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
17554 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
17555 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
17556 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
17557 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
17558 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
17559 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
17560 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
17561 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
17562 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
17563 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
17564 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
17565 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
17566 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
17567 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
17568 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
17569 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
17570 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
17571 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
17572 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
17573 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
17574 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
17575 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
17576 * gcc.target/aarch64/sve2/acle: New directory.
17577
17578 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
17579
17580 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
17581 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
17582 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
17583 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
17584 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
17585 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
17586
17587 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
17588
17589 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
17590
17591 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
17592
17593 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
17594 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
17595
17596 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
17597
17598 PR fortran/84135
17599 * gfortran.dg/coarray/codimension_3.f90: New.
17600
17601 2020-01-09 Martin Sebor <msebor@redhat.com>
17602
17603 PR middle-end/93200
17604 * gcc.dg/Wstringop-overflow-30.c: New test.
17605
17606 2020-01-09 Richard Biener <rguenther@suse.de>
17607
17608 PR middle-end/93054
17609 * gcc.dg/pr93054.c: New testcase.
17610
17611 2020-01-09 Richard Biener <rguenther@suse.de>
17612
17613 PR tree-optimization/93040
17614 * gcc.dg/optimize-bswaphi-1.c: Amend.
17615 * gcc.dg/optimize-bswapsi-2.c: Likewise.
17616
17617 2020-01-09 Jakub Jelinek <jakub@redhat.com>
17618
17619 PR inline-asm/93202
17620 * gcc.target/riscv/pr93202.c: New test.
17621
17622 PR target/93141
17623 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
17624 of the low half of the constant set.
17625 * gcc.target/i386/pr93141-2.c: New test.
17626
17627 2020-01-08 Jeff Law <law@redhat.com>
17628
17629 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
17630
17631 2020-01-08 Joel Brobecker <brobecker@adacore.com>
17632 Olivier Hainque <hainque@adacore.com>
17633
17634 * g++.target/aarch64/sve/tls_2.C: Add missing
17635 { dg-require-effective-target fpic } directive.
17636 * gcc.target/aarch64/noplt_2.c: Likewise.
17637 * gcc.target/aarch64/noplt_3.c: Likewise.
17638 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
17639 * gcc.target/aarch64/pic-small.c: Likewise.
17640 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
17641 * gcc.target/aarch64/pr66912.c: Likewise.
17642 * gcc.target/aarch64/sve/tls_1.c: Likewise.
17643 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
17644 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
17645 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
17646 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
17647 * gcc.target/aarch64/tlsle12_1.c: Likewise.
17648 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
17649 * gcc.target/aarch64/tlsle24_1.c: Likewise.
17650 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
17651 * gcc.target/aarch64/tlsle32_1.c: Likewise.
17652 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
17653 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
17654
17655 2020-01-08 Jakub Jelinek <jakub@redhat.com>
17656
17657 PR target/93187
17658 * g++.dg/opt/pr93187.C: New test.
17659
17660 PR target/93174
17661 * gcc.c-torture/compile/pr93174.c: New test.
17662
17663 2020-01-08 Olivier Hainque <hainque@adacore.com>
17664 Alexandre Oliva <oliva@adacore.com>
17665
17666 * gcc.target/aarch64/stack-check-alloca.h: Remove
17667 #include alloca.h. #define alloca __builtin_alloca
17668 instead.
17669 * gcc.target/aarch64/stack-check-alloca-1.c: Add
17670 { dg-require-effective-target alloca }.
17671 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
17672 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
17673 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
17674 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
17675 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
17676 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
17677 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
17678 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
17679 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
17680
17681 2020-01-08 Martin Liska <mliska@suse.cz>
17682
17683 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
17684 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
17685 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
17686 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
17687 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
17688 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
17689 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
17690 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
17691 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
17692 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
17693 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
17694 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
17695 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
17696 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
17697 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
17698 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
17699 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
17700 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
17701 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
17702 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
17703 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
17704 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
17705 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
17706 * gcc.dg/ipa/pr64307.c: Likewise.
17707 * gcc.dg/ipa/pr90555.c: Likewise.
17708 * gcc.dg/ipa/propmalloc-1.c: Likewise.
17709 * gcc.dg/ipa/propmalloc-2.c: Likewise.
17710 * gcc.dg/ipa/propmalloc-3.c: Likewise.
17711
17712 2020-01-08 Richard Biener <rguenther@suse.de>
17713
17714 PR testsuite/92997
17715
17716 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
17717
17718 PR target/93188
17719 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
17720
17721 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
17722
17723 PR ipa/93084
17724 * gcc.dg/ipa/ipa-clone-3.c: New test.
17725
17726 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
17727
17728 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
17729 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
17730
17731 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
17732
17733 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
17734
17735 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
17736
17737 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
17738
17739 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
17740
17741 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
17742 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
17743 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
17744 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
17745
17746 2020-01-07 Jakub Jelinek <jakub@redhat.com>
17747
17748 PR tree-optimization/93156
17749 * gcc.dg/tree-ssa/pr93156.c: New test.
17750
17751 PR tree-optimization/93118
17752 * gcc.dg/tree-ssa/pr93118.c: New test.
17753
17754 2020-01-07 Martin Liska <mliska@suse.cz>
17755
17756 PR tree-optimization/92860
17757 * gcc.dg/pr92860-2.c: New test.
17758
17759 2020-01-07 Martin Liska <mliska@suse.cz>
17760
17761 PR tree-optimization/92860
17762 * gcc.dg/pr92860.c: New test.
17763
17764 2020-01-07 Jakub Jelinek <jakub@redhat.com>
17765
17766 PR c++/91369
17767 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
17768 static_assert failed for C++2a.
17769 * g++.dg/cpp2a/constexpr-new9.C: New test.
17770
17771 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
17772
17773 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
17774 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
17775 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
17776
17777 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
17778
17779 * gcc.dg/vect/vect-cond-arith-8.c: New test.
17780 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
17781
17782 2020-01-06 Nathan Sidwell <nathan@acm.org>
17783
17784 PR c++/79592
17785 * g++.dg/ubsan/vptr-4.C: Add expected error.
17786
17787 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
17788
17789 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
17790
17791 2020-01-05 Andrew Pinski <apinski@marvell.com>
17792
17793 * gcc.c-torture/compile/20200105-1.c: New testcase.
17794 * gcc.c-torture/compile/20200105-2.c: New testcase.
17795 * gcc.c-torture/compile/20200105-3.c: New testcase.
17796
17797 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
17798
17799 * gcc.dg/darwin-version-1.c: Adjust test to use different
17800 options for Darwin4-9 and Darwin10+.
17801
17802 2020-01-05 Jakub Jelinek <jakub@redhat.com>
17803
17804 PR target/93141
17805 * gcc.target/i386/pr93141-1.c: New test.
17806 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
17807
17808 PR c++/93138
17809 * g++.dg/warn/Wredundant-tags-2.C: New test.
17810
17811 PR c++/93046
17812 * g++.dg/ext/cond4.C: New test.
17813
17814 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
17815
17816 PR fortran/91640
17817 * gfortran.dg/contiguous_10.f90: New.
17818
17819 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
17820
17821 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
17822 effective target masm_intel.
17823 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
17824
17825 2020-01-03 Jakub Jelinek <jakub@redhat.com>
17826
17827 PR target/93089
17828 * gcc.target/i386/pr93089-2.c: New test.
17829 * gcc.target/i386/pr93089-3.c: New test.
17830
17831 PR target/93089
17832 * gcc.target/i386/pr93089-1.c: New test.
17833
17834 PR target/93110
17835 * gcc.dg/torture/pr93110.c: New test.
17836
17837 PR rtl-optimization/93088
17838 * gcc.target/i386/pr93088.c: New test.
17839
17840 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
17841
17842 PR fortran/92994
17843 * gfortran.dg/associate_50.f90: Update dg-error.
17844 * gfortran.dg/associate_51.f90: New.
17845
17846 2020-01-03 Jakub Jelinek <jakub@redhat.com>
17847
17848 PR fortran/68020
17849 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
17850 run.
17851
17852 2020-01-02 Andrew Pinski <apinski@marvell.com>
17853
17854 * gcc.c-torture/execute/bitfld-8.c: New testcase.
17855 * gcc.c-torture/execute/bitfld-9.c: New testcase.
17856
17857 2020-01-02 Jakub Jelinek <jakub@redhat.com>
17858
17859 PR c/90677
17860 * c-c++-common/pr90677-2.c: New test.
17861
17862 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
17863
17864 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
17865
17866 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
17867
17868 PR fortran/68020
17869 * gfortran.dg/implied_shape_4.f90: New.
17870 * gfortran.dg/implied_shape_5.f90: New.
17871
17872 2020-01-02 Jakub Jelinek <jakub@redhat.com>
17873
17874 PR ipa/93087
17875 * c-c++-common/cold-1.c: New test.
17876
17877 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17878
17879 PR libfortran/90374
17880 * gfortran.dg/fmt_zero_width.f90: Update test case.
17881
17882 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
17883
17884 PR fortran/93113
17885 * gfortran.dg/dependency_58.f90: New test.
17886
17887 2020-01-01 Jakub Jelinek <jakub@redhat.com>
17888
17889 Update copyright years.
17890
17891 PR tree-optimization/93098
17892 * gcc.c-torture/compile/pr93098.c: New test.
17893 \f
17894 Copyright (C) 2020 Free Software Foundation, Inc.
17895
17896 Copying and distribution of this file, with or without modification,
17897 are permitted in any medium without royalty provided the copyright
17898 notice and this notice are preserved.