1 2023-07-07 Release Manager
5 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7 Backported from master:
8 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
11 * gdc.test/compilable/test21794.d: New test.
13 2023-06-30 Patrick Palka <ppalka@redhat.com>
15 Backported from master:
16 2022-01-28 Patrick Palka <ppalka@redhat.com>
17 Jason Merrill <jason@redhat.com>
20 * g++.dg/warn/Wignored-qualifiers2.C: New test.
22 2023-06-30 Patrick Palka <ppalka@redhat.com>
24 Backported from master:
25 2021-05-26 Patrick Palka <ppalka@redhat.com>
28 * g++.dg/cpp0x/noexcept68.C: New test.
30 2023-06-28 liuhongt <hongtao.liu@intel.com>
32 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
34 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
36 Backported from master:
37 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
40 * gdc.dg/pr110359.d: New test.
42 2023-06-20 Kewen Lin <linkw@linux.ibm.com>
44 Backported from master:
45 2023-06-20 Kewen Lin <linkw@linux.ibm.com>
48 * gcc.target/powerpc/pr109932-1.c: New test.
49 * gcc.target/powerpc/pr109932-2.c: New test.
51 2023-06-19 Kewen Lin <linkw@linux.ibm.com>
53 Backported from master:
54 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
57 * gcc.target/powerpc/pr110011.c: New test.
59 2023-06-09 Iain Sandoe <iain@sandoe.co.uk>
61 Backported from master:
62 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
65 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
66 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
67 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
68 * gcc.target/powerpc/darwin-structs-0.h: New test.
70 2023-05-22 Michael Meissner <meissner@linux.ibm.com>
73 * gcc.target/powerpc/pr70243.c: New test. Back port from master
76 2023-05-21 Iain Sandoe <iain@sandoe.co.uk>
78 Backported from master:
79 2021-12-24 Iain Sandoe <iain@sandoe.co.uk>
81 * gcc.dg/darwin-aligned-globals.c: New test.
82 * gcc.dg/darwin-comm-1.c: New test.
83 * gcc.dg/attr-aligned.c: Amend for new alignment values on
85 * gcc.target/i386/pr89261.c: Likewise.
87 2023-05-09 Jakub Jelinek <jakub@redhat.com>
89 Backported from master:
90 2023-05-09 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/109778
93 * gcc.dg/lto/pr109778_0.c: New test.
94 * gcc.dg/lto/pr109778_1.c: New file.
96 2023-05-09 Jakub Jelinek <jakub@redhat.com>
98 Backported from master:
99 2023-05-09 Jakub Jelinek <jakub@redhat.com>
101 PR tree-optimization/109778
102 * gcc.c-torture/execute/pr109778.c: New test.
104 2023-05-04 Richard Biener <rguenther@suse.de>
106 Backported from master:
107 2023-05-04 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/109724
110 * g++.dg/torture/pr109724.C: New testcase.
112 2023-05-04 Richard Biener <rguenther@suse.de>
115 2023-05-04 Richard Biener <rguenther@suse.de>
117 PR tree-optimization/106809
118 * gcc.dg/torture/pr106809.c: New testcase.
120 2023-05-03 Jakub Jelinek <jakub@redhat.com>
122 Backported from master:
123 2023-04-12 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/109410
126 * gcc.dg/pr109410.c: New test.
128 2023-05-03 Jakub Jelinek <jakub@redhat.com>
130 Backported from master:
131 2023-03-28 Jakub Jelinek <jakub@redhat.com>
134 * gcc.dg/asan/pr106190.c: New test.
136 2023-05-03 Jakub Jelinek <jakub@redhat.com>
138 Backported from master:
139 2023-03-26 Jakub Jelinek <jakub@redhat.com>
142 * c-c++-common/cold-2.c: New test.
144 2023-05-03 Jakub Jelinek <jakub@redhat.com>
146 Backported from master:
147 2023-03-20 Jakub Jelinek <jakub@redhat.com>
150 * g++.dg/tls/thread_local13.C: New test.
151 * g++.dg/tls/thread_local13-aux.cc: New file.
152 * g++.dg/tls/thread_local14.C: New test.
153 * g++.dg/tls/thread_local14-aux.cc: New file.
155 2023-05-03 Jakub Jelinek <jakub@redhat.com>
157 Backported from master:
158 2023-03-17 Jakub Jelinek <jakub@redhat.com>
161 * gcc.target/i386/pr105554.c: New test.
163 2023-05-03 Jakub Jelinek <jakub@redhat.com>
165 Backported from master:
166 2023-03-17 Jakub Jelinek <jakub@redhat.com>
169 * c-c++-common/ubsan/div-by-zero-8.c: New test.
171 2023-05-03 Jakub Jelinek <jakub@redhat.com>
173 Backported from master:
174 2023-03-17 Jakub Jelinek <jakub@redhat.com>
177 * c-c++-common/gomp/doacross-8.c: New test.
179 2023-05-03 Jakub Jelinek <jakub@redhat.com>
181 Backported from master:
182 2023-03-14 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
187 2023-05-03 Jakub Jelinek <jakub@redhat.com>
189 Backported from master:
190 2023-03-10 Jakub Jelinek <jakub@redhat.com>
193 * g++.dg/gomp/pr107558.C: New test.
195 2023-05-03 Jakub Jelinek <jakub@redhat.com>
197 Backported from master:
198 2023-03-04 Jakub Jelinek <jakub@redhat.com>
201 * c-c++-common/Wsign-compare-2.c (f18): New test.
203 2023-05-03 Jakub Jelinek <jakub@redhat.com>
205 Backported from master:
206 2023-03-04 Jakub Jelinek <jakub@redhat.com>
209 * c-c++-common/Wsign-compare-2.c: New test.
210 * c-c++-common/pr107465.c: New test.
212 2023-05-03 Jakub Jelinek <jakub@redhat.com>
214 Backported from master:
215 2023-03-02 Jakub Jelinek <jakub@redhat.com>
218 * g++.dg/debug/dwarf2/pr108716.C: New test.
220 2023-05-03 Jakub Jelinek <jakub@redhat.com>
222 Backported from master:
223 2023-02-24 Jakub Jelinek <jakub@redhat.com>
226 * g++.dg/opt/pr108854.C: New test.
228 2023-05-03 Jakub Jelinek <jakub@redhat.com>
230 Backported from master:
231 2023-02-24 Jakub Jelinek <jakub@redhat.com>
234 * gcc.target/i386/avx512bf16-pr108881.c: New test.
236 2023-05-03 Jakub Jelinek <jakub@redhat.com>
238 Backported from master:
239 2023-01-24 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/cpp1z/decomp57.C: New test.
243 * g++.dg/cpp1z/decomp58.C: New test.
245 2023-05-03 Jakub Jelinek <jakub@redhat.com>
247 Backported from master:
248 2023-01-14 Jakub Jelinek <jakub@redhat.com>
251 * g++.dg/opt/pr108365.C: New test.
252 * g++.dg/warn/pr108365.C: New test.
254 2023-05-03 Andrew Pinski <apinski@marvell.com>
256 Backported from master:
257 2023-02-09 Andrew Pinski <apinski@marvell.com>
259 PR tree-optimization/108688
260 * gcc.c-torture/compile/pr108688-1.c: New test.
262 2023-05-03 Jakub Jelinek <jakub@redhat.com>
264 Backported from master:
265 2023-02-02 Jakub Jelinek <jakub@redhat.com>
268 * gcc.dg/gomp/pr108435.c: New test.
270 2023-05-03 Jakub Jelinek <jakub@redhat.com>
272 Backported from master:
273 2023-02-01 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/pr108573.c: New test.
278 2023-05-03 Jakub Jelinek <jakub@redhat.com>
280 Backported from master:
281 2023-02-01 Jakub Jelinek <jakub@redhat.com>
284 * g++.dg/gomp/pr108607.C: New test.
286 2023-05-03 Jakub Jelinek <jakub@redhat.com>
288 Backported from master:
289 2023-01-31 Jakub Jelinek <jakub@redhat.com>
291 PR rtl-optimization/108596
292 * gcc.c-torture/compile/pr108596.c: New test.
294 2023-05-03 Jakub Jelinek <jakub@redhat.com>
296 Backported from master:
297 2023-01-19 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/init/pr53932.C: New test.
302 2023-05-03 Jakub Jelinek <jakub@redhat.com>
304 Backported from master:
305 2023-01-04 Jakub Jelinek <jakub@redhat.com>
308 * gcc.c-torture/compile/pr108237.c: New test.
310 2023-05-03 Jakub Jelinek <jakub@redhat.com>
312 Backported from master:
313 2022-12-23 Jakub Jelinek <jakub@redhat.com>
315 PR tree-optimization/108068
316 * gcc.dg/dfp/pr108068.c: New test.
318 2023-05-03 Jakub Jelinek <jakub@redhat.com>
320 Backported from master:
321 2022-12-22 Jakub Jelinek <jakub@redhat.com>
323 PR rtl-optimization/108193
324 * gfortran.dg/pr108193.f90: New test.
326 2023-05-03 Jakub Jelinek <jakub@redhat.com>
328 Backported from master:
329 2022-12-19 Jakub Jelinek <jakub@redhat.com>
332 * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
333 before casting to long *.
335 2023-05-03 Jakub Jelinek <jakub@redhat.com>
337 Backported from master:
338 2022-12-19 Jakub Jelinek <jakub@redhat.com>
341 * gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
342 long when casting pointer to integral type.
344 2023-05-03 Jakub Jelinek <jakub@redhat.com>
346 Backported from master:
347 2022-12-16 Jakub Jelinek <jakub@redhat.com>
349 PR rtl-optimization/106751
350 * gcc.c-torture/compile/pr106751.c: New test.
352 2023-05-03 Jakub Jelinek <jakub@redhat.com>
354 Backported from master:
355 2022-12-15 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/cpp0x/pr107065.C: New test.
360 2023-05-03 Jakub Jelinek <jakub@redhat.com>
362 Backported from master:
363 2022-12-10 Jakub Jelinek <jakub@redhat.com>
365 PR tree-optimization/107997
366 * gcc.c-torture/compile/pr107997.c: New test.
368 2023-05-03 Jakub Jelinek <jakub@redhat.com>
370 Backported from master:
371 2022-12-08 Jakub Jelinek <jakub@redhat.com>
374 * gcc.dg/pr106719.c: New test.
376 2023-05-03 Jakub Jelinek <jakub@redhat.com>
378 Backported from master:
379 2022-11-24 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/asan/pr107317.c: New test.
384 2023-05-03 Jakub Jelinek <jakub@redhat.com>
386 Backported from master:
387 2022-11-20 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/ubsan/pr107183.c: New test.
392 2023-05-03 Jakub Jelinek <jakub@redhat.com>
394 Backported from master:
395 2022-10-24 Jakub Jelinek <jakub@redhat.com>
398 * c-c++-common/pr107358.c: New test.
400 2023-05-03 Jakub Jelinek <jakub@redhat.com>
402 Backported from master:
403 2022-10-24 Jakub Jelinek <jakub@redhat.com>
406 * g++.dg/cpp1y/constexpr-105774.C: New test.
408 2023-05-03 Jakub Jelinek <jakub@redhat.com>
410 Backported from master:
411 2022-09-24 Jakub Jelinek <jakub@redhat.com>
414 * c-c++-common/gomp/pr107001.c: New test.
416 2023-05-03 Jakub Jelinek <jakub@redhat.com>
418 Backported from master:
419 2022-09-24 Jakub Jelinek <jakub@redhat.com>
422 * c-c++-common/gomp/pr106981.c: New test.
424 2023-05-03 Jakub Jelinek <jakub@redhat.com>
426 Backported from master:
427 2022-08-16 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
430 compound |=, &= and ^= operations.
431 * g++.dg/cpp2a/volatile3.C: Likewise.
432 * g++.dg/cpp2a/volatile5.C: Likewise.
434 2023-05-03 Jakub Jelinek <jakub@redhat.com>
436 Backported from master:
437 2022-07-27 Jakub Jelinek <jakub@redhat.com>
440 * g++.dg/debug/pr106261.C: New test.
442 2023-05-03 Jakub Jelinek <jakub@redhat.com>
444 Backported from master:
445 2022-06-21 Jakub Jelinek <jakub@redhat.com>
447 PR rtl-optimization/106032
448 * gcc.c-torture/execute/pr106032.c: New test.
450 2023-05-03 Jakub Jelinek <jakub@redhat.com>
452 Backported from master:
453 2022-06-21 Jakub Jelinek <jakub@redhat.com>
456 * gcc.c-torture/compile/pr106030.c: New test.
458 2023-04-25 Jason Merrill <jason@redhat.com>
461 * g++.dg/cpp0x/constexpr-pmf3.C: Remove stray ';'.
463 2023-04-21 Jason Merrill <jason@redhat.com>
466 * g++.dg/warn/Wsequence-point-5.C: New test.
468 2023-04-21 Jason Merrill <jason@redhat.com>
471 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
473 2023-04-21 Jason Merrill <jason@redhat.com>
476 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
478 2023-04-21 Jason Merrill <jason@redhat.com>
481 * g++.dg/lookup/friend24.C: New test.
483 2023-04-21 Jason Merrill <jason@redhat.com>
486 * g++.dg/cpp0x/enum43.C: New test.
488 2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
490 Backported from master:
491 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
494 * gcc.target/aarch64/pr108589.c: New test.
496 2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
498 Backported from master:
499 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
500 Di Zhao <di.zhao@amperecomputing.com>
502 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
504 2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
506 Backported from master:
507 2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
509 * gcc.target/aarch64/cpunative/info_18: New test.
510 * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
512 2023-04-17 Kewen Lin <linkw@linux.ibm.com>
514 Backported from master:
515 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
518 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
519 to distinguish parity byte from parity.
520 * gcc.target/powerpc/pr108699.c: New test.
522 2023-04-16 Harald Anlauf <anlauf@gmx.de>
524 Backported from master:
525 2023-04-14 Harald Anlauf <anlauf@gmx.de>
528 * gfortran.dg/set_exponent_1.f90: New test.
530 2023-03-24 Harald Anlauf <anlauf@gmx.de>
532 Backported from master:
533 2023-03-20 Harald Anlauf <anlauf@gmx.de>
536 * gfortran.dg/nearest_6.f90: New test.
538 2023-03-24 Harald Anlauf <anlauf@gmx.de>
540 Backported from master:
541 2023-03-19 Harald Anlauf <anlauf@gmx.de>
544 * gfortran.dg/pr85877.f90: New test.
546 2023-03-17 Harald Anlauf <anlauf@gmx.de>
548 Backported from master:
549 2023-03-11 Harald Anlauf <anlauf@gmx.de>
552 * gfortran.dg/pr106945.f90: New test.
554 2023-03-17 Harald Anlauf <anlauf@gmx.de>
556 Backported from master:
557 2023-03-10 Harald Anlauf <anlauf@gmx.de>
560 * gfortran.dg/bind_c_usage_34.f90: New test.
562 2023-03-05 Harald Anlauf <anlauf@gmx.de>
564 Backported from master:
565 2023-02-27 Harald Anlauf <anlauf@gmx.de>
568 * gfortran.dg/ibits_2.f90: New test.
570 2023-03-05 Harald Anlauf <anlauf@gmx.de>
572 Backported from master:
573 2023-02-22 Harald Anlauf <anlauf@gmx.de>
576 * gfortran.dg/pr96024.f90: New test.
578 2023-03-05 Harald Anlauf <anlauf@gmx.de>
580 Backported from master:
581 2023-02-21 Harald Anlauf <anlauf@gmx.de>
584 * gfortran.dg/pr96025.f90: New test.
586 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
588 Backported from master:
589 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
592 * gdc.dg/imports/pr108877a.d: New test.
593 * gdc.dg/pr108877.d: New test.
595 2023-02-20 Alex Coplan <alex.coplan@arm.com>
597 Backported from master:
598 2023-02-06 Alex Coplan <alex.coplan@arm.com>
601 * gcc.target/aarch64/pr104921-1.c: New test.
602 * gcc.target/aarch64/pr104921-2.c: New test.
603 * gcc.target/aarch64/pr104921.x: Include file for new tests.
605 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
607 Backported from master:
608 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
611 * gcc.target/powerpc/pr108348-1.c: New test.
612 * gcc.target/powerpc/pr108348-2.c: New test.
614 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
616 Backported from master:
617 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
620 * gcc.target/powerpc/pr108272-1.c: New test.
621 * gcc.target/powerpc/pr108272-2.c: New test.
622 * gcc.target/powerpc/pr108272-3.c: New test.
623 * gcc.target/powerpc/pr108272-4.c: New test.
625 2023-02-11 Harald Anlauf <anlauf@gmx.de>
627 Backported from master:
628 2023-02-07 Harald Anlauf <anlauf@gmx.de>
631 * gfortran.dg/save_7.f90: New test.
633 2023-02-11 Harald Anlauf <anlauf@gmx.de>
635 Backported from master:
636 2023-02-01 Harald Anlauf <anlauf@gmx.de>
639 * gfortran.dg/pr108527.f90: Adjust test pattern.
641 2023-02-11 Harald Anlauf <anlauf@gmx.de>
643 Backported from master:
644 2023-01-28 Harald Anlauf <anlauf@gmx.de>
645 Steven G. Kargl <kargl@gcc.gnu.org>
648 * gfortran.dg/pr108527.f90: New test.
650 2023-02-07 Richard Biener <rguenther@suse.de>
652 Backported from master:
653 2022-09-02 Richard Biener <rguenther@suse.de>
655 PR tree-optimization/106809
656 * gcc.dg/torture/pr106809.c: New testcase.
658 2023-02-05 Harald Anlauf <anlauf@gmx.de>
660 Backported from master:
661 2023-01-24 Harald Anlauf <anlauf@gmx.de>
664 * gfortran.dg/pr108529.f90: New test.
666 2023-02-05 Harald Anlauf <anlauf@gmx.de>
668 Backported from master:
669 2022-07-14 Harald Anlauf <anlauf@gmx.de>
670 Steven G. Kargl <kargl@gcc.gnu.org>
673 * gfortran.dg/pr106209.f90: New test.
675 2023-02-05 Harald Anlauf <anlauf@gmx.de>
677 Backported from master:
678 2023-01-23 Harald Anlauf <anlauf@gmx.de>
681 * gfortran.dg/pr108501.f90: New test.
683 2023-02-05 Harald Anlauf <anlauf@gmx.de>
685 Backported from master:
686 2023-01-23 Harald Anlauf <anlauf@gmx.de>
689 * gfortran.dg/pr108502.f90: New test.
691 2023-02-05 Harald Anlauf <anlauf@gmx.de>
693 Backported from master:
694 2023-01-17 Harald Anlauf <anlauf@gmx.de>
697 * gfortran.dg/pr108421.f90: New test.
699 2023-02-05 Harald Anlauf <anlauf@gmx.de>
701 Backported from master:
702 2023-01-23 Harald Anlauf <anlauf@gmx.de>
705 * gfortran.dg/pr108420.f90: New test.
707 2023-02-05 Harald Anlauf <anlauf@gmx.de>
709 Backported from master:
710 2023-01-28 Harald Anlauf <anlauf@gmx.de>
713 * gfortran.dg/common_27.f90: New test.
715 2023-01-26 Richard Biener <rguenther@suse.de>
717 Backported from master:
718 2022-11-14 Richard Biener <rguenther@suse.de>
720 * gcc.dg/pr107554.c: Restrict to lp64.
722 2023-01-26 Richard Biener <rguenther@suse.de>
724 Backported from master:
725 2022-11-11 Richard Biener <rguenther@suse.de>
726 Nikita Voronov <nik_1357@mail.ru>
728 PR tree-optimization/107554
729 * gcc.dg/pr107554.c: New testcase.
731 2023-01-26 Richard Biener <rguenther@suse.de>
733 Backported from master:
734 2022-10-21 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/107323
737 * gcc.dg/tree-ssa/pr107323.c: New testcase.
739 2023-01-26 Richard Biener <rguenther@suse.de>
741 Backported from master:
742 2022-10-06 Richard Biener <rguenther@suse.de>
744 PR tree-optimization/107107
745 * gcc.dg/pr107107.c: New testcase.
747 2023-01-26 Richard Biener <rguenther@suse.de>
749 Backported from master:
750 2022-09-14 Richard Biener <rguenther@suse.de>
752 PR tree-optimization/106934
753 * gfortran.dg/pr106934.f90: New testcase.
755 2023-01-25 Christophe Lyon <christophe.lyon@arm.com>
757 Backported from master:
758 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
759 Richard Sandiford <richard.sandiford@arm.com>
761 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
762 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
764 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
765 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
767 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
768 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
769 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
770 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
772 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
773 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
775 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
776 * g++.target/aarch64/bitfield-abi-warning.h: New test.
778 2023-01-08 Harald Anlauf <anlauf@gmx.de>
780 Backported from master:
781 2022-12-23 Harald Anlauf <anlauf@gmx.de>
784 * gfortran.dg/pr103505.f90: Adjust expected patterns.
785 * gfortran.dg/pr108131.f90: New test.
787 2023-01-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
789 Backported from master:
790 2021-12-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
794 * lib/prune.exp: Prune some warnings related to LTO and
797 2023-01-06 Martin Liska <mliska@suse.cz>
799 Backported from master:
800 2021-05-12 Martin Liska <mliska@suse.cz>
802 * lib/lto.exp: When running tests without jobserver, one can see
803 the following warning for tests that use 1to1 partitioning.
805 2023-01-05 Kewen Lin <linkw@linux.ibm.com>
808 * gcc.target/powerpc/pr106736-1.c: New test.
809 * gcc.target/powerpc/pr106736-2.c: Likewise.
810 * gcc.target/powerpc/pr106736-3.c: Likewise.
811 * gcc.target/powerpc/pr106736-4.c: Likewise.
812 * gcc.target/powerpc/pr106736-5.c: Likewise.
814 2022-12-24 John David Anglin <danglin@gcc.gnu.org>
816 * g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
817 * gcc.dg/guality/guality.exp: Likewise.
818 * gfortran.dg/guality/guality.exp: Likewise.
820 2022-12-18 Paul Thomas <pault@gcc.gnu.org>
822 Backported from master:
823 2022-12-09 Paul Thomas <pault@gcc.gnu.org>
826 * gfortran.dg/pr107872.f90: New test.
828 2022-12-16 Patrick Palka <ppalka@redhat.com>
830 Backported from master:
831 2021-10-28 Patrick Palka <ppalka@redhat.com>
835 * g++.dg/cpp1z/fold13.C: New test.
837 2022-12-15 Sebastian Pop <spop@amazon.com>
840 * gcc.target/aarch64/pr98776.c: New.
841 * gcc.target/aarch64/pr92424-2.c: Adjust pattern.
842 * gcc.target/aarch64/pr92424-3.c: Adjust pattern.
844 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
846 Backported from master:
847 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
850 * gdc.dg/imports/pr108050/mod1.d: New.
851 * gdc.dg/imports/pr108050/mod2.d: New.
852 * gdc.dg/imports/pr108050/package.d: New.
853 * gdc.dg/pr108050.d: New test.
855 2022-12-01 liuhongt <hongtao.liu@intel.com>
857 * gcc.target/i386/pr107863.c: New test.
859 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
861 Backported from master:
862 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
865 * gdc.dg/pr107592.d: New test.
867 2022-11-25 Harald Anlauf <anlauf@gmx.de>
869 Backported from master:
870 2022-11-18 Harald Anlauf <anlauf@gmx.de>
873 * gfortran.dg/null_actual_3.f90: New test.
875 2022-11-18 Marek Polacek <polacek@redhat.com>
877 Backported from master:
878 2022-11-18 Marek Polacek <polacek@redhat.com>
881 * g++.dg/cpp2a/constinit18.C: New test.
883 2022-11-08 H.J. Lu <hjl.tools@gmail.com>
885 Backported from master:
886 2022-10-25 H.J. Lu <hjl.tools@gmail.com>
889 * gcc.target/i386/pr107304.c: New test.
891 2022-10-28 Harald Anlauf <anlauf@gmx.de>
893 Backported from master:
894 2022-10-26 Harald Anlauf <anlauf@gmx.de>
897 * gfortran.dg/illegal_boz_arg_4.f90: New test.
899 2022-10-25 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
901 Backported from master:
902 2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
904 * gcc.target/s390/pr106355.h: Common code for new tests.
905 * gcc.target/s390/pr106355-1.c: New test.
906 * gcc.target/s390/pr106355-2.c: New test.
907 * gcc.target/s390/pr106355-3.c: New test.
909 2022-10-23 Harald Anlauf <anlauf@gmx.de>
911 Backported from master:
912 2022-10-20 Harald Anlauf <anlauf@gmx.de>
913 Steven G. Kargl <kargl@gcc.gnu.org>
916 * gfortran.dg/pr105633.f90: New test.
918 2022-10-21 Richard Sandiford <richard.sandiford@arm.com>
920 Backported from master:
921 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
923 * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
925 * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
927 2022-10-21 Richard Sandiford <richard.sandiford@arm.com>
929 Backported from master:
930 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
932 * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
934 * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
936 2022-10-21 Richard Sandiford <richard.sandiford@arm.com>
938 * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
940 2022-10-20 Kewen Lin <linkw@linux.ibm.com>
942 Backported from master:
943 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
946 * gcc.target/powerpc/pr96072.c: New test.
948 2022-10-14 Richard Biener <rguenther@suse.de>
950 Backported from master:
951 2022-08-10 Richard Biener <rguenther@suse.de>
953 PR tree-optimization/106513
954 * gcc.dg/torture/pr106513.c: New testcase.
956 2022-10-14 Richard Biener <rguenther@suse.de>
958 Backported from master:
959 2022-07-19 Richard Biener <rguenther@suse.de>
962 * gfortran.dg/pr106331.f90: New testcase.
964 2022-10-14 Richard Biener <rguenther@suse.de>
966 Backported from master:
967 2022-07-01 Richard Biener <rguenther@suse.de>
969 PR tree-optimization/106131
970 * g++.dg/torture/pr106131.C: New testcase.
972 2022-10-14 Richard Biener <rguenther@suse.de>
974 Backported from master:
975 2022-06-29 Richard Biener <rguenther@suse.de>
977 PR tree-optimization/106112
978 * gcc.dg/torture/pr106112.c: New testcase.
980 2022-10-10 Mikael Morin <mikael@gcc.gnu.org>
982 Backported from master:
983 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
986 * gfortran.dg/intent_optimize_4.f90: New test.
988 2022-10-10 Mikael Morin <mikael@gcc.gnu.org>
990 Backported from master:
991 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
994 * gfortran.dg/intent_out_15.f90: New test.
996 2022-10-08 José Rui Faustino de Sousa <jrfsousa@gmail.com>
998 Backported from master:
999 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1003 * gfortran.dg/PR100029.f90: New test.
1004 * gfortran.dg/PR100040.f90: New test.
1006 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1008 Backported from master:
1009 2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1012 * gfortran.dg/PR100132.f90: New test.
1014 2022-09-30 Harald Anlauf <anlauf@gmx.de>
1016 Backported from master:
1017 2022-09-27 Harald Anlauf <anlauf@gmx.de>
1020 * gfortran.dg/pr107054.f90: New test.
1022 2022-09-30 Harald Anlauf <anlauf@gmx.de>
1024 Backported from master:
1025 2022-09-22 Harald Anlauf <anlauf@gmx.de>
1028 * gfortran.dg/associate_26a.f90: New test.
1030 2022-09-30 Harald Anlauf <anlauf@gmx.de>
1032 Backported from master:
1033 2022-09-20 Harald Anlauf <anlauf@gmx.de>
1036 * gfortran.dg/pr106985.f90: New test.
1038 2022-09-30 Harald Anlauf <anlauf@gmx.de>
1040 Backported from master:
1041 2022-08-24 Harald Anlauf <anlauf@gmx.de>
1044 * gfortran.dg/pr103694.f90: New test.
1046 2022-09-26 Harald Anlauf <anlauf@gmx.de>
1048 Backported from master:
1049 2022-09-20 Harald Anlauf <anlauf@gmx.de>
1052 * gfortran.dg/pr106986.f90: New test.
1054 2022-09-24 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1056 Backported from master:
1057 2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
1060 * gfortran.dg/PR100245.f90: New test.
1062 2022-09-22 Harald Anlauf <anlauf@gmx.de>
1064 Backported from master:
1065 2022-09-15 Harald Anlauf <anlauf@gmx.de>
1068 * gfortran.dg/pr106857.f90: New test.
1070 2022-09-13 Peter Bergner <bergner@linux.ibm.com>
1072 Backported from master:
1073 2022-09-01 Peter Bergner <bergner@linux.ibm.com>
1076 * g++.target/powerpc/pr101322.C: New test.
1078 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
1080 Backported from master:
1081 2022-09-07 Kewen Lin <linkw@linux.ibm.com>
1084 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Add
1085 a function definition to avoid pedwarn about empty translation unit.
1086 (check_effective_target_has_arch_pwr6): Likewise.
1087 (check_effective_target_has_arch_pwr7): Likewise.
1088 (check_effective_target_has_arch_pwr8): Likewise.
1089 (check_effective_target_has_arch_pwr9): Likewise.
1090 (check_effective_target_has_arch_ppc64): Likewise.
1091 (check_effective_target_ppc_float128): Likewise.
1092 (check_effective_target_ppc_float128_insns): Likewise.
1093 (check_effective_target_powerpc_vsx): Likewise.
1095 2022-08-30 Peter Bergner <bergner@linux.ibm.com>
1097 Backported from master:
1098 2022-08-28 Peter Bergner <bergner@linux.ibm.com>
1101 * gcc.target/powerpc/pr106017.c: New test.
1103 2022-08-24 Kewen Lin <linkw@linux.ibm.com>
1105 Backported from master:
1106 2022-08-16 Kewen Lin <linkw@linux.ibm.com>
1109 * gcc.target/powerpc/pr103353.c: New test.
1111 2022-08-17 Segher Boessenkool <segher@kernel.crashing.org>
1113 Backported from master:
1114 2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
1117 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
1118 the specified dg-options.
1119 (check_effective_target_has_arch_pwr6): Ditto.
1120 (check_effective_target_has_arch_pwr7): Ditto.
1121 (check_effective_target_has_arch_pwr8): Ditto.
1122 (check_effective_target_has_arch_pwr9): Ditto.
1123 (check_effective_target_has_arch_ppc64): Ditto.
1125 2022-08-17 Segher Boessenkool <segher@kernel.crashing.org>
1127 Backported from master:
1128 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
1130 * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
1132 2022-08-04 Peter Bergner <bergner@linux.ibm.com>
1134 Backported from master:
1135 2022-03-25 Peter Bergner <bergner@linux.ibm.com>
1137 * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if.
1138 * g++.dg/pr65240-2.C: Likewise.
1139 * g++.dg/pr65240-3.C: Likewise.
1140 * g++.dg/pr65240-4.C: Likewise.
1141 * g++.dg/pr65242.C: Likewise.
1142 * g++.dg/pr67211.C: Likewise.
1143 * g++.dg/pr69667.C: Likewise.
1144 * g++.dg/pr71294.C: Likewise.
1145 * g++.dg/pr84279.C: Likewise.
1146 * g++.dg/torture/ppc-ldst-array.C: Likewise.
1147 * gfortran.dg/nint_p7.f90: Likewise.
1148 * gfortran.dg/pr102860.f90: Likewise.
1149 * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
1150 * gcc.target/powerpc/fusion2.c: Likewise.
1151 * gcc.target/powerpc/test_mffsl.c: Likewise.
1152 * gfortran.dg/pr47614.f: Likewise.
1153 * gfortran.dg/pr58968.f: Likewise.
1155 2022-08-02 Lewis Hyatt <lhyatt@gmail.com>
1157 Backported from master:
1158 2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
1160 PR preprocessor/97498
1161 * c-c++-common/pr97498.c: New test.
1162 * gcc.dg/pragma-message.c: Adapt for improved warning locations.
1164 2022-08-02 Kewen Lin <linkw@linux.ibm.com>
1166 Backported from master:
1167 2022-07-26 Kewen Lin <linkw@linux.ibm.com>
1170 * gcc.target/powerpc/pr106091.c: New test.
1172 2022-07-26 Harald Anlauf <anlauf@gmx.de>
1174 Backported from master:
1175 2022-07-26 Harald Anlauf <anlauf@gmx.de>
1178 * gfortran.dg/pr103504.f90: New test.
1180 2022-07-22 Surya Kumari Jangala <jskumari@linux.vnet.ibm.com>
1182 Backported from master:
1183 2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
1185 PR rtl-optimization/105041
1186 * gcc.target/powerpc/pr105041.c: New test.
1188 2022-07-16 Steve Kargl <kargl@gcc.gnu.org>
1190 Backported from master:
1191 2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
1194 * gfortran.dg/pr104313.f: New test.
1196 2022-07-13 Martin Jambor <mjambor@suse.cz>
1198 Backported from master:
1199 2022-07-04 Martin Jambor <mjambor@suse.cz>
1201 PR tree-optimization/105860
1202 * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
1203 * gcc.dg/tree-ssa/pr105860.c: Likewise.
1205 2022-07-05 Iain Buclaw <ibuclaw@gdcproject.org>
1207 Backported from master:
1208 2022-07-04 Iain Buclaw <ibuclaw@gdcproject.org>
1211 * gdc.dg/pr106139a.d: New test.
1212 * gdc.dg/pr106139b.d: New test.
1213 * gdc.dg/pr106139c.d: New test.
1214 * gdc.dg/pr106139d.d: New test.
1215 * gdc.test/fail_compilation/ice20264.d: New test.
1217 2022-07-03 Harald Anlauf <anlauf@gmx.de>
1219 Backported from master:
1220 2022-06-30 Harald Anlauf <anlauf@gmx.de>
1221 Steven G. Kargl <kargl@gcc.gnu.org>
1227 * gfortran.dg/class_58.f90: Fix test.
1228 * gfortran.dg/class_73.f90: New test.
1230 2022-07-03 Harald Anlauf <anlauf@gmx.de>
1232 Backported from master:
1233 2022-06-29 Harald Anlauf <anlauf@gmx.de>
1234 Steven G. Kargl <kargl@gcc.gnu.org>
1237 * gfortran.dg/extends_type_of_4.f90: New test.
1239 2022-07-01 Harald Anlauf <anlauf@gmx.de>
1241 Backported from master:
1242 2022-06-26 Harald Anlauf <anlauf@gmx.de>
1245 * gfortran.dg/pr105954.f90: New test.
1247 2022-07-01 Harald Anlauf <anlauf@gmx.de>
1249 Backported from master:
1250 2022-06-26 Harald Anlauf <anlauf@gmx.de>
1253 * gfortran.dg/index_6.f90: New test.
1255 2022-07-01 Harald Anlauf <anlauf@gmx.de>
1257 Backported from master:
1258 2022-06-24 Harald Anlauf <anlauf@gmx.de>
1261 * gfortran.dg/unpack_vector_1.f90: New test.
1263 2022-06-28 Release Manager
1265 * GCC 10.4.0 released.
1267 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
1269 Backported from master:
1270 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
1273 * gcc.target/alpha/pr105209.c: New test.
1275 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
1277 Backported from master:
1278 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
1281 * gcc.target/i386/pr105970.c: New test.
1283 2022-06-20 Jakub Jelinek <jakub@redhat.com>
1285 Backported from master:
1286 2022-06-18 Jakub Jelinek <jakub@redhat.com>
1288 PR middle-end/105998
1289 * c-c++-common/pr105998.c: New test.
1291 2022-06-20 Jan Hubicka <jh@suse.cz>
1293 Backported from master:
1294 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
1296 * gcc.dg/ipa/pr105739.c: New test.
1298 2022-06-20 Jakub Jelinek <jakub@redhat.com>
1300 Backported from master:
1301 2022-05-27 Jakub Jelinek <jakub@redhat.com>
1304 * g++.dg/ubsan/pr105729.C: New test.
1306 2022-06-15 Jakub Jelinek <jakub@redhat.com>
1308 Backported from master:
1309 2022-05-29 Jakub Jelinek <jakub@redhat.com>
1311 PR preprocessor/105732
1312 * c-c++-common/cpp/va-opt-10.c: New test.
1314 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1316 Backported from master:
1317 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1319 * gdc.dg/Wpadded.d: New test.
1321 2022-06-15 Richard Biener <rguenther@suse.de>
1323 Backported from master:
1324 2022-05-27 Richard Biener <rguenther@suse.de>
1326 PR tree-optimization/105726
1327 * g++.dg/warn/Warray-bounds-27.C: New testcase.
1329 2022-06-14 Jakub Jelinek <jakub@redhat.com>
1331 PR rtl-optimization/104637
1332 * gcc.target/i386/pr104637.c: Don't run on ia32. Add -Wno-div-by-zero
1334 (foo): Remove extraneous initializer.
1336 2022-06-14 Vladimir N. Makarov <vmakarov@redhat.com>
1338 PR rtl-optimization/104637
1339 * gcc.target/i386/pr104637.c: New.
1341 2022-06-13 Marek Polacek <polacek@redhat.com>
1343 Backported from master:
1344 2022-03-08 Marek Polacek <polacek@redhat.com>
1346 PR rtl-optimization/104777
1347 * gcc.dg/torture/tls/pr104777.c: New test.
1349 2022-06-09 Iain Sandoe <iain@sandoe.co.uk>
1351 Backported from master:
1352 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
1354 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
1355 exit conditions to cater for more platforms.
1356 * lib/target-supports.exp: Add support for checking that the
1357 jit lib is usable on the target.
1359 2022-06-09 Iain Sandoe <iain@sandoe.co.uk>
1361 Backported from master:
1362 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
1364 * jit.dg/harness.h: Include jit-dejagnu.h.
1365 * jit.dg/jit.exp: Use -rdynamic conditionally on target
1366 support, instead of unconditional -Wl,--export-dynamic.
1368 2022-05-29 Richard Biener <rguenther@suse.de>
1370 Backported from master:
1371 2022-03-28 Richard Biener <rguenther@suse.de>
1373 * gcc.dg/torture/pr100786.c: Add dg-require alias.
1375 2022-05-29 Iain Sandoe <iain@sandoe.co.uk>
1377 Backported from master:
1378 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
1380 * lib/prune.exp: Prune useless output caused by a linker bug.
1382 2022-05-29 Iain Sandoe <iain@sandoe.co.uk>
1384 Backported from master:
1385 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
1386 Matt Jacobson <mhjacobson@me.com>
1389 * obj-c++.dg/pr101666-0.mm: New test.
1390 * obj-c++.dg/pr101666-1.mm: New test.
1391 * obj-c++.dg/pr101666.inc: New.
1392 * objc.dg/pr101666-0.m: New test.
1393 * objc.dg/pr101666-1.m: New test.
1394 * objc.dg/pr101666.inc: New.
1396 2022-05-29 Iain Sandoe <iain@sandoe.co.uk>
1398 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
1399 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1401 2022-05-29 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
1403 Backported from master:
1404 2021-12-18 François-Xavier Coudert <fxcoudert@gcc.gnu.org>
1406 * gcc.dg/darwin-minversion-link.c: Test darwin21.
1407 * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
1408 * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
1409 * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
1411 2022-05-27 Kewen Lin <linkw@linux.ibm.com>
1413 Backported from master:
1414 2022-04-18 Kewen Lin <linkw@linux.ibm.com>
1417 * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
1419 2022-05-27 Richard Biener <rguenther@suse.de>
1421 Backported from master:
1422 2022-04-13 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/105250
1425 * gcc.dg/pr105250.c: New testcase.
1427 2022-05-27 Andreas Krebbel <krebbel@linux.ibm.com>
1429 Backported from master:
1430 2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
1433 * gcc.dg/pr105140.c: Skip for s390*-*-*.
1435 2022-05-27 Segher Boessenkool <segher@kernel.crashing.org>
1437 Backported from master:
1438 2022-04-06 Segher Boessenkool <segher@kernel.crashing.org>
1441 * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
1443 2022-05-27 Richard Biener <rguenther@suse.de>
1445 Backported from master:
1446 2022-04-04 Richard Biener <rguenther@suse.de>
1448 PR middle-end/105140
1449 * gcc.dg/pr105140.c: New testcase.
1451 2022-05-27 Richard Biener <rguenther@suse.de>
1453 Backported from master:
1454 2022-04-06 Richard Biener <rguenther@suse.de>
1456 PR tree-optimization/105163
1457 * gcc.dg/torture/pr105163.c: New testcase.
1459 2022-05-27 Richard Biener <rguenther@suse.de>
1461 Backported from master:
1462 2022-04-06 Richard Biener <rguenther@suse.de>
1464 PR tree-optimization/105173
1465 * gcc.dg/pr105173.c: New testcase.
1467 2022-05-25 Jason Merrill <jason@redhat.com>
1470 * g++.dg/cpp1z/constexpr-array2.C: New test.
1472 2022-05-25 Jason Merrill <jason@redhat.com>
1475 2022-05-25 Jason Merrill <jason@redhat.com>
1478 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
1480 2022-05-16 Harald Anlauf <anlauf@gmx.de>
1482 Backported from master:
1483 2022-05-11 Harald Anlauf <anlauf@gmx.de>
1484 Steven G. Kargl <kargl@gcc.gnu.org>
1487 * gfortran.dg/pr105230.f90: New test.
1489 2022-05-16 Harald Anlauf <anlauf@gmx.de>
1491 Backported from master:
1492 2022-03-09 Harald Anlauf <anlauf@gmx.de>
1495 * gfortran.dg/pr104849.f90: New test.
1497 2022-05-16 Harald Anlauf <anlauf@gmx.de>
1499 Backported from master:
1500 2022-04-05 Harald Anlauf <anlauf@gmx.de>
1501 Steven G. Kargl <kargl@gcc.gnu.org>
1504 * gfortran.dg/recursive_reference_3.f90: New test.
1506 2022-05-16 Sebastian Pop <spop@amazon.com>
1509 * gcc.target/aarch64/sync-comp-swap-ool.c: New.
1510 * gcc.target/aarch64/sync-op-acquire-ool.c: New.
1511 * gcc.target/aarch64/sync-op-full-ool.c: New.
1512 * gcc.target/aarch64/target_attr_20.c: Update check.
1513 * gcc.target/aarch64/target_attr_21.c: Same.
1515 2022-05-13 Jason Merrill <jason@redhat.com>
1518 * g++.dg/template/access39.C: New test.
1520 2022-05-13 Jason Merrill <jason@redhat.com>
1523 * g++.target/i386/vec-tmpl1.C: New test.
1525 2022-05-13 Jason Merrill <jason@redhat.com>
1528 * g++.dg/template/conv19.C: New test.
1530 2022-05-13 Jason Merrill <jason@redhat.com>
1533 * g++.dg/cpp0x/initlist-nrv1.C: New test.
1535 2022-05-13 Jason Merrill <jason@redhat.com>
1538 * g++.dg/cpp0x/extern_template-6.C: New test.
1540 2022-05-13 Jason Merrill <jason@redhat.com>
1543 * g++.dg/abi/lambda-defarg1.C: New test.
1545 2022-05-13 Jason Merrill <jason@redhat.com>
1548 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
1550 2022-05-12 Jason Merrill <jason@redhat.com>
1553 2022-05-12 Jason Merrill <jason@redhat.com>
1556 * g++.dg/ext/anon-struct10.C: New test.
1558 2022-05-12 Jason Merrill <jason@redhat.com>
1561 2022-05-12 Jason Merrill <jason@redhat.com>
1564 * g++.dg/template/friend71.C: New test.
1566 2022-05-12 Jason Merrill <jason@redhat.com>
1569 * g++.dg/opt/const7.C: New test.
1571 2022-05-12 Jason Merrill <jason@redhat.com>
1574 * g++.dg/cpp1z/aligned-new9.C: New test.
1576 2022-05-12 Jason Merrill <jason@redhat.com>
1580 * g++.dg/init/no-elide2.C: New test.
1581 * g++.dg/cpp0x/initlist-new6.C: New test.
1583 2022-05-12 Jason Merrill <jason@redhat.com>
1586 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
1588 2022-05-12 Jason Merrill <jason@redhat.com>
1591 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
1593 2022-05-12 Jason Merrill <jason@redhat.com>
1596 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
1598 2022-05-12 Jason Merrill <jason@redhat.com>
1601 * g++.dg/init/assign2.C: New test.
1603 2022-05-12 Jason Merrill <jason@redhat.com>
1607 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
1609 2022-05-12 Jason Merrill <jason@redhat.com>
1612 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
1614 2022-05-12 Jason Merrill <jason@redhat.com>
1617 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
1619 2022-05-12 Jason Merrill <jason@redhat.com>
1622 * g++.dg/lookup/new3.C: New test.
1624 2022-05-12 Jason Merrill <jason@redhat.com>
1627 * g++.dg/ext/anon-struct10.C: New test.
1629 2022-05-11 Patrick Palka <ppalka@redhat.com>
1631 Backported from master:
1632 2021-07-01 Patrick Palka <ppalka@redhat.com>
1635 * g++.dg/cpp0x/constexpr-empty16.C: New test.
1637 2022-05-10 Jeff Law <jeffreyalaw@gmail.com>
1639 Backported from master:
1640 2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
1642 * lib/prune.exp (prune_gcc_output): Prune new linker warning.
1644 2022-05-10 Tobias Burnus <tobias@codesourcery.com>
1646 Backported from master:
1647 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
1650 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
1652 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1654 Backported from master:
1655 2022-04-27 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.dg/asan/pr105396.c: New test.
1660 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1662 Backported from master:
1663 2022-04-22 Jakub Jelinek <jakub@redhat.com>
1665 PR rtl-optimization/105333
1666 * gcc.dg/pr105333.c: New test.
1668 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1670 Backported from master:
1671 2022-04-19 Jakub Jelinek <jakub@redhat.com>
1674 * gcc.dg/pr105257.c: New test.
1676 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1678 Backported from master:
1679 2022-04-19 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/cpp0x/pr105256.C: New test.
1684 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1686 Backported from master:
1687 2022-04-12 Jakub Jelinek <jakub@redhat.com>
1690 * gcc.dg/asan/pr105214.c: New test.
1692 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1694 Backported from master:
1695 2022-04-12 Jakub Jelinek <jakub@redhat.com>
1697 PR rtl-optimization/105211
1698 * gcc.dg/pr105211.c: New test.
1700 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1702 Backported from master:
1703 2022-04-11 Jakub Jelinek <jakub@redhat.com>
1706 * c-c++-common/pr105186.c: New test.
1708 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1710 Backported from master:
1711 2022-04-08 Jakub Jelinek <jakub@redhat.com>
1713 PR tree-optimization/105189
1714 * g++.dg/torture/pr105189.C: New test.
1716 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1718 Backported from master:
1719 2022-04-03 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.target/i386/pr105123.c: New test.
1724 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1726 Backported from master:
1727 2022-03-30 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/ubsan/pr105093.C: New test.
1732 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1734 Backported from master:
1735 2022-03-30 Jakub Jelinek <jakub@redhat.com>
1737 PR tree-optimization/105094
1738 * gcc.dg/pr105094.c: New test.
1740 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1742 Backported from master:
1743 2022-03-30 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/concepts/pr105061.C: New test.
1748 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1750 Backported from master:
1751 2022-03-26 Jakub Jelinek <jakub@redhat.com>
1753 * c-c++-common/builtin-convertvector-3.c: New test.
1755 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1757 Backported from master:
1758 2022-03-24 Jakub Jelinek <jakub@redhat.com>
1761 * g++.dg/cpp2a/constexpr-nonlit7.C: New test.
1763 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1765 Backported from master:
1766 2022-03-19 Jakub Jelinek <jakub@redhat.com>
1768 PR middle-end/104971
1769 * gcc.target/i386/pr104971.c: New test.
1771 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1773 Backported from master:
1774 2022-03-18 Jakub Jelinek <jakub@redhat.com>
1777 * g++.dg/cpp2a/constexpr-new22.C: New test.
1779 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1781 Backported from master:
1782 2022-03-16 Jakub Jelinek <jakub@redhat.com>
1785 * gcc.dg/pr104910.c: New test.
1787 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1789 Backported from master:
1790 2022-03-15 Jakub Jelinek <jakub@redhat.com>
1792 PR rtl-optimization/104814
1793 * gcc.c-torture/execute/pr104814.c: New test.
1795 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1797 Backported from master:
1798 2022-03-09 Jakub Jelinek <jakub@redhat.com>
1801 * c-c++-common/Wshift-negative-value-1.c: Remove
1802 dg-additional-options, instead in target selectors of each diagnostic
1803 check for exact C++ versions where it should be diagnosed.
1804 * c-c++-common/Wshift-negative-value-2.c: Likewise.
1805 * c-c++-common/Wshift-negative-value-3.c: Likewise.
1806 * c-c++-common/Wshift-negative-value-4.c: Likewise.
1807 * c-c++-common/Wshift-negative-value-7.c: New test.
1808 * c-c++-common/Wshift-negative-value-8.c: New test.
1809 * c-c++-common/Wshift-negative-value-9.c: New test.
1810 * c-c++-common/Wshift-negative-value-10.c: New test.
1811 * c-c++-common/Wshift-overflow-1.c: Remove
1812 dg-additional-options, instead in target selectors of each diagnostic
1813 check for exact C++ versions where it should be diagnosed.
1814 * c-c++-common/Wshift-overflow-2.c: Likewise.
1815 * c-c++-common/Wshift-overflow-5.c: Likewise.
1816 * c-c++-common/Wshift-overflow-6.c: Likewise.
1817 * c-c++-common/Wshift-overflow-7.c: Likewise.
1818 * c-c++-common/Wshift-overflow-8.c: New test.
1819 * c-c++-common/Wshift-overflow-9.c: New test.
1820 * c-c++-common/Wshift-overflow-10.c: New test.
1821 * c-c++-common/Wshift-overflow-11.c: New test.
1822 * c-c++-common/Wshift-overflow-12.c: New test.
1824 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1826 Backported from master:
1827 2022-03-08 Jakub Jelinek <jakub@redhat.com>
1830 * g++.dg/spellcheck-pr104806.C: New test.
1832 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1834 Backported from master:
1835 2022-03-07 Jakub Jelinek <jakub@redhat.com>
1838 * gcc.target/s390/pr104775.c: New test.
1840 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1842 Backported from master:
1843 2022-02-25 Jakub Jelinek <jakub@redhat.com>
1844 Marc Glisse <marc.glisse@inria.fr>
1846 PR tree-optimization/104675
1847 * gcc.dg/pr104675-3.c : New test.
1849 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1851 Backported from master:
1852 2022-02-25 Jakub Jelinek <jakub@redhat.com>
1855 * g++.dg/opt/pr104681.C: New test.
1857 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1859 Backported from master:
1860 2022-02-25 Jakub Jelinek <jakub@redhat.com>
1862 PR tree-optimization/104675
1863 * gcc.dg/pr104675-1.c: New test.
1864 * gcc.dg/pr104675-2.c: New test.
1866 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1868 Backported from master:
1869 2022-02-17 Jakub Jelinek <jakub@redhat.com>
1872 * gcc.dg/dfp/pr104557.c: New test.
1874 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1876 Backported from master:
1877 2022-02-16 Jakub Jelinek <jakub@redhat.com>
1879 PR rtl-optimization/104544
1880 * gcc.dg/pr104544.c: New test.
1882 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1884 Backported from master:
1885 2022-02-16 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.dg/dfp/pr104510.c: New test.
1890 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1892 Backported from master:
1893 2022-02-14 Jakub Jelinek <jakub@redhat.com>
1896 * g++.dg/cpp1y/constexpr-104513.C: New test.
1897 * g++.dg/cpp2a/constexpr-dtor12.C: New test.
1899 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1901 Backported from master:
1902 2022-02-12 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.dg/asan/pr104449.c: New test.
1906 * g++.dg/asan/pr104449.C: New test.
1908 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1910 Backported from master:
1911 2022-02-12 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.target/i386/pr104502.c: New test.
1916 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1918 Backported from master:
1919 2022-02-11 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/cpp0x/constexpr-104472.C: New test.
1924 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1926 Backported from master:
1927 2022-02-11 Jakub Jelinek <jakub@redhat.com>
1929 PR middle-end/104446
1930 * gcc.target/i386/pr104446.c: New test.
1932 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1934 Backported from master:
1935 2022-02-08 Jakub Jelinek <jakub@redhat.com>
1938 * gcc.dg/pr102140.c: New test.
1940 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1942 Backported from master:
1943 2022-02-01 Jakub Jelinek <jakub@redhat.com>
1945 PR preprocessor/104147
1946 * c-c++-common/cpp/pr104147.c: New test.
1948 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1950 Backported from master:
1951 2022-01-28 Jakub Jelinek <jakub@redhat.com>
1953 PR tree-optimization/104263
1954 * gcc.dg/pr104263.c: New test.
1956 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1958 Backported from master:
1959 2022-01-21 Jakub Jelinek <jakub@redhat.com>
1961 PR rtl-optimization/102478
1962 * gcc.dg/pr102478.c: New test.
1964 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1966 Backported from master:
1967 2022-01-19 Jakub Jelinek <jakub@redhat.com>
1969 PR middle-end/102860
1970 * gfortran.dg/pr102860.f90: New test.
1972 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1974 Backported from master:
1975 2022-01-18 Jakub Jelinek <jakub@redhat.com>
1978 * g++.dg/cpp2a/consteval27.C: New test.
1980 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1982 Backported from master:
1983 2022-01-12 Jakub Jelinek <jakub@redhat.com>
1984 Jason Merrill <jason@redhat.com>
1987 * g++.dg/warn/Wuseless-cast2.C: New test.
1989 2022-05-10 Jakub Jelinek <jakub@redhat.com>
1991 Backported from master:
1992 2022-01-11 Jakub Jelinek <jakub@redhat.com>
1996 * c-c++-common/pr101537.c: New test.
1997 * c-c++-common/pr103881.c: New test.
1999 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2001 Backported from master:
2002 2022-01-10 Jakub Jelinek <jakub@redhat.com>
2005 * g++.dg/cpp2a/consteval26.C: New test.
2007 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2009 Backported from master:
2010 2022-01-06 Jakub Jelinek <jakub@redhat.com>
2012 PR rtl-optimization/103908
2013 * gcc.target/i386/pr103908.c: New test.
2015 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2017 Backported from master:
2018 2021-12-30 Jakub Jelinek <jakub@redhat.com>
2020 PR preprocessor/89971
2021 * c-c++-common/cpp/va-opt-9.c: New test.
2023 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2025 Backported from master:
2026 2021-12-30 Jakub Jelinek <jakub@redhat.com>
2028 PR rtl-optimization/103860
2029 * gcc.dg/pr103860.c: New test.
2031 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2033 Backported from master:
2034 2021-12-28 Jakub Jelinek <jakub@redhat.com>
2036 PR rtl-optimization/103837
2037 * gcc.dg/pr103837.c: New test.
2039 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2041 Backported from master:
2042 2021-12-14 Jakub Jelinek <jakub@redhat.com>
2045 * gcc.dg/pr103587.c: New test.
2047 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2049 Backported from master:
2050 2021-11-23 Jakub Jelinek <jakub@redhat.com>
2052 PR middle-end/102431
2053 * c-c++-common/gomp/pr102431.c: New test.
2054 * g++.dg/gomp/pr102431.C: New test.
2056 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2058 Backported from master:
2059 2021-11-19 Jakub Jelinek <jakub@redhat.com>
2062 * g++.dg/cpp1z/eval-order11.C: New test.
2064 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2066 Backported from master:
2067 2021-11-15 Jakub Jelinek <jakub@redhat.com>
2070 * gcc.target/i386/pr103205.c: New test.
2072 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2074 Backported from master:
2075 2021-11-11 Jakub Jelinek <jakub@redhat.com>
2078 * g++.dg/debug/dwarf2/pr101378.C: New test.
2080 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2082 Backported from master:
2083 2021-10-21 Jakub Jelinek <jakub@redhat.com>
2086 * c-c++-common/ubsan/pr64888.c: New test.
2088 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2090 Backported from master:
2091 2021-10-19 Jakub Jelinek <jakub@redhat.com>
2094 * g++.dg/cpp2a/constexpr-virtual19.C: New test.
2096 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2098 Backported from master:
2099 2021-10-05 Jakub Jelinek <jakub@redhat.com>
2102 * g++.target/i386/pr102548.C: New test.
2104 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2106 Backported from master:
2107 2021-10-01 Jakub Jelinek <jakub@redhat.com>
2108 Richard Biener <rguenther@suse.de>
2111 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
2113 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2115 Backported from master:
2116 2021-09-28 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.target/i386/pr102498.c: New test.
2121 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2123 Backported from master:
2124 2021-09-15 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/ext/flexary39.C: New test.
2129 * g++.dg/ext/flexary40.C: New test.
2131 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2133 Backported from master:
2134 2021-09-14 Jakub Jelinek <jakub@redhat.com>
2137 * g++.target/i386/pr102295.C: New test.
2139 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2141 Backported from master:
2142 2021-09-14 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/cpp0x/pr102305.C: New test.
2147 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2149 Backported from master:
2150 2021-09-08 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.dg/pr102224.c: New test.
2154 * gcc.target/i386/avx-pr102224.c: New test.
2156 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2158 Backported from master:
2159 2021-08-23 Jakub Jelinek <jakub@redhat.com>
2162 * gcc.dg/guality/pr101905.c: New test.
2164 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2166 Backported from master:
2167 2021-07-28 Jakub Jelinek <jakub@redhat.com>
2169 PR middle-end/101624
2170 * gfortran.dg/ubsan/ubsan.exp: New file.
2171 * gfortran.dg/ubsan/pr101624.f90: New test.
2173 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2175 Backported from master:
2176 2021-07-23 Jakub Jelinek <jakub@redhat.com>
2178 PR rtl-optimization/101562
2179 * gcc.c-torture/compile/pr101562.c: New test.
2181 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2183 Backported from master:
2184 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2186 PR middle-end/101535
2187 * c-c++-common/gomp/pr101535-1.c: New test.
2188 * c-c++-common/gomp/pr101535-2.c: New test.
2190 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2192 Backported from master:
2193 2021-07-21 Jakub Jelinek <jakub@redhat.com>
2196 * g++.dg/gomp/pr101516.C: New test.
2198 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2200 Backported from master:
2201 2021-07-20 Jakub Jelinek <jakub@redhat.com>
2204 * gcc.dg/pr101384.c: New test.
2206 2022-05-10 Tobias Burnus <tobias@codesourcery.com>
2208 Backported from master:
2209 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2211 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2213 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2215 Backported from master:
2216 2021-07-15 Jakub Jelinek <jakub@redhat.com>
2219 * g++.dg/cpp0x/nullptr46.C: New test.
2221 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2223 Backported from master:
2224 2021-07-01 Jakub Jelinek <jakub@redhat.com>
2227 * gcc.dg/pr101266.c: New test.
2229 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2231 Backported from master:
2232 2021-06-29 Jakub Jelinek <jakub@redhat.com>
2235 * g++.dg/ubsan/pr101210.C: New test.
2237 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2239 Backported from master:
2240 2021-06-24 Jakub Jelinek <jakub@redhat.com>
2243 * gcc.dg/pr101171.c: New test.
2245 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2247 Backported from master:
2248 2021-06-21 Jakub Jelinek <jakub@redhat.com>
2250 PR inline-asm/100785
2251 * c-c++-common/pr100785.c: New test.
2253 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2255 Backported from master:
2256 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2258 PR middle-end/101062
2259 * gcc.dg/pr101062.c: New test.
2261 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2263 Backported from master:
2264 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2269 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2271 Backported from master:
2272 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2274 PR middle-end/100898
2275 * g++.dg/ext/va-arg-pack-3.C: New test.
2277 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2279 Backported from master:
2280 2021-05-25 Jakub Jelinek <jakub@redhat.com>
2283 * g++.dg/cpp1z/nodiscard8.C: New test.
2284 * g++.dg/cpp1z/nodiscard9.C: New test.
2286 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2288 Backported from master:
2289 2021-05-18 Jakub Jelinek <jakub@redhat.com>
2292 * g++.dg/other/pr100580.C: New test.
2294 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2296 Backported from master:
2297 2021-05-15 Jakub Jelinek <jakub@redhat.com>
2299 PR rtl-optimization/100342
2300 * gcc.target/i386/pr100342.c: New test.
2302 2022-05-10 liuhongt <hongtao.liu@intel.com>
2304 Backported from master:
2305 2021-01-21 liuhongt <hongtao.liu@intel.com>
2307 PR rtl-optimization/98694
2308 * gcc.target/i386/pr98694.c: New test.
2310 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2312 Backported from master:
2313 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2315 * g++.dg/cpp1y/pr88872.C: New test.
2317 2022-05-10 Jakub Jelinek <jakub@redhat.com>
2319 Backported from master:
2320 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2322 PR middle-end/100508
2323 * gcc.dg/gomp/pr100508.c: New test.
2325 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
2327 * gcc.target/sparc/20220510-1.c: New test.
2329 2022-05-09 Patrick Palka <ppalka@redhat.com>
2331 Backported from master:
2332 2022-04-26 Patrick Palka <ppalka@redhat.com>
2335 * g++.dg/cpp2a/concepts-requires30.C: New test.
2337 2022-05-09 Patrick Palka <ppalka@redhat.com>
2339 Backported from master:
2340 2022-03-26 Patrick Palka <ppalka@redhat.com>
2343 * g++.dg/overload/builtin6.C: New test.
2345 2022-05-09 Patrick Palka <ppalka@redhat.com>
2347 Backported from master:
2348 2022-02-17 Patrick Palka <ppalka@redhat.com>
2351 * g++.dg/template/non-dependent22.C: New test.
2353 2022-05-09 Patrick Palka <ppalka@redhat.com>
2355 Backported from master:
2356 2022-01-25 Patrick Palka <ppalka@redhat.com>
2360 * g++.dg/cpp0x/nsdmi-template21.C: New test.
2361 * g++.dg/cpp0x/nsdmi-template21a.C: New test.
2363 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
2365 Backported from master:
2366 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
2369 * gcc.target/powerpc/pr102059-4.c: New test.
2371 2022-05-06 Richard Biener <rguenther@suse.de>
2373 Backported from master:
2374 2022-04-08 Richard Biener <rguenther@suse.de>
2376 PR tree-optimization/105198
2377 * gcc.dg/torture/pr105198.c: New testcase.
2379 2022-05-06 Richard Biener <rguenther@suse.de>
2381 Backported from master:
2382 2022-02-07 Richard Biener <rguenther@suse.de>
2384 PR middle-end/104402
2385 * gcc.dg/torture/pr104402.c: New testcase.
2387 2022-04-27 Hongyu Wang <hongyu.wang@intel.com>
2389 Backported from master:
2390 2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
2393 * gcc.target/i386/sse-14.c: Add tests for new macro.
2395 2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
2399 * gfortran.dg/asan_associate_58.f90: New test.
2400 * gfortran.dg/asan_associate_59.f90: New test.
2401 * gfortran.dg/associate_58.f90: New test.
2403 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
2405 Backported from master:
2406 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
2409 * gfortran.dg/dec_union_12.f90: New test.
2411 2022-04-21 Richard Biener <rguenther@suse.de>
2413 Backported from master:
2414 2022-01-20 Richard Biener <rguenther@suse.de>
2416 PR middle-end/100786
2417 * gcc.dg/torture/pr100786.c: New testcase.
2419 2022-04-21 Richard Biener <rguenther@suse.de>
2421 Backported from master:
2422 2021-11-23 Richard Biener <rguenther@suse.de>
2424 PR tree-optimization/103361
2425 * g++.dg/torture/pr103361.C: New testcase.
2427 2022-04-21 Richard Biener <rguenther@suse.de>
2429 Backported from master:
2430 2021-12-07 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/103596
2433 * gcc.dg/torture/pr103596.c: New testcase.
2435 2022-04-21 Richard Biener <rguenther@suse.de>
2437 Backported from master:
2438 2022-02-03 Richard Biener <rguenther@suse.de>
2441 * gcc.dg/debug/pr104337.c: New testcase.
2443 2022-04-21 Richard Biener <rguenther@suse.de>
2445 Backported from master:
2446 2022-03-09 Richard Biener <rguenther@suse.de>
2448 PR middle-end/104786
2449 * gcc.dg/pr104786.c: New testcase.
2451 2022-04-21 Richard Biener <rguenther@suse.de>
2453 Backported from master:
2454 2022-04-12 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/105226
2457 * gcc.dg/pr105226.c: New testcase.
2459 2022-04-11 Alexandre Oliva <oliva@adacore.com>
2461 Backported from master:
2462 2022-04-11 Alexandre Oliva <oliva@adacore.com>
2465 * gcc.target/powerpc/pr104253.c: Add missing dg- before
2466 require-effective-target. Prune warning about -mfloat128
2467 possibly not being fully supported.
2469 2022-04-05 Martin Jambor <mjambor@suse.cz>
2471 Backported from master:
2472 2022-03-31 Martin Jambor <mjambor@suse.cz>
2474 * gcc.dg/ipa/pr103083-1.c: New test.
2475 * gcc.dg/ipa/pr103083-2.c: Likewise.
2477 2022-03-18 Peter Bergner <bergner@linux.ibm.com>
2479 Backported from master:
2480 2022-03-04 Peter Bergner <bergner@linux.ibm.com>
2484 * gcc.target/powerpc/pr104208-1.c: New test.
2485 * gcc.target/powerpc/pr104208-2.c: Likewise.
2486 * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
2488 * gcc.target/powerpc/pr87496-3.c: Likewise.
2490 2022-03-16 Richard Biener <rguenther@suse.de>
2492 Backported from master:
2493 2022-02-09 Richard Biener <rguenther@suse.de>
2496 * gcc.target/i386/pr104453.c: New testcase.
2498 2022-03-16 Richard Biener <rguenther@suse.de>
2500 Backported from master:
2501 2022-02-14 Richard Biener <rguenther@suse.de>
2503 PR tree-optimization/104511
2504 * gcc.dg/pr104511.c: New testcase.
2506 2022-03-12 Michael Meissner <meissner@the-meissners.org>
2509 * gcc.target/powerpc/pr99708.c: Revert 2022-03-05 patch.
2511 2022-03-06 Michael Meissner <meissner@the-meissners.org>
2514 * gcc.target/powerpc/pr104253.c: New test. Backport change made
2515 to the master branch on 2022-02-14.
2517 2022-03-06 Michael Meissner <meissner@the-meissners.org>
2520 * gcc.target/powerpc/pr99708.c: New test. Backport change to
2521 master branch on 2022-02-17.
2523 2022-02-23 Harald Anlauf <anlauf@gmx.de>
2525 Backported from master:
2526 2022-02-22 Harald Anlauf <anlauf@gmx.de>
2529 * gfortran.dg/derived_constructor_comps_7.f90: New test.
2531 2022-02-17 Jason Merrill <jason@redhat.com>
2534 2022-02-17 Jason Merrill <jason@redhat.com>
2537 * g++.dg/lookup/using66.C: New test.
2539 2022-02-17 Richard Biener <rguenther@suse.de>
2541 Backported from master:
2542 2021-11-15 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/103237
2545 * gcc.dg/torture/pr103237.c: New testcase.
2547 2022-02-17 Richard Biener <rguenther@suse.de>
2549 Backported from master:
2550 2021-11-22 Richard Biener <rguenther@suse.de>
2552 PR middle-end/103181
2553 PR middle-end/103248
2554 * gcc.dg/torture/pr103181.c: New testcase.
2555 * gcc.dg/pr103248.c: Likewise.
2557 2022-02-17 Richard Biener <rguenther@suse.de>
2559 Backported from master:
2560 2021-11-08 Richard Biener <rguenther@suse.de>
2562 PR tree-optimization/102798
2563 * gcc.dg/pr102798.c: New testcase.
2565 2022-02-17 Richard Biener <rguenther@suse.de>
2567 Backported from master:
2568 2021-10-15 Richard Biener <rguenther@suse.de>
2571 * gcc.dg/torture/pr102762.c: New testcase.
2573 2022-02-17 Richard Biener <rguenther@suse.de>
2575 Backported from master:
2576 2021-06-08 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/100923
2579 * gcc.dg/torture/pr100923.c: New testcase.
2581 2022-02-17 Richard Biener <rguenther@suse.de>
2583 Backported from master:
2584 2021-06-22 Richard Biener <rguenther@suse.de>
2586 PR tree-optimization/101158
2587 * gfortran.dg/pr101158.f90: New testcase.
2589 2022-02-15 Kewen Lin <linkw@linux.ibm.com>
2591 Backported from master:
2592 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
2595 * gcc.target/powerpc/pr103627-3.c: New test.
2597 2022-02-15 Kewen Lin <linkw@linux.ibm.com>
2599 Backported from master:
2600 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
2603 * gcc.target/powerpc/pr103627-1.c: New test.
2604 * gcc.target/powerpc/pr103627-2.c: New test.
2606 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
2608 Backported from master:
2609 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
2612 * gcc.target/i386/pr104458.c: Replace long with long long.
2614 2022-02-10 Uros Bizjak <ubizjak@gmail.com>
2616 Backported from master:
2617 2022-02-10 Uroš Bizjak <ubizjak@gmail.com>
2620 * gcc.target/i386/pr104469.c: New test.
2622 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
2625 * gcc.target/i386/pr104458.c: New test.
2627 2022-02-09 liuhongt <hongtao.liu@intel.com>
2630 * gcc.target/i386/pr104451.c: New test.
2632 2022-02-04 Harald Anlauf <anlauf@gmx.de>
2634 Backported from master:
2635 2022-02-03 Harald Anlauf <anlauf@gmx.de>
2638 * gfortran.dg/transfer_simplify_15.f90: New test.
2640 2022-02-02 Harald Anlauf <anlauf@gmx.de>
2642 Backported from master:
2643 2022-02-01 Harald Anlauf <anlauf@gmx.de>
2646 * gfortran.dg/eoshift_9.f90: New test.
2648 2022-02-02 Xi Ruoyao <xry111@mengyan1223.wang>
2650 Backported from master:
2651 2022-02-01 Xi Ruoyao <xry111@mengyan1223.wang>
2653 * gcc.dg/pr95115.c: New test.
2655 2022-01-29 Harald Anlauf <anlauf@gmx.de>
2657 Backported from master:
2658 2022-01-15 Harald Anlauf <anlauf@gmx.de>
2661 * gfortran.dg/transfer_char_kind4.f90: New test.
2663 2022-01-29 Harald Anlauf <anlauf@gmx.de>
2665 Backported from master:
2666 2022-01-22 Harald Anlauf <anlauf@gmx.de>
2669 * gfortran.dg/transfer_simplify_11.f90: Fix logic.
2670 * gfortran.dg/transfer_simplify_13.f90: New test.
2672 2022-01-26 Harald Anlauf <anlauf@gmx.de>
2674 Backported from master:
2675 2022-01-25 Harald Anlauf <anlauf@gmx.de>
2678 * gfortran.dg/transfer_check_6.f90: New test.
2680 2022-01-25 Harald Anlauf <anlauf@gmx.de>
2682 Backported from master:
2683 2022-01-09 Harald Anlauf <anlauf@gmx.de>
2686 * gfortran.dg/pr101762.f90: New test.
2688 2022-01-25 Harald Anlauf <anlauf@gmx.de>
2690 Backported from master:
2691 2022-01-13 Harald Anlauf <anlauf@gmx.de>
2694 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
2695 * gfortran.dg/pr67804.f90: New test.
2697 2022-01-21 Harald Anlauf <anlauf@gmx.de>
2699 Backported from master:
2700 2022-01-14 Harald Anlauf <anlauf@gmx.de>
2703 * gfortran.dg/overload_4.f90: New test.
2705 2022-01-20 Harald Anlauf <anlauf@gmx.de>
2707 Backported from master:
2708 2022-01-18 Harald Anlauf <anlauf@gmx.de>
2711 * gfortran.dg/pr102520.f90: Adjust error messages.
2712 * gfortran.dg/pr103692.f90: New test.
2714 2022-01-15 Peter Bergner <bergner@linux.ibm.com>
2716 Backported from master:
2717 2021-11-16 Peter Bergner <bergner@linux.ibm.com>
2720 * gcc.target/powerpc/pr102976.c: New test.
2722 2022-01-15 Peter Bergner <bergner@linux.ibm.com>
2724 Backported from master:
2725 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
2727 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
2728 built-in. Update instruction counts.
2730 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/lto25.adb: New test.
2733 * gnat.dg/opt96.adb: Likewise.
2734 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
2736 2022-01-13 Harald Anlauf <anlauf@gmx.de>
2738 Backported from master:
2739 2021-12-29 Harald Anlauf <anlauf@gmx.de>
2742 * gfortran.dg/pr102332.f90: New test.
2744 2022-01-12 Richard Biener <rguenther@suse.de>
2746 Backported from master:
2747 2020-11-26 Richard Biener <rguenther@suse.de>
2749 PR tree-optimization/97953
2750 * gcc.dg/pr97953.c: New testcase.
2752 2022-01-07 Harald Anlauf <anlauf@gmx.de>
2754 Backported from master:
2755 2021-05-23 Harald Anlauf <anlauf@gmx.de>
2758 * gfortran.dg/pr100551.f90: New test.
2760 2021-12-27 Harald Anlauf <anlauf@gmx.de>
2762 Backported from master:
2763 2021-12-10 Harald Anlauf <anlauf@gmx.de>
2766 * gfortran.dg/move_alloc_8.f90: Adjust error messages.
2767 * gfortran.dg/pointer_intent_9.f90: New test.
2769 2021-12-27 Harald Anlauf <anlauf@gmx.de>
2771 Backported from master:
2772 2021-12-14 Harald Anlauf <anlauf@gmx.de>
2774 PR libfortran/103634
2775 * gfortran.dg/intrinsic_pack_6.f90: New test.
2777 2021-12-27 Harald Anlauf <anlauf@gmx.de>
2779 Backported from master:
2780 2021-12-22 Harald Anlauf <anlauf@gmx.de>
2783 * gfortran.dg/illegal_boz_arg_3.f90: New test.
2785 2021-12-27 Harald Anlauf <anlauf@gmx.de>
2787 Backported from master:
2788 2021-11-18 Harald Anlauf <anlauf@gmx.de>
2789 Steven G. Kargl <kargl@gcc.gnu.org>
2792 * gfortran.dg/pr101329.f90: New test.
2794 2021-12-19 Harald Anlauf <anlauf@gmx.de>
2796 Backported from master:
2797 2021-12-07 Harald Anlauf <anlauf@gmx.de>
2800 * gfortran.dg/pr103588.f90: New test.
2802 2021-12-19 Harald Anlauf <anlauf@gmx.de>
2804 Backported from master:
2805 2021-12-03 Harald Anlauf <anlauf@gmx.de>
2806 Steven G. Kargl <kargl@gcc.gnu.org>
2809 * gfortran.dg/pr103505.f90: New test.
2811 2021-12-19 Harald Anlauf <anlauf@gmx.de>
2813 Backported from master:
2814 2021-12-18 Harald Anlauf <anlauf@gmx.de>
2817 * gfortran.dg/illegal_boz_arg_2.f90: New test.
2819 2021-12-17 Harald Anlauf <anlauf@gmx.de>
2821 Backported from master:
2822 2021-12-08 Harald Anlauf <anlauf@gmx.de>
2825 * gfortran.dg/shape_11.f90: New test.
2827 2021-12-16 Harald Anlauf <anlauf@gmx.de>
2829 Backported from master:
2830 2021-12-11 Harald Anlauf <anlauf@gmx.de>
2833 * gfortran.dg/pr103606.f90: New test.
2835 2021-12-16 Harald Anlauf <anlauf@gmx.de>
2837 Backported from master:
2838 2021-12-14 Harald Anlauf <anlauf@gmx.de>
2841 * gfortran.dg/do_check_19.f90: New test.
2843 2021-12-15 Kewen Lin <linkw@linux.ibm.com>
2845 Backported from master:
2846 2021-11-30 Kewen Lin <linkw@linux.ibm.com>
2849 * gcc.target/powerpc/pr102347.c: New test.
2851 2021-12-11 Harald Anlauf <anlauf@gmx.de>
2853 Backported from master:
2854 2021-11-30 Harald Anlauf <anlauf@gmx.de>
2856 * gfortran.dg/array_constructor_54.f90: New test.
2858 2021-12-11 Harald Anlauf <anlauf@gmx.de>
2860 Backported from master:
2861 2021-10-14 Harald Anlauf <anlauf@gmx.de>
2864 * gfortran.dg/reshape_shape_2.f90: New test.
2866 2021-12-11 Harald Anlauf <anlauf@gmx.de>
2868 Backported from master:
2869 2021-11-26 Harald Anlauf <anlauf@gmx.de>
2872 * gfortran.dg/pr68153.f90: Adjust test to improved check.
2873 * gfortran.dg/reshape_7.f90: Likewise.
2874 * gfortran.dg/reshape_9.f90: New test.
2876 2021-12-10 Harald Anlauf <anlauf@gmx.de>
2878 Backported from master:
2879 2021-12-07 Harald Anlauf <anlauf@gmx.de>
2882 * gfortran.dg/pr103607.f90: New test.
2884 2021-11-26 Harald Anlauf <anlauf@gmx.de>
2886 Backported from master:
2887 2021-11-23 Harald Anlauf <anlauf@gmx.de>
2890 * gfortran.dg/bound_simplification_7.f90: New test.
2892 2021-11-25 Jan Hubicka <jh@suse.cz>
2894 Backported from master:
2895 2021-11-20 Jan Hubicka <hubicka@ucw.cz>
2898 * gcc.c-torture/execute/pr103052.c: New test.
2900 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
2903 * gcc.target/powerpc/pr101985-1.c: New.
2904 * gcc.target/powerpc/pr101985-2.c: New.
2906 2021-11-22 Harald Anlauf <anlauf@gmx.de>
2908 Backported from master:
2909 2021-11-21 Harald Anlauf <anlauf@gmx.de>
2910 Steven G. Kargl <kargl@gcc.gnu.org>
2913 * gfortran.dg/dec_math_5.f90: New test.
2915 2021-11-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2917 Backported from master:
2918 2021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2920 * gcc.target/s390/20211119.c: New test.
2922 2021-11-13 Harald Anlauf <anlauf@gmx.de>
2924 Backported from master:
2925 2021-10-26 Harald Anlauf <anlauf@gmx.de>
2928 * gfortran.dg/pr102816.f90: New test.
2930 2021-11-13 Harald Anlauf <anlauf@gmx.de>
2932 Backported from master:
2933 2021-10-15 Harald Anlauf <anlauf@gmx.de>
2934 Tobias Burnus <tobias@codesourcery.com>
2937 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
2938 * gfortran.dg/pr70931.f90: Likewise.
2939 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2940 * gfortran.dg/pr102685.f90: New test.
2942 2021-11-13 Harald Anlauf <anlauf@gmx.de>
2944 Backported from master:
2945 2021-11-06 Harald Anlauf <anlauf@gmx.de>
2948 * gfortran.dg/pr68019.f90: Adjust error message.
2949 * gfortran.dg/pr102715.f90: New test.
2951 2021-11-13 Harald Anlauf <anlauf@gmx.de>
2953 Backported from master:
2954 2021-11-05 Harald Anlauf <anlauf@gmx.de>
2957 * gfortran.dg/pr102817.f90: New test.
2959 2021-11-13 Harald Anlauf <anlauf@gmx.de>
2961 Backported from master:
2962 2021-10-10 Harald Anlauf <anlauf@gmx.de>
2966 * gfortran.dg/parameter_array_init_8.f90: New test.
2968 2021-11-09 Richard Biener <rguenther@suse.de>
2970 Backported from master:
2971 2021-10-13 Richard Biener <rguenther@suse.de>
2974 * gcc.dg/ipa/pr102714.c: New testcase.
2976 2021-11-09 Richard Biener <rguenther@suse.de>
2978 Backported from master:
2979 2021-05-19 Richard Biener <rguenther@suse.de>
2981 PR middle-end/100672
2982 * gcc.dg/torture/pr100672.c: New testcase.
2984 2021-11-09 Richard Biener <rguenther@suse.de>
2986 PR tree-optimization/100253
2987 * g++.dg/pr100253.C: New testcase.
2989 2021-11-03 Vladimir N. Makarov <vmakarov@redhat.com>
2991 PR rtl-optimization/102842
2992 * g++.target/arm/pr102842.C: New test.
2994 2021-11-02 Martin Jambor <mjambor@suse.cz>
2996 Backported from master:
2997 2021-10-21 Martin Jambor <mjambor@suse.cz>
2999 PR tree-optimization/102505
3000 * g++.dg/torture/pr102505.C: New test.
3002 2021-10-27 Uroš Bizjak <ubizjak@gmail.com>
3005 * gcc.target/i386/pr102761.c: New test.
3007 2021-10-23 Harald Anlauf <anlauf@gmx.de>
3009 Backported from master:
3010 2021-10-14 Harald Anlauf <anlauf@gmx.de>
3013 * gfortran.dg/shape_10.f90: New test.
3015 2021-10-13 Richard Biener <rguenther@suse.de>
3017 Backported from master:
3018 2021-08-25 Richard Biener <rguenther@suse.de>
3020 PR tree-optimization/102046
3021 * gcc.dg/vect/pr102046.c: New testcase.
3023 2021-10-13 Richard Biener <rguenther@suse.de>
3025 Backported from master:
3026 2021-08-17 Richard Biener <rguenther@suse.de>
3028 PR tree-optimization/101925
3029 * gcc.dg/sso-16.c: New testcase.
3031 2021-10-13 Richard Biener <rguenther@suse.de>
3033 Backported from master:
3034 2021-08-17 Richard Biener <rguenther@suse.de>
3036 PR tree-optimization/101373
3037 PR tree-optimization/101868
3038 * gcc.dg/lto/pr101868_0.c: New testcase.
3039 * gcc.dg/lto/pr101868_1.c: Likewise.
3040 * gcc.dg/lto/pr101868_2.c: Likewise.
3041 * gcc.dg/lto/pr101868_3.c: Likewise.
3043 2021-10-13 Richard Biener <rguenther@suse.de>
3045 Backported from master:
3046 2021-08-10 Richard Biener <rguenther@suse.de>
3048 PR middle-end/101824
3049 * gcc.dg/tree-ssa/pr101824.c: New testcase.
3051 2021-10-11 Andrew Pinski <apinski@marvell.com>
3053 PR tree-optimization/102622
3054 * gcc.c-torture/execute/bitfld-10.c: New test.
3056 2021-10-05 Harald Anlauf <anlauf@gmx.de>
3058 Backported from master:
3059 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3062 * gfortran.dg/pr102458b.f90: New test.
3064 2021-10-05 Harald Anlauf <anlauf@gmx.de>
3066 Backported from master:
3067 2021-10-03 Harald Anlauf <anlauf@gmx.de>
3070 * gfortran.dg/pr102458.f90: New test.
3072 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
3074 Backported from master:
3075 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
3078 * g++.dg/coroutines/pr95520.C: New test.
3080 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3082 Backported from master:
3083 2021-09-13 Harald Anlauf <anlauf@gmx.de>
3086 * gfortran.dg/pr82314.f90: New test.
3088 2021-09-30 Harald Anlauf <anlauf@gmx.de>
3090 Backported from master:
3091 2021-09-29 Harald Anlauf <anlauf@gmx.de>
3094 * gfortran.dg/pr102520.f90: New test.
3096 2021-09-21 Harald Anlauf <anlauf@gmx.de>
3098 Backported from master:
3099 2021-09-13 Harald Anlauf <anlauf@gmx.de>
3102 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
3103 test that was erroneously considered as illegal.
3105 2021-09-21 Harald Anlauf <anlauf@gmx.de>
3107 Backported from master:
3108 2021-09-16 Harald Anlauf <anlauf@gmx.de>
3111 * gfortran.dg/intent_out_14.f90: New test.
3113 2021-09-21 Harald Anlauf <anlauf@gmx.de>
3115 Backported from master:
3116 2021-09-17 Harald Anlauf <anlauf@gmx.de>
3119 * gfortran.dg/pr102366.f90: New test.
3121 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
3123 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
3124 * gcc.dg/pr91441.c: Likewise.
3125 * gcc.dg/pr96260.c: Likewise.
3126 * gcc.dg/pr96307.c: Likewise.
3127 * g++.dg/abi/anon4.C: Likewise.
3129 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
3131 * gcc.target/sparc/20210917-1.c: New test.
3133 2021-09-16 Harald Anlauf <anlauf@gmx.de>
3135 Backported from master:
3136 2021-09-07 Harald Anlauf <anlauf@gmx.de>
3139 * gfortran.dg/pr101327.f90: New test.
3141 2021-09-16 Harald Anlauf <anlauf@gmx.de>
3143 Backported from master:
3144 2021-09-09 Harald Anlauf <anlauf@gmx.de>
3147 * gfortran.dg/bounds_check_23.f90: New test.
3149 2021-09-14 Xionghu Luo <luoxhu@linux.ibm.com>
3151 Backported from master:
3152 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
3155 * gcc.target/powerpc/pr97142.c: New test.
3157 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3159 Backported from master:
3160 2020-12-29 Paul Thomas <pault@gcc.gnu.org>
3163 * gfortran.dg/structure_constructor_17.f90: New test.
3165 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3167 Backported from master:
3168 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
3171 * gfortran.dg/associated_target_7.f90 : New test.
3173 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3175 Backported from master:
3176 2020-12-27 Paul Thomas <pault@gcc.gnu.org>
3180 * gfortran.dg/select_rank_5.f90: New test.
3182 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3184 Backported from master:
3185 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
3188 * gfortran.dg/associate_54.f90: New test.
3189 * gfortran.dg/associate_55.f90: New test.
3190 * gfortran.dg/associate_56.f90: New test.
3192 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3194 Backported from master:
3195 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3198 * gfortran.dg/elemental_function_5.f90 : New test.
3200 2021-09-10 Paul Thomas <pault@gcc.gnu.org>
3202 Backported from master:
3203 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
3206 * gfortran.dg/pdt_31.f03: New test.
3207 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
3210 2021-09-06 Richard Biener <rguenther@suse.de>
3212 Backported from master:
3213 2021-07-12 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/101394
3216 * gcc.dg/torture/pr101394.c: New testcase.
3218 2021-09-06 Richard Biener <rguenther@suse.de>
3220 Backported from master:
3221 2021-07-07 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/101173
3224 PR tree-optimization/101280
3225 * gcc.dg/torture/pr101173.c: New testcase.
3226 * gcc.dg/tree-ssa/loop-interchange-16.c: New file.
3228 2021-09-06 Richard Biener <rguenther@suse.de>
3230 Backported from master:
3231 2021-06-24 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/101105
3234 * gcc.dg/torture/pr101105.c: New testcase.
3236 2021-09-06 Richard Biener <rguenther@suse.de>
3238 Backported from master:
3239 2021-06-11 Richard Biener <rguenther@suse.de>
3241 PR middle-end/101009
3242 * gcc.dg/torture/pr101009.c: New testcase.
3244 2021-09-03 Peter Bergner <bergner@linux.ibm.com>
3246 Backported from master:
3247 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
3250 * gcc.target/powerpc/pr101849.c: New test.
3252 2021-09-03 Peter Bergner <bergner@linux.ibm.com>
3254 Backported from master:
3255 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
3257 * gcc.target/powerpc/mma-builtin-7.c: New test.
3258 * gcc.target/powerpc/mma-builtin-8.c: New test.
3260 2021-08-30 Paul Thomas <pault@gcc.gnu.org>
3262 Backported from master:
3263 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
3267 * gfortran.dg/class_dummy_6.f90: New test.
3268 * gfortran.dg/class_dummy_7.f90: New test.
3270 2021-08-28 Paul Thomas <pault@gcc.gnu.org>
3272 Backported from master:
3273 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3276 * gfortran.dg/coarray_48.f90: New test.
3278 2021-08-28 Paul Thomas <pault@gcc.gnu.org>
3280 Backported from master:
3281 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
3285 * gfortran.dg/proc_ptr_52.f90 : New test.
3287 2021-08-28 Paul Thomas <pault@gcc.gnu.org>
3289 Backported from master:
3290 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
3293 * gfortran.dg/deferred_character_35.f90 : New test.
3295 2021-08-28 Paul Thomas <pault@gcc.gnu.org>
3297 Backported from master:
3298 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
3301 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
3303 2021-08-27 konglin1 <lingling.kong@intel.com>
3306 * gcc.target/i386/avx512f-pr101472.c: New test.
3307 * gcc.target/i386/avx512vl-pr101472.c: New test.
3309 2021-08-26 Harald Anlauf <anlauf@gmx.de>
3311 Backported from master:
3312 2021-08-24 Harald Anlauf <anlauf@gmx.de>
3315 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
3316 F2008, and verify case of implicit SAVE.
3318 2021-08-25 konglin1 <lingling.kong@intel.com>
3321 * gcc.target/i386/avx512f-pr101471.c: New test.
3323 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
3325 Backported from master:
3326 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
3329 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
3330 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
3331 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
3332 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
3333 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
3334 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
3335 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
3336 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
3338 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
3340 Backported from master:
3341 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
3343 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
3346 2021-08-24 Richard Biener <rguenther@suse.de>
3348 Backported from master:
3349 2021-08-23 Richard Biener <rguenther@suse.de>
3352 * g++.dg/lto/pr97565_0.C: New testcase.
3353 * g++.dg/lto/pr97565_1.C: Likewise.
3355 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
3357 Backported from master:
3358 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3361 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
3364 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
3366 Backported from master:
3367 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3370 * gcc.target/arm/attr-neon3.c: Fix typo.
3371 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
3373 2021-08-23 Richard Earnshaw <rearnsha@arm.com>
3375 Backported from master:
3376 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
3379 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
3380 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
3381 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
3383 Add a non-no-op function body.
3384 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3385 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
3386 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
3387 check-function-bodies.
3388 * gcc.target/arm/attr-neon3.c: Likewise.
3389 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
3391 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
3392 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
3394 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
3396 Backported from master:
3397 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
3400 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
3402 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
3404 Backported from master:
3405 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
3407 * gcc.dg/pr78213.c: Restore testing.
3409 2021-08-17 Richard Sandiford <richard.sandiford@arm.com>
3411 Backported from master:
3412 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
3415 * gcc.c-torture/compile/pr100305.c: New test.
3417 2021-08-13 Martin Liska <mliska@suse.cz>
3419 PR gcov-profile/100788
3420 * gcc.dg/pr100788.c: New test.
3422 2021-07-30 Harald Anlauf <anlauf@gmx.de>
3424 Backported from master:
3425 2021-07-21 Harald Anlauf <anlauf@gmx.de>
3428 * gfortran.dg/pr101514.f90: New test.
3430 2021-07-30 Harald Anlauf <anlauf@gmx.de>
3432 Backported from master:
3433 2021-07-23 Harald Anlauf <anlauf@gmx.de>
3436 * gfortran.dg/pr101536.f90: New test.
3438 2021-07-29 Bill Schmidt <wschmidt@linux.ibm.com>
3441 * gcc.target/powerpc/pr101129.c: Adjust.
3443 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
3445 Backported from master:
3446 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
3449 * gdc.dg/pr96435.d: New test.
3451 2021-07-28 Harald Anlauf <anlauf@gmx.de>
3453 Backported from master:
3454 2021-07-18 Harald Anlauf <anlauf@gmx.de>
3457 * gfortran.dg/fmt_nonchar_3.f90: New test.
3459 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3461 Backported from master:
3462 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3465 * gdc.dg/pr101640.d: New test.
3467 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3469 Backported from master:
3470 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3473 * gdc.dg/pr101490.d: New test.
3474 * gdc.test/fail_compilation/fail22144.d: New test.
3476 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3478 Backported from master:
3479 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3482 * gdc.test/compilable/b19002.d: New test.
3484 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3486 Backported from master:
3487 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3490 * gdc.dg/pr101127a.d: New test.
3491 * gdc.dg/pr101127b.d: New test.
3493 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3495 Backported from master:
3496 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
3499 * gdc.test/fail_compilation/fail7424b.d: Update test.
3500 * gdc.test/fail_compilation/fail7424c.d: Update test.
3501 * gdc.test/fail_compilation/fail7424d.d: Update test.
3502 * gdc.test/fail_compilation/fail7424e.d: Update test.
3503 * gdc.test/fail_compilation/fail7424f.d: Update test.
3504 * gdc.test/fail_compilation/fail7424g.d: Update test.
3505 * gdc.test/fail_compilation/fail7424h.d: Update test.
3506 * gdc.test/fail_compilation/fail7424i.d: Update test.
3507 * gdc.test/compilable/test22133.d: New test.
3508 * gdc.test/fail_compilation/fail22133.d: New test.
3510 2021-07-20 Martin Jambor <mjambor@suse.cz>
3512 Backported from master:
3513 2021-07-08 Martin Jambor <mjambor@suse.cz>
3516 * gcc.dg/ipa/pr101066.c: New test.
3518 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
3521 * gcc.target/i386/pr71245-1.c: Remove.
3522 * gcc.target/i386/pr71245-2.c: Ditto.
3524 2021-07-19 Bill Schmidt <wschmidt@linux.ibm.com>
3527 * gcc.target/powerpc/pr101129.c: New.
3529 2021-07-16 Harald Anlauf <anlauf@gmx.de>
3531 Backported from master:
3532 2021-07-14 Harald Anlauf <anlauf@gmx.de>
3535 * gfortran.dg/pr100949.f90: New test.
3537 2021-07-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3539 Backported from master:
3540 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3543 * gfortran.dg/implied_do_io_7.f90: New test.
3545 2021-07-08 Marek Polacek <polacek@redhat.com>
3547 Backported from master:
3548 2021-07-08 Marek Polacek <polacek@redhat.com>
3551 * g++.dg/cpp0x/noexcept70.C: New test.
3553 2021-06-24 Uros Bizjak <ubizjak@gmail.com>
3555 Backported from master:
3556 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
3559 * gcc.target/i386/pr101175.c: New test.
3561 2021-06-18 Harald Anlauf <anlauf@gmx.de>
3563 Backported from master:
3564 2021-06-16 Harald Anlauf <anlauf@gmx.de>
3568 * gfortran.dg/pr95502.f90: New test.
3570 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3572 Backported from master:
3573 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3576 * gcc.target/arm/acle/pr100856.c: New test.
3577 * gcc.target/arm/multilib.exp: Add tests for cde options.
3579 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3581 Backported from master:
3582 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3585 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
3587 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3589 Backported from master:
3590 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3593 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
3594 directives check for target is v8.1-m.main+mve or not before
3595 comparing the assembly output.
3596 * gcc.target/arm/cmse/cmse-20.c: New test.
3598 2021-06-18 Peter Bergner <bergner@linux.ibm.com>
3600 Backported from master:
3601 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
3604 * gcc.target/powerpc/pr100777.c: New test.
3606 2021-06-18 Peter Bergner <bergner@linux.ibm.com>
3608 Backported from master:
3609 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
3611 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
3612 tests. Update expected counts.
3613 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
3614 tests. Update expected counts.
3616 2021-06-18 Peter Bergner <bergner@linux.ibm.com>
3618 Backported from master:
3619 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
3622 * g++.target/powerpc/pr99842.C: New.
3624 2021-06-17 Jason Merrill <jason@redhat.com>
3627 * g++.dg/ext/array4.C: New test.
3629 2021-06-16 Richard Biener <rguenther@suse.de>
3631 Backported from master:
3632 2021-06-14 Richard Biener <rguenther@suse.de>
3634 PR tree-optimization/100934
3635 * gcc.dg/torture/pr100934.c: New testcase.
3637 2021-06-16 Richard Biener <rguenther@suse.de>
3639 Backported from master:
3640 2021-05-28 Richard Biener <rguenther@suse.de>
3643 * gcc.dg/pr100791.c: New testcase.
3645 2021-06-16 Richard Biener <rguenther@suse.de>
3647 Backported from master:
3648 2021-05-11 Richard Biener <rguenther@suse.de>
3650 PR middle-end/100509
3651 * gcc.dg/pr100509.c: New testcase.
3653 2021-06-16 Richard Biener <rguenther@suse.de>
3655 Backported from master:
3656 2021-05-10 Richard Biener <rguenther@suse.de>
3658 PR tree-optimization/100492
3659 * gcc.dg/torture/pr100492.c: New testcase.
3661 2021-06-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3664 * gfortran.dg/PR82376.f90: New test.
3666 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org>
3668 Backported from master:
3669 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org>
3672 * gdc.test/compilable/staticforeach.d: Add new tests.
3673 * gdc.test/fail_compilation/diag16976.d: Likewise.
3674 * gdc.test/fail_compilation/fail117.d: Likewise.
3675 * gdc.test/fail_compilation/fail238_m32.d: Likewise.
3676 * gdc.test/fail_compilation/fail238_m64.d: Likewise.
3677 * gdc.test/fail_compilation/fail7424b.d: Likewise.
3678 * gdc.test/fail_compilation/fail7424c.d: Likewise.
3679 * gdc.test/fail_compilation/fail7424d.d: Likewise.
3680 * gdc.test/fail_compilation/fail7424e.d: Likewise.
3681 * gdc.test/fail_compilation/fail7424f.d: Likewise.
3682 * gdc.test/fail_compilation/fail7424g.d: Likewise.
3683 * gdc.test/fail_compilation/fail7424h.d: Likewise.
3684 * gdc.test/fail_compilation/fail7424i.d: Likewise.
3685 * gdc.test/fail_compilation/fail9766.d: Likewise.
3686 * gdc.test/fail_compilation/ice9406.d: Likewise.
3687 * gdc.test/compilable/extra-files/minimal/object.d: New file.
3688 * gdc.test/compilable/interpret5.d: New test.
3689 * gdc.test/compilable/minimal3.d: New test.
3690 * gdc.test/compilable/test21742.d: New test.
3691 * gdc.test/compilable/test22006.d: New test.
3692 * gdc.test/fail_compilation/b12504.d: New test.
3693 * gdc.test/fail_compilation/fail22006.d: New test.
3694 * gdc.test/fail_compilation/test21927.d: New test.
3695 * gdc.test/fail_compilation/test21939.d: New test.
3697 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3699 Backported from master:
3700 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
3703 * gdc.dg/pr100967.d: New test.
3705 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
3707 Backported from master:
3708 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
3711 * gdc.test/compilable/betterCarray.d: Add test cases.
3713 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
3715 Backported from master:
3716 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org>
3719 * gdc.test/compilable/aggr_alignment.d: Add test cases.
3721 2021-06-07 Patrick Palka <ppalka@redhat.com>
3723 Backported from master:
3724 2021-06-04 Patrick Palka <ppalka@redhat.com>
3727 * g++.dg/cpp0x/alias-decl-72.C: New test.
3728 * g++.dg/cpp0x/alias-decl-72a.C: New test.
3730 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3732 Backported from master:
3733 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
3736 * gdc.dg/pr100882a.d: New test.
3737 * gdc.dg/pr100882b.d: New test.
3738 * gdc.dg/pr100882c.d: New test.
3739 * gdc.dg/pr100882d.d: New test.
3741 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3743 Backported from master:
3744 2021-06-04 Harald Anlauf <anlauf@gmx.de>
3747 * gfortran.dg/inline_matmul_25.f90: New test.
3749 2021-06-04 Alex Coplan <alex.coplan@arm.com>
3751 Backported from master:
3752 2021-05-19 Alex Coplan <alex.coplan@arm.com>
3755 * gcc.target/arm/cmse/pr100333.c: New test.
3757 2021-06-02 Vladimir N. Makarov <vmakarov@redhat.com>
3759 Backported from master:
3760 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
3762 PR rtl-optimization/98777
3763 * gcc.target/riscv/pr98777.c: New.
3765 2021-06-02 Vladimir N. Makarov <vmakarov@redhat.com>
3767 Backported from master:
3768 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
3770 PR rtl-optimization/98722
3771 * g++.target/s390/pr98722.C: New.
3773 2021-06-02 Vladimir N. Makarov <vmakarov@redhat.com>
3775 Backported from master:
3776 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
3779 * gcc.target/arm/pr97969.c: New.
3781 2021-06-01 Alex Coplan <alex.coplan@arm.com>
3783 Backported from master:
3784 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3787 * gcc.target/arm/cmse/pr99725.c: New test.
3789 2021-06-01 Jason Merrill <jason@redhat.com>
3793 * g++.dg/inherit/virtual15.C: New test.
3794 * g++.dg/inherit/virtual15a.C: New test.
3796 2021-05-28 Harald Anlauf <anlauf@gmx.de>
3798 Backported from master:
3799 2021-05-17 Harald Anlauf <anlauf@gmx.de>
3802 * gfortran.dg/pr98411.f90: New test.
3804 2021-05-25 Alex Coplan <alex.coplan@arm.com>
3806 Backported from master:
3807 2021-05-10 Alex Coplan <alex.coplan@arm.com>
3810 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
3811 Update now that we're (correctly) using full 128-bit vector
3813 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
3815 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
3817 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
3819 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
3823 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
3825 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
3827 2021-05-20 Jason Merrill <jason@redhat.com>
3830 * g++.dg/cpp2a/desig18.C: New test.
3832 2021-05-20 Jason Merrill <jason@redhat.com>
3835 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
3837 2021-05-20 Jason Merrill <jason@redhat.com>
3840 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3842 2021-05-20 Jason Merrill <jason@redhat.com>
3845 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3847 2021-05-20 Jason Merrill <jason@redhat.com>
3850 * g++.dg/cpp0x/constexpr-base7.C: New test.
3852 2021-05-20 Jason Merrill <jason@redhat.com>
3858 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3859 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3860 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3861 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3863 2021-05-20 Jason Merrill <jason@redhat.com>
3866 * g++.dg/template/friend71.C: New test.
3868 2021-05-20 Jason Merrill <jason@redhat.com>
3871 * g++.dg/template/friend70.C: New test.
3873 2021-05-20 Jason Merrill <jason@redhat.com>
3876 * g++.dg/lookup/using66.C: New test.
3878 2021-05-20 Jason Merrill <jason@redhat.com>
3881 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3883 2021-05-20 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp1z/inline-var9.C: New test.
3888 2021-05-20 Jason Merrill <jason@redhat.com>
3891 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3893 2021-05-20 Jason Merrill <jason@redhat.com>
3896 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3898 2021-05-20 Jason Merrill <jason@redhat.com>
3901 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3903 2021-05-20 Jason Merrill <jason@redhat.com>
3906 * g++.dg/cpp0x/initlist-new5.C: New test.
3908 2021-05-20 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp1z/noexcept-type24.C: New test.
3913 2021-05-20 Jason Merrill <jason@redhat.com>
3916 * g++.dg/opt/nrv20.C: New test.
3918 2021-05-20 Jason Merrill <jason@redhat.com>
3921 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3923 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
3926 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
3927 * gnat.dg/unchecked_convert6.adb: Likewise.
3929 2021-05-20 Alex Coplan <alex.coplan@arm.com>
3930 Christophe Lyon <christophe.lyon@linaro.org>
3933 * gcc.target/arm/pr99977.c: New test.
3935 2021-05-17 Richard Biener <rguenther@suse.de>
3937 Backported from master:
3938 2021-05-12 Richard Biener <rguenther@suse.de>
3940 PR tree-optimization/100566
3941 * gcc.dg/torture/pr100566.c: New testcase.
3943 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3945 * gcc.dg/pr100563.c: New test.
3947 2021-05-12 Martin Sebor <msebor@redhat.com>
3949 PR middle-end/100571
3950 * gcc.dg/Wstringop-overflow-67.c: New test.
3952 2021-05-12 Alex Coplan <alex.coplan@arm.com>
3954 Backported from master:
3955 2021-05-11 Alex Coplan <alex.coplan@arm.com>
3958 * gcc.target/aarch64/pr99988.c: New test.
3960 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3962 Backported from master:
3963 2021-05-07 Jakub Jelinek <jakub@redhat.com>
3966 * c-c++-common/gomp/pr100450.c: New test.
3968 2021-05-06 Roman Zhuykov <zhroma@ispras.ru>
3970 Backported from master:
3971 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
3973 PR rtl-optimization/100225
3974 PR rtl-optimization/84878
3975 * gcc.dg/pr100225.c: New test.
3977 2021-05-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3979 Backported from master:
3980 2020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
3982 * gcc.target/arm/pr95646.c: Fix testism.
3984 2021-05-06 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3986 Backported from master:
3987 2020-06-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
3990 * gcc.target/arm/pr95646.c: New test.
3992 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
3994 * gcc.c-torture/execute/20210505-1.c: New test.
3996 2021-05-05 Harald Anlauf <anlauf@gmx.de>
3998 Backported from master:
3999 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4002 * gfortran.dg/argument_checking_25.f90: New test.
4004 2021-05-05 Richard Biener <rguenther@suse.de>
4006 PR tree-optimization/98786
4007 * gcc.dg/torture/pr98786.c: New testcase.
4009 2021-05-05 Richard Biener <rguenther@suse.de>
4011 Backported from master:
4012 2021-04-27 Richard Biener <rguenther@suse.de>
4014 PR tree-optimization/100278
4015 * gcc.dg/tree-ssa/pr100278.c: New testcase.
4017 2021-05-04 Jakub Jelinek <jakub@redhat.com>
4019 Backported from master:
4020 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4022 PR rtl-optimization/100254
4023 * g++.dg/opt/pr100254.C: New test.
4025 2021-04-30 Richard Biener <rguenther@suse.de>
4027 Backported from master:
4028 2021-04-30 Richard Biener <rguenther@suse.de>
4031 * g++.dg/pr98032.C: New testcase.
4033 2021-04-30 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/96513
4036 * gcc.dg/torture/pr96513.c: New testcase.
4038 2021-04-29 Tobias Burnus <tobias@codesourcery.com>
4040 Backported from master:
4041 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
4043 * gfortran.dg/gomp/map-5.f90: New test.
4045 2021-04-28 Uros Bizjak <ubizjak@gmail.com>
4047 Backported from master:
4048 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4051 * gcc.target/i386/pr100182.c: New test.
4052 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
4053 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
4055 2021-04-27 Harald Anlauf <anlauf@gmx.de>
4057 Backported from master:
4058 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4061 * gfortran.dg/pr100154.f90: New test.
4063 2021-04-27 Michael Meissner <meissner@linux.ibm.com>
4066 * gcc.target/powerpc/pr98952.c: New test. Test backported from
4067 trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
4069 2021-04-26 Alex Coplan <alex.coplan@arm.com>
4071 Backported from master:
4072 2021-04-08 Alex Coplan <alex.coplan@arm.com>
4075 * gcc.c-torture/compile/pr99647.c: New test.
4077 2021-04-26 Richard Biener <rguenther@suse.de>
4079 Backported from master:
4080 2021-04-13 Richard Biener <rguenther@suse.de>
4082 PR tree-optimization/100053
4083 * gcc.dg/torture/pr100053.c: New testcase.
4084 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
4086 2021-04-26 Richard Biener <rguenther@suse.de>
4088 Backported from master:
4089 2021-04-07 Richard Biener <rguenther@suse.de>
4091 PR tree-optimization/99954
4092 * gcc.dg/torture/pr99954.c: New testcase.
4094 2021-04-26 Richard Biener <rguenther@suse.de>
4096 Backported from master:
4097 2021-04-06 Richard Biener <rguenther@suse.de>
4099 PR tree-optimization/99880
4100 * gcc.dg/torture/pr99880.c: New testcase.
4102 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4104 PR rtl-optimization/96796
4105 * gcc.c-torture/compile/pr96796.c: New test.
4107 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4109 Backported from master:
4110 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4112 * gcc.target/aarch64/sve/pr99929_1.c: New file.
4113 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
4115 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4117 Backported from master:
4118 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4121 * gcc.target/aarch64/sve/pr98119.c: New test.
4123 2021-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4125 Backported from master:
4126 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
4128 PR tree-optimization/98736
4129 * gcc.c-torture/execute/pr98736.c: New test.
4131 2021-04-23 Richard Biener <rguenther@suse.de>
4133 Backported from master:
4134 2020-07-31 Richard Biener <rguenther@suse.de>
4136 * gcc.dg/torture/20200727-0.c: New testcase.
4138 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4140 Backported from master:
4141 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
4144 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
4146 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4148 Backported from master:
4149 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4151 PR rtl-optimization/97141
4152 PR rtl-optimization/98726
4153 * gcc.c-torture/compile/pr97141.c: New test.
4154 * gcc.c-torture/compile/pr98726.c: Likewise.
4155 * gcc.target/aarch64/sve/pr97141.c: Likewise.
4156 * gcc.target/aarch64/sve/pr98726.c: Likewise.
4158 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4160 Backported from master:
4161 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
4164 * g++.dg/pr98136.C: New test.
4166 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4168 Backported from master:
4169 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4171 PR tree-optimization/98268
4172 * gcc.target/aarch64/sve/pr98268-1.c: New test.
4173 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
4175 2021-04-23 Richard Sandiford <richard.sandiford@arm.com>
4177 Backported from master:
4178 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4180 PR tree-optimization/99726
4181 * gcc.target/i386/pr99726.c: New test.
4183 2021-04-22 Alex Coplan <alex.coplan@arm.com>
4186 * g++.target/aarch64/sve/pr99216.C: New test.
4188 2021-04-21 Patrick Palka <ppalka@redhat.com>
4190 Backported from master:
4191 2020-09-19 Patrick Palka <ppalka@redhat.com>
4194 * g++.dg/cpp2a/is-constant-evaluated11.C: New test.
4196 2021-04-21 Patrick Palka <ppalka@redhat.com>
4198 Backported from master:
4199 2020-07-30 Patrick Palka <ppalka@redhat.com>
4202 * g++.dg/cpp2a/class-deduction-alias3.C: New test.
4204 2021-04-21 Richard Biener <rguenther@suse.de>
4206 Backported from master:
4207 2021-04-21 Richard Biener <rguenther@suse.de>
4210 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
4211 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
4213 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4215 Backported from master:
4216 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4218 PR rtl-optimization/100148
4219 * g++.dg/opt/pr100148.C: New test.
4221 2021-04-20 Patrick Palka <ppalka@redhat.com>
4223 Backported from master:
4224 2020-10-08 Patrick Palka <ppalka@redhat.com>
4227 * g++.dg/cpp2a/concepts-defarg2.C: New test.
4229 2021-04-20 Patrick Palka <ppalka@redhat.com>
4231 Backported from master:
4232 2021-01-20 Patrick Palka <ppalka@redhat.com>
4235 * g++.dg/cpp2a/lambda-generic9.C: New test.
4237 2021-04-20 Patrick Palka <ppalka@redhat.com>
4239 Backported from master:
4240 2021-04-14 Patrick Palka <ppalka@redhat.com>
4244 * g++.dg/cpp1z/class-deduction85.C: New test.
4245 * g++.dg/template/ref11.C: New test.
4247 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4249 Backported from master:
4250 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4253 * g++.dg/cpp0x/constexpr-100111.C: New test.
4255 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4257 Backported from master:
4258 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4261 * gcc.target/aarch64/pr99767.c: New test.
4263 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4265 Backported from master:
4266 2021-04-16 Jakub Jelinek <jakub@redhat.com>
4269 * g++.dg/cpp1z/pr99833.C: New test.
4270 * g++.dg/cpp2a/pr99833.C: New test.
4272 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4274 Backported from master:
4275 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4277 PR rtl-optimization/99905
4278 * gcc.target/i386/pr99905.c: New test.
4280 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4282 Backported from master:
4283 2021-04-12 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.dg/pr99830.c: New test.
4288 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4290 Backported from master:
4291 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4294 * gcc.dg/pr99990.c: New test.
4296 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4298 Backported from master:
4299 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4302 * gcc.dg/lto/pr99849_0.c: New test.
4304 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4306 Backported from master:
4307 2021-04-10 Jakub Jelinek <jakub@redhat.com>
4309 PR rtl-optimization/98601
4310 * gcc.dg/torture/pr98601.c: New test.
4312 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4314 Backported from master:
4315 2021-04-08 Jakub Jelinek <jakub@redhat.com>
4318 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
4319 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
4320 * g++.dg/cpp2a/constexpr-new18.C: New test.
4321 * g++.dg/cpp2a/constexpr-new19.C: New test.
4323 2021-04-20 Jakub Jelinek <jakub@redhat.com>
4325 Backported from master:
4326 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4328 PR rtl-optimization/99863
4329 * gcc.target/i386/pr99863.c: New test.
4331 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4333 Backported from master:
4334 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
4337 * gdc.dg/pr98457.d: New test.
4339 2021-04-19 Tobias Burnus <tobias@codesourcery.com>
4341 Backported from master:
4342 2020-11-27 Tobias Burnus <tobias@codesourcery.com>
4345 * gcc.dg/goacc/tile-1.c: New test.
4347 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
4349 * gnat.dg/opt92.adb: New test.
4351 2021-04-18 Harald Anlauf <anlauf@gmx.de>
4353 Backported from master:
4354 2021-04-16 Harald Anlauf <anlauf@gmx.de>
4355 Paul Thomas <pault@gcc.gnu.org>
4358 * gfortran.dg/pr63797.f90: New test.
4360 2021-04-18 Hafiz Abid Qadeer <abidh@codesourcery.com>
4362 Backported from master:
4363 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
4366 * c-c++-common/goacc/collapse-2.c: New.
4368 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4370 Backported from master:
4371 2021-04-16 Tamar Christina <tamar.christina@arm.com>
4374 * gcc.target/aarch64/sve/pr100048.c: New test.
4376 2021-04-12 Tobias Burnus <tobias@codesourcery.com>
4378 Backported from master:
4379 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
4382 * gfortran.dg/coarray/dummy_2.f90: New test.
4384 2021-04-10 Marek Polacek <polacek@redhat.com>
4387 * g++.dg/conversion/real-to-int1.C: New test.
4389 2021-04-09 Marek Polacek <polacek@redhat.com>
4391 Backported from master:
4392 2021-04-09 Marek Polacek <polacek@redhat.com>
4395 * g++.dg/concepts/abbrev10.C: New test.
4396 * g++.dg/concepts/abbrev11.C: New test.
4398 2021-04-09 Marek Polacek <polacek@redhat.com>
4400 Backported from master:
4401 2021-04-03 Marek Polacek <polacek@redhat.com>
4404 * g++.dg/other/gc7.C: New test.
4406 2021-04-09 Marek Polacek <polacek@redhat.com>
4408 Backported from master:
4409 2021-04-01 Marek Polacek <polacek@redhat.com>
4412 * g++.dg/other/gc6.C: New test.
4414 2021-04-09 Marek Polacek <polacek@redhat.com>
4416 Backported from master:
4417 2021-03-25 Marek Polacek <polacek@redhat.com>
4420 * g++.dg/warn/Wconversion5.C: New test.
4422 2021-04-09 Marek Polacek <polacek@redhat.com>
4426 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
4427 * g++.dg/cpp0x/constexpr-cast2.C: New test.
4428 * g++.dg/cpp0x/constexpr-cast3.C: New test.
4430 2021-04-09 Marek Polacek <polacek@redhat.com>
4432 Backported from master:
4433 2021-03-05 Marek Polacek <polacek@redhat.com>
4436 * g++.dg/warn/Wshadow-17.C: New test.
4438 2021-04-09 Marek Polacek <polacek@redhat.com>
4440 Backported from master:
4441 2021-03-05 Marek Polacek <polacek@redhat.com>
4444 * g++.dg/cpp1z/noexcept-type23.C: New test.
4446 2021-04-09 Marek Polacek <polacek@redhat.com>
4448 Backported from master:
4449 2021-02-05 Marek Polacek <polacek@redhat.com>
4452 * g++.dg/cpp2a/volatile5.C: New test.
4454 2021-04-09 Marek Polacek <polacek@redhat.com>
4457 * g++.dg/cpp0x/noexcept63.C: New test.
4459 2021-04-09 Marek Polacek <polacek@redhat.com>
4461 Backported from master:
4462 2021-01-19 Marek Polacek <polacek@redhat.com>
4465 * g++.dg/cpp0x/noexcept62.C: New test.
4467 2021-04-08 Release Manager
4469 * GCC 10.3.0 released.
4471 2021-04-01 Jakub Jelinek <jakub@redhat.com>
4474 * g++.dg/abi/abi-tag24.C: New test.
4475 * g++.dg/abi/abi-tag24a.C: New test.
4476 * g++.dg/abi/macro0.C: Adjust expected value.
4478 2021-04-01 Martin Jambor <mjambor@suse.cz>
4480 Backported from master:
4481 2021-04-01 Martin Jambor <mjambor@suse.cz>
4483 PR tree-optimization/97009
4484 * gcc.dg/tree-ssa/pr97009.c: New test.
4486 2021-04-01 Richard Biener <rguenther@suse.de>
4488 PR tree-optimization/99856
4489 * gcc.dg/vect/pr99856.c: New testcase.
4491 2021-04-01 Harald Anlauf <anlauf@gmx.de>
4493 Backported from master:
4494 2021-04-01 Harald Anlauf <anlauf@gmx.de>
4497 * gfortran.dg/transpose_5.f90: New test.
4499 2021-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
4502 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
4504 2021-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
4506 PR rtl-optimization/96264
4507 * gcc.target/powerpc/pr96264.c: New.
4509 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
4512 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
4515 2021-03-31 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4517 PR tree-optimization/97849
4518 * gcc.dg/tree-ssa/pr97849.c: New test.
4520 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4522 Backported from master:
4523 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4524 Richard Sandiford <richard.sandiford@arm.com>
4527 * g++.target/aarch64/sve/pr99813.C: New test.
4529 2021-03-31 Martin Liska <mliska@suse.cz>
4531 Backported from master:
4532 2021-03-24 Martin Liska <mliska@suse.cz>
4535 * gcc.target/i386/pr99753.c: New test.
4537 2021-03-31 Patrick Palka <ppalka@redhat.com>
4539 Backported from master:
4540 2021-02-26 Patrick Palka <ppalka@redhat.com>
4543 * g++.dg/concepts/abbrev8.C: New test.
4545 2021-03-31 Patrick Palka <ppalka@redhat.com>
4547 Backported from master:
4548 2021-02-23 Patrick Palka <ppalka@redhat.com>
4551 * g++.dg/template/non-dependent15.C: New test.
4553 2021-03-31 Patrick Palka <ppalka@redhat.com>
4555 Backported from master:
4556 2021-01-12 Patrick Palka <ppalka@redhat.com>
4559 * g++.dg/cpp2a/concepts-ctad1.C: New test.
4560 * g++.dg/cpp2a/concepts-ctad2.C: New test.
4562 2021-03-31 Patrick Palka <ppalka@redhat.com>
4564 Backported from master:
4565 2020-09-19 Patrick Palka <ppalka@redhat.com>
4569 * g++.dg/cpp2a/concepts-ttp2.C: New test.
4570 * g++.dg/cpp2a/concepts-variadic1.C: New test.
4572 2021-03-31 Jan Hubicka <jh@suse.cz>
4574 * gcc.target/i386/funcspec-56.inc: Handle new march.
4576 2021-03-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4578 Backported from master:
4579 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
4584 2021-03-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4587 * gcc.target/aarch64/pr99808.c: New test.
4589 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4592 * g++.dg/cpp1z/pr99790.C: New test.
4594 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4596 PR tree-optimization/99777
4597 * g++.dg/torture/pr99777.C: New test.
4599 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4602 * g++.dg/cpp0x/new5.C: New test.
4604 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/cpp0x/variadic181.C: New test.
4609 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4612 * g++.dg/cpp1z/decomp55.C: New test.
4614 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4617 * gcc.dg/Wunused-var-5.c: New test.
4618 * gcc.dg/Wunused-var-6.c: New test.
4620 2021-03-30 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/99824
4623 * gcc.dg/torture/pr99824.c: New testcase.
4625 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4628 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
4629 declare simd warning on aarch64.
4631 2021-03-29 Marek Polacek <polacek@redhat.com>
4633 Backported from master:
4634 2021-03-23 Marek Polacek <polacek@redhat.com>
4637 * g++.dg/cpp0x/attributes-namespace6.C: New test.
4638 * g++.dg/cpp0x/gen-attrs-73.C: New test.
4640 2021-03-29 Marek Polacek <polacek@redhat.com>
4642 Backported from master:
4643 2021-02-16 Marek Polacek <polacek@redhat.com>
4646 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
4647 * g++.dg/ext/attr-assume-aligned.C: New test.
4649 2021-03-29 Tobias Burnus <tobias@codesourcery.com>
4651 Backported from master:
4652 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4655 * gfortran.dg/null_11.f90: New test.
4657 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4659 Backported from master:
4660 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4663 * gcc.dg/tls/pr99466-1.c: New test.
4664 * gcc.dg/tls/pr99466-2.c: New test.
4666 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4668 PR tree-optimization/96974
4669 * g++.target/aarch64/sve/pr96974.C: New test.
4671 2021-03-25 Tobias Burnus <tobias@codesourcery.com>
4673 Backported from master:
4674 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
4677 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4679 2021-03-25 Tobias Burnus <tobias@codesourcery.com>
4681 Backported from master:
4682 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
4685 * gfortran.dg/longnames.f90: New test.
4687 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4689 Backported from master:
4690 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4693 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4694 -gdwarf-3 to the command line options. Adjust the expected line
4695 numbers for the revised options header.
4697 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4699 Backported from master:
4700 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4702 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4703 -gdwarf-3 to the command line options. Provide Darwin-
4704 specific match lines for the expected output.
4706 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4708 Backported from master:
4709 2020-11-01 Iain Sandoe <iain@sandoe.co.uk>
4711 * obj-c++.dg/SEL-typedef.mm: New test.
4712 * objc.dg/SEL-typedef.m: New test.
4714 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4716 Backported from master:
4717 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4720 * obj-c++.dg/pr49070.mm: New test.
4721 * objc.dg/unnamed-parms.m: New test.
4723 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4725 * obj-c++.dg/gnu-api-2-class-meta.mm: Add a flag to cause NeXT
4726 headers to expose prototypes for messaging.
4727 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4728 * obj-c++.dg/gnu-api-2-objc.mm: Skip this because of the extra
4729 protocols pulled in by system headers.
4730 * obj-c++.dg/cxx-ivars-3.mm: Skip for macOS >= 10.7.
4731 * obj-c++.dg/objc-gc-3.mm:i Skip for Darwin >= 16.
4732 * objc-obj-c++-shared/TestsuiteObject.h: Add dummy retain and
4733 release method declarations.
4734 * objc-obj-c++-shared/TestsuiteObject.m: Add dummy retain and
4735 release implementations.
4736 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
4737 Adjust testcase to include expressions for @selector and
4738 @protocol. XFAIL where this is still not sufficient to obtain
4741 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4743 * objc.dg/objc-gc-4.m: Disable for macOS 10.15 and 11.x.
4744 * objc.dg/gnu-api-2-class-meta.m: Add a flag to cause NeXT
4745 headers to expose prototypes for messaging. Mark the root
4746 class if the objc_root_class attribute is available. Use
4747 char ** as the second arg to main.
4748 * objc.dg/gnu-api-2-class.m: Use dispatch prototype.
4749 * objc.dg/gnu-api-2-objc.m: Skip on NeXT because of extra
4750 prototypes pulled in by headers.
4751 * objc.dg/ivar-scope-4.m: Add inititialize method to the
4753 * objc.dg/torture/forward-1.m: Implement forwarding using the
4754 native NeXT (NSInvocation) method for Darwin.
4755 * objc.dg/call-super-2.m: Remove inclusion of runtime.h.
4756 Add a FIXME about the test portability.
4757 * objc.dg/plugin/diagnostic-test-expressions-1.m: Use assignment
4758 expressions for @selector and @protocol to obtain a useful
4760 * objc.dg/pr23214.m: Use Object as the root object before
4761 Darwin12 (and NSObject after).
4763 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4765 Backported from master:
4766 2020-10-11 Iain Sandoe <iain@sandoe.co.uk>
4768 * objc-obj-c++-shared/TestsuiteObject.h: If the compiler
4769 supports objc_root_object attributes, then mark the testsuite
4771 * objc-obj-c++-shared/TestsuiteObject.m: Avoid direct access
4772 to isa, which is an error for modern Objective-C.
4773 * objc/execute/class-tests-1.h: Declare a string function we
4774 use locally (avoid pulling in the whole of string.h).
4776 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4778 * obj-c++.dg/property/at-property-4.mm: Test atomic property
4780 * objc.dg/property/at-property-4.m: Likewise.
4782 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4784 * obj-c++.dg/property/at-property-1.mm: Adjust expected
4786 * obj-c++.dg/property/at-property-29.mm: Likewise.
4787 * obj-c++.dg/property/at-property-4.mm: Likewise.
4788 * obj-c++.dg/property/property-neg-2.mm: Likewise.
4789 * objc.dg/property/at-property-1.m: Likewise.
4790 * objc.dg/property/at-property-29.m: Likewise.
4791 * objc.dg/property/at-property-4.m: Likewise.
4792 * objc.dg/property/at-property-5.m: Likewise.
4793 * objc.dg/property/property-neg-2.m: Likewise.
4795 2021-03-24 Iain Sandoe <iain@sandoe.co.uk>
4797 * obj-c++.dg/property/at-property-1.mm: Adjust test after
4798 fixing spurious error output.
4800 2021-03-24 Richard Sandiford <richard.sandiford@arm.com>
4803 * gcc.dg/vect/pr99540.c: New test.
4805 2021-03-24 Richard Biener <rguenther@suse.de>
4807 Backported from master:
4808 2021-03-15 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/98834
4811 * g++.dg/opt/pr98834.C: New testcase.
4813 2021-03-24 Richard Biener <rguenther@suse.de>
4815 Backported from master:
4816 2021-02-08 Richard Biener <rguenther@suse.de>
4819 * g++.dg/lto/pr96591_0.C: New testcase.
4821 2021-03-24 Richard Biener <rguenther@suse.de>
4823 Backported from master:
4824 2021-03-22 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/99694
4827 * gcc.dg/torture/pr99694.c: New testcase.
4829 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4831 Backported from master:
4832 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4835 * g++.dg/coroutines/pr99047.C: New test.
4837 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4839 Backported from master:
4840 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4843 * g++.dg/coroutines/torture/pr98704.C: New test.
4845 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4847 Backported from master:
4848 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4851 * g++.dg/coroutines/pr98480.C: New test.
4852 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4853 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4854 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4856 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4858 Backported from master:
4859 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4862 * g++.dg/coroutines/pr96749-1.C: New test.
4863 * g++.dg/coroutines/pr96749-2.C: New test.
4865 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4867 Backported from master:
4868 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4871 * g++.dg/coroutines/pr98118.C: New test.
4873 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4874 Jakub Jelinek <jakub@redhat.com>
4877 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
4878 * g++.dg/coroutines/pr95616-0.C: New test.
4879 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
4880 * g++.dg/coroutines/pr95616-1.C: New test.
4881 * g++.dg/coroutines/pr95616-2.C: New test.
4882 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
4883 * g++.dg/coroutines/pr95616-3.C: New test.
4884 * g++.dg/coroutines/pr95616-4.C: New test.
4885 * g++.dg/coroutines/pr95616-5.C: New test.
4886 * g++.dg/coroutines/pr95616-6.C: New test.
4888 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4890 Backported from master:
4891 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
4894 * g++.dg/coroutines/torture/pr95615-01.C: New test.
4895 * g++.dg/coroutines/torture/pr95615-02.C: New test.
4896 * g++.dg/coroutines/torture/pr95615-03.C: New test.
4897 * g++.dg/coroutines/torture/pr95615-04.C: New test.
4898 * g++.dg/coroutines/torture/pr95615-05.C: New test.
4899 * g++.dg/coroutines/torture/pr95615.inc: New file.
4901 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4903 Backported from master:
4904 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4907 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
4908 reference parms, to distinguish the rvalue ref. variant.
4909 * g++.dg/coroutines/pr97587.C: New test.
4911 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4913 Backported from master:
4914 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
4917 * g++.dg/coroutines/pr95822.C: New test.
4919 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4921 Backported from master:
4922 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4924 * g++.dg/coroutines/co-await-void_type.C: Mark promise
4925 final_suspend call as noexcept.
4926 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
4927 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
4928 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
4929 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
4930 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
4931 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
4932 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
4933 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
4934 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
4935 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
4936 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
4937 * g++.dg/coroutines/coro1-allocators.h: Likewise.
4938 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
4939 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
4940 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
4941 * g++.dg/coroutines/pr94752.C: Likewise.
4942 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
4943 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
4944 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4945 * g++.dg/coroutines/pr95050.C: Likewise.
4946 * g++.dg/coroutines/pr95345.C: Likewise.
4947 * g++.dg/coroutines/pr95440.C: Likewise.
4948 * g++.dg/coroutines/pr95591.C: Likewise.
4949 * g++.dg/coroutines/pr95711.C: Likewise.
4950 * g++.dg/coroutines/pr95813.C: Likewise.
4951 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
4952 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
4953 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
4954 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
4955 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
4956 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
4957 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
4958 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
4959 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
4960 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
4961 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
4962 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
4963 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
4964 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
4965 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
4966 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
4967 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
4968 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
4969 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
4970 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
4972 2021-03-22 Iain Sandoe <iain@sandoe.co.uk>
4974 * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to...
4975 * g++.dg/coroutines/pr94879-folly-1.C: ... here.
4976 Make final suspend expression components noexcept.
4977 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
4978 * g++.dg/coroutines/pr95345.C: Likewise.
4979 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: New file.
4981 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4983 Backported from master:
4984 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4987 * gcc.target/riscv/pr99702.c: New.
4989 2021-03-21 Iain Sandoe <iain@sandoe.co.uk>
4991 Backported from master:
4992 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
4995 * g++.dg/coroutines/pr96251.C: New test.
4997 2021-03-21 Iain Sandoe <iain@sandoe.co.uk>
4999 Backported from master:
5000 2020-10-10 Iain Sandoe <iain@sandoe.co.uk>
5002 * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common
5003 sections. Cater for 64 and 128 bit long doubles.
5005 2021-03-21 Iain Sandoe <iain@sandoe.co.uk>
5007 Backported from master:
5008 2020-08-09 Iain Sandoe <iain@sandoe.co.uk>
5010 * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run.
5011 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5013 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5015 Backported from master:
5016 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
5021 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5023 Backported from master:
5024 2021-03-18 Jakub Jelinek <jakub@redhat.com>
5027 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
5028 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
5029 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
5030 rather than __i386__.
5032 2021-03-19 Christophe Lyon <christophe.lyon@linaro.org>
5034 Backported from master:
5035 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
5038 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
5040 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5042 Backported from master:
5043 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.target/i386/avx-pr99563.c: New test.
5048 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5050 Backported from master:
5051 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.dg/gomp/pr99542.c: New test.
5055 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5056 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5057 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5058 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5060 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5062 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5064 Backported from master:
5065 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5068 * g++.dg/cpp2a/consteval19.C: New test.
5070 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5072 Backported from master:
5073 2021-03-11 Jakub Jelinek <jakub@redhat.com>
5076 * gcc.target/i386/avx2-pr99517-1.c: New test.
5077 * gcc.target/i386/avx2-pr99517-2.c: New test.
5079 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5081 Backported from master:
5082 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5085 * gcc.target/aarch64/pr93235.c: New test.
5087 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5089 Backported from master:
5090 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5094 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5095 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
5096 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
5097 dg-warning regexps, instead replace .* with \[^\n\r]*.
5098 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5099 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5100 -ftrack-macro-expansion=0 from dg-options.
5101 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5102 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5104 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5106 Backported from master:
5107 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5110 * g++.dg/cpp1z/eval-order10.C: New test.
5112 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5114 Backported from master:
5115 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5118 * gcc.c-torture/compile/pr99324.c: New test.
5120 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5122 Backported from master:
5123 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5126 * gcc.dg/graphite/pr99085.c: New test.
5128 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5130 Backported from master:
5131 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5134 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5136 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5138 Backported from master:
5139 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5141 PR tree-optimization/99225
5142 * gcc.c-torture/compile/pr99225.c: New test.
5144 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5146 Backported from master:
5147 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5149 PR tree-optimization/99204
5150 * gfortran.dg/pr99204.f90: New test.
5152 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5154 Backported from master:
5155 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5158 * g++.dg/opt/pr99034.C: New test.
5160 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5162 Backported from master:
5163 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5166 * gcc.dg/pr99136.c: New test.
5168 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5170 Backported from master:
5171 2021-02-17 Jakub Jelinek <jakub@redhat.com>
5174 * g++.dg/ubsan/pr99106.C: New test.
5176 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5178 Backported from master:
5179 2021-02-15 Jakub Jelinek <jakub@redhat.com>
5181 PR tree-optimization/99079
5182 * gcc.dg/fold-modpow2-2.c: New test.
5183 * gcc.c-torture/execute/pr99079.c: New test.
5185 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5187 Backported from master:
5188 2021-02-12 Jakub Jelinek <jakub@redhat.com>
5191 * g++.dg/cpp2a/concepts-requires24.C: New test.
5193 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5195 Backported from master:
5196 2021-02-11 Jakub Jelinek <jakub@redhat.com>
5199 * g++.dg/ext/flexary38.C: New test.
5201 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5203 Backported from master:
5204 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5207 * g++.dg/ext/weak6.C: New test.
5209 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5211 Backported from master:
5212 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5216 * g++.dg/cpp2a/constexpr-new16.C: New test.
5217 * g++.dg/cpp2a/constexpr-new17.C: New test.
5219 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5221 Backported from master:
5222 2021-02-10 Jakub Jelinek <jakub@redhat.com>
5225 * g++.dg/gomp/pr99007.C: New test.
5226 * gcc.dg/gomp/pr99007-1.c: New test.
5227 * gcc.dg/gomp/pr99007-2.c: New test.
5228 * gcc.dg/gomp/pr99007-3.c: New test.
5230 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5232 Backported from master:
5233 2021-02-05 Jakub Jelinek <jakub@redhat.com>
5236 * g++.dg/cpp1z/decomp54.C: New test.
5238 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5240 Backported from master:
5241 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5244 * gcc.dg/pr97487-1.c: New test.
5245 * gcc.dg/pr97487-2.c: New test.
5247 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5249 Backported from master:
5250 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.target/i386/pr97971.c: New test.
5255 2021-03-19 Jakub Jelinek <jakub@redhat.com>
5257 Backported from master:
5258 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5260 PR tree-optimization/98287
5261 * gcc.dg/pr98287.c: New test.
5263 2021-03-19 Harald Anlauf <anlauf@gmx.de>
5265 Backported from master:
5266 2021-03-10 Harald Anlauf <anlauf@gmx.de>
5269 * gfortran.dg/data_char_4.f90: New test.
5270 * gfortran.dg/data_char_5.f90: New test.
5272 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5274 Backported from master:
5275 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
5279 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5280 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5281 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
5282 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5283 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
5285 2021-03-18 Jason Merrill <jason@redhat.com>
5288 * gcc.dg/attr-flatten-1.c: Adjust.
5290 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292 Backported from master:
5293 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5295 * gcc.target/aarch64/acle/rng_2.c: New test.
5297 2021-03-16 Richard Biener <rguenther@suse.de>
5299 Backported from master:
5300 2021-02-24 Richard Biener <rguenther@suse.de>
5303 * gcc.dg/pr99224.c: New testcase.
5305 2021-03-16 Richard Biener <rguenther@suse.de>
5307 Backported from master:
5308 2021-02-25 Richard Biener <rguenther@suse.de>
5310 PR tree-optimization/99253
5311 * gcc.dg/vect/pr99253.c: New testcase.
5313 2021-03-15 Tobias Burnus <tobias@codesourcery.com>
5315 Backported from master:
5316 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
5319 * gfortran.dg/module_variable_3.f90: New test.
5321 2021-03-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
5323 Backported from master:
5324 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5326 PR rtl-optimization/98791
5327 * gcc.target/aarch64/sve/pr98791.c: New test.
5329 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5331 Backported from master:
5332 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5335 * gfortran.dg/pr99545.f90: New test.
5337 2021-03-11 Alex Coplan <alex.coplan@arm.com>
5339 Backported from master:
5340 2021-03-04 Alex Coplan <alex.coplan@arm.com>
5343 * gcc.target/aarch64/pr99381.c: New test.
5345 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5347 Backported from master:
5348 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5350 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
5352 2021-03-10 Peter Bergner <bergner@linux.ibm.com>
5354 Backported from master:
5355 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
5358 * gcc.target/powerpc/pr98959.c: New test.
5360 2021-03-10 Peter Bergner <bergner@linux.ibm.com>
5362 Backported from master:
5363 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5365 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5366 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5367 Add __has_builtin tests for built-ins.
5368 Update expected instruction counts.
5370 2021-03-10 Peter Bergner <bergner@linux.ibm.com>
5372 Backported from master:
5373 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
5376 * g++.target/powerpc/pr99041.C: New test.
5378 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
5380 * gnat.dg/specs/lto25.ads: New test.
5382 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5384 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5386 2021-03-06 Harald Anlauf <anlauf@gmx.de>
5388 Backported from master:
5389 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5392 * gfortran.dg/matmul_21.f90: New test.
5394 2021-03-06 Tobias Burnus <tobias@codesourcery.com>
5396 Backported from master:
5397 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5400 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5403 2021-03-04 Jason Merrill <jason@redhat.com>
5406 * g++.dg/cpp0x/decltype-call5.C: New test.
5407 * g++.dg/cpp0x/decltype-call6.C: New test.
5409 2021-03-04 Jason Merrill <jason@redhat.com>
5412 * g++.dg/ext/attr-flatten1.C: New test.
5414 2021-03-04 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5419 2021-03-03 Richard Biener <rguenther@suse.de>
5421 Backported from master:
5422 2021-01-20 Richard Biener <rguenther@suse.de>
5424 PR tree-optimization/98758
5425 * gcc.dg/torture/pr98758.c: New testcase.
5427 2021-03-03 Richard Biener <rguenther@suse.de>
5429 Backported from master:
5430 2021-01-13 Richard Biener <rguenther@suse.de>
5432 PR tree-optimization/98640
5433 * gcc.dg/torture/pr98640.c: New testcase.
5435 2021-03-03 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/97897
5438 * gcc.dg/pr97897.c: New testcase.
5440 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
5442 * gnat.dg/limited5.adb: New test.
5444 2021-03-02 Kito Cheng <kito.cheng@sifive.com>
5446 Backported from master:
5447 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
5449 * gcc.target/riscv/read-thread-pointer.c: New.
5451 2021-03-01 Richard Earnshaw <rearnsha@arm.com>
5453 * gcc.target/arm/cmse/cmse-18.c: New test.
5455 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
5457 * g++.dg/eh/seh-xmm-unwind.C: New test.
5459 2021-02-27 Jason Merrill <jason@redhat.com>
5462 * g++.dg/ext/attr-lambda3.C: New test.
5464 2021-02-27 Jason Merrill <jason@redhat.com>
5467 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
5469 2021-02-26 Harald Anlauf <anlauf@gmx.de>
5471 Backported from master:
5472 2021-01-14 Harald Anlauf <anlauf@gmx.de>
5474 * substr_10.f90: New test.
5475 * substr_9.f90: New test.
5477 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5479 Backported from master:
5480 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5483 * gfortran.dg/class_defined_operator_2.f03 : New test.
5484 * gfortran.dg/elemental_result_2.f90 : New test.
5485 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5486 elemental function with an allocatable result with an operator
5487 interface with array dummies and result.
5489 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5491 Backported from master:
5492 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5494 * gfortran.dg/intent_optimize_3.f90: New test.
5496 2021-02-22 Tobias Burnus <tobias@codesourcery.com>
5498 Backported from master:
5499 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5502 * gfortran.dg/ubound_1.f90: New test.
5504 2021-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5506 * gcc.target/aarch64/advsimd_autovec_only_1.c: New test.
5508 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5510 Backported from master:
5511 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
5514 * gfortran.dg/fmt_nonchar_1.f90: New test.
5515 * gfortran.dg/fmt_nonchar_2.f90: New test.
5517 2021-02-17 Patrick Palka <ppalka@redhat.com>
5519 Backported from master:
5520 2021-02-17 Patrick Palka <ppalka@redhat.com>
5524 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
5525 "call to non-'constexpr' function" error message.
5527 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
5530 * gfortran.dg/ieee/ieee_12.f90: New test.
5532 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5534 Backported from master:
5535 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
5538 * gfortran.dg/assumed_rank_20.f90: New test.
5540 2021-02-12 Jason Merrill <jason@redhat.com>
5543 * g++.dg/cpp2a/consteval-expinst1.C: New test.
5545 2021-02-12 Jason Merrill <jason@redhat.com>
5548 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
5550 2021-02-11 Marek Polacek <polacek@redhat.com>
5552 Backported from master:
5553 2021-02-11 Marek Polacek <polacek@redhat.com>
5556 * g++.dg/template/deduce10.C: New test.
5557 * g++.dg/template/deduce9.C: New test.
5559 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5561 Backported from master:
5562 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5565 * gfortran.dg/typebound_call_32.f90: New test.
5567 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5569 Backported from master:
5570 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
5573 * gfortran.dg/pr99060.f90: New test.
5575 2021-02-05 Jason Merrill <jason@redhat.com>
5578 * g++.dg/cpp2a/concepts-variadic3.C: New test.
5580 2021-02-04 Vladimir N. Makarov <vmakarov@redhat.com>
5583 * gcc.target/aarch64/pr97701.c: New.
5585 2021-02-04 Jason Merrill <jason@redhat.com>
5588 * g++.dg/cpp1z/class-deduction78.C: New test.
5590 2021-02-03 Jakub Jelinek <jakub@redhat.com>
5593 * g++.dg/cpp2a/no_unique_address11.C: New test.
5595 2021-02-03 Richard Biener <rguenther@suse.de>
5596 Jakub Jelinek <jakub@redhat.com>
5598 PR rtl-optimization/98863
5599 * gcc.target/i386/20051216-1.c: New test.
5601 2021-02-02 Patrick Palka <ppalka@redhat.com>
5603 Backported from master:
5604 2021-02-01 Patrick Palka <ppalka@redhat.com>
5607 * g++.dg/cpp0x/constexpr-98295.C: New test.
5609 2021-02-01 Marek Polacek <polacek@redhat.com>
5611 Backported from master:
5612 2021-02-01 Marek Polacek <polacek@redhat.com>
5615 * g++.dg/ext/builtin-has-attribute2.C: New test.
5617 2021-02-01 Patrick Palka <ppalka@redhat.com>
5619 Backported from master:
5620 2020-08-05 Patrick Palka <ppalka@redhat.com>
5621 Jason Merrill <jason@redhat.com>
5624 * g++.dg/cpp0x/constexpr-array26.C: New test.
5625 * g++.dg/cpp0x/constexpr-array27.C: New test.
5626 * g++.dg/cpp2a/constexpr-init18.C: New test.
5628 2021-02-01 Kito Cheng <kito.cheng@sifive.com>
5630 Backported from master:
5631 2020-11-06 Kito Cheng <kito.cheng@sifive.com>
5634 * gcc.dg/pr96307.c: New.
5635 * gcc.target/riscv/pr96260.c: Move this test case from here to ...
5636 * gcc.dg/pr96260.c: ... here.
5637 * gcc.target/riscv/pr91441.c: Move this test case from here to ...
5638 * gcc.dg/pr91441.c: ... here.
5639 * lib/target-supports.exp (check_effective_target_no_fsanitize_address):
5642 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5645 * gcc.dg/pr98331.c: New test.
5647 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5651 * g++.target/i386/pr98847.C: New test.
5653 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5656 * gcc.c-torture/execute/pr98853-1.c: New test.
5657 * gcc.c-torture/execute/pr98853-2.c: New test.
5659 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5662 * gcc.c-torture/execute/pr98681.c: New test.
5664 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5667 * g++.dg/ubsan/pr95693.C: New test.
5669 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5671 PR tree-optimization/90248
5672 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
5674 * gcc.dg/pr90248.c: New test.
5676 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5678 PR tree-optimization/98255
5679 * gcc.dg/pr98255.c: New test.
5681 2021-01-29 Jakub Jelinek <jakub@redhat.com>
5684 * g++.dg/cpp1y/constexpr-98672.C: New test.
5686 2021-01-29 Jason Merrill <jason@redhat.com>
5689 * g++.dg/cpp2a/no_unique_address8.C: New test.
5691 2021-01-29 Jason Merrill <jason@redhat.com>
5694 * g++.dg/torture/pr97474.C: New test.
5696 2021-01-29 Jason Merrill <jason@redhat.com>
5699 * g++.dg/cpp1z/elide5.C: New test.
5701 2021-01-29 Jason Merrill <jason@redhat.com>
5704 * g++.dg/cpp0x/initlist-array13.C: New test.
5706 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
5707 Richard Biener <rguenther@suse.de>
5709 PR tree-optimization/97627
5710 * g++.dg/pr97627.C: New testcase.
5712 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5714 Backported from master:
5715 2021-01-28 Harald Anlauf <anlauf@gmx.de>
5718 * gfortran.dg/gomp/pr86470.f90: New test.
5720 2021-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722 Backported from master:
5723 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5725 PR tree-optimization/98766
5726 * gcc.dg/pr98766.c: New test.
5728 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
5730 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
5731 * gnat.dg/thunk2_pkg.ads: New helper.
5733 2021-01-25 Paul Thomas <pault@gcc.gnu.org>
5735 Backported from master:
5736 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
5739 * gfortran.dg/charlen_18.f90 : New test.
5741 2021-01-25 Claudiu Zissulescu <claziss@gmail.com>
5743 Backported from master:
5744 2020-12-11 Claudiu Zissulescu <claziss@synopsys.com>
5746 * gcc.target/arc/pmpyd.c: New test.
5747 * gcc.target/arc/tmac-1.c: Update.
5749 2021-01-25 Paul Thomas <pault@gcc.gnu.org>
5751 Backported from master:
5752 2020-12-29 Paul Thomas <pault@gcc.gnu.org>
5755 * gfortran.dg/deferred_character_36.f90 : New test.
5757 2021-01-23 Paul Thomas <pault@gcc.gnu.org>
5759 Backported from master:
5760 2020-12-26 Paul Thomas <pault@gcc.gnu.org>
5763 * gfortran.dg/data_inquiry_ref.f90: Change to dg-compile and
5764 add errors for inquiry references.
5766 2021-01-23 Paul Thomas <pault@gcc.gnu.org>
5768 Backported from master:
5769 2020-12-12 Paul Thomas <pault@gcc.gnu.org>
5772 * gfortran.dg/data_inquiry_ref.f90: New test.
5774 2021-01-22 Marek Polacek <polacek@redhat.com>
5777 * g++.dg/template/deduce8.C: New test.
5779 2021-01-22 Richard Sandiford <richard.sandiford@arm.com>
5781 Backported from master:
5782 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
5784 PR tree-optimization/98535
5785 * gcc.target/aarch64/sve/pr98535.c: New file.
5787 2021-01-19 Martin Jambor <mjambor@suse.cz>
5789 Backported from master:
5790 2021-01-19 Martin Jambor <mjambor@suse.cz>
5793 * g++.dg/ipa/pr98690.C: New test.
5795 2021-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5797 * gcc.target/i386/pr98100.c: Require ifunc support.
5799 2021-01-12 Richard Biener <rguenther@suse.de>
5801 Backported from master:
5802 2021-01-06 Richard Biener <rguenther@suse.de>
5804 PR tree-optimization/98513
5805 * gcc.dg/tree-ssa/pr98513.c: New testcase.
5807 2021-01-12 Richard Biener <rguenther@suse.de>
5809 Backported from master:
5810 2021-01-04 Richard Biener <rguenther@suse.de>
5812 PR tree-optimization/98282
5813 * g++.dg/opt/pr98282.C: New testcase.
5815 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5817 Backported from master:
5818 2020-12-31 Richard Sandiford <richard.sandiford@arm.com>
5820 PR tree-optimization/94994
5821 * gcc.dg/vect/pr94994.c: New test.
5823 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5825 Backported from master:
5826 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5828 PR tree-optimization/95401
5829 * g++.dg/vect/pr95401.cc: New test.
5830 * g++.dg/vect/pr95401a.cc: Likewise.
5832 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5834 Backported from master:
5835 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
5837 PR rtl-optimization/97144
5838 * gcc.c-torture/compile/pr97144.c: New test.
5839 * gcc.target/aarch64/sve/pr97144.c: Likewise.
5841 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5843 Backported from master:
5844 2020-12-31 Richard Sandiford <richard.sandiford@arm.com>
5846 PR rtl-optimization/98214
5847 * gcc.target/aarch64/sve/pr98214.c: New file.
5849 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5851 Backported from master:
5852 2020-12-31 Richard Sandiford <richard.sandiford@arm.com>
5854 PR tree-optimization/98302
5855 * gcc.dg/vect/pr98302.c: New test.
5857 2021-01-12 Richard Sandiford <richard.sandiford@arm.com>
5859 Backported from master:
5860 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
5863 * gcc.target/aarch64/pr89057.c: New test.
5865 2021-01-11 Richard Biener <rguenther@suse.de>
5867 Backported from master:
5868 2020-12-07 Richard Biener <rguenther@suse.de>
5870 PR tree-optimization/98117
5871 * gcc.dg/torture/pr98117.c: New testcase.
5873 2021-01-11 Richard Biener <rguenther@suse.de>
5875 PR tree-optimization/97623
5876 * gcc.dg/tree-ssa/ssa-hoist-3.c: Adjust.
5877 * gcc.dg/tree-ssa/ssa-hoist-7.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5880 2021-01-11 Richard Biener <rguenther@suse.de>
5882 Backported from master:
5883 2020-10-30 Richard Biener <rguenther@suse.de>
5885 PR tree-optimization/97623
5886 * gcc.dg/tree-ssa/ssa-hoist-7.c: New testcase.
5888 2021-01-09 Jakub Jelinek <jakub@redhat.com>
5890 Backported from master:
5891 2021-01-09 Jakub Jelinek <jakub@redhat.com>
5894 * c-c++-common/pr98556.c: New test.
5896 2021-01-09 Patrick Palka <ppalka@redhat.com>
5898 Backported from master:
5899 2021-01-08 Patrick Palka <ppalka@redhat.com>
5902 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
5904 2021-01-09 Patrick Palka <ppalka@redhat.com>
5906 Backported from master:
5907 2020-07-31 Patrick Palka <ppalka@redhat.com>
5910 * g++.dg/cpp1y/constexpr-array8.C: New test.
5912 2021-01-08 Iain Sandoe <iain@sandoe.co.uk>
5914 Backported from master:
5915 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
5918 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
5919 as the final suspend point so that we can check that the state
5920 machine has reached the expected point.
5922 2021-01-08 Iain Sandoe <iain@sandoe.co.uk>
5924 Backported from master:
5925 2020-05-26 Iain Sandoe <iain@sandoe.co.uk>
5927 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
5928 promise destruction via a global variable.
5930 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
5932 Backported from master:
5933 2020-08-04 Paul Thomas <pault@gcc.gnu.org>
5936 * gfortran.dg/pr96325.f90: Change from run to compile.
5938 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
5940 Backported from master:
5941 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
5944 * gfortran.dg/pr96325.f90: New test.
5945 * gfortran.dg/pr91589.f90: Update error message.
5947 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
5949 Backported from master:
5950 2020-12-18 Paul Thomas <pault@gcc.gnu.org>
5954 * gfortran.dg/dependency_60.f90: New test.
5955 * gfortran.dg/class_allocate_25.f90: New test.
5956 * gfortran.dg/class_assign_4.f90: New test.
5957 * gfortran.dg/unlimited_polymorphic_32.f03: New test.
5959 2021-01-06 Jakub Jelinek <jakub@redhat.com>
5961 Backported from master:
5962 2020-12-31 Jakub Jelinek <jakub@redhat.com>
5964 PR tree-optimization/98474
5965 * gcc.c-torture/execute/pr98474.c: New test.
5967 2021-01-06 Jakub Jelinek <jakub@redhat.com>
5969 Backported from master:
5970 2020-12-21 Jakub Jelinek <jakub@redhat.com>
5973 * g++.dg/opt/pr98353.C: New test.
5975 2021-01-06 Jakub Jelinek <jakub@redhat.com>
5977 Backported from master:
5978 2020-12-21 Jakub Jelinek <jakub@redhat.com>
5981 * g++.dg/gomp/pr98383.C: New test.
5983 2021-01-06 Jakub Jelinek <jakub@redhat.com>
5985 Backported from master:
5986 2020-12-12 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.dg/gomp/pr98183.c: New test.
5990 * gcc.dg/goacc/pr98183.c: New test.
5992 2021-01-06 Jakub Jelinek <jakub@redhat.com>
5994 Backported from master:
5995 2020-12-10 Jakub Jelinek <jakub@redhat.com>
5998 * c-c++-common/gomp/doacross-4.c: New test.
6000 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6002 Backported from master:
6003 2020-12-08 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.target/i386/pr94440-1.c: New file.
6007 * gcc.target/i386/pr94440-2.c: New file.
6009 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6011 Backported from master:
6012 2020-12-08 Jakub Jelinek <jakub@redhat.com>
6015 * c-c++-common/gomp/pr98187.c: New test.
6017 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6019 Backported from master:
6020 2020-12-05 Jakub Jelinek <jakub@redhat.com>
6023 * g++.dg/cpp1y/constexpr-98122.C: New test.
6024 * g++.dg/cpp2a/constexpr-98122.C: New test.
6026 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6028 Backported from master:
6029 2020-12-04 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.target/i386/pr98100.c: New test.
6034 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6036 Backported from master:
6037 2020-12-01 Jakub Jelinek <jakub@redhat.com>
6040 * c-c++-common/gomp/depobj-2.c: New test.
6042 2021-01-06 Jakub Jelinek <jakub@redhat.com>
6044 Backported from master:
6045 2020-12-01 Jakub Jelinek <jakub@redhat.com>
6048 * gcc.target/i386/pr98063.c: New test.
6050 2021-01-05 Marek Polacek <polacek@redhat.com>
6053 * g++.dg/cpp0x/noexcept61.C: New test.
6055 2021-01-05 Marek Polacek <polacek@redhat.com>
6057 Backported from master:
6058 2020-10-28 Marek Polacek <polacek@redhat.com>
6062 * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus.
6063 * g++.dg/warn/Wtautological-compare3.C: New test.
6064 * g++.dg/warn/Wtype-limits5.C: New test.
6065 * g++.old-deja/g++.pt/crash10.C: Remove dg-warning.
6067 2021-01-05 Marek Polacek <polacek@redhat.com>
6069 Backported from master:
6070 2020-12-02 Marek Polacek <polacek@redhat.com>
6073 * g++.dg/cpp1z/inline-var8.C: New test.
6075 2021-01-05 Marek Polacek <polacek@redhat.com>
6077 Backported from master:
6078 2020-12-07 Marek Polacek <polacek@redhat.com>
6081 * g++.dg/cpp0x/enum41.C: New test.
6083 2021-01-05 Marek Polacek <polacek@redhat.com>
6085 Backported from master:
6086 2020-12-08 Marek Polacek <polacek@redhat.com>
6089 * g++.dg/ubsan/vptr-18.C: New test.
6091 2021-01-05 Marek Polacek <polacek@redhat.com>
6094 * g++.dg/cpp2a/constexpr-dtor10.C: New test.
6096 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
6099 * gcc.target/i386/pr98522.c: New test.
6101 2021-01-04 Tobias Burnus <tobias@codesourcery.com>
6103 Backported from master:
6104 2020-12-17 Tobias Burnus <tobias@codesourcery.com>
6107 * gfortran.dg/finalize_37.f90: New test.
6109 2021-01-03 Iain Sandoe <iain@sandoe.co.uk>
6111 Backported from master:
6112 2020-10-19 Iain Sandoe <iain@sandoe.co.uk>
6115 * g++.dg/coroutines/pr97438.C: New test.
6117 2021-01-01 Iain Sandoe <iain@sandoe.co.uk>
6119 Backported from master:
6120 2020-11-06 Iain Sandoe <iain@sandoe.co.uk>
6122 * gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15)
6123 and Darwin20 (macOS 11.0).
6125 2020-12-28 Uroš Bizjak <ubizjak@gmail.com>
6128 * gcc.target/i386/pr96793-2.c: New test.
6130 2020-12-28 Paul Thomas <pault@gcc.gnu.org>
6132 Backported from master:
6133 2020-08-20 Paul Thomas <pault@gcc.gnu.org>
6137 * gfortran.dg/char_length_23.f90: New test.
6139 2020-12-28 Paul Thomas <pault@gcc.gnu.org>
6141 Backported from master:
6142 2020-08-02 Paul Thomas <pault@gcc.gnu.org>
6145 * gfortran.dg/module_procedure_4.f90 : New test.
6147 2020-12-27 Harald Anlauf <anlauf@gmx.de>
6149 Backported from master:
6150 2020-12-25 Harald Anlauf <anlauf@gmx.de>
6152 * gfortran.dg/pr93685_1.f90: New test.
6153 * gfortran.dg/pr93685_2.f90: New test.
6155 2020-12-24 Roman Zhuykov <zhroma@ispras.ru>
6157 Backported from master:
6158 2020-12-05 Roman Zhuykov <zhroma@ispras.ru>
6160 PR rtl-optimization/97421
6161 * gcc.c-torture/execute/pr97421-1.c: New test.
6162 * gcc.c-torture/execute/pr97421-2.c: New test.
6163 * gcc.c-torture/execute/pr97421-3.c: New test.
6165 2020-12-23 Jason Merrill <jason@redhat.com>
6168 * g++.dg/cpp0x/constexpr-overflow3.C: New test.
6170 2020-12-23 Jason Merrill <jason@redhat.com>
6174 * g++.dg/cpp1z/aggr-base10.C: New test.
6175 * g++.dg/cpp2a/no_unique_address7.C: New test.
6176 * g++.dg/cpp2a/no_unique_address7a.C: New test.
6178 2020-12-23 Uroš Bizjak <ubizjak@gmail.com>
6181 * gcc.target/i386/pr96793-1.c: New test.
6183 2020-12-22 Uroš Bizjak <ubizjak@gmail.com>
6186 * gcc.target/i386/pr96793.c: New test.
6188 2020-12-19 Harald Anlauf <anlauf@gmx.de>
6190 Backported from master:
6191 2020-12-17 Harald Anlauf <anlauf@gmx.de>
6194 * gfortran.dg/forall_19.f90: New test.
6196 2020-12-16 Nathan Sidwell <nathan@acm.org>
6198 * g++.dg/template/pr98297.C: New.
6200 2020-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
6202 Backported from master:
6203 2020-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
6206 * gdc.dg/pr98277.d: New test.
6208 2020-12-15 Andrea Corallo <andrea.corallo@arm.com>
6210 * gcc.target/aarch64/sve/pr97092.c: New test.
6212 2020-12-14 Wilco Dijkstra <wdijkstr@arm.com>
6214 * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New
6215 effective target test.
6216 * gcc.target/aarch64/with-tune-config.c: New test.
6217 * gcc.target/aarch64/with-tune-march.c: Likewise.
6218 * gcc.target/aarch64/with-tune-mcpu.c: Likewise.
6219 * gcc.target/aarch64/with-tune-mtune.c: Likewise.
6221 2020-12-11 Dennis Zhang <dennis.zhang@arm.com>
6223 Backported from master:
6224 2020-11-03 Dennis Zhang <dennis.zhang@arm.com>
6226 * gcc.target/aarch64/advsimd-intrinsics/bf16_get.c: New test.
6228 2020-12-11 Dennis Zhang <denzha01@e124712.cambridge.arm.com>
6230 Backported from master:
6231 2020-11-03 Dennis Zhang <denzha01@e124712.cambridge.arm.com>
6233 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
6234 (test_vcvt_f32_bf16, test_vcvtq_low_f32_bf16): New tests.
6235 (test_vcvtq_high_f32_bf16, test_vcvth_f32_bf16): Likewise.
6237 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6239 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
6240 Run it also for arm-*-*.
6241 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
6243 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
6245 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
6247 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
6249 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
6251 * gcc.target/arm/simd/vstn_lane_bf16_1.c: New test.
6253 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6255 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
6256 Run it also for the arm backend.
6257 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
6259 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
6261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
6263 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
6265 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
6267 * gcc.target/arm/simd/vldn_lane_bf16_1.c: New test.
6269 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6271 * gcc.target/arm/simd/vst1_bf16_1.c: New test.
6273 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6275 * gcc.target/arm/simd/vld1_bf16_1.c: New test.
6277 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6279 * gcc.target/arm/simd/vst1_lane_bf16_1.c: New testcase.
6280 * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise.
6281 * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise.
6283 2020-12-11 Andrea Corallo <andrea.corallo@arm.com>
6285 * gcc.target/arm/simd/vld1_lane_bf16_1.c: New testcase.
6286 * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise.
6287 * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise.
6289 2020-12-10 Ed Schonberg <schonberg@adacore.com>
6291 * gnat.dg/modular6.adb: New test.
6293 2020-12-10 Patrick Palka <ppalka@redhat.com>
6295 Backported from master:
6296 2020-07-30 Patrick Palka <ppalka@redhat.com>
6299 * g++.dg/cpp1y/auto-fn60.C: New test.
6301 2020-12-09 Jason Merrill <jason@redhat.com>
6304 * g++.dg/cpp2a/nontype-class40.C: New test.
6306 2020-12-08 Eric Botcazou <ebotcazou@adacore.com>
6309 * gnat.dg/opt39.adb: Add dg-additional-options for PowerPC.
6311 2020-12-06 Harald Anlauf <anlauf@gmx.de>
6313 Backported from master:
6314 2020-11-29 Harald Anlauf <anlauf@gmx.de>
6316 * gfortran.dg/pr98017.f90: New test.
6318 2020-12-04 Harald Anlauf <anlauf@gmx.de>
6320 Backported from master:
6321 2020-12-03 Harald Anlauf <anlauf@gmx.de>
6324 * gfortran.dg/pr95342.f90: New test.
6326 2020-12-04 Richard Biener <rguenther@suse.de>
6328 PR tree-optimization/96075
6329 * gcc.dg/vect/slp-46.c: Add XFAIL for load-lanes.
6331 2020-12-04 Eric Botcazou <ebotcazou@adacore.com>
6333 * gnat.dg/opt91.ads, gnat.dg/opt91.adb: New test.
6334 * gnat.dg/opt91_pkg.ads, gnat.dg/opt91_pkg.adb: New helper.
6336 2020-12-03 Uros Bizjak <ubizjak@gmail.com>
6338 Backported from master:
6339 2020-12-03 Uroš Bizjak <ubizjak@gmail.com>
6340 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.target/i386/pr98086.c: New test.
6345 2020-12-03 Richard Sandiford <richard.sandiford@arm.com>
6347 Backported from master:
6348 2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
6351 * gcc.dg/pr95694.c: New test.
6353 2020-12-02 Richard Sandiford <richard.sandiford@arm.com>
6355 Backported from master:
6356 2020-10-28 Richard Sandiford <richard.sandiford@arm.com>
6358 PR tree-optimization/97457
6359 * gcc.dg/vect/pr97457.c: New test.
6361 2020-12-02 Richard Sandiford <richard.sandiford@arm.com>
6363 Backported from master:
6364 2020-11-23 Richard Sandiford <richard.sandiford@arm.com>
6367 * g++.dg/ext/sve-sizeless-1.C: Add more template tests.
6368 * g++.dg/ext/sve-sizeless-2.C: Likewise.
6370 2020-12-02 Richard Sandiford <richard.sandiford@arm.com>
6372 Backported from master:
6373 2020-11-25 Richard Sandiford <richard.sandiford@arm.com>
6375 * gcc.target/aarch64/sve/cond_cnot_1.c: XFAIL movprfx test.
6376 * gcc.target/aarch64/sve/cond_unary_1.c: Likewise.
6377 * gcc.target/aarch64/sve/acle/asm/abs_f16.c (abs_f16_x_untied): Expect
6378 a MOVPRFX instruction.
6379 * gcc.target/aarch64/sve/acle/asm/abs_f32.c (abs_f32_x_untied): Ditto.
6380 * gcc.target/aarch64/sve/acle/asm/abs_f64.c (abs_f64_x_untied): Ditto.
6381 * gcc.target/aarch64/sve/acle/asm/abs_s16.c (abs_s16_x_untied): Ditto.
6382 * gcc.target/aarch64/sve/acle/asm/abs_s32.c (abs_s32_x_untied): Ditto.
6383 * gcc.target/aarch64/sve/acle/asm/abs_s64.c (abs_s64_x_untied): Ditto.
6384 * gcc.target/aarch64/sve/acle/asm/abs_s8.c (abs_s8_x_untied): Ditto.
6385 * gcc.target/aarch64/sve/acle/asm/cls_s16.c (cls_s16_x_untied): Ditto.
6386 * gcc.target/aarch64/sve/acle/asm/cls_s32.c (cls_s32_x_untied): Ditto.
6387 * gcc.target/aarch64/sve/acle/asm/cls_s64.c (cls_s64_x_untied): Ditto.
6388 * gcc.target/aarch64/sve/acle/asm/cls_s8.c (cls_s8_x_untied): Ditto.
6389 * gcc.target/aarch64/sve/acle/asm/clz_s16.c (clz_s16_x_untied): Ditto.
6390 * gcc.target/aarch64/sve/acle/asm/clz_s32.c (clz_s32_x_untied): Ditto.
6391 * gcc.target/aarch64/sve/acle/asm/clz_s64.c (clz_s64_x_untied): Ditto.
6392 * gcc.target/aarch64/sve/acle/asm/clz_s8.c (clz_s8_x_untied): Ditto.
6393 * gcc.target/aarch64/sve/acle/asm/clz_u16.c (clz_u16_x_untied): Ditto.
6394 * gcc.target/aarch64/sve/acle/asm/clz_u32.c (clz_u32_x_untied): Ditto.
6395 * gcc.target/aarch64/sve/acle/asm/clz_u64.c (clz_u64_x_untied): Ditto.
6396 * gcc.target/aarch64/sve/acle/asm/clz_u8.c (clz_u8_x_untied): Ditto.
6397 * gcc.target/aarch64/sve/acle/asm/cnot_s16.c (cnot_s16_x_untied):
6399 * gcc.target/aarch64/sve/acle/asm/cnot_s32.c (cnot_s32_x_untied):
6401 * gcc.target/aarch64/sve/acle/asm/cnot_s64.c (cnot_s64_x_untied):
6403 * gcc.target/aarch64/sve/acle/asm/cnot_s8.c (cnot_s8_x_untied): Ditto.
6404 * gcc.target/aarch64/sve/acle/asm/cnot_u16.c (cnot_u16_x_untied):
6406 * gcc.target/aarch64/sve/acle/asm/cnot_u32.c (cnot_u32_x_untied):
6408 * gcc.target/aarch64/sve/acle/asm/cnot_u64.c (cnot_u64_x_untied):
6410 * gcc.target/aarch64/sve/acle/asm/cnot_u8.c (cnot_u8_x_untied): Ditto.
6411 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c (cnt_bf16_x_untied):
6413 * gcc.target/aarch64/sve/acle/asm/cnt_f16.c (cnt_f16_x_untied): Ditto.
6414 * gcc.target/aarch64/sve/acle/asm/cnt_f32.c (cnt_f32_x_untied): Ditto.
6415 * gcc.target/aarch64/sve/acle/asm/cnt_f64.c (cnt_f64_x_untied): Ditto.
6416 * gcc.target/aarch64/sve/acle/asm/cnt_s16.c (cnt_s16_x_untied): Ditto.
6417 * gcc.target/aarch64/sve/acle/asm/cnt_s32.c (cnt_s32_x_untied): Ditto.
6418 * gcc.target/aarch64/sve/acle/asm/cnt_s64.c (cnt_s64_x_untied): Ditto.
6419 * gcc.target/aarch64/sve/acle/asm/cnt_s8.c (cnt_s8_x_untied): Ditto.
6420 * gcc.target/aarch64/sve/acle/asm/cnt_u16.c (cnt_u16_x_untied): Ditto.
6421 * gcc.target/aarch64/sve/acle/asm/cnt_u32.c (cnt_u32_x_untied): Ditto.
6422 * gcc.target/aarch64/sve/acle/asm/cnt_u64.c (cnt_u64_x_untied): Ditto.
6423 * gcc.target/aarch64/sve/acle/asm/cnt_u8.c (cnt_u8_x_untied): Ditto.
6424 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c (cvt_bf16_f32_x_untied):
6426 * gcc.target/aarch64/sve/acle/asm/cvt_f16.c (cvt_f16_f32_x_untied)
6427 (cvt_f16_f64_x_untied, cvt_f16_s16_x_untied, cvt_f16_s32_x_untied)
6428 (cvt_f16_s64_x_untied, cvt_f16_u16_x_untied, cvt_f16_u32_x_untied)
6429 (cvt_f16_u64_x_untied): Ditto.
6430 * gcc.target/aarch64/sve/acle/asm/cvt_f32.c (cvt_f32_f16_x_untied)
6431 (cvt_f32_f64_x_untied, cvt_f32_s16_x_untied, cvt_f32_s32_x_untied)
6432 (cvt_f32_s64_x_untied, cvt_f32_u16_x_untied, cvt_f32_u32_x_untied)
6433 (cvt_f32_u64_x_untied): Ditto.
6434 * gcc.target/aarch64/sve/acle/asm/cvt_f64.c (cvt_f64_f16_x_untied)
6435 (cvt_f64_f32_x_untied, cvt_f64_s16_x_untied, cvt_f64_s32_x_untied)
6436 (cvt_f64_s64_x_untied, cvt_f64_u16_x_untied, cvt_f64_u32_x_untied)
6437 (cvt_f64_u64_x_untied): Ditto.
6438 * gcc.target/aarch64/sve/acle/asm/cvt_s16.c (cvt_s16_f16_x_untied):
6440 * gcc.target/aarch64/sve/acle/asm/cvt_s32.c (cvt_s32_f16_x_untied)
6441 (cvt_s32_f32_x_untied, cvt_s32_s64_x_untied): Ditto.
6442 * gcc.target/aarch64/sve/acle/asm/cvt_s64.c (cvt_s64_f16_x_untied)
6443 (cvt_s64_f32_x_untied, cvt_s64_s64_x_untied): Ditto.
6444 * gcc.target/aarch64/sve/acle/asm/cvt_u16.c (cvt_u16_f16_x_untied):
6446 * gcc.target/aarch64/sve/acle/asm/cvt_u32.c (cvt_u32_f16_x_untied)
6447 (cvt_u32_f32_x_untied, cvt_u32_u64_x_untied): Ditto.
6448 * gcc.target/aarch64/sve/acle/asm/cvt_u64.c (cvt_u64_f16_x_untied)
6449 (cvt_u64_f32_x_untied, cvt_u64_u64_x_untied): Ditto.
6450 * gcc.target/aarch64/sve/acle/asm/extb_s16.c (extb_s16_x_untied):
6452 * gcc.target/aarch64/sve/acle/asm/extb_s32.c (extb_s32_x_untied):
6454 * gcc.target/aarch64/sve/acle/asm/extb_s64.c (extb_s64_x_untied):
6456 * gcc.target/aarch64/sve/acle/asm/exth_s32.c (exth_s32_x_untied):
6458 * gcc.target/aarch64/sve/acle/asm/exth_s64.c (exth_s64_x_untied):
6460 * gcc.target/aarch64/sve/acle/asm/extw_s64.c (extw_s64_x_untied):
6462 * gcc.target/aarch64/sve/acle/asm/neg_f16.c (neg_f16_x_untied): Ditto.
6463 * gcc.target/aarch64/sve/acle/asm/neg_f32.c (neg_f32_x_untied): Ditto.
6464 * gcc.target/aarch64/sve/acle/asm/neg_f64.c (neg_f64_x_untied): Ditto.
6465 * gcc.target/aarch64/sve/acle/asm/neg_s16.c (neg_s16_x_untied): Ditto.
6466 * gcc.target/aarch64/sve/acle/asm/neg_s32.c (neg_s32_x_untied): Ditto.
6467 * gcc.target/aarch64/sve/acle/asm/neg_s64.c (neg_s64_x_untied): Ditto.
6468 * gcc.target/aarch64/sve/acle/asm/neg_s8.c (neg_s8_x_untied): Ditto.
6469 * gcc.target/aarch64/sve/acle/asm/not_s16.c (not_s16_x_untied): Ditto.
6470 * gcc.target/aarch64/sve/acle/asm/not_s32.c (not_s32_x_untied): Ditto.
6471 * gcc.target/aarch64/sve/acle/asm/not_s64.c (not_s64_x_untied): Ditto.
6472 * gcc.target/aarch64/sve/acle/asm/not_s8.c (not_s8_x_untied): Ditto.
6473 * gcc.target/aarch64/sve/acle/asm/not_u16.c (not_u16_x_untied): Ditto.
6474 * gcc.target/aarch64/sve/acle/asm/not_u32.c (not_u32_x_untied): Ditto.
6475 * gcc.target/aarch64/sve/acle/asm/not_u64.c (not_u64_x_untied): Ditto.
6476 * gcc.target/aarch64/sve/acle/asm/not_u8.c (not_u8_x_untied): Ditto.
6477 * gcc.target/aarch64/sve/acle/asm/rbit_s16.c (rbit_s16_x_untied):
6479 * gcc.target/aarch64/sve/acle/asm/rbit_s32.c (rbit_s32_x_untied):
6481 * gcc.target/aarch64/sve/acle/asm/rbit_s64.c (rbit_s64_x_untied):
6483 * gcc.target/aarch64/sve/acle/asm/rbit_s8.c (rbit_s8_x_untied): Ditto.
6484 * gcc.target/aarch64/sve/acle/asm/rbit_u16.c (rbit_u16_x_untied):
6486 * gcc.target/aarch64/sve/acle/asm/rbit_u32.c (rbit_u32_x_untied):
6488 * gcc.target/aarch64/sve/acle/asm/rbit_u64.c (rbit_u64_x_untied):
6490 * gcc.target/aarch64/sve/acle/asm/rbit_u8.c (rbit_u8_x_untied): Ditto.
6491 * gcc.target/aarch64/sve/acle/asm/recpx_f16.c (recpx_f16_x_untied):
6493 * gcc.target/aarch64/sve/acle/asm/recpx_f32.c (recpx_f32_x_untied):
6495 * gcc.target/aarch64/sve/acle/asm/recpx_f64.c (recpx_f64_x_untied):
6497 * gcc.target/aarch64/sve/acle/asm/revb_s16.c (revb_s16_x_untied):
6499 * gcc.target/aarch64/sve/acle/asm/revb_s32.c (revb_s32_x_untied):
6501 * gcc.target/aarch64/sve/acle/asm/revb_s64.c (revb_s64_x_untied):
6503 * gcc.target/aarch64/sve/acle/asm/revb_u16.c (revb_u16_x_untied):
6505 * gcc.target/aarch64/sve/acle/asm/revb_u32.c (revb_u32_x_untied):
6507 * gcc.target/aarch64/sve/acle/asm/revb_u64.c (revb_u64_x_untied):
6509 * gcc.target/aarch64/sve/acle/asm/revh_s32.c (revh_s32_x_untied):
6511 * gcc.target/aarch64/sve/acle/asm/revh_s64.c (revh_s64_x_untied):
6513 * gcc.target/aarch64/sve/acle/asm/revh_u32.c (revh_u32_x_untied):
6515 * gcc.target/aarch64/sve/acle/asm/revh_u64.c (revh_u64_x_untied):
6517 * gcc.target/aarch64/sve/acle/asm/revw_s64.c (revw_s64_x_untied):
6519 * gcc.target/aarch64/sve/acle/asm/revw_u64.c (revw_u64_x_untied):
6521 * gcc.target/aarch64/sve/acle/asm/rinta_f16.c (rinta_f16_x_untied):
6523 * gcc.target/aarch64/sve/acle/asm/rinta_f32.c (rinta_f32_x_untied):
6525 * gcc.target/aarch64/sve/acle/asm/rinta_f64.c (rinta_f64_x_untied):
6527 * gcc.target/aarch64/sve/acle/asm/rinti_f16.c (rinti_f16_x_untied):
6529 * gcc.target/aarch64/sve/acle/asm/rinti_f32.c (rinti_f32_x_untied):
6531 * gcc.target/aarch64/sve/acle/asm/rinti_f64.c (rinti_f64_x_untied):
6533 * gcc.target/aarch64/sve/acle/asm/rintm_f16.c (rintm_f16_x_untied):
6535 * gcc.target/aarch64/sve/acle/asm/rintm_f32.c (rintm_f32_x_untied):
6537 * gcc.target/aarch64/sve/acle/asm/rintm_f64.c (rintm_f64_x_untied):
6539 * gcc.target/aarch64/sve/acle/asm/rintn_f16.c (rintn_f16_x_untied):
6541 * gcc.target/aarch64/sve/acle/asm/rintn_f32.c (rintn_f32_x_untied):
6543 * gcc.target/aarch64/sve/acle/asm/rintn_f64.c (rintn_f64_x_untied):
6545 * gcc.target/aarch64/sve/acle/asm/rintp_f16.c (rintp_f16_x_untied):
6547 * gcc.target/aarch64/sve/acle/asm/rintp_f32.c (rintp_f32_x_untied):
6549 * gcc.target/aarch64/sve/acle/asm/rintp_f64.c (rintp_f64_x_untied):
6551 * gcc.target/aarch64/sve/acle/asm/rintx_f16.c (rintx_f16_x_untied):
6553 * gcc.target/aarch64/sve/acle/asm/rintx_f32.c (rintx_f32_x_untied):
6555 * gcc.target/aarch64/sve/acle/asm/rintx_f64.c (rintx_f64_x_untied):
6557 * gcc.target/aarch64/sve/acle/asm/rintz_f16.c (rintz_f16_x_untied):
6559 * gcc.target/aarch64/sve/acle/asm/rintz_f32.c (rintz_f32_x_untied):
6561 * gcc.target/aarch64/sve/acle/asm/rintz_f64.c (rintz_f64_x_untied):
6563 * gcc.target/aarch64/sve/acle/asm/sqrt_f16.c (sqrt_f16_x_untied):
6565 * gcc.target/aarch64/sve/acle/asm/sqrt_f32.c (sqrt_f32_x_untied):
6567 * gcc.target/aarch64/sve/acle/asm/sqrt_f64.c (sqrt_f64_x_untied):
6569 * gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c (cvtx_f32_f64_x_untied):
6571 * gcc.target/aarch64/sve2/acle/asm/logb_f16.c (logb_f16_x_untied):
6573 * gcc.target/aarch64/sve2/acle/asm/logb_f32.c (logb_f32_x_untied):
6575 * gcc.target/aarch64/sve2/acle/asm/logb_f64.c (logb_f64_x_untied):
6577 * gcc.target/aarch64/sve2/acle/asm/qabs_s16.c (qabs_s16_x_untied):
6579 * gcc.target/aarch64/sve2/acle/asm/qabs_s32.c (qabs_s32_x_untied):
6581 * gcc.target/aarch64/sve2/acle/asm/qabs_s64.c (qabs_s64_x_untied):
6583 * gcc.target/aarch64/sve2/acle/asm/qabs_s8.c (qabs_s8_x_untied):
6585 * gcc.target/aarch64/sve2/acle/asm/qneg_s16.c (qneg_s16_x_untied):
6587 * gcc.target/aarch64/sve2/acle/asm/qneg_s32.c (qneg_s32_x_untied):
6589 * gcc.target/aarch64/sve2/acle/asm/qneg_s64.c (qneg_s64_x_untied):
6591 * gcc.target/aarch64/sve2/acle/asm/qneg_s8.c (qneg_s8_x_untied):
6593 * gcc.target/aarch64/sve2/acle/asm/recpe_u32.c (recpe_u32_x_untied):
6595 * gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c (rsqrte_u32_x_untied):
6597 * gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c
6598 (cvtlt_f32_f16_x_untied): Expect a MOV instruction.
6599 * gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c
6600 (cvtlt_f64_f32_x_untied): Likewise.
6602 2020-12-02 Richard Sandiford <richard.sandiford@arm.com>
6604 Backported from master:
6605 2020-11-30 Richard Sandiford <richard.sandiford@arm.com>
6607 PR rtl-optimization/98037
6608 * gcc.target/aarch64/sve/acle/general/pr98037.c: New test.
6610 2020-12-02 Richard Biener <rguenther@suse.de>
6612 Backported from master:
6613 2020-09-04 Richard Biener <rguenther@suse.de>
6615 PR tree-optimization/96698
6616 PR tree-optimization/96920
6617 * gfortran.dg/vect/pr96920.f90: New testcase.
6618 * gcc.dg/vect/pr96920.c: Likewise.
6620 2020-12-02 Richard Biener <rguenther@suse.de>
6622 Backported from master:
6623 2020-08-26 Richard Biener <rguenther@suse.de>
6625 PR tree-optimization/96698
6626 * gcc.dg/vect/pr96698.c: New testcase.
6628 2020-12-01 Richard Biener <rguenther@suse.de>
6630 Backported from master:
6631 2020-11-13 Richard Biener <rguenther@suse.de>
6633 PR tree-optimization/97812
6634 * gcc.dg/torture/pr97812.c: New testcase.
6636 2020-12-01 Richard Biener <rguenther@suse.de>
6638 Backported from master:
6639 2020-11-10 Richard Biener <rguenther@suse.de>
6641 PR tree-optimization/97760
6642 * gcc.dg/vect/pr97760.c: New testcase.
6644 2020-12-01 Richard Biener <rguenther@suse.de>
6646 Backported from master:
6647 2020-10-26 Richard Biener <rguenther@suse.de>
6649 PR tree-optimization/97539
6650 * gcc.dg/pr97539.c: New testcase.
6652 2020-12-01 Richard Biener <rguenther@suse.de>
6654 Backported from master:
6655 2020-05-18 Richard Biener <rguenther@suse.de>
6658 * gcc.dg/pr95171.c: New testcase.
6660 2020-12-01 Richard Biener <rguenther@suse.de>
6662 Backported from master:
6663 2020-11-26 Richard Biener <rguenther@suse.de>
6666 * gcc.dg/strncmp-2.c: Call mprotect again before free.
6668 2020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
6670 * gcc.target/arm/pr91816.c: Update test.
6672 2020-11-29 Uroš Bizjak <ubizjak@gmail.com>
6675 * gcc.target/i386/fma4-256-maccXX.c (check_maccps):
6676 Remove unnecessary postfix increment on a returned variable.
6677 (check_maccpd): Ditto.
6678 * gcc.target/i386/fma4-256-msubXX.c (check_msubps): Ditto.
6679 (check_msubpd): Ditto.
6680 * gcc.target/i386/fma4-256-nmaccXX.c (check_nmaccps): Ditto.
6681 (check_nmaccpd): Ditto.
6682 * gcc.target/i386/fma4-256-nmsubXX.c (check_nmsubps): Ditto.
6683 (check_nmsubpd): Ditto.
6684 * gcc.target/i386/fma4-maccXX.c (check_maccps): Ditto.
6685 (check_maccpd): Ditto.
6686 (check_maccss): Ditto.
6687 (check_maccsd): Ditto.
6688 * gcc.target/i386/fma4-msubXX.c (check_msubps): Ditto.
6689 (check_msubpd): Ditto.
6690 (check_msubss): Ditto.
6691 (check_msubsd): Ditto.
6692 * gcc.target/i386/fma4-nmaccXX.c (check_nmaccps): Ditto.
6693 (check_nmaccpd): Ditto.
6694 (check_nmaccss): Ditto.
6695 (check_nmaccsd): Ditto.
6696 * gcc.target/i386/fma4-nmsubXX.c (check_nmsubps): Ditto.
6697 (check_nmsubpd): Ditto.
6698 (check_nmsubss): Ditto.
6699 (check_nmsubsd): Ditto.
6700 * gcc.target/i386/xop-haddX.c (check_sbyte2word): Add missing return.
6701 (check_sbyte2dword):
6702 Remove unnecessary postfix increment on a returned value.
6703 (check_sbyte2qword): Ditto.
6704 (check_sword2dword): Add missing return.
6705 (check_sword2qword):
6706 Remove unnecessary postfix increment on a returned value.
6707 (check_dword2qword): Add missing return.
6708 * gcc.target/i386/xop-hadduX.c (check_byte2word): Add missing return.
6710 Remove unnecessary postfix increment on a returned value.
6711 (check_byte2qword): Ditto.
6712 (check_word2dword): Add missing return.
6714 Remove unnecessary postfix increment on a returned value.
6715 (check_word2qword): Add missing return.
6716 * gcc.target/i386/xop-hsubX.c (check_sbyte2word): Add missing return.
6717 (check_sword2dword): Ditto.
6718 (check_sword2qword): Ditto.
6720 2020-11-28 Eric Botcazou <ebotcazou@adacore.com>
6722 * gcc.target/sparc/overflow-6.c: New test.
6724 2020-11-26 Thomas Schwinge <thomas@codesourcery.com>
6726 Backported from master:
6727 2020-11-26 Thomas Schwinge <thomas@codesourcery.com>
6729 * c-c++-common/goacc/cache-3-1.c: New.
6730 * c-c++-common/goacc/cache-3-2.c: Likewise.
6731 * c-c++-common/goacc/data-clause-1.c: Likewise.
6732 * c-c++-common/goacc/data-clause-2.c: Likewise.
6733 * c-c++-common/gomp/map-1.c: Adjust.
6734 * c-c++-common/gomp/map-2.c: Likewise.
6735 * g++.dg/goacc/cache-3-1.C: New.
6736 * g++.dg/goacc/cache-3-2.C: Likewise.
6737 * g++.dg/goacc/data-clause-1.C: Likewise.
6738 * g++.dg/goacc/data-clause-2.C: Likewise.
6739 * g++.dg/gomp/map-1.C: Adjust.
6740 * g++.dg/gomp/map-2.C: Likewise.
6742 2020-11-25 Harald Anlauf <anlauf@gmx.de>
6744 Backported from master:
6745 2020-11-25 Harald Anlauf <anlauf@gmx.de>
6748 * gfortran.dg/pr85796.f90: New test.
6750 2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
6752 Backported from master:
6753 2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
6755 * g++.dg/gomp/map-1.C: New.
6756 * g++.dg/gomp/map-2.C: Likewise.
6757 * c-c++-common/gomp/map-1.c: Adjust.
6758 * c-c++-common/gomp/map-2.c: Likewise.
6760 2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
6762 Backported from master:
6763 2020-11-25 Thomas Schwinge <thomas@codesourcery.com>
6765 * c-c++-common/goacc/cache-1.c: Update.
6766 * c-c++-common/goacc/cache-2.c: Likewise.
6767 * g++.dg/goacc/cache-1.C: New.
6768 * g++.dg/goacc/cache-2.C: Likewise.
6770 2020-11-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
6773 * gcc.target/arm/pr91816.c: New test.
6775 2020-11-25 Jakub Jelinek <jakub@redhat.com>
6777 Backported from master:
6778 2020-11-24 Jakub Jelinek <jakub@redhat.com>
6781 * c-c++-common/gomp/pr97958.c: New test.
6783 2020-11-25 Jakub Jelinek <jakub@redhat.com>
6785 Backported from master:
6786 2020-11-20 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.target/arm/pr97528.c: New test.
6791 2020-11-24 Jason Merrill <jason@redhat.com>
6794 * g++.dg/debug/localclass2.C: New test.
6796 2020-11-24 Jason Merrill <jason@redhat.com>
6799 * gcc.dg/debug/dwarf2/pr97060.c: New test.
6801 2020-11-24 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/alias-decl-pr96805.C: New test.
6806 2020-11-24 Richard Earnshaw <rearnsha@arm.com>
6808 * gcc.dg/pr97534.c: New test.
6810 2020-11-24 Thomas Schwinge <thomas@codesourcery.com>
6812 Backported from master:
6813 2020-11-24 Thomas Schwinge <thomas@codesourcery.com>
6815 * lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning'
6816 instead of 'saved-dg-error'.
6818 2020-11-24 Thomas Schwinge <thomas@codesourcery.com>
6820 Backported from master:
6821 2020-11-24 Thomas Schwinge <thomas@codesourcery.com>
6823 * lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message'
6825 * gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate.
6826 * gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise.
6828 2020-11-22 Iain Buclaw <ibuclaw@gdcproject.org>
6830 Backported from master:
6831 2020-11-22 Iain Buclaw <ibuclaw@gdcproject.org>
6834 * gdc.dg/pr97889.d: New test.
6836 2020-11-20 Andrea Corallo <andrea.corallo@arm.com>
6839 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Relax
6842 2020-11-19 Alex Coplan <alex.coplan@arm.com>
6844 Backported from master:
6845 2020-11-12 Alex Coplan <alex.coplan@arm.com>
6848 * gcc.target/aarch64/sve2/bcax_1.c (OP): Add missing bitwise not
6849 to match correct bcax semantics.
6850 * gcc.dg/vect/pr97730.c: New test.
6852 2020-11-19 Uroš Bizjak <ubizjak@gmail.com>
6855 * gcc.target/i386/pr97887.c: New test.
6857 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
6859 Backported from master:
6860 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
6863 * gdc.dg/pr97843.d: New test.
6865 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
6867 Backported from master:
6868 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
6871 * gdc.test/fail_compilation/fail18970.d: New test.
6872 * gdc.test/fail_compilation/imports/test21164a.d: New test.
6873 * gdc.test/fail_compilation/imports/test21164b.d: New test.
6874 * gdc.test/fail_compilation/imports/test21164c.d: New test.
6875 * gdc.test/fail_compilation/imports/test21164d.d: New test.
6876 * gdc.test/fail_compilation/test21164.d: New test.
6878 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
6880 Backported from master:
6881 2020-10-27 Iain Buclaw <ibuclaw@gdcproject.org>
6883 * gdc.test/compilable/imports/test21299/func.d: New test.
6884 * gdc.test/compilable/imports/test21299/mtype.d: New test.
6885 * gdc.test/compilable/imports/test21299/rootstringtable.d: New test.
6886 * gdc.test/compilable/test21299a.d: New test.
6887 * gdc.test/compilable/test21299b.d: New test.
6888 * gdc.test/compilable/test21299c.d: New test.
6889 * gdc.test/compilable/test21299d.d: New test.
6891 2020-11-17 Tamar Christina <tamar.christina@arm.com>
6893 Backported from master:
6894 2020-10-28 Tamar Christina <tamar.christina@arm.com>
6897 * gcc.target/aarch64/pr97535.c: Exclude ILP32.
6899 2020-11-17 Tamar Christina <tamar.christina@arm.com>
6902 * gcc.target/aarch64/pr97535.c: New test.
6904 2020-11-17 Monk Chiang <monk.chiang@sifive.com>
6906 Backported from master:
6907 2020-11-14 Monk Chiang <monk.chiang@sifive.com>
6910 * g++.target/riscv/pr97682.C: New test.
6911 * gcc.target/riscv/interrupt-3.c: Check register for t0.
6912 * gcc.target/riscv/interrupt-4.c: Likewise.
6914 2020-11-13 Thomas Schwinge <thomas@codesourcery.com>
6916 Backported from master:
6917 2020-11-13 Thomas Schwinge <thomas@codesourcery.com>
6919 * c-c++-common/goacc/classify-parallel.c: Adjust.
6920 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6921 * c-c++-common/goacc/classify-serial.c: New.
6922 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6924 2020-11-12 Peter Bergner <bergner@linux.ibm.com>
6926 Backported from master:
6927 2020-11-06 Peter Bergner <bergner@linux.ibm.com>
6929 * gcc.target/powerpc/mma-alignment.c: New test.
6931 2020-11-12 Tobias Burnus <tobias@codesourcery.com>
6933 Backported from master:
6934 2020-11-12 Tobias Burnus <tobias@codesourcery.com>
6937 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Move dg-message
6939 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6941 2020-11-12 Tobias Burnus <tobias@codesourcery.com>
6943 Backported from master:
6944 2020-11-10 Tobias Burnus <tobias@codesourcery.com>
6947 * gfortran.dg/coverage.f90: New test.
6949 2020-11-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6951 Backported from master:
6952 2020-11-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6954 * gfortran.dg/entry_23.f: New test.
6956 2020-11-12 Jakub Jelinek <jakub@redhat.com>
6958 Backported from master:
6959 2020-11-12 Jakub Jelinek <jakub@redhat.com>
6962 * g++.dg/cpp2a/constexpr-dtor9.C: New test.
6964 2020-11-12 Jakub Jelinek <jakub@redhat.com>
6966 Backported from master:
6967 2020-11-10 Jakub Jelinek <jakub@redhat.com>
6970 * c-c++-common/Wunused-value-1.c: New test.
6972 2020-11-12 Jakub Jelinek <jakub@redhat.com>
6974 Backported from master:
6975 2020-11-06 Jakub Jelinek <jakub@redhat.com>
6978 * g++.dg/ext/attr-used-2.C: New test.
6980 2020-11-12 Jakub Jelinek <jakub@redhat.com>
6982 Backported from master:
6983 2020-11-03 Jakub Jelinek <jakub@redhat.com>
6986 * g++.dg/cpp1z/class-deduction75.C: New test.
6988 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
6990 * gnat.dg/bias2.adb: New test.
6992 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
6994 * gnat.dg/opt89.adb: New test.
6996 2020-11-11 Eric Botcazou <ebotcazou@adacore.com>
6998 * gnat.dg/shift1.adb: New test.
7000 2020-11-11 Richard Biener <rguenther@suse.de>
7002 Backported from master:
7003 2020-11-11 Richard Biener <rguenther@suse.de>
7006 * gcc.dg/torture/ssa-fre-5.c: Use __SIZETYPE__ where
7008 * gcc.dg/torture/ssa-fre-6.c: Likewise.
7010 2020-11-11 Jakub Jelinek <jakub@redhat.com>
7012 Backported from master:
7013 2020-11-11 Jakub Jelinek <jakub@redhat.com>
7016 * gfortran.dg/pr97768_1.f90: New test.
7017 * gfortran.dg/pr97768_2.f90: New test.
7019 2020-11-10 Jakub Jelinek <jakub@redhat.com>
7021 PR tree-optimization/97764
7022 * gcc.c-torture/execute/pr97764.c: New test.
7024 2020-11-09 Sudakshina Das <sudi.das@arm.com>
7026 Backported from master:
7027 2020-11-02 Sudakshina Das <sudi.das@arm.com>
7030 * gcc.target/aarch64/pr97638.c: New test.a
7032 2020-11-07 Richard Biener <rguenther@suse.de>
7034 Backported from master:
7035 2020-10-21 Martin Liska <mliska@suse.cz>
7036 Andrew MacLeod <amacleod@redhat.com>
7039 * gcc.target/powerpc/pr97360.c: New test.
7041 2020-11-06 Peter Bergner <bergner@linux.ibm.com>
7043 Backported from master:
7044 2020-11-06 Peter Bergner <bergner@linux.ibm.com>
7046 * gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized
7049 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7051 Backported from master:
7052 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7054 * gfortran.dg/goacc/loop-2-parallel-3.f95: Adjust.
7056 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7058 Backported from master:
7059 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7061 * gfortran.dg/goacc/loop-6.f95: Remove.
7063 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7065 Backported from master:
7066 2020-11-06 Thomas Schwinge <thomas@codesourcery.com>
7068 * gfortran.dg/goacc/loop-5.f95: Remove.
7070 2020-11-05 Martin Liska <mliska@suse.cz>
7072 Backported from master:
7073 2020-10-13 Martin Liska <mliska@suse.cz>
7076 * g++.dg/asan/asan_test.C: Disable -Wstringop-overflow.
7077 * gcc.dg/asan/pr80166.c: Likewise.
7079 2020-11-04 Andrea Corallo <andrea.corallo@arm.com>
7081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7082 (hbfloat16_t): Define type.
7083 (CHECK_FP): Make it working for bfloat types.
7084 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c: New file.
7085 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Likewise.
7086 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c:
7088 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c:
7090 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c:
7092 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c:
7094 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c:
7096 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c:
7099 2020-11-04 Andrea Corallo <andrea.corallo@arm.com>
7101 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c: New
7103 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
7105 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c:
7107 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c:
7109 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c:
7111 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c:
7113 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c:
7115 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c:
7118 2020-11-04 Andrea Corallo <andrea.corallo@arm.com>
7120 * gcc.target/aarch64/advsimd-intrinsics/bf16_vect_copy_lane_1.c:
7122 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_1.c:
7124 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_2.c:
7126 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_1.c:
7128 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_2.c:
7130 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_1.c:
7132 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_2.c:
7134 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_1.c:
7136 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_2.c:
7139 2020-11-03 Harald Anlauf <anlauf@gmx.de>
7141 Backported from master:
7142 2020-10-27 Harald Anlauf <anlauf@gmx.de>
7144 * gfortran.dg/value_8.f90: New test.
7146 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7148 Backported from master:
7149 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7151 * c-c++-common/goacc/pr92793-1.c: Extend.
7152 * gfortran.dg/goacc/pr92793-1.f90: Likewise.
7154 2020-11-03 Richard Biener <rguenther@suse.de>
7156 Backported from master:
7157 2020-11-03 Richard Biener <rguenther@suse.de>
7160 * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid
7161 check to always specify subleaf zero.
7163 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7165 Backported from master:
7166 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7168 * c-c++-common/goacc/nested-reductions-1-kernels.c: Extend.
7169 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
7170 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
7171 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
7173 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7175 Backported from master:
7176 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7178 * c-c++-common/goacc/nested-reductions.c: Split file into...
7179 * c-c++-common/goacc/nested-reductions-1-kernels.c: ... this...
7180 * c-c++-common/goacc/nested-reductions-1-parallel.c: ..., this...
7181 * c-c++-common/goacc/nested-reductions-1-routine.c: ..., and this.
7182 * c-c++-common/goacc/nested-reductions-warn.c: Split file into...
7183 * c-c++-common/goacc/nested-reductions-2-kernels.c: ... this...
7184 * c-c++-common/goacc/nested-reductions-2-parallel.c: ..., this...
7185 * c-c++-common/goacc/nested-reductions-2-routine.c: ..., and this.
7186 * gfortran.dg/goacc/nested-reductions.f90: Split file into...
7187 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: ... this...
7188 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: ..., this...
7189 * gfortran.dg/goacc/nested-reductions-1-routine.f90: ..., and
7191 * gfortran.dg/goacc/nested-reductions-warn.f90: Split file into...
7192 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: ... this...
7193 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: ..., this...
7194 * gfortran.dg/goacc/nested-reductions-2-routine.f90: ..., and
7197 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7199 Backported from master:
7200 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7203 * gfortran.dg/goacc/pr92793-1.f90: Adjust.
7205 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7207 Backported from master:
7208 2020-11-03 Thomas Schwinge <thomas@codesourcery.com>
7210 * c-c++-common/goacc/pr92793-1.c: Extend.
7211 * gfortran.dg/goacc/pr92793-1.f90: Likewise.
7213 2020-11-02 Thomas Schwinge <thomas@codesourcery.com>
7215 Backported from master:
7216 2020-11-02 Thomas Schwinge <thomas@codesourcery.com>
7219 * gfortran.dg/goacc/pr92793-1.f90: Adjust.
7221 2020-10-30 Patrick Palka <ppalka@redhat.com>
7223 Backported from master:
7224 2020-10-29 Patrick Palka <ppalka@redhat.com>
7227 * g++.dg/cpp2a/concepts-variadic2.C: New test.
7229 2020-10-30 Thomas Schwinge <thomas@codesourcery.com>
7231 Backported from master:
7232 2020-10-30 Thomas Schwinge <thomas@codesourcery.com>
7235 * c-c++-common/goacc/clause-locations.c: Rewrite into...
7236 * c-c++-common/goacc/pr92793-1.c: ... this.
7237 * gfortran.dg/goacc/clause-locations.f90: Rewrite into...
7238 * gfortran.dg/goacc/pr92793-1.f90: ... this.
7240 2020-10-28 Patrick Palka <ppalka@redhat.com>
7242 Backported from master:
7243 2020-10-28 Patrick Palka <ppalka@redhat.com>
7246 * g++.dg/cpp2a/concepts-fn7.C: New test.
7248 2020-10-28 Jakub Jelinek <jakub@redhat.com>
7250 Backported from master:
7251 2020-09-18 Jakub Jelinek <jakub@redhat.com>
7253 PR tree-optimization/97081
7254 * gcc.dg/vect/pr97081-2.c: New test.
7256 2020-10-28 Richard Biener <rguenther@suse.de>
7258 Backported from master:
7259 2020-09-18 Richard Biener <rguenther@suse.de>
7261 PR tree-optimization/97081
7262 * gcc.dg/vect/pr97081.c: New testcase.
7264 2020-10-26 Martin Jambor <mjambor@suse.cz>
7266 Backported from master:
7267 2020-10-19 Martin Jambor <mjambor@suse.cz>
7269 PR tree-optimization/97456
7270 * gcc.dg/tree-ssa/pr97456.c: New test.
7272 2020-10-24 Marek Polacek <polacek@redhat.com>
7274 Backported from master:
7275 2020-10-24 Marek Polacek <polacek@redhat.com>
7278 * g++.dg/cpp0x/constexpr-96241.C: New test.
7279 * g++.dg/cpp1y/constexpr-96241.C: New test.
7281 2020-10-22 Harald Anlauf <anlauf@gmx.de>
7283 Backported from master:
7284 2020-10-16 Harald Anlauf <anlauf@gmx.de>
7287 * gfortran.dg/index_4.f90: New test.
7289 2020-10-22 Patrick Palka <ppalka@redhat.com>
7291 Backported from master:
7292 2020-10-22 Patrick Palka <ppalka@redhat.com>
7295 * g++.dg/cpp2a/constexpr-init19.C: New test.
7296 * g++.dg/cpp2a/constexpr-init20.C: New test.
7298 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
7300 Backported from master:
7301 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com>
7303 * gcc.dg/dfp/pr97439.c: New test.
7305 2020-10-22 Kito Cheng <kito.cheng@sifive.com>
7307 Backported from master:
7308 2020-10-14 Kito Cheng <kito.cheng@sifive.com>
7311 * g++.target/riscv/pr96759.C: New.
7312 * gcc.target/riscv/pr96759.c: New.
7314 2020-10-21 liuhongt <hongtao.liu@intel.com>
7317 * gcc.target/i386/pr97506.c: New test.
7319 2020-10-21 Martin Liska <mliska@suse.cz>
7321 Backported from master:
7322 2020-10-21 Martin Liska <mliska@suse.cz>
7325 * g++.dg/asan/pr97414.C: New test.
7327 2020-10-20 Marek Polacek <polacek@redhat.com>
7329 Backported from master:
7330 2020-10-07 Marek Polacek <polacek@redhat.com>
7333 * g++.dg/cpp2a/fn-template21.C: New test.
7334 * g++.dg/cpp2a/fn-template22.C: New test.
7336 2020-10-19 Harald Anlauf <anlauf@gmx.de>
7338 Backported from master:
7339 2020-10-18 Harald Anlauf <anlauf@gmx.de>
7341 * gfortran.dg/matmul_20.f90: New test.
7343 2020-10-19 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7345 Backported from master:
7346 2020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7349 * gcc.target/arm/mve/intrinsics/pr97327.c: New test.
7351 2020-10-16 Christophe Lyon <christophe.lyon@linaro.org>
7353 Backported from master:
7354 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
7357 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: New test.
7359 2020-10-16 Christophe Lyon <christophe.lyon@linaro.org>
7361 Backported from master:
7362 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
7365 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Remove.
7366 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Remove.
7367 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Remove.
7368 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Remove.
7369 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Remove.
7370 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Remove.
7371 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Remove.
7372 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Remove.
7373 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Remove.
7374 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Remove.
7375 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Remove.
7377 2020-10-16 Christophe Lyon <christophe.lyon@linaro.org>
7379 Backported from master:
7380 2020-10-08 Christophe Lyon <christophe.lyon@linaro.org>
7383 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: New test.
7384 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: New test.
7385 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: New test.
7386 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: New test.
7387 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: New test.
7388 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: New test.
7390 2020-10-16 H.J. Lu <hjl.tools@gmail.com>
7392 Backported from master:
7393 2020-07-24 H.J. Lu <hjl.tools@gmail.com>
7396 * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32.
7398 2020-10-16 Martin Sebor <msebor@redhat.com>
7400 Backported from master:
7401 2020-07-23 Martin Sebor <msebor@redhat.com>
7404 * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
7406 2020-10-16 Jakub Jelinek <jakub@redhat.com>
7408 Backported from master:
7409 2020-10-13 Jakub Jelinek <jakub@redhat.com>
7411 PR rtl-optimization/97386
7412 * gcc.c-torture/execute/pr97386-1.c: New test.
7413 * gcc.c-torture/execute/pr97386-2.c: New test.
7415 2020-10-16 Jakub Jelinek <jakub@redhat.com>
7417 Backported from master:
7418 2020-10-08 Jakub Jelinek <jakub@redhat.com>
7421 * gcc.dg/asan/pr97294.c: New test.
7423 2020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7425 Backported from master:
7426 2020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7429 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Modify.
7430 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
7432 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
7433 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
7434 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
7435 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
7437 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
7439 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
7441 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
7442 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
7444 2020-10-16 Joe Ramsay <Joe.Ramsay@arm.com>
7446 Backported from master:
7447 2020-10-06 Joe Ramsay <Joe.Ramsay@arm.com>
7449 * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: New test.
7450 * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: New test.
7451 * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: New test.
7452 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: New test.
7453 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: New test.
7454 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: New test.
7455 * gcc.target/arm/cortex-m55-nomve-flag-hard.c: New test.
7456 * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: New test.
7457 * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: New test.
7458 * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: New test.
7459 * gcc.target/arm/multilib.exp: Add tests for -mcpu=cortex-m55.
7461 2020-10-16 Martin Jambor <mjambor@suse.cz>
7463 Backported from master:
7464 2020-10-07 Martin Jambor <mjambor@suse.cz>
7467 * gcc.dg/tree-prof/pr96394.c: New test.
7469 2020-10-16 Martin Liska <mliska@suse.cz>
7471 Backported from master:
7472 2020-10-16 Martin Liska <mliska@suse.cz>
7475 * gcc.c-torture/execute/pr97404.c: New test.
7477 2020-10-13 Patrick Palka <ppalka@redhat.com>
7479 Backported from master:
7480 2020-10-08 Patrick Palka <ppalka@redhat.com>
7483 * g++.dg/cpp2a/concepts-class2.C: New test.
7485 2020-10-13 Richard Sandiford <richard.sandiford@arm.com>
7487 Backported from master:
7488 2020-09-25 Richard Sandiford <richard.sandiford@arm.com>
7490 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow
7491 the store to use GPRs instead of FPRs. Add scan-assembler-nots
7493 * gcc.target/arm/armv8_1m-fp16-move-1.c: New test.
7494 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
7495 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
7497 2020-10-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7499 Backported from master:
7500 2020-10-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7503 * gcc.target/aarch64/simd/pr97349.c: New test.
7505 2020-10-12 Christophe Lyon <christophe.lyon@linaro.org>
7507 Backported from master:
7508 2020-10-12 Christophe Lyon <christophe.lyon@linaro.org>
7510 PR tree-optimization/97357
7511 * gcc.dg/pr97357.c: Call setjmp instead of _setjmp.
7513 2020-10-12 Iain Buclaw <ibuclaw@gdcproject.org>
7515 Backported from master:
7516 2020-10-12 Iain Buclaw <ibuclaw@gdcproject.org>
7518 * gdc.test/fail_compilation/fail21001.d: New test.
7519 * gdc.test/fail_compilation/imports/fail21001b.d: New test.
7520 * gdc.test/fail_compilation/imports/issue21295ast_node.d: New test.
7521 * gdc.test/fail_compilation/imports/issue21295astcodegen.d: New test.
7522 * gdc.test/fail_compilation/imports/issue21295dtemplate.d: New test.
7523 * gdc.test/fail_compilation/imports/issue21295visitor.d: New test.
7524 * gdc.test/fail_compilation/issue21295.d: New test.
7526 2020-10-12 Richard Biener <rguenther@suse.de>
7528 PR tree-optimization/97357
7529 * gcc.dg/pr97357.c: New testcase.
7531 2020-10-12 Richard Biener <rguenther@suse.de>
7533 PR tree-optimization/97255
7534 * g++.dg/vect/pr97255.cc: New testcase.
7536 2020-10-09 Vladimir Makarov <vmakarov@redhat.com>
7538 PR rtl-optimization/97313
7539 * gcc.target/i386/pr97313.c: New.
7541 2020-10-08 Patrick Palka <ppalka@redhat.com>
7543 Backported from master:
7544 2020-10-07 Patrick Palka <ppalka@redhat.com>
7548 * g++.dg/template/alignof3.C: New test.
7550 2020-10-08 Martin Sebor <msebor@redhat.com>
7554 * gcc.dg/memcmp-pr95189.c: New test.
7555 * gcc.dg/strncmp-3.c: New test.
7556 * gcc.target/i386/memcpy-pr95886.c: New test.
7558 2020-10-08 Harald Anlauf <anlauf@gmx.de>
7560 Backported from master:
7561 2020-10-04 Harald Anlauf <anlauf@gmx.de>
7564 * gfortran.dg/pr97272.f90: New test.
7566 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7568 Backported from master:
7569 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7572 * gcc.target/aarch64/pr97150.c: New test.
7574 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7576 Backported from master:
7577 2020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580 * gcc.target/aarch64/pr96313.c: New test.
7581 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16):
7583 (test_vqmovuns_s32): Likewise.
7584 (test_vqmovund_s64): Likewise.
7586 2020-10-06 Joe Ramsay <Joe.Ramsay@arm.com>
7588 Backported from master:
7589 2020-10-02 Joe Ramsay <Joe.Ramsay@arm.com>
7591 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Add test for mismatched
7592 width of scalar argument.
7593 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
7594 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
7595 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
7596 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
7597 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
7598 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
7599 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
7600 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
7601 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
7602 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
7603 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
7604 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
7605 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
7606 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
7607 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
7608 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
7609 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
7610 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
7611 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
7612 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
7613 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
7614 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
7615 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
7616 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
7617 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
7618 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
7619 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
7620 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
7621 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
7622 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
7623 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
7624 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
7625 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
7626 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
7627 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
7628 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
7629 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
7630 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
7631 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
7632 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
7633 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
7634 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
7635 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
7636 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
7637 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
7638 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
7639 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
7640 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
7641 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
7642 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
7643 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
7645 2020-10-06 Richard Biener <rguenther@suse.de>
7647 PR tree-optimization/97236
7648 * gcc.dg/vect/pr97236.c: New testcase.
7650 2020-10-06 Andreas Krebbel <krebbel@linux.ibm.com>
7652 Backported from master:
7653 2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
7656 * gcc.target/s390/pr96456.c: New test.
7658 2020-10-05 Jakub Jelinek <jakub@redhat.com>
7660 Backported from master:
7661 2020-10-01 Jakub Jelinek <jakub@redhat.com>
7664 * g++.dg/cpp2a/consteval18.C: New test.
7666 2020-10-05 Jakub Jelinek <jakub@redhat.com>
7668 Backported from master:
7669 2020-10-01 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/cpp2a/constexpr-new14.C: New test.
7674 2020-10-05 Jakub Jelinek <jakub@redhat.com>
7676 Backported from master:
7677 2020-09-22 Jakub Jelinek <jakub@redhat.com>
7680 * g++.dg/asan/pr97145.C: New test.
7682 2020-10-01 Martin Liska <mliska@suse.cz>
7684 Backported from master:
7685 2020-09-29 Martin Liska <mliska@suse.cz>
7687 PR tree-optimization/96979
7688 * g++.dg/tree-ssa/pr96979.C: New test.
7690 2020-10-01 Martin Liska <mliska@suse.cz>
7692 Backported from master:
7693 2020-09-23 Martin Liska <mliska@suse.cz>
7695 PR gcov-profile/97069
7696 * g++.dg/gcov/pr97069.C: New test.
7698 2020-10-01 H.J. Lu <hjl.tools@gmail.com>
7700 Backported from master:
7701 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
7704 * gcc.target/i386/pr96827.c: New test.
7706 2020-10-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7708 Backported from master:
7709 2020-09-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
7712 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: New Test.
7713 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Likewise.
7714 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Likewise.
7715 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Likewise.
7716 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Likewise.
7717 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Likewise.
7718 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Likewise.
7719 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Likewise.
7720 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Likewise.
7721 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Likewise.
7722 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Likewise.
7723 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Likewise.
7724 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Likewise.
7725 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Likewise.
7726 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Likewise.
7727 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Likewise.
7728 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Likewise.
7729 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Likewise.
7730 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Likewise.
7731 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Likewise.
7732 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Likewise.
7733 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Likewise.
7734 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Likewise.
7735 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Likewise.
7736 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Likewise.
7737 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Likewise.
7738 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Likewise.
7739 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Likewise.
7740 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Likewise.
7741 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Likewise.
7742 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Likewise.
7743 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Likewise.
7744 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Likewise.
7745 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Likewise.
7746 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Likewise.
7747 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Likewise.
7748 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Likewise.
7749 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Likewise.
7750 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Likewise.
7751 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Likewise.
7752 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Likewise.
7753 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Likewise.
7754 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Likewise.
7755 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Likewise.
7756 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Likewise.
7757 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Likewise.
7758 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Likewise.
7759 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Likewise.
7760 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Likewise.
7761 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Likewise.
7762 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Likewise.
7763 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Likewise.
7764 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Likewise.
7765 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Likewise.
7766 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Likewise.
7767 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Likewise.
7768 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Likewise.
7769 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Likewise.
7770 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Likewise.
7771 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Likewise.
7772 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Likewise.
7773 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Likewise.
7774 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Likewise.
7775 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Likewise.
7776 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Likewise.
7777 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Likewise.
7778 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Likewise.
7779 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Likewise.
7781 2020-10-01 Joel Hutton <joel.hutton@arm.com>
7783 Backported from master:
7784 2020-09-30 Joel Hutton <joel.hutton@arm.com>
7787 * gcc.dg/vect/bb-slp-49.c: New test.
7789 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
7791 Backported from master:
7792 2020-09-30 H.J. Lu <hjl.tools@gmail.com>
7795 * gcc.target/i386/movdir64b.c: New test.
7796 * gcc.target/i386/movdiri32.c: Likewise.
7797 * gcc.target/i386/movdiri64.c: Likewise.
7798 * lib/target-supports.exp (check_effective_target_movdir): New.
7800 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7802 Backported from master:
7803 2020-09-18 H.J. Lu <hjl.tools@gmail.com>
7804 Richard Sandiford <richard.sandiford@arm.com>
7807 * g++.target/i386/pr97054.C: New test.
7808 * gcc.target/i386/pr82673.c: Remove redundant extra message.
7810 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7812 Backported from master:
7813 2020-09-24 Richard Sandiford <richard.sandiford@arm.com>
7815 * gcc.target/arm/stack-protector-3.c: New test.
7816 * gcc.target/arm/stack-protector-4.c: Likewise.
7818 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7820 Backported from master:
7821 2020-09-23 Richard Sandiford <richard.sandiford@arm.com>
7823 * gcc.target/aarch64/stack-protector-5.c: New test.
7824 * gcc.target/aarch64/stack-protector-6.c: Likewise.
7825 * gcc.target/aarch64/stack-protector-7.c: Likewise.
7827 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7829 Backported from master:
7830 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
7832 * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename
7833 __ARM_FEATURE_SVE_VECTOR_OPERATIONS to
7834 __ARM_FEATURE_SVE_VECTOR_OPERATORS.
7836 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7838 Backported from master:
7839 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
7841 * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test.
7842 * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise.
7843 * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise.
7844 * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise.
7845 * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise.
7846 * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise.
7847 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the
7848 error messages reported when arm_sve_vector_bits is applied to
7849 SVE tuple types or to existing fixed-length SVE types.
7851 2020-09-29 Richard Sandiford <richard.sandiford@arm.com>
7853 Backported from master:
7854 2020-08-25 Richard Sandiford <richard.sandiford@arm.com>
7856 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading
7857 "u" to the mangling of each SVE vector and predicate type.
7858 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise.
7859 * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise.
7860 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise.
7862 2020-09-28 Christophe Lyon <christophe.lyon@linaro.org>
7864 Backported from master:
7865 2020-09-25 Christophe Lyon <christophe.lyon@linaro.org>
7868 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove
7869 declarations of vector, vector2, vector_res for float64x2 type.
7870 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise.
7871 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise.
7873 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7875 Backported from master:
7876 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7879 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7880 (clean_results): Add float64x2_t cleanup.
7881 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable.
7882 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add
7883 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64.
7885 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7887 Backported from master:
7888 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7891 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test.
7893 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7895 Backported from master:
7896 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7899 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test.
7901 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903 Backported from master:
7904 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7907 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test.
7909 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911 Backported from master:
7912 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7915 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test.
7917 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7919 Backported from master:
7920 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7923 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test.
7925 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927 Backported from master:
7928 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7931 * gcc.target/aarch64/simd/vceq_poly_1.c: New test.
7933 2020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7935 Backported from master:
7936 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7939 * gcc.target/aarch64/simd/vadd_poly_1.c: New test.
7941 2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
7944 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
7945 Mark Eggleston <markeggleston@gcc.gnu.org>
7948 * gfortran.dg/pr95614_1.f90: New test.
7949 * gfortran.dg/pr95614_2.f90: New test.
7951 2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
7953 * gnat.dg/addr16.adb: New test.
7954 * gnat.dg/addr16_pkg.ads: New helper.
7956 2020-09-27 Jakub Jelinek <jakub@redhat.com>
7958 Backported from master:
7959 2020-09-27 Jakub Jelinek <jakub@redhat.com>
7962 * gcc.c-torture/execute/pr97073.c: New test.
7964 2020-09-27 Mark Eggleston <markeggleston@gcc.gnu.org>
7966 Backported from master:
7967 2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
7968 Mark Eggleston <markeggleston@gcc.gnu.org>
7971 * gfortran.dg/pr95614_1.f90: New test.
7972 * gfortran.dg/pr95614_2.f90: New test.
7974 2020-09-25 Vladimir N. Makarov <vmakarov@redhat.com>
7976 Backported from master:
7977 2020-06-04 Vladimir Makarov <vmakarov@redhat.com>
7980 * gcc.target/i386/pr95464.c: New.
7982 2020-09-25 Joe Ramsay <Joe.Ramsay@arm.com>
7984 Backported from master:
7985 2020-08-20 Joe Ramsay <Joe.Ramsay@arm.com>
7988 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
7989 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test.
7990 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test.
7991 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test.
7992 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test.
7994 2020-09-24 H.J. Lu <hjl.tools@gmail.com>
7996 Backported from master:
7997 2020-09-16 H.J. Lu <hjl.tools@gmail.com>
8000 * gcc.target/i386/pr97032.c: New test.
8002 2020-09-22 David Faust <david.faust@oracle.com>
8004 Backported from master:
8005 2020-09-22 David Faust <david.faust@oracle.com>
8007 * gcc.target/bpf/diag-sdiv.c: New test.
8008 * gcc.target/bpf/diag-smod.c: New test.
8009 * gcc.target/bpf/xbpf-sdiv-1.c: New test.
8010 * gcc.target/bpf/xbpf-smod-1.c: New test.
8012 2020-09-18 Harald Anlauf <anlauf@gmx.de>
8014 Backported from master:
8015 2020-07-02 Harald Anlauf <anlauf@gmx.de>
8018 * gfortran.dg/pr93423.f90: New file.
8020 2020-09-17 Marek Polacek <polacek@redhat.com>
8022 Backported from master:
8023 2020-09-16 Marek Polacek <polacek@redhat.com>
8025 PR preprocessor/96935
8026 * gcc.dg/format/pr96935.c: New test.
8028 2020-09-17 liuhongt <hongtao.liu@intel.com>
8030 * gcc.target/i386/xsave-avx-1.c: New test.
8032 2020-09-16 Jakub Jelinek <jakub@redhat.com>
8034 Backported from master:
8035 2020-09-16 Jakub Jelinek <jakub@redhat.com>
8037 PR tree-optimization/97053
8038 * gcc.dg/store_merging_31.c: New test.
8039 * gcc.dg/store_merging_32.c: New test.
8041 2020-09-15 Will Schmidt <will_schmidt@vnet.ibm.com>
8043 Backported from master:
8044 2020-09-11 Will Schmidt <will_schmidt@vnet.ibm.com>
8046 * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the
8047 dg-require stanza to match.
8048 * gcc.target/powerpc/pr96139-b.c: Same.
8049 * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update
8050 the dg-require stanza to match.
8052 2020-09-15 Will Schmidt <will_schmidt@vnet.ibm.com>
8054 Backported from master:
8055 2020-09-03 Will Schmidt <will_schmidt@vnet.ibm.com>
8057 * gcc.target/powerpc/pr96139-a.c: New test.
8058 * gcc.target/powerpc/pr96139-b.c: New test.
8059 * gcc.target/powerpc/pr96139-c.c: New test.
8061 2020-09-15 Jakub Jelinek <jakub@redhat.com>
8063 Backported from master:
8064 2020-09-15 Jakub Jelinek <jakub@redhat.com>
8067 * gcc.target/i386/avx512f-pr97028.c: Untested fix.
8069 2020-09-15 Richard Biener <rguenther@suse.de>
8071 Backported from master:
8072 2020-08-25 Richard Biener <rguenther@suse.de>
8075 * g++.dg/lto/pr96690_0.C: New testcase.
8077 2020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com>
8079 Backported from master:
8080 2020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com>
8082 * gcc.target/bpf/nop-1.c: New test.
8084 2020-09-14 Richard Biener <rguenther@suse.de>
8086 Backported from master:
8087 2020-08-27 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/96522
8090 * gcc.dg/torture/pr96522.c: New testcase.
8092 2020-09-11 Andrew Stubbs <ams@codesourcery.com>
8094 Backported from master:
8095 2020-09-11 Andrew Stubbs <ams@codesourcery.com>
8097 * gcc.dg/gimplefe-44.c: Require exceptions.
8099 2020-09-11 Christophe Lyon <christophe.lyon@linaro.org>
8101 Backported from master:
8102 2020-08-28 Christophe Lyon <christophe.lyon@linaro.org>
8104 * gcc.dg/pr96579.c: Compile only with target dfp.
8106 2020-09-11 Richard Biener <rguenther@suse.de>
8108 Backported from master:
8109 2020-08-27 Richard Biener <rguenther@suse.de>
8111 PR tree-optimization/96579
8112 * gcc.dg/pr96579.c: New testcase.
8114 2020-09-11 Richard Biener <rguenther@suse.de>
8116 Backported from master:
8117 2020-07-30 Richard Biener <rguenther@suse.de>
8119 PR tree-optimization/96370
8120 * gcc.dg/pr96370.c: New testcase.
8122 2020-09-11 Richard Biener <rguenther@suse.de>
8124 Backported from master:
8125 2020-08-07 Richard Biener <rguenther@suse.de>
8127 PR tree-optimization/96514
8128 * gcc.dg/pr96514.c: New testcase.
8130 2020-09-11 Richard Biener <rguenther@suse.de>
8132 Backported from master:
8133 2020-07-31 Richard Biener <rguenther@suse.de>
8136 * c-c++-common/pr96369.c: New testcase.
8138 2020-09-11 Richard Biener <rguenther@suse.de>
8140 Backported from master:
8141 2020-07-29 Richard Biener <rguenther@suse.de>
8143 PR tree-optimization/96349
8144 * gcc.dg/torture/pr96349.c: New testcase.
8146 2020-09-11 Matthias Klose <doko@ubuntu.com>
8148 Backported from master:
8149 2020-07-27 Matthias Klose <doko@ubuntu.com>
8152 * gcc.target/i386/pr96203-1.c: New test.
8153 * gcc.target/i386/pr96203-2.c: Likewise.
8155 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
8157 * gnat.dg/pack27.adb: New test.
8158 * gnat.dg/pack27_pkg.ads: New helper.
8160 2020-09-11 Eric Botcazou <ebotcazou@adacore.com>
8162 * gnat.dg/specs/discr7.ads: New test.
8164 2020-09-11 Jakub Jelinek <jakub@redhat.com>
8166 Backported from master:
8167 2020-09-03 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/cpp1z/constexpr-96862.C: New test.
8172 2020-09-11 Jakub Jelinek <jakub@redhat.com>
8174 Backported from master:
8175 2020-09-02 Jakub Jelinek <jakub@redhat.com>
8178 * gfortran.dg/pr96859.f90: New test.
8180 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
8182 * gnat.dg/specs/size_clause5.ads: New test.
8184 2020-09-10 Eric Botcazou <ebotcazou@adacore.com>
8186 * gnat.dg/discr59.adb: New test.
8187 * gnat.dg/discr59_pkg1.ads: New helper.
8188 * gnat.dg/discr59_pkg2.ads: Likewise.
8190 2020-09-09 Marek Polacek <polacek@redhat.com>
8192 Backported from master:
8193 2020-09-09 Marek Polacek <polacek@redhat.com>
8196 * g++.dg/cpp0x/initlist123.C: New test.
8198 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
8200 Backported from master:
8201 2020-09-09 Tobias Burnus <tobias@codesourcery.com>
8205 * gfortran.dg/gomp/openmp-simd-5.f90: New test.
8207 2020-09-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
8210 * gcc.target/aarch64/sve/pr96357.c: New test.
8212 2020-09-08 Harald Anlauf <anlauf@gmx.de>
8214 Backported from master:
8215 2020-09-03 Harald Anlauf <anlauf@gmx.de>
8217 * gfortran.dg/iall_masked.f90: New test.
8219 2020-09-07 liuhongt <hongtao.liu@intel.com>
8222 * gcc.target/i386/pr92865-1.c: Adjust testcase.
8224 2020-09-04 Iain Buclaw <ibuclaw@gdcproject.org>
8226 Backported from master:
8227 2020-09-04 Iain Buclaw <ibuclaw@gdcproject.org>
8230 * gdc.dg/pr96924.d: New test.
8232 2020-09-04 Martin Jambor <mjambor@suse.cz>
8234 Backported from master:
8235 2020-09-03 Martin Jambor <mjambor@suse.cz>
8237 PR tree-optimization/96820
8238 * gcc.dg/tree-ssa/pr96820.c: New test.
8240 2020-09-04 David Faust <david.faust@oracle.com>
8242 Backported from master:
8243 2020-09-04 David Faust <david.faust@oracle.com>
8245 * gcc.target/bpf/xbpf-indirect-call-1.c: New test.
8247 2020-09-03 Peter Bergner <bergner@linux.ibm.com>
8249 Backported from master:
8250 2020-09-01 Peter Bergner <bergner@linux.ibm.com>
8253 * gcc.target/powerpc/pr96808.c: New test.
8255 2020-09-01 Mark Eggleston <markeggleston@gcc.gnu.org>
8257 Backported from master:
8258 2020-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8261 * gfortran.dg/pr95398.f90: New test.
8263 2020-09-01 Richard Biener <rguenther@suse.de>
8265 Backported from master:
8266 2020-08-04 Richard Biener <rguenther@suse.de>
8268 PR tree-optimization/88240
8269 * gcc.target/i386/pr88240.c: New testcase.
8271 2020-08-31 Richard Biener <rguenther@suse.de>
8273 PR tree-optimization/96854
8274 * gcc.dg/vect/pr96854.c: New testcase.
8276 2020-08-31 liuhongt <hongtao.liu@intel.com>
8278 * gcc.target/i386/avx512f-pr96551-1.c: New test.
8279 * gcc.target/i386/avx512f-pr96551-2.c: New test.
8281 2020-08-31 Tobias Burnus <tobias@codesourcery.com>
8283 Backported from master:
8284 2020-08-28 Tobias Burnus <tobias@codesourcery.com>
8287 * gfortran.dg/optional_assumed_charlen_2.f90: New test.
8289 2020-08-30 Iain Buclaw <ibuclaw@gdcproject.org>
8291 Backported from master:
8292 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
8295 * gdc.dg/pr96157a.d: New test.
8296 * gdc.dg/pr96157b.d: New test.
8298 2020-08-30 Iain Buclaw <ibuclaw@gdcproject.org>
8300 Backported from master:
8301 2020-08-26 Iain Buclaw <ibuclaw@gdcproject.org>
8303 * gdc.test/compilable/ice20092.d: New test.
8305 2020-08-28 Uros Bizjak <ubizjak@gmail.com>
8307 * gcc.target/i386/double_mask_reg-1.c: New test.
8309 2020-08-27 John David Anglin <danglin@gcc.gnu.org>
8311 * gcc.target/hppa/shadd-2.c: Adjust times to 4.
8313 2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org>
8315 Backported from master:
8316 2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org>
8319 * gfortran.dg/pr95882_1.f90: New test.
8320 * gfortran.dg/pr95882_2.f90: New test.
8321 * gfortran.dg/pr95882_3.f90: New test.
8322 * gfortran.dg/pr95882_4.f90: New test.
8323 * gfortran.dg/pr95882_5.f90: New test.
8325 2020-08-27 Christophe Lyon <christophe.lyon@linaro.org>
8327 Backported from master:
8328 2020-08-24 Christophe Lyon <christophe.lyon@linaro.org>
8331 * gcc.target/arm/pure-code/pr94538-1.c: New test.
8332 * gcc.target/arm/pure-code/pr94538-2.c: New test.
8334 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8336 Backported from master:
8337 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8339 PR tree-optimization/96722
8340 * g++.dg/opt/pr96722.C: New test.
8342 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8344 Backported from master:
8345 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8347 PR tree-optimization/96758
8348 * gcc.dg/strcmpopt_12.c: New test.
8350 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8352 Backported from master:
8353 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8356 * gcc.target/powerpc/pr95450.c: New test.
8358 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8360 Backported from master:
8361 2020-08-18 Jakub Jelinek <jakub@redhat.com>
8364 * gcc.dg/Wunused-var-4.c: New test.
8366 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8368 Backported from master:
8369 2020-08-11 Jakub Jelinek <jakub@redhat.com>
8372 * c-c++-common/pr96545.c: New test.
8374 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8376 Backported from master:
8377 2020-08-11 Jakub Jelinek <jakub@redhat.com>
8380 * gcc.c-torture/execute/pr96549.c: New test.
8382 2020-08-25 Jakub Jelinek <jakub@redhat.com>
8384 Backported from master:
8385 2020-08-10 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/cpp2a/spaceship-constexpr3.C: New test.
8390 2020-08-25 Martin Jambor <mjambor@suse.cz>
8392 Backported from master:
8393 2020-08-25 Martin Jambor <mjambor@suse.cz>
8395 PR tree-optimization/96730
8396 * gcc.dg/tree-ssa/pr96730.c: New test.
8398 2020-08-24 Jason Merrill <jason@redhat.com>
8400 * g++.dg/other/final8.C: Adjust expected output.
8402 2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org>
8404 Backported from master:
8405 2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org>
8408 * gfortran.dg/pr96486.f90: New test.
8410 2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
8413 * gdc.test/fail_compilation/fail17492.d: New test.
8414 * gdc.test/compilable/b9490.d: New test.
8415 * gdc.test/compilable/ice14739.d: New test.
8416 * gdc.test/fail_compilation/ice21060.d: New test.
8417 * gdc.test/fail_compilation/imports/ice21060a/package.d: New file.
8418 * gdc.test/fail_compilation/imports/ice21060b/package.d: New file.
8419 * gdc.test/fail_compilation/imports/ice21060c/package.d: New file.
8420 * gdc.test/fail_compilation/imports/ice21060d/package.d: New file.
8421 * gdc.test/runnable/b16278.d: New test.
8423 2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
8425 Backported from master:
8426 2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
8428 * gdc.test/compilable/interpret3.d: Add test.
8429 * gdc.test/fail_compilation/reg6769.d: New test.
8431 2020-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
8433 Backported from master:
8434 2020-08-03 Iain Buclaw <ibuclaw@gdcproject.org>
8437 * gdc.dg/pr96254a.d: New test.
8438 * gdc.dg/pr96254b.d: New test.
8440 2020-08-19 Joe Ramsay <joe.ramsay@arm.com>
8442 Backported from master:
8443 2020-07-29 Joe Ramsay <joe.ramsay@arm.com>
8446 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New test.
8448 2020-08-19 Peter Bergner <bergner@linux.ibm.com>
8450 Backported from master:
8451 2020-08-18 Peter Bergner <bergner@linux.ibm.com>
8453 * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
8455 2020-08-19 Peter Bergner <bergner@linux.ibm.com>
8457 Backported from master:
8458 2020-08-13 Peter Bergner <bergner@linux.ibm.com>
8461 * gcc.target/powerpc/pr96506.c: New test.
8463 2020-08-18 Jason Merrill <jason@redhat.com>
8466 * g++.dg/cpp2a/class-deduction-alias4.C: New test.
8468 2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org>
8470 Backported from master:
8471 2020-08-18 Iain Buclaw <ibuclaw@gdcproject.org>
8474 * gdc.dg/pr96301a.d: New test.
8475 * gdc.dg/pr96301b.d: New test.
8476 * gdc.dg/pr96301c.d: New test.
8478 2020-08-18 liuhongt <hongtao.liu@intel.com>
8480 * gcc.target/i386/pr96562-1.c: New test.
8482 2020-08-14 Jakub Jelinek <jakub@redhat.com>
8484 Backported from master:
8485 2020-06-08 Jakub Jelinek <jakub@redhat.com>
8488 * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
8489 add return type for main, for __SIZEOF_INT128__ test with __uint128_t
8490 enumerator constants and add a test with unsigned long long
8491 enumerators for all targets.
8493 2020-08-13 Patrick Palka <ppalka@redhat.com>
8495 Backported from master:
8496 2020-08-10 Patrick Palka <ppalka@redhat.com>
8498 * g++.dg/cpp2a/concepts-fn5.C: New test.
8499 * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
8500 "no matching function ..." diagnostic.
8501 * g++.dg/cpp2a/concepts-fn1.C: Likewise.
8502 * g++.dg/cpp2a/concepts-ts2.C: Likewise.
8503 * g++.dg/cpp2a/concepts-ts3.C: Likewise.
8505 2020-08-13 Jan Hubicka <jh@suse.cz>
8507 Backported from master:
8508 2020-06-06 Jan Hubicka <hubicka@ucw.cz>
8510 * g++.dg/torture/pr95548.C: New test.
8512 2020-08-13 Jan Hubicka <jh@suse.cz>
8514 Backported from master:
8515 2020-06-03 Jan Hubicka <hubicka@ucw.cz>
8517 * g++.dg/lto/pr84805_0.C: Update.
8520 2020-08-13 Martin Liska <mliska@suse.cz>
8522 Backported from master:
8523 2020-08-13 Martin Liska <mliska@suse.cz>
8526 * gcc.dg/ipa/pr96482-2.c: New test.
8528 2020-08-12 Alan Modra <amodra@gmail.com>
8530 Backported from master:
8531 2020-08-12 Alan Modra <amodra@gmail.com>
8534 * gcc.target/powerpc/pr96493.c: Make it a link test when no
8535 power10_hw. Require power10_ok.
8537 2020-08-12 Alan Modra <amodra@gmail.com>
8539 Backported from master:
8540 2020-08-07 Alan Modra <amodra@gmail.com>
8542 * gcc.target/powerpc/pr96493.c: New file.
8544 2020-08-12 Martin Liska <mliska@suse.cz>
8546 Backported from master:
8547 2020-08-12 Martin Liska <mliska@suse.cz>
8550 * gcc.dg/ipa/pr96482.c: New test.
8552 2020-08-12 Sergei Trofimovich <siarheit@google.com>
8554 Backported from master:
8555 2020-07-28 Sergei Trofimovich <siarheit@google.com>
8558 * gcc.dg/lto/pr96291_0.c: New testcase.
8559 * gcc.dg/lto/pr96291_1.c: Support file.
8560 * gcc.dg/lto/pr96291_2.c: Likewise.
8561 * gcc.dg/lto/pr96291.h: Likewise.
8563 2020-08-12 Jose E. Marchesi <jose.marchesi@oracle.com>
8565 * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces.
8566 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
8567 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
8568 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
8569 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
8570 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c
8571 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
8572 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
8573 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
8574 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
8575 * gcc.target/bpf/helper-strtoul.c: Likewise.
8576 * gcc.target/bpf/helper-strtol.c: Likewise.
8577 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
8578 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
8579 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
8580 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
8581 * gcc.target/bpf/helper-sk-release.c: Likewise.
8582 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
8583 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
8584 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
8585 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
8586 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
8587 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
8588 * gcc.target/bpf/helper-set-hash.c: Likewise.
8589 * gcc.target/bpf/helper-setsockopt.c: Likewise.
8590 * gcc.target/bpf/helper-redirect-map.c: Likewise.
8591 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
8592 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
8593 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
8594 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
8595 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
8596 * gcc.target/bpf/helper-override-return.c: Likewise.
8597 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
8598 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
8599 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
8600 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
8601 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
8602 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
8603 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
8604 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
8605 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
8606 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
8607 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
8608 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
8609 * gcc.target/bpf/helper-getsockopt.c: Likewise.
8610 * gcc.target/bpf/diag-funargs-3.c: Likewise.
8612 2020-08-12 Jose E. Marchesi <jose.marchesi@oracle.com>
8614 * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers
8616 * gcc.target/bpf/helper-bpf-redirect.c: Likewise.
8617 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
8618 * gcc.target/bpf/helper-csum-diff.c: Likewise.
8619 * gcc.target/bpf/helper-csum-update.c: Likewise.
8620 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
8621 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
8622 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
8623 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
8624 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
8625 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
8626 * gcc.target/bpf/helper-get-current-task.c: Likewise.
8627 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
8628 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
8629 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
8630 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
8631 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
8632 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
8633 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
8634 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
8635 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
8636 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
8637 * gcc.target/bpf/helper-get-stack.c: Likewise.
8638 * gcc.target/bpf/helper-get-stackid.c: Likewise.
8639 * gcc.target/bpf/helper-getsockopt.c: Likewise.
8640 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
8641 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
8642 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
8643 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
8644 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
8645 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
8646 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
8647 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
8648 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
8649 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
8650 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
8651 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
8652 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
8653 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
8654 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
8655 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
8656 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
8657 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
8658 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
8659 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
8660 * gcc.target/bpf/helper-override-return.c: Likewise.
8661 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
8662 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
8663 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
8664 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
8665 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
8666 * gcc.target/bpf/helper-probe-read.c: Likewise.
8667 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
8668 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
8669 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
8670 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
8671 * gcc.target/bpf/helper-redirect-map.c: Likewise.
8672 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
8673 * gcc.target/bpf/helper-set-hash.c: Likewise.
8674 * gcc.target/bpf/helper-setsockopt.c: Likewise.
8675 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
8676 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
8677 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
8678 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
8679 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
8680 * gcc.target/bpf/helper-sk-release.c: Likewise.
8681 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
8682 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
8683 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
8684 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
8685 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
8686 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
8687 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
8688 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
8689 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
8690 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
8691 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
8692 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
8693 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
8694 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
8695 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
8696 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
8697 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
8698 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
8699 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
8700 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
8701 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
8702 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
8703 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
8704 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
8705 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
8706 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
8707 * gcc.target/bpf/helper-spin-lock.c: Likewise.
8708 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
8709 * gcc.target/bpf/helper-strtol.c: Likewise.
8710 * gcc.target/bpf/helper-strtoul.c: Likewise.
8711 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
8712 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
8713 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
8714 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
8715 * gcc.target/bpf/helper-tail-call.c: Likewise.
8716 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
8717 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
8718 * gcc.target/bpf/helper-trace-printk.c: Likewise.
8719 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
8720 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
8721 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
8722 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
8724 2020-08-12 Jose E. Marchesi <jose.marchesi@oracle.com>
8726 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test.
8727 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
8729 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
8731 Backported from master:
8732 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
8734 * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
8737 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
8739 Backported from master:
8740 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
8742 * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
8744 2020-08-11 Patrick Palka <ppalka@redhat.com>
8746 Backported from master:
8747 2020-07-30 Patrick Palka <ppalka@redhat.com>
8750 * g++.dg/concepts/abbrev7.C: New test.
8752 2020-08-11 Paul Thomas <pault@gcc.gnu.org>
8754 Backported from master:
8755 2020-08-10 Paul Thomas <pault@gcc.gnu.org>
8758 * gfortran.dg/pr96312.f90: New test.
8760 2020-08-11 Patrick Palka <ppalka@redhat.com>
8762 Backported from master:
8763 2020-07-30 Patrick Palka <ppalka@redhat.com>
8766 * g++.dg/cpp2a/concepts-explicit-inst5.C: New test.
8768 2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
8770 * gcc.target/i386/pr92865-1.c: Adjust testcase.
8772 2020-08-10 Peter Bergner <bergner@linux.ibm.com>
8774 Backported from master:
8775 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
8778 * gcc.target/powerpc/pr96530.c: New test.
8780 2020-08-08 Peter Bergner <bergner@linux.ibm.com>
8782 Backported from master:
8783 2020-08-06 Peter Bergner <bergner@linux.ibm.com>
8786 * gcc.target/powerpc/pr96446.c: New test.
8788 2020-08-07 Tamar Christina <tamar.christina@arm.com>
8790 Backported from master:
8791 2020-07-17 Tamar Christina <tamar.christina@arm.com>
8793 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test.
8794 * gcc.target/aarch64/cpunative/info_0: New test.
8795 * gcc.target/aarch64/cpunative/info_1: New test.
8796 * gcc.target/aarch64/cpunative/info_10: New test.
8797 * gcc.target/aarch64/cpunative/info_11: New test.
8798 * gcc.target/aarch64/cpunative/info_12: New test.
8799 * gcc.target/aarch64/cpunative/info_13: New test.
8800 * gcc.target/aarch64/cpunative/info_14: New test.
8801 * gcc.target/aarch64/cpunative/info_15: New test.
8802 * gcc.target/aarch64/cpunative/info_2: New test.
8803 * gcc.target/aarch64/cpunative/info_3: New test.
8804 * gcc.target/aarch64/cpunative/info_4: New test.
8805 * gcc.target/aarch64/cpunative/info_5: New test.
8806 * gcc.target/aarch64/cpunative/info_6: New test.
8807 * gcc.target/aarch64/cpunative/info_7: New test.
8808 * gcc.target/aarch64/cpunative/info_8: New test.
8809 * gcc.target/aarch64/cpunative/info_9: New test.
8810 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test.
8811 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test.
8812 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test.
8813 * gcc.target/aarch64/cpunative/native_cpu_11.c: New test.
8814 * gcc.target/aarch64/cpunative/native_cpu_12.c: New test.
8815 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test.
8816 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test.
8817 * gcc.target/aarch64/cpunative/native_cpu_15.c: New test.
8818 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test.
8819 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test.
8820 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test.
8821 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test.
8822 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test.
8823 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test.
8824 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test.
8825 * gcc.target/aarch64/cpunative/native_cpu_9.c: New test.
8827 2020-08-07 Tamar Christina <tamar.christina@arm.com>
8829 Backported from master:
8830 2020-07-17 Tamar Christina <tamar.christina@arm.com>
8832 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add
8835 2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
8837 Backported from master:
8838 2020-08-06 Richard Sandiford <richard.sandiford@arm.com>
8840 * gcc.target/arm/stack-protector-1.c: New test.
8841 * gcc.target/arm/stack-protector-2.c: Likewise.
8843 2020-08-07 Richard Sandiford <richard.sandiford@arm.com>
8845 Backported from master:
8846 2020-08-05 Richard Sandiford <richard.sandiford@arm.com>
8849 * gcc.target/aarch64/stack-protector-1.c: New test.
8850 * gcc.target/aarch64/stack-protector-2.c: Likewise.
8852 2020-08-04 Michael Meissner <meissner@linux.ibm.com>
8853 David Edelsohn <dje.gcc@gmail.com>
8855 * gcc.target/powerpc/prefix-add.c: Backport from 2020-06-27 and
8857 * gcc.target/powerpc/prefix-di-constant.c: Backport.
8858 * gcc.target/powerpc/prefix-ds-dq.c: Backport.
8859 * gcc.target/powerpc/prefix-large-dd.c: Backport.
8860 * gcc.target/powerpc/prefix-large-df.c: Backport.
8861 * gcc.target/powerpc/prefix-large-di.c: Backport.
8862 * gcc.target/powerpc/prefix-large-hi.c: Backport.
8863 * gcc.target/powerpc/prefix-large-kf.c: Backport.
8864 * gcc.target/powerpc/prefix-large-qi.c: Backport.
8865 * gcc.target/powerpc/prefix-large-sd.c: Backport.
8866 * gcc.target/powerpc/prefix-large-sf.c: Backport.
8867 * gcc.target/powerpc/prefix-large-si.c: Backport.
8868 * gcc.target/powerpc/prefix-large-udi.c: Backport.
8869 * gcc.target/powerpc/prefix-large-uhi.c: Backport.
8870 * gcc.target/powerpc/prefix-large-uqi.c: Backport.
8871 * gcc.target/powerpc/prefix-large-usi.c: Backport.
8872 * gcc.target/powerpc/prefix-large-v2df.c: Backport.
8873 * gcc.target/powerpc/prefix-large.h: Backport.
8874 * gcc.target/powerpc/prefix-no-update.c: Backport.
8875 * gcc.target/powerpc/prefix-pcrel-dd.c: Backport.
8876 * gcc.target/powerpc/prefix-pcrel-df.c: Backport.
8877 * gcc.target/powerpc/prefix-pcrel-di.c: Backport.
8878 * gcc.target/powerpc/prefix-pcrel-hi.c: Backport.
8879 * gcc.target/powerpc/prefix-pcrel-kf.c: Backport.
8880 * gcc.target/powerpc/prefix-pcrel-qi.c: Backport.
8881 * gcc.target/powerpc/prefix-pcrel-sd.c: Backport.
8882 * gcc.target/powerpc/prefix-pcrel-sf.c: Backport.
8883 * gcc.target/powerpc/prefix-pcrel-si.c: Backport.
8884 * gcc.target/powerpc/prefix-pcrel-udi.c: Backport.
8885 * gcc.target/powerpc/prefix-pcrel-uhi.c: Backport.
8886 * gcc.target/powerpc/prefix-pcrel-uqi.c: Backport.
8887 * gcc.target/powerpc/prefix-pcrel-usi.c: Backport.
8888 * gcc.target/powerpc/prefix-pcrel-v2df.c: Backport.
8889 * gcc.target/powerpc/prefix-pcrel.h: Backport.
8890 * gcc.target/powerpc/prefix-si-constant.c: Backport.
8891 * gcc.target/powerpc/prefix-stack-protect.c: Backport.
8893 2020-08-04 Marek Polacek <polacek@redhat.com>
8895 Backported from master:
8896 2020-08-04 Marek Polacek <polacek@redhat.com>
8899 * g++.dg/template/template-keyword3.C: New test.
8901 2020-08-04 Matthew Malcomson <matthew.malcomson@arm.com>
8903 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
8904 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test.
8906 2020-08-04 Matthew Malcomson <matthew.malcomson@arm.com>
8908 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test.
8909 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c:
8911 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file.
8912 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok):
8915 2020-08-04 Andrea Corallo <andrea.corallo@arm.com>
8917 Backported from master:
8918 2020-08-04 Andrea Corallo <andrea.corallo@arm.com>
8920 * gcc.target/aarch64/acle/jcvt_2.c: New testcase.
8921 * lib/target-supports.exp
8922 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for
8925 2020-08-04 Jakub Jelinek <jakub@redhat.com>
8927 Backported from master:
8928 2020-08-04 Jakub Jelinek <jakub@redhat.com>
8931 * gcc.c-torture/compile/pr96426.c: New test.
8933 2020-08-04 Jakub Jelinek <jakub@redhat.com>
8935 Backported from master:
8936 2020-08-04 Jakub Jelinek <jakub@redhat.com>
8939 * g++.dg/opt/pr96354.C: New test.
8941 2020-08-03 Jakub Jelinek <jakub@redhat.com>
8943 Backported from master:
8944 2020-08-03 Jakub Jelinek <jakub@redhat.com>
8947 * gcc.target/aarch64/pr96402.c: New test.
8949 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
8951 Backported from master:
8952 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
8954 * gcc.dg/pr96377-1.c: Add -Wno-psabi.
8955 * gcc.dg/pr96377-2.c: Likewise.
8957 2020-08-03 Richard Sandiford <richard.sandiford@arm.com>
8959 Backported from master:
8960 2020-08-01 Richard Sandiford <richard.sandiford@arm.com>
8963 * gcc.dg/pr96377-1.c: New test.
8964 * gcc.dg/pr96377-2.c: Likewise.
8965 * gcc.dg/pr96377-3.c: Likewise.
8966 * gcc.dg/pr96377-4.c: Likewise.
8967 * gcc.dg/pr96377-5.c: Likewise.
8968 * gcc.dg/pr96377-6.c: Likewise.
8969 * gcc.target/aarch64/pr96377-1.c: Likewise.
8970 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise.
8971 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise.
8972 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise.
8973 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise.
8975 2020-08-01 Iain Buclaw <ibuclaw@gdcproject.org>
8977 Backported from master:
8978 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org>
8981 * gdc.dg/pr96140.d: New test.
8983 2020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch>
8985 * c-c++-common/cpp/has-include-1-traditional.c: New.
8987 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
8989 Backported from master:
8990 2020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org>
8993 * gfortran.dg/pr96319.f90: New test.
8995 2020-07-29 Iain Sandoe <iain@sandoe.co.uk>
8997 Backported from master:
8998 2020-07-16 Iain Sandoe <iain@sandoe.co.uk>
9005 * g++.dg/coroutines/pr95591.C: New test.
9006 * g++.dg/coroutines/pr95599.C: New test.
9007 * g++.dg/coroutines/pr95823.C: New test.
9008 * g++.dg/coroutines/pr95824.C: New test.
9010 2020-07-28 Jakub Jelinek <jakub@redhat.com>
9012 Backported from master:
9013 2020-07-28 Jakub Jelinek <jakub@redhat.com>
9016 * gcc.dg/pr96335.c: New test.
9018 2020-07-27 Mark Eggleston <markeggleston@gcc.gnu.org>
9020 Backported from master:
9021 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9024 * gfortran.dg/pr95612.f90: New test.
9026 2020-07-26 Mark Eggleston <markeggleston@gcc.gnu.org>
9028 Backported from master:
9029 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
9032 * gfortran.dg/pr95585.f90: New test.
9034 2020-07-25 Dominique d'Humieres <dhumieres.dominique@free.fr>
9036 Backported from master:
9037 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
9040 * gfortran.dg/round_3.f08: Add test cases.
9042 2020-07-25 Dominique d'Humieres <dhumieres.dominique@free.fr>
9044 Backported from master:
9045 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr>
9048 * gfortran.dg/fmt_en.f90: Adjust test.
9049 * gfortran.dg/fmt_en_rd.f90: New test.
9050 * gfortran.dg/fmt_en_rn.f90: New test.
9051 * gfortran.dg/fmt_en_ru.f90: New test.
9052 * gfortran.dg/fmt_en_rz.f90: New test.
9054 2020-07-23 Harald Anlauf <anlauf@gmx.de>
9056 Backported from master:
9057 2020-07-10 Harald Anlauf <anlauf@gmx.de>
9060 * gfortran.dg/pr95980_2.f90: New file.
9062 2020-07-23 Harald Anlauf <anlauf@gmx.de>
9064 Backported from master:
9065 2020-07-06 Harald Anlauf <anlauf@gmx.de>
9068 * gfortran.dg/pr95980.f90: New file.
9070 2020-07-23 Harald Anlauf <anlauf@gmx.de>
9072 Backported from master:
9073 2020-07-10 Harald Anlauf <anlauf@gmx.de>
9076 * gfortran.dg/pr96086.f90: New file.
9078 2020-07-23 Harald Anlauf <anlauf@gmx.de>
9080 Backported from master:
9081 2020-07-21 Harald Anlauf <anlauf@gmx.de>
9084 * gfortran.dg/pr89574.f90: New file.
9086 2020-07-23 Peter Bergner <bergner@linux.ibm.com>
9088 Backported from master:
9089 2020-07-22 Peter Bergner <bergner@linux.ibm.com>
9092 * gcc.target/powerpc/mma-double-test.c: Update storing results for
9093 correct little-endian ordering.
9094 * gcc.target/powerpc/mma-single-test.c: Likewise.
9096 2020-07-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9099 * gfortran.dg/implicit_pure_5.c: New file.
9100 * gfortran.dg/implicit_pure_5.f90: New file.
9102 2020-07-23 Kito Cheng <kito.cheng@sifive.com>
9104 Backported from master:
9105 2020-07-23 Kito Cheng <kito.cheng@sifive.com>
9108 * gcc.target/riscv/pr91441.c: Update warning message.
9109 * gcc.target/riscv/pr96260.c: New.
9111 2020-07-23 Release Manager
9113 * GCC 10.2.0 released.
9115 2020-07-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9117 Backported from master:
9118 2020-06-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9120 * gcc.target/s390/vector/align-1.c: Change target architecture
9122 * gcc.target/s390/vector/align-2.c: Change target architecture
9125 2020-07-15 Richard Sandiford <richard.sandiford@arm.com>
9128 * g++.target/aarch64/pr95726.C: New test.
9129 * g++.target/arm/pr95726.C: Likewise.
9131 2020-07-15 Jakub Jelinek <jakub@redhat.com>
9133 Backported from master:
9134 2020-07-15 Jakub Jelinek <jakub@redhat.com>
9137 * gcc.target/i386/avx512f-vcmppd-3.c: New test.
9138 * gcc.target/i386/avx512f-vcmpps-3.c: New test.
9140 2020-07-14 Marek Polacek <polacek@redhat.com>
9142 Backported from master:
9143 2020-07-14 Marek Polacek <polacek@redhat.com>
9148 * g++.dg/conversion/ref4.C: New test.
9149 * g++.dg/conversion/ref5.C: New test.
9150 * g++.dg/conversion/ref6.C: New test.
9152 2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
9155 * g++.target/aarch64/pr95114.C: New test.
9157 2020-07-14 Richard Sandiford <richard.sandiford@arm.com>
9159 PR tree-optimization/96146
9160 * gcc.target/aarch64/sve/acle/general/pr96146.c: New test.
9162 2020-07-14 Jakub Jelinek <jakub@redhat.com>
9164 Backported from master:
9165 2020-07-14 Jakub Jelinek <jakub@redhat.com>
9168 * g++.dg/opt/pr96194.C: New test.
9170 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
9172 Backported from master:
9173 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
9175 * lib/target-supports.exp (is-effective-target):
9176 Reorder to put powerpc stuff together.
9177 (is-effective-target-keyword): Add power10_hw.
9179 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
9181 Backported from master:
9182 2020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com>
9184 * lib/target-supports.exp (check_ppc_mma_hw_available):
9186 (is-effective-target): Add ppc_mma_hw.
9187 (is-effective-target-keyword): Add ppc_mma_hw.
9188 * gcc.target/powerpc/mma-supported.c: New file.
9189 * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw.
9190 * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw.
9192 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
9194 Backported from master:
9195 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com>
9198 * gcc.target/aarch64/return_address_sign_1.c: Update test.
9199 * gcc.target/aarch64/return_address_sign_b_1.c: Likewise.
9201 2020-07-13 Julian Brown <julian@codesourcery.com>
9203 Backported from master:
9204 2020-07-13 Julian Brown <julian@codesourcery.com>
9205 Thomas Schwinge <thomas@codesourcery.com>
9207 * gfortran.dg/goacc/finalize-1.f: Update expected dump output.
9209 2020-07-13 Julian Brown <julian@codesourcery.com>
9211 Backported from master:
9212 2020-07-09 Julian Brown <julian@codesourcery.com>
9213 Thomas Schwinge <thomas@codesourcery.com>
9216 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero
9219 2020-07-13 Julian Brown <julian@codesourcery.com>
9221 Backported from master:
9222 2020-07-09 Julian Brown <julian@codesourcery.com>
9224 * gfortran.dg/goacc/mapping-tests-3.f90: New test.
9225 * gfortran.dg/goacc/mapping-tests-4.f90: New test.
9227 2020-07-13 Jakub Jelinek <jakub@redhat.com>
9229 Backported from master:
9230 2020-07-13 Jakub Jelinek <jakub@redhat.com>
9233 * gcc.dg/torture/pr96130.c: New test.
9235 2020-07-13 Martin Sebor <msebor@redhat.com>
9238 * g++.dg/warn/Wmismatched-tags-7.C: New test.
9239 * g++.dg/warn/Wmismatched-tags-8.C: New test.
9241 2020-07-13 Marek Polacek <polacek@redhat.com>
9243 Backported from master:
9244 2020-07-13 Marek Polacek <polacek@redhat.com>
9247 * g++.dg/parse/enum14.C: New test.
9249 2020-07-13 Richard Biener <rguenther@suse.de>
9251 Backported from master:
9252 2020-07-13 Richard Biener <rguenther@suse.de>
9255 * gcc.dg/torture/pr96133.c: Align global variable.
9257 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
9259 Backported from master:
9260 2020-07-13 Hans-Peter Nilsson <hp@axis.com>
9263 * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c,
9264 gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c,
9265 gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests.
9267 2020-07-12 Jakub Jelinek <jakub@redhat.com>
9269 Backported from master:
9270 2020-07-02 Jakub Jelinek <jakub@redhat.com>
9272 PR tree-optimization/95857
9273 * gcc.dg/pr95857.c: New test.
9275 2020-07-10 Aaron Sawdey <acsawdey@linux.ibm.com>
9277 Backported from master:
9278 2020-07-10 Rajalakshmi Srinivasaraghavan <rajis@linux.vnet.ibm.com>
9279 Aaron Sawdey <acsawdey@linux.ibm.com>
9281 * gcc.target/powerpc/p10-identify.c: New file.
9282 * gcc.target/powerpc/p10-arch31.c: New file.
9283 * gcc.target/powerpc/mma-single-test.c: New file.
9284 * gcc.target/powerpc/mma-double-test.c: New file.
9286 2020-07-10 Aaron Sawdey <acsawdey@linux.ibm.com>
9288 Backported from master:
9289 2020-07-07 Aaron Sawdey <acsawdey@linux.ibm.com>
9291 * lib/target-supports.exp (check_power10_hw_available):
9292 Return 0 for passing test.
9294 2020-07-10 Peter Bergner <bergner@linux.ibm.com>
9296 Backported from master:
9297 2020-07-09 Peter Bergner <bergner@linux.ibm.com>
9300 * gcc.target/powerpc/pr96125.c: New test.
9302 2020-07-10 Will Schmidt <will_schmidt@vnet.ibm.com>
9304 Backported from master:
9305 2020-07-08 Will Schmidt <will_schmidt@vnet.ibm.com>
9307 * gcc.target/powerpc/builtins-msum-runnable.c: New test.
9308 * gcc.target/powerpc/vsx-builtin-msum.c: New test.
9310 2020-07-10 Jason Merrill <jason@redhat.com>
9315 * g++.dg/cpp2a/no_unique_address4.C: New test.
9316 * g++.dg/cpp2a/no_unique_address5.C: New test.
9317 * g++.dg/cpp2a/no_unique_address6.C: New test.
9319 2020-07-10 Richard Biener <rguenther@suse.de>
9321 Backported from master:
9322 2020-07-10 Richard Biener <rguenther@suse.de>
9324 PR tree-optimization/96133
9325 * gcc.dg/torture/pr96133.c: New testcase.
9327 2020-07-10 Bin Cheng <bin.cheng@linux.alibaba.com>
9329 Backported from master:
9330 2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com>
9332 PR tree-optimization/95804
9333 * gcc.dg/tree-ssa/pr95804.c: New test.
9335 2020-07-10 Bin Cheng <bin.cheng@linux.alibaba.com>
9337 Backported from master:
9338 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9340 PR tree-optimization/95638
9341 * g++.dg/tree-ssa/pr95638.C: New test.
9343 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
9345 Backported from master:
9346 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
9348 * gcc.target/riscv/save-restore-9.c: New.
9350 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
9352 Backported from master:
9353 2020-06-22 Kito Cheng <kito.cheng@sifive.com>
9355 * g++.target/riscv/frflags.C: New.
9357 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
9359 Backported from master:
9360 2020-06-16 Kito Cheng <kito.cheng@sifive.com>
9363 * gcc.target/riscv/pr95683.c: New.
9365 2020-07-09 Kito Cheng <kito.cheng@sifive.com>
9367 Backported from master:
9368 2020-06-11 Kito Cheng <kito.cheng@sifive.com>
9370 * gcc.target/riscv/pr95252.c: New.
9372 2020-07-08 Harald Anlauf <anlauf@gmx.de>
9374 Backported from master:
9375 2020-07-06 Harald Anlauf <anlauf@gmx.de>
9378 * gfortran.dg/pr95709.f90: New file.
9380 2020-07-08 Richard Sandiford <richard.sandiford@arm.com>
9383 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test.
9384 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise.
9386 2020-07-07 Richard Biener <rguenther@suse.de>
9388 Backported from master:
9389 2020-07-06 Richard Biener <rguenther@suse.de>
9391 PR tree-optimization/96075
9392 * gcc.dg/vect/slp-46.c: New testcase.
9394 2020-07-06 Will Schmidt <will_schmidt@vnet.ibm.com>
9396 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.
9398 2020-07-06 Harald Anlauf <anlauf@gmx.de>
9400 Backported from master:
9401 2020-07-02 Harald Anlauf <anlauf@gmx.de>
9404 * gfortran.dg/pr93337.f90: New file.
9406 2020-07-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9408 Backported from master:
9409 2020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9412 * gfortran.dg/select_type_49.f90: New file.
9414 2020-07-04 Martin Jambor <mjambor@suse.cz>
9416 Backported from master:
9417 2020-07-03 Martin Jambor <mjambor@suse.cz>
9420 * gcc.dg/ipa/pr96040.c: New test.
9422 2020-07-03 Martin Jambor <mjambor@suse.cz>
9424 Backported from master:
9425 2020-07-02 Martin Jambor <mjambor@suse.cz>
9428 * gcc.dg/guality/pr95343.c: New test.
9430 2020-07-02 Harald Anlauf <anlauf@gmx.de>
9432 Backported from master:
9433 2020-06-30 Harald Anlauf <anlauf@gmx.de>
9436 * gfortran.dg/pr88379.f90: New file.
9438 2020-07-02 Peter Bergner <bergner@linux.ibm.com>
9440 Backported from master:
9441 2020-06-26 Peter Bergner <bergner@linux.ibm.com>
9443 * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
9446 2020-07-02 Michael Meissner <meissner@linux.ibm.com>
9448 Backported from master:
9449 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
9451 * gcc.target/powerpc/clone3.c: New test for using 'power10' with
9452 the target_clones attribute.
9454 2020-07-02 Michael Meissner <meissner@linux.ibm.com>
9456 Backported from master:
9457 2020-06-09 Michael Meissner <meissner@linux.ibm.com>
9459 * lib/target-supports.exp (check_effective_target_powerpc_pcrel): New.
9460 (check_effective_target_powerpc_prefixed_addr): New.
9462 2020-07-01 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9464 Backported from master:
9465 2020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9467 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify.
9468 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
9469 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
9470 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
9471 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define.
9473 2020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org>
9475 Backported from master:
9476 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org>
9479 * gfortran.dg/pr95829.f90: New test.
9481 2020-06-30 Segher Boessenkool <segher@kernel.crashing.org>
9483 * gcc.target/powerpc/cpu-future.c: Something was done here.
9484 * gcc.target/powerpc/localentry-1.c: Something was done here.
9485 * gcc.target/powerpc/localentry-detect-1.c: Something was done here.
9486 * gcc.target/powerpc/mma-builtin-1.c: Something was done here.
9487 * gcc.target/powerpc/mma-builtin-2.c: Something was done here.
9488 * gcc.target/powerpc/mma-builtin-3.c: Something was done here.
9489 * gcc.target/powerpc/mma-builtin-4.c: Something was done here.
9490 * gcc.target/powerpc/mma-builtin-5.c: Something was done here.
9491 * gcc.target/powerpc/mma-builtin-6.c: Something was done here.
9492 * gcc.target/powerpc/notoc-direct-1.c: Something was done here.
9493 * gcc.target/powerpc/pcrel-sibcall-1.c: Something was done here.
9494 * gcc.target/powerpc/pr93122.c: Something was done here.
9495 * lib/target-supports.exp: Stuff.
9497 2020-06-30 Harald Anlauf <anlauf@gmx.de>
9499 Backported from master:
9500 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9503 * gfortran.dg/pr95978.f90: New file.
9505 2020-06-30 Harald Anlauf <anlauf@gmx.de>
9507 Backported from master:
9508 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9511 * gfortran.dg/pr71706.f90: New file.
9513 2020-06-30 Alex Coplan <alex.coplan@arm.com>
9515 Backported from master:
9516 2020-05-18 Alex Coplan <alex.coplan@arm.com>
9518 * gcc.c-torture/compile/packed-aligned-1.c: New test.
9519 * gcc.c-torture/execute/packed-aligned.c: New test.
9521 2020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9523 Backported from master:
9524 2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9527 * gfortran.dg/recursive_check_16.f90: New file.
9529 2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
9531 Backported from master:
9532 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
9535 * g++.dg/coroutines/pr95711.C: New test.
9537 2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
9539 Backported from master:
9540 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
9543 * g++.dg/coroutines/pr95736.C: New test.
9545 2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
9547 Backported from master:
9548 2020-06-27 Iain Sandoe <iain@sandoe.co.uk>
9550 * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test.
9552 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9554 Backported from master:
9555 2020-06-28 Harald Anlauf <anlauf@gmx.de>
9558 * gfortran.dg/pr95340.f90: New file.
9560 2020-06-29 Harald Anlauf <anlauf@gmx.de>
9562 Backported from master:
9563 2020-06-28 Harald Anlauf <anlauf@gmx.de>
9566 * gfortran.dg/pr95880.f90: New file.
9568 2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
9571 * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
9572 * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
9573 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
9574 * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
9575 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
9576 * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
9577 * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
9578 * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
9580 2020-06-29 Iain Sandoe <iain@sandoe.co.uk>
9582 Backported from master:
9583 2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
9585 * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
9587 * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
9589 2020-06-29 Jakub Jelinek <jakub@redhat.com>
9591 Backported from master:
9592 2020-06-09 Jakub Jelinek <jakub@redhat.com>
9594 * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
9596 2020-06-29 Jakub Jelinek <jakub@redhat.com>
9598 Backported from master:
9599 2020-06-27 Jakub Jelinek <jakub@redhat.com>
9602 * c-c++-common/pr95903.c: New test.
9604 2020-06-29 Jakub Jelinek <jakub@redhat.com>
9606 Backported from master:
9607 2020-06-24 Jakub Jelinek <jakub@redhat.com>
9610 * gcc.dg/ubsan/pr95810.c: New test.
9612 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
9614 Backported from master:
9615 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
9619 * g++.dg/coroutines/pr95518.C: New test.
9620 * g++.dg/coroutines/pr95813.C: New test.
9622 2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
9624 Backported from master:
9625 2020-06-24 Iain Sandoe <iain@sandoe.co.uk>
9627 * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to...
9628 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here.
9629 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test.
9631 2020-06-27 Harald Anlauf <anlauf@gmx.de>
9633 Backported from master:
9634 2020-06-27 Harald Anlauf <anlauf@gmx.de>
9637 * gfortran.dg/pr95881.f90: New file.
9639 2020-06-26 Harald Anlauf <anlauf@gmx.de>
9641 Backported from master:
9642 2020-06-25 Harald Anlauf <anlauf@gmx.de>
9645 * gfortran.dg/pr95826.f90: New file.
9647 2020-06-26 Harald Anlauf <anlauf@gmx.de>
9649 Backported from master:
9650 2020-06-25 Harald Anlauf <anlauf@gmx.de>
9653 * gfortran.dg/pr95828.f90: New file.
9655 2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
9657 Backported from master:
9658 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9661 * gdc.dg/pr95250.d: New test.
9663 2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
9665 Backported from master:
9666 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
9669 * gdc.dg/pr95173.d: New test.
9671 2020-06-25 Harald Anlauf <anlauf@gmx.de>
9673 Backported from master:
9674 2020-06-24 Harald Anlauf <anlauf@gmx.de>
9677 * gfortran.dg/pr95827.f90: New file.
9679 2020-06-25 Iain Sandoe <iain@sandoe.co.uk>
9681 Backported from master:
9682 2020-06-23 Iain Sandoe <iain@sandoe.co.uk>
9685 * g++.dg/coroutines/pr95477.C: New test.
9686 * g++.dg/coroutines/void-gro-non-class-coro.C: New test.
9688 2020-06-24 Peter Bergner <bergner@linux.ibm.com>
9690 Backported from master:
9691 2020-06-21 Peter Bergner <bergner@linux.ibm.com>
9693 * gcc.target/powerpc/mma-builtin-1.c: New test.
9694 * gcc.target/powerpc/mma-builtin-2.c: New test.
9695 * gcc.target/powerpc/mma-builtin-3.c: New test.
9696 * gcc.target/powerpc/mma-builtin-4.c: New test.
9697 * gcc.target/powerpc/mma-builtin-5.c: New test.
9698 * gcc.target/powerpc/mma-builtin-6.c: New test.
9700 2020-06-24 Jason Merrill <jason@redhat.com>
9702 Backported from master:
9703 2020-06-24 Jason Merrill <jason@redhat.com>
9706 * g++.dg/tree-ssa/final4.C: New test.
9708 2020-06-24 Richard Biener <rguenther@suse.de>
9710 Backported from master:
9711 2020-06-17 Richard Biener <rguenther@suse.de>
9713 PR tree-optimization/95717
9714 * g++.dg/torture/pr95717.C: New testcase.
9716 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9718 Backported from master:
9719 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9722 * gfortran.fortran-torture/execute/forall_5.f90: Make forall
9723 statement conforming.
9725 2020-06-23 Richard Biener <rguenther@suse.de>
9729 * g++.dg/torture/pr95493.C: New testcase.
9730 * g++.dg/torture/pr95493-1.C: Likewise.
9731 * gfortran.dg/pr95690.f90: Likewise.
9733 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9735 Backported from master:
9736 2020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9739 * gfortran.dg/dependency_59.f90: New test.
9741 2020-06-23 Richard Biener <rguenther@suse.de>
9743 PR tree-optimization/95487
9744 * g++.dg/vect/pr95487.cc: New testcase.
9746 2020-06-23 Richard Biener <rguenther@suse.de>
9748 PR tree-optimization/95308
9749 * g++.dg/torture/pr95308.C: New testcase.
9751 2020-06-23 Richard Biener <rguenther@suse.de>
9754 * gcc.dg/pr95141.c: New testcase.
9756 2020-06-23 Richard Biener <rguenther@suse.de>
9758 PR tree-optimization/95133
9759 * gcc.dg/pr95133.c: New testcase.
9761 2020-06-23 Richard Biener <rguenther@suse.de>
9764 * gcc.dg/pr95118.c: New testcase.
9766 2020-06-23 Richard Biener <rguenther@suse.de>
9768 PR tree-optimization/95049
9769 * gcc.dg/torture/pr95049.c: New testcase.
9771 2020-06-23 Mark Eggleston <markeggleston@gcc.gnu.org>
9773 Backported from master:
9774 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org>
9777 * gfortran.dg/pr95708.f90: New test.
9779 2020-06-22 Jason Merrill <jason@redhat.com>
9781 * g++.dg/cpp2a/concepts-return-req1.C: Expect error.
9782 * g++.dg/cpp2a/concepts-p2113a.C: New test.
9783 * g++.dg/cpp2a/concepts-p2113b.C: New test.
9785 2020-06-22 Jason Merrill <jason@redhat.com>
9787 * g++.dg/cpp2a/spaceship-synth9.C: New test.
9789 2020-06-22 Harald Anlauf <anlauf@gmx.de>
9791 Backported from master:
9792 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9795 * gfortran.dg/pr95707.f90: New file.
9797 2020-06-22 Harald Anlauf <anlauf@gmx.de>
9799 Backported from master:
9800 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9803 * gfortran.dg/pr95688.f90: New file.
9805 2020-06-22 Harald Anlauf <anlauf@gmx.de>
9807 Backported from master:
9808 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9811 * gfortran.dg/pr95687.f90: New file.
9813 2020-06-22 Harald Anlauf <anlauf@gmx.de>
9815 Backported from master:
9816 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9819 * gfortran.dg/pr95689.f90: New file.
9821 2020-06-22 Harald Anlauf <anlauf@gmx.de>
9823 Backported from master:
9824 2020-06-20 Harald Anlauf <anlauf@gmx.de>
9827 * gfortran.dg/pr95587.f90: New file.
9829 2020-06-21 Iain Sandoe <iain@sandoe.co.uk>
9831 Backported from master:
9832 2020-06-20 Iain Sandoe <iain@sandoe.co.uk>
9835 * g++.dg/coroutines/pr95505.C: New test.
9837 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9839 PR tree-optimization/95110
9840 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments.
9842 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com>
9843 Jakub Jelinek <jakub@redhat.com>
9845 PR tree-optimization/94969
9846 * gcc.dg/tree-ssa/pr94969.c: New test.
9848 2020-06-19 Jason Merrill <jason@redhat.com>
9850 * g++.dg/cpp2a/spaceship-friend1.C: New test.
9851 * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic.
9853 2020-06-19 Jason Merrill <jason@redhat.com>
9855 * g++.dg/cpp2a/spaceship-ref1.C: New test.
9856 * g++.dg/cpp2a/spaceship-synth-neg4.C: New test.
9857 * g++.dg/cpp2a/spaceship-union1.C: New test.
9859 2020-06-19 Jason Merrill <jason@redhat.com>
9861 * g++.dg/cpp2a/consteval17.C: New test.
9863 2020-06-18 Jakub Jelinek <jakub@redhat.com>
9865 Backported from master:
9866 2020-06-18 Jakub Jelinek <jakub@redhat.com>
9869 * gcc.dg/pr95713.c: New test.
9871 2020-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9873 Backported from master:
9874 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9876 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
9878 2020-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9880 Backported from master:
9881 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9883 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test.
9884 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise.
9885 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise.
9886 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise.
9888 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
9890 Backported from master:
9891 2020-06-17 Thomas Schwinge <thomas@codesourcery.com>
9893 * c-c++-common/gomp/hsa-indirect-call-1.c: New file.
9895 2020-06-17 Harald Anlauf <anlauf@gmx.de>
9897 Backported from master:
9898 2020-06-17 Harald Anlauf <anlauf@gmx.de>
9901 * gfortran.dg/pr95088.f90: New file.
9903 2020-06-17 Marek Polacek <polacek@redhat.com>
9906 * g++.dg/template/conv16.C: New test.
9908 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9910 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
9911 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
9912 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
9913 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
9914 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
9915 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
9916 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
9917 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
9918 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
9919 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
9920 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
9921 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
9923 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9926 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
9927 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
9928 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
9929 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
9930 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
9932 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
9935 2020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
9936 Andre Vieira <andre.simoesdiasvieira@arm.com>
9939 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify.
9940 * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test.
9941 * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise.
9942 * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise.
9943 * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise.
9944 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify.
9945 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
9946 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
9947 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
9948 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
9949 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
9950 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
9951 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
9952 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
9953 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
9954 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
9955 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
9956 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
9957 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
9958 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
9959 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
9960 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
9961 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
9962 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
9963 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
9964 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
9965 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
9966 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
9967 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
9968 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
9969 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
9970 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
9971 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
9972 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
9973 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
9974 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
9975 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
9976 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
9977 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
9978 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
9979 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
9980 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
9981 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
9982 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
9983 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
9984 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
9985 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
9986 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
9987 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
9988 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
9989 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
9990 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
9991 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
9992 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
9993 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
9995 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
9998 * lib/target-supports.exp (check_effective_target_offloading_enabled):
10000 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail.
10001 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise.
10002 * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise.
10004 2020-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
10005 Harald Anlauf <anlauf@gmx.de>
10008 * gfortran.dg/pr95544.f90: New file.
10010 2020-06-14 Harald Anlauf <anlauf@gmx.de>
10013 * gfortran.dg/pr93366.f90: New test.
10015 2020-06-14 Harald Anlauf <anlauf@gmx.de>
10018 * gfortran.dg/pr95503.f90: New test.
10020 2020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10023 * gfortran.dg/finalize_34.f90: Adjust free counts.
10024 * gfortran.dg/finalize_36.f90: New test.
10026 2020-06-14 Marek Polacek <polacek@redhat.com>
10028 * g++.dg/cpp0x/initlist-array12.C: Fix the definition of
10029 initializer_list for ilp32 target.
10031 2020-06-14 Jakub Jelinek <jakub@redhat.com>
10034 * gcc.dg/pr95580.c: New test.
10036 2020-06-14 Jakub Jelinek <jakub@redhat.com>
10039 * g++.dg/opt/pr95528.C: New test.
10041 2020-06-14 Jakub Jelinek <jakub@redhat.com>
10044 * g++.dg/cpp1z/decomp53.C: New test.
10046 2020-06-14 Jakub Jelinek <jakub@redhat.com>
10048 PR middle-end/95108
10049 * gcc.dg/gomp/pr95108.c: New test.
10051 2020-06-14 Jakub Jelinek <jakub@redhat.com>
10054 * g++.dg/opt/pr95080.C: New test.
10056 2020-06-14 Iain Buclaw <ibuclaw@gdcproject.org>
10059 * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion
10062 2020-06-13 Iain Sandoe <iain@sandoe.co.uk>
10065 * g++.dg/coroutines/pr95440.C: New test.
10067 2020-06-13 Patrick Palka <ppalka@redhat.com>
10070 * g++.dg/cpp2a/concepts-friend6.C: New test.
10071 * g++.dg/cpp2a/concepts-friend7.C: New test.
10073 2020-06-12 Iain Sandoe <iain@sandoe.co.uk>
10076 * g++.dg/coroutines/torture/func-params-08.C: Adjust test to
10077 reflect that all rvalue refs are dangling.
10078 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
10080 * g++.dg/coroutines/pr95350.C: New test.
10082 2020-06-11 Marek Polacek <polacek@redhat.com>
10085 * g++.dg/warn/Wshadow-local-3.C: New test.
10087 2020-06-11 Marek Polacek <polacek@redhat.com>
10090 * g++.dg/cpp2a/explicit16.C: New test.
10092 2020-06-11 Marek Polacek <polacek@redhat.com>
10095 * g++.dg/cpp1z/constexpr-if34.C: New test.
10096 * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
10098 2020-06-11 Marek Polacek <polacek@redhat.com>
10101 * c-c++-common/Wparentheses-2.c: New test.
10103 2020-06-11 Marek Polacek <polacek@redhat.com>
10106 * g++.dg/cpp0x/constexpr-shift2.C: New test.
10108 2020-06-11 Marek Polacek <polacek@redhat.com>
10111 * g++.dg/ext/builtin-has-attribute.C: New test.
10113 2020-06-11 Harald Anlauf <anlauf@gmx.de>
10114 Steven G. Kargl <kargl@gcc.gnu.org>
10117 * gfortran.dg/pr95611.f90: New file.
10119 2020-06-11 Harald Anlauf <anlauf@gmx.de>
10122 * gfortran.dg/pr95091.f90: New file.
10124 2020-06-10 Iain Sandoe <iain@sandoe.co.uk>
10127 * g++.dg/coroutines/pr95346.C: New test.
10129 2020-06-10 Marek Polacek <polacek@redhat.com>
10132 * g++.dg/cpp0x/noexcept60.C: New test.
10134 2020-06-09 Iain Sandoe <iain@sandoe.co.uk>
10137 * g++.dg/coroutines/pr95345.C: New test.
10139 2020-06-08 Martin Jambor <mjambor@suse.cz>
10142 * gcc.dg/ipa/pr95113.c: New test.
10144 2020-06-08 Mark Eggleston <markeggleston@gcc.gnu.org>
10147 * gfortran.dg/pr92993.f90: New test.
10149 2020-06-07 Iain Sandoe <iain@sandoe.co.uk>
10152 * g++.dg/coroutines/pr95050.C: New test.
10154 2020-06-06 Iain Sandoe <iain@sandoe.co.uk>
10159 * g++.dg/coroutines/coro-missing-final-suspend.C: New test.
10160 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test.
10161 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for
10162 continuation of compilation.
10163 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
10164 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise
10165 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise
10166 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise
10167 * g++.dg/coroutines/pr94817.C: New test.
10168 * g++.dg/coroutines/pr94829.C: New test.
10169 * g++.dg/coroutines/co-return-syntax-08-bad-return.C:
10170 Adjust the testcase to do the compile (rather than an
10171 -fsyntax-only parse).
10172 * g++.dg/coroutines/coro1-ret-int-yield-int.h
10173 (MISSING_INITIAL_SUSPEND, MISSING_FINAL_SUSPEND): New.
10175 2020-06-05 Harald Anlauf <anlauf@gmx.de>
10178 * gfortran.dg/pr95373_1.f90: Adjust error messages.
10179 * gfortran.dg/pr95373_2.f90: Adjust error message.
10181 2020-06-05 Harald Anlauf <anlauf@gmx.de>
10184 * gfortran.dg/pr95373_1.f90: New test.
10185 * gfortran.dg/pr95373_2.f90: New test.
10187 2020-06-05 Harald Anlauf <anlauf@gmx.de>
10190 * gfortran.dg/equiv_11.f90: New test.
10192 2020-06-05 Harald Anlauf <anlauf@gmx.de>
10195 * gfortran.dg/pr95090.f90: New test.
10197 2020-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
10198 Harald Anlauf <anlauf@gmx.de>
10201 * gfortran.dg/pr95500.f90: New test.
10203 2020-06-05 Thomas Schwinge <thomas@codesourcery.com>
10204 Julian Brown <julian@codesourcery.com>
10206 * c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
10208 2020-06-04 Jason Merrill <jason@redhat.com>
10211 * g++.dg/cpp2a/constexpr-virtual16.C: New test.
10212 * g++.dg/cpp2a/constexpr-virtual17.C: New test.
10213 * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
10215 2020-06-04 Jason Merrill <jason@redhat.com>
10218 * g++.dg/template/virtual5.C: New test.
10220 2020-06-04 Patrick Palka <ppalka@redhat.com>
10222 * g++.dg/cpp2a/concepts-partial-spec8.C: New test.
10224 2020-06-04 Patrick Palka <ppalka@redhat.com>
10227 * g++.dg/cpp2a/concepts-partial-spec7.C: New test.
10229 2020-06-02 Patrick Palka <ppalka@redhat.com>
10233 * g++.dg/cpp2a/concepts-lambda11.C: New test.
10234 * g++.dg/cpp2a/concepts-lambda12.C: New test.
10236 2020-06-02 Patrick Palka <ppalka@redhat.com>
10239 * g++.dg/cpp2a/concepts-lambda7.C: New test.
10241 2020-06-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10244 * gfortran.dg/finalize_28.f90: Adjusted free counts.
10245 * gfortran.dg/finalize_33.f90: Likewise.
10246 * gfortran.dg/finalize_34.f90: Likewise.
10247 * gfortran.dg/finalize_35.f90: New test.
10249 2020-05-30 Patrick Palka <ppalka@redhat.com>
10252 * g++.dg/concepts/pr95386.C: New test.
10254 2020-05-30 Patrick Palka <ppalka@redhat.com>
10259 * g++.dg/cpp2a/concepts-lambda8.C: New test.
10260 * g++.dg/cpp2a/concepts-lambda9.C: New test.
10261 * g++.dg/cpp2a/concepts-lambda10.C: New test.
10263 2020-05-30 Patrick Palka <ppalka@redhat.com>
10266 * g++.dg/cpp0x/constexpr-array25.C: New test.
10268 2020-05-30 Patrick Palka <ppalka@redhat.com>
10269 Jason Merrill <jason@redhat.com>
10272 * g++.dg/concepts/pr95181.C: New test.
10273 * g++.dg/concepts/pr95181-2.C: New test.
10275 2020-05-30 Jason Merrill <jason@redhat.com>
10278 * g++.dg/cpp2a/concepts-ttp1.C: New test.
10280 2020-05-29 Jakub Jelinek <jakub@redhat.com>
10282 PR libfortran/95390
10283 * gfortran.dg/findloc_8.f90: New test.
10285 2020-05-29 Marek Polacek <polacek@redhat.com>
10287 * g++.dg/ext/tmplattr10.C: Only run in c++11.
10289 2020-05-29 Alex Coplan <alex.coplan@arm.com>
10292 * gcc.c-torture/execute/pr94591.c: New test.
10294 2020-05-29 Andrew Stubbs <ams@codesourcery.com>
10296 * gcc.target/gcn/gcn.exp: New file.
10297 * gcc.target/gcn/vcc-clobber.c: New file.
10299 2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
10302 * gcc.target/aarch64/sve/pr95361.c: New test.
10304 2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
10305 Mark Eggleston <markeggleston@gcc.gnu.org>
10308 * gfortran.dg/pr94397.F90: New test.
10310 2020-05-28 Uroš Bizjak <ubizjak@gmail.com>
10313 * gcc.target/i386/pr95355.c: New test.
10315 2020-05-28 Tobias Burnus <tobias@codesourcery.com>
10318 * gfortran.dg/pr50392.f: New test.
10320 2020-05-27 Harald Anlauf <anlauf@gmx.de>
10321 Steven G. Kargl <kargl@gcc.gnu.org>
10323 PR libfortran/95104
10324 * gfortran.dg/pr95104.f90: New test.
10326 2020-05-27 Jason Merrill <jason@redhat.com>
10329 * g++.dg/cpp0x/initlist-array12.C: New test.
10331 2020-05-27 Jason Merrill <jason@redhat.com>
10333 * g++.dg/cpp2a/spaceship-synth2.C: Add
10334 -Wzero-as-null-pointer-constant.
10336 2020-05-27 Jason Merrill <jason@redhat.com>
10339 * g++.dg/ext/tmplattr10.C: New test.
10341 2020-05-25 Jason Merrill <jason@redhat.com>
10343 * lib/target-supports.exp (check_effective_target_c++20_only)
10344 (check_effective_target_c++20): New.
10346 2020-05-24 Uroš Bizjak <ubizjak@gmail.com>
10349 * gcc.target/i386/pr95255.c: New test.
10351 2020-05-24 Iain Sandoe <iain@sandoe.co.uk>
10353 Backported from mainline
10354 2020-05-16 Iain Sandoe <iain@sandoe.co.uk>
10356 * g++.dg/coroutines/co-return-syntax-10-movable.C: New test.
10358 2020-05-21 Uroš Bizjak <ubizjak@gmail.com>
10361 * gcc.target/i386/pr95169.c: New test.
10363 2020-05-21 Martin Liska <mliska@suse.cz>
10365 * gcc.target/aarch64/target_attr_20.c: New test.
10366 * gcc.target/aarch64/target_attr_21.c: New test.
10368 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
10370 Backported from master
10371 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org>
10374 * gfortran.dg/pr39695_1.f90: New test.
10375 * gfortran.dg/pr39695_2.f90: New test.
10376 * gfortran.dg/pr39695_3.f90: New test.
10377 * gfortran.dg/pr39695_4.f90: New test.
10379 2020-05-19 Tobias Burnus <tobias@codesourcery.com>
10381 Backport from mainline
10382 2020-05-15 Tobias Burnus <tobias@codesourcery.com>
10384 PR middle-end/94635
10385 * gfortran.dg/gomp/target-exit-data.f90: New.
10387 2020-05-18 Martin Sebor <msebor@redhat.com>
10389 PR middle-end/94940
10390 * gcc.dg/Warray-bounds-61.c: New test.
10392 2020-05-18 Doug Rupp <rupp@adacore.com>
10394 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok.
10396 2020-05-17 Iain Buclaw <ibuclaw@gdcproject.org>
10398 Backport from mainline
10399 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org>
10402 * gdc.dg/pr94970.d: New test.
10404 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
10406 Backport from master
10407 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org>
10410 * gfortran.dg/pr88025.f90: Change in wording of error.
10411 * gfortran.dg/pr93497.f90: New test.
10412 * gfortran.dg/pr93714_1.f90: Change in wording of errors.
10413 * gfortran.dg/pr93714_2.f90: Change in wording of errors.
10415 2020-05-12 Richard Biener <rguenther@suse.de>
10417 Backport from mainline
10418 2020-05-05 Richard Biener <rguenther@suse.de>
10421 * gcc.dg/torture/pr94947-1.c: New testcase.
10422 * gcc.dg/torture/pr94947-2.c: Likewise.
10424 2020-05-12 Richard Biener <rguenther@suse.de>
10426 Backport from mainline
10427 2020-05-05 Richard Biener <rguenther@suse.de>
10430 * gcc.dg/vect/bb-slp-22.c: Adjust.
10432 2020-05-12 Tobias Burnus <tobias@codesourcery.com>
10434 Backported from mainline
10435 2020-05-11 Jakub Jelinek <jakub@redhat.com>
10436 Tobias Burnus <tobias@codesourcery.com>
10439 * gfortran.dg/gomp/pr94672.f90: New.
10440 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree.
10442 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
10444 Backported from mainline
10445 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org>
10448 * gfortran.dg/pr59107.f90: New test.
10450 2020-05-10 Iain Sandoe <iain@sandoe.co.uk>
10452 Backported from mainline
10453 2020-05-08 Iain Sandoe <iain@sandoe.co.uk>
10456 * g++.dg/coroutines/torture/pr95003.C: New test.
10458 2020-05-07 Jakub Jelinek <jakub@redhat.com>
10461 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use
10462 sysv_abi and ms_abi attributes in that case instead of fastcall and
10466 * gcc.dg/pr94968.c: New test.
10468 Backported from mainline
10469 2020-05-06 Jakub Jelinek <jakub@redhat.com>
10472 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test.
10475 * g++.dg/cpp2a/spaceship-synth8.C: New test.
10477 PR rtl-optimization/94873
10478 * gcc.dg/pr94873.c: New test.
10480 2020-05-05 Jakub Jelinek <jakub@redhat.com>
10483 * gcc.target/i386/pr94942.c: New test.
10485 2020-04-30 Jakub Jelinek <jakub@redhat.com>
10488 * gcc.dg/pr94842.c: New test.
10490 2020-05-07 Release Manager
10492 * GCC 10.1.0 released.
10494 2020-05-04 Richard Sandiford <richard.sandiford@arm.com>
10496 PR middle-end/94941
10497 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test.
10499 2020-04-30 Martin Jambor <mjambor@suse.cz>
10502 * g++.dg/ipa/pr94856.C: New test.
10504 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
10507 * g++.dg/coroutines/pr94886-folly-3.C: New test.
10509 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
10512 * g++.dg/coroutines/pr94883-folly-2.C: New test.
10514 2020-04-30 Iain Sandoe <iain@sandoe.co.uk>
10517 * g++.dg/coroutines/pr94xxx-folly-1.C: New test.
10519 2020-04-30 Marek Polacek <polacek@redhat.com>
10522 * g++.dg/warn/Warray-bounds-10.C: New test.
10524 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
10527 * gcc.target/aarch64/pr94748.c: New test.
10529 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com>
10531 * gcc.target/s390/zvector/vec_load_len_r.c: New test.
10532 * gcc.target/s390/zvector/vec_store_len_r.c: New test.
10534 2020-04-29 Jakub Jelinek <jakub@redhat.com>
10537 * g++.target/s390/s390.exp: New file.
10538 * g++.target/s390/pr94704-1.C: New test.
10539 * g++.target/s390/pr94704-2.C: New test.
10540 * g++.target/s390/pr94704-3.C: New test.
10541 * g++.target/s390/pr94704-4.C: New test.
10543 2020-04-29 Patrick Palka <ppalka@redhat.com>
10546 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now
10547 that the corresponding diagnostic is deterministic.
10548 * g++.dg/concepts/diagnostics13.C: New test.
10550 2020-04-29 H.J. Lu <hongjiu.lu@intel.com>
10553 * gcc.target/i386/pr93654.c: New test.
10555 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
10557 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_*
10559 * g++.target/arm/no_unique_address_1.C: New test.
10560 * g++.target/arm/no_unique_address_2.C: Likewise.
10562 2020-04-29 Richard Biener <rguenther@suse.de>
10563 Li Zekun <lizekun1@huawei.com>
10566 * gcc.dg/lto/pr94822_0.c: New testcase.
10567 * gcc.dg/lto/pr94822_1.c: Alternate file.
10568 * gcc.dg/lto/pr94822.h: Likewise.
10570 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
10572 * g++.target/aarch64/no_unique_address_1.C: New test.
10573 * g++.target/aarch64/no_unique_address_2.C: Likewise.
10575 2020-04-29 Richard Sandiford <richard.sandiford@arm.com>
10577 * g++.target/arm/mve.exp: Restore the original dg-do-what-default
10580 2020-04-29 Jakub Jelinek <jakub@redhat.com>
10583 * g++.target/powerpc/pr94707-1.C: New test.
10584 * g++.target/powerpc/pr94707-2.C: New test.
10585 * g++.target/powerpc/pr94707-3.C: New test.
10586 * g++.target/powerpc/pr94707-4.C: New test.
10587 * g++.target/powerpc/pr94707-5.C: New test.
10588 * g++.target/powerpc/pr94707-4.C: New test.
10590 2020-04-29 Patrick Palka <ppalka@redhat.com>
10593 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test.
10594 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test.
10597 * g++.dg/concepts/diagnostic12.C: New test.
10598 * g++.dg/concepts/diagnostic5.C: Adjust dg-message.
10600 2020-04-28 Alexandre Oliva <oliva@adacore.com>
10603 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once.
10604 Reinterpret the doubles as long longs for compares. Mask out
10605 mffs bits that are not expected from mffsl.
10607 2020-04-28 David Malcolm <dmalcolm@redhat.com>
10610 * g++.dg/analyzer/pr94816.C: New test.
10612 2020-04-28 David Malcolm <dmalcolm@redhat.com>
10618 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized
10619 value" warnings as xfail for now.
10620 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning.
10621 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail
10623 * gcc.dg/analyzer/pr94447.c: New test.
10624 * gcc.dg/analyzer/pr94639.c: New test.
10625 * gcc.dg/analyzer/pr94732.c: New test.
10626 * gcc.dg/analyzer/pr94754.c: New test.
10627 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail
10630 2020-04-28 Jakub Jelinek <jakub@redhat.com>
10632 PR tree-optimization/94809
10633 * gcc.c-torture/execute/pr94809.c: New test.
10635 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
10638 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C:
10641 2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
10644 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
10645 updated error messages.
10646 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
10647 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise.
10648 * g++.dg/coroutines/coro-missing-promise.C: Likewise.
10649 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise.
10650 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test.
10652 2020-04-27 Iain Sandoe <iain@sandoe.co.uk>
10655 * g++.dg/coroutines/torture/local-var-06-structured-binding.C:
10658 2020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10662 * gfortran.dg/pointer_assign_13.f90: Remove.
10664 2020-04-27 Jakub Jelinek <jakub@redhat.com>
10667 * gcc.dg/pr94780.c: New test.
10669 2020-04-27 Patrick Palka <ppalka@redhat.com>
10672 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test.
10673 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test.
10674 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test.
10676 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
10679 * gcc.target/aarch64/pr94697.c: Require lp64.
10681 2020-04-27 Jakub Jelinek <jakub@redhat.com>
10684 * c-c++-common/pr94755.c: New test.
10686 2020-04-27 Felix Yang <felix.yang@huawei.com>
10688 PR tree-optimization/94784
10689 * gcc.dg/pr94784.c: New test.
10691 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
10694 * g++.target/aarch64/pr94515-1.C: New test.
10695 * g++.target/aarch64/pr94515-2.C: New test.
10697 2020-04-26 Marek Polacek <polacek@redhat.com>
10700 * g++.dg/cpp0x/explicit13.C: New test.
10701 * g++.dg/cpp0x/explicit14.C: New test.
10703 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
10706 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
10707 tests that depend on the phobos standard library.
10709 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
10712 * gdc.dg/pr94777a.d: New test.
10713 * gdc.dg/pr94777b.d: New test.
10715 2020-04-26 Iain Sandoe <iain@sandoe.co.uk>
10718 * g++.dg/coroutines/pr94752.C: New test.
10720 2020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10723 * gfortran.dg/binding_label_tests_34.f90: New test case.
10725 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
10727 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX.
10728 * g++.dg/opt/pr48549.C: Same.
10729 * g++.dg/opt/pr60002.C: Same.
10730 * g++.dg/opt/pr80436.C: Same.
10731 * g++.dg/opt/pr83084.C: Same.
10732 * g++.dg/other/pr42685.C: Same.
10733 * gcc.dg/pr41241.c: Same.
10734 * gcc.dg/pr42629.c: Same.
10735 * gcc.dg/pr42630.c: Same.
10736 * gcc.dg/pr42719.c: Same.
10737 * gcc.dg/pr42728.c: Same.
10738 * gcc.dg/pr42889.c: Same.
10739 * gcc.dg/pr42916.c: Same.
10740 * gcc.dg/pr43084.c: Same.
10741 * gcc.dg/pr43670.c: Same.
10742 * gcc.dg/pr44023.c: Same.
10743 * gcc.dg/pr44971.c: Same.
10744 * gcc.dg/pr45449.c: Same.
10745 * gcc.dg/pr46771.c: Same.
10746 * gcc.dg/pr47684.c: Same.
10747 * gcc.dg/pr47881.c: Same.
10748 * gcc.dg/pr48768.c: Same.
10749 * gcc.dg/pr50017.c: Same.
10750 * gcc.dg/pr56023.c: Same.
10751 * gcc.dg/pr64935-1.c: Same.
10752 * gcc.dg/pr64935-2.c: Same.
10753 * gcc.dg/pr65521.c: Same.
10754 * gcc.dg/pr65779.c: Same.
10755 * gcc.dg/pr65980.c: Same.
10756 * gcc.dg/pr66688.c: Same.
10757 * gcc.dg/pr70405.c: Same.
10758 * gcc.dg/vect/pr49352.c: Same.
10760 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
10762 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX.
10764 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
10766 * gcc.dg/spellcheck-options-21.c: Require LTO.
10768 2020-04-25 David Edelsohn <dje.gcc@gmail.com>
10770 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX.
10771 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX.
10773 2020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10776 * gfortran.dg/pointer_assign_14.f90: New test.
10777 * gfortran.dg/pointer_assign_15.f90: New test.
10779 2020-04-25 Iain Sandoe <iain@sandoe.co.uk>
10781 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C:
10784 2020-04-25 Patrick Palka <ppalka@redhat.com>
10786 * g++.dg/concepts/diagnostic11.C: New test.
10788 2020-04-25 Jakub Jelinek <jakub@redhat.com>
10791 * g++.dg/warn/Wreturn-type-12.C: New test.
10793 PR tree-optimization/94734
10794 PR tree-optimization/89430
10795 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail.
10796 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail.
10797 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail.
10798 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail.
10799 * gcc.c-torture/execute/pr94734.c: New test.
10801 2020-04-24 Jakub Jelinek <jakub@redhat.com>
10804 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17
10805 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as
10806 that compiler accepts -std=c++14 and -std=c++17 options.
10808 2020-04-24 Andrew Stubbs <ams@codesourcery.com>
10810 * lib/target-supports.exp (available_vector_sizes): Add amdgcn.
10811 (check_effective_target_vect_cmdline_needed): Disable for amdgcn.
10812 (check_effective_target_vect_pack_trunc): Add amdgcn.
10814 2020-04-24 Iain Sandoe <iain@sandoe.co.uk>
10817 * g++.dg/coroutines/pr94288.C: New test.
10819 2020-04-24 Alexandre Oliva <oliva@adacore.com>
10821 * lib/target-supports.exp (check_effective_target_fileio): New.
10822 * gcc.c-torture/execute/fprintf-2.c: Require it.
10823 * gcc.c-torture/execute/printf-2.c: Likewise.
10824 * gcc.c-torture/execute/user-printf.c: Likewise.
10826 2020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com>
10828 PR rtl-optimization/94708
10829 * gfortran.dg/pr94708.f90: New test.
10831 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
10833 * gcc.dg/torture/pr90020.c: Skip on AIX.
10835 2020-04-23 David Edelsohn <dje.gcc@gmail.com>
10837 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO.
10839 2020-04-23 Martin Sebor <msebor@redhat.com>
10842 * gcc.dg/Wframe-larger-than-3.c: New test.
10843 * gcc.dg/Wlarger-than4.c: New test.
10844 * gcc.dg/Wstack-usage.c: New test.
10846 2020-04-23 Patrick Palka <ppalka@redhat.com>
10848 * g++.dg/cpp0x/dependent3.C: New test.
10851 * g++.dg/cpp2a/concepts-lambda6.C: New test.
10853 2019-04-23 Eric Botcazou <ebotcazou@adacore.com>
10855 * g++.dg/opt/store-merging-4.C: New test.
10857 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
10860 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test.
10861 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test.
10862 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test.
10863 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test.
10864 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test.
10865 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test.
10867 2020-04-23 Marek Polacek <polacek@redhat.com>
10870 * g++.dg/tm/attrib-5.C: New test.
10872 2020-04-23 Jakub Jelinek <jakub@redhat.com>
10874 PR middle-end/94724
10875 * gcc.c-torture/execute/pr94724.c: New test.
10877 2020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10880 * gfortran.dg/pointer_assign_13.f90: New test.
10882 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
10884 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for
10885 changed inline namespace.
10886 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise.
10887 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise
10888 * g++.dg/coroutines/coro.h: Likewise
10890 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
10893 * gcc.target/aarch64/pr94697.c: New test.
10895 2020-04-23 Felix Yang <felix.yang@huawei.com>
10898 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma ->
10899 pop_options. Add tests for general-regs-only.
10900 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for
10903 2020-04-23 Andrew Stubbs <ams@codesourcery.com>
10904 Thomas Schwinge <thomas@codesourcery.com>
10906 PR middle-end/93488
10908 * c-c++-common/goacc/pr93488.c: New file.
10910 2020-04-23 Richard Sandiford <richard.sandiford@arm.com>
10912 PR tree-optimization/94727
10913 * gcc.dg/vect/pr94727.c: New test.
10915 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com>
10918 * g++.target/aarch64/pr94514.C: Require lp64.
10919 * gcc.target/aarch64/pr94514.c: Likewise.
10921 2020-04-23 Jakub Jelinek <jakub@redhat.com>
10924 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher.
10927 * gcc.dg/pr94705.c: New test.
10929 2020-04-22 Patrick Palka <ppalka@redhat.com>
10933 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test.
10935 2020-04-22 Marek Polacek <polacek@redhat.com>
10938 * g++.dg/cpp2a/fn-template20.C: New test.
10940 2020-04-22 Duan bo <duanbo3@huawei.com>
10943 * gcc.target/aarch64/pr63304_1.c: Require lp64 target.
10944 * gcc.target/aarch64/pr70120-2.c: Likewise.
10945 * gcc.target/aarch64/pr94530.c: Likewise.
10946 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
10948 2020-04-22 Felix Yang <felix.yang@huawei.com>
10951 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test.
10953 2020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
10956 * gfortran.dg/PR90350.f90: New test.
10958 2020-04-22 Paolo Carlini <paolo.carlini@oracle.com>
10961 * g++.dg/cpp1y/lambda-generic-variadic20.C: New.
10963 2020-04-22 Martin Sebor <msebor@redhat.com>
10965 PR middle-end/94647
10966 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded
10967 in an expected warning with a pattern.
10969 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10971 * lib/target-supports.exp (check_effective_target_arm_dsp)
10972 (check_effective_target_arm_crc_ok_nocache)
10973 (check_effective_target_arm_coproc1_ok_nocache)
10974 (check_effective_target_arm_coproc2_ok_nocache)
10975 (check_effective_target_arm_coproc3_ok_nocache)
10976 (check_effective_target_arm_coproc4_ok_nocache): Include
10979 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10982 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
10983 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
10984 arm_cde.h and arm_mve.h as ineeded.
10986 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10988 * lib/target-supports.exp
10989 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
10992 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10994 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
10996 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
10997 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
10998 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
11000 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
11001 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
11002 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
11003 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
11004 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
11006 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11008 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
11011 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11013 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok
11014 effective target and arm_v8_1m_mve_fp options.
11015 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok
11016 effective target and arm_v8_1m_mve_fp options.
11017 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok
11018 effective target and arm_v8_1m_mve options.
11019 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok
11020 effective target and arm_v8_1m_mve options.
11022 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11024 * lib/target-supports.exp (arm_softfp_ok): New effective target.
11025 (arm_hard_ok): Likewise.
11027 2020-04-22 Tobias Burnus <tobias@codesourcery.com>
11030 * gfortran.dg/gomp/warn_truncated.f: New.
11031 * gfortran.dg/gomp/warn_truncated.f90: New.
11033 2020-04-22 Richard Sandiford <richard.sandiford@arm.com>
11035 PR tree-optimization/94700
11036 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test.
11038 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
11040 * g++.dg/coroutines/torture/local-var-0.C: Rename to...
11041 * g++.dg/coroutines/torture/local-var-00-const.C: ...this.
11042 * g++.dg/coroutines/torture/local-var-1.C: Rename to...
11043 * g++.dg/coroutines/torture/local-var-01-single.C: ...this.
11044 * g++.dg/coroutines/torture/local-var-2.C: Rename to...
11045 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this.
11046 * g++.dg/coroutines/torture/local-var-3.C: Rename to...
11047 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this.
11048 * g++.dg/coroutines/torture/local-var-4.C: Rename to...
11049 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this.
11050 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to...
11051 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this.
11053 2020-04-22 Iain Sandoe <iain@sandoe.co.uk>
11056 * g++.dg/coroutines/promise-parm-preview-this.C: New test.
11058 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11060 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
11062 2020-04-22 Martin Sebor <msebor@redhat.com>
11065 * g++.dg/init/array58.C: New test.
11066 * g++.dg/init/array59.C: New test.
11067 * g++.dg/cpp2a/nontype-class34.C: New test.
11068 * g++.dg/cpp2a/nontype-class35.C: New test.
11070 2020-04-22 Patrick Palka <ppalka@redhat.com>
11073 * g++.dg/concepts/diagnostic10.C: New test.
11074 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message.
11076 2020-04-21 Patrick Palka <ppalka@redhat.com>
11079 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics.
11080 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise.
11081 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test.
11083 2020-04-21 Jonathan Wakely <jwakely@redhat.com>
11086 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs.
11088 2020-04-21 Martin Sebor <msebor@redhat.com>
11090 PR middle-end/94647
11091 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one.
11092 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings.
11093 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges.
11094 * gcc.dg/Warray-bounds-59.c: New test.
11095 * gcc.dg/Wrestrict-10.c: Add a missing warning.
11096 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning.
11097 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets.
11099 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
11102 * g++.target/aarch64/pr94514.C: New test.
11103 * gcc.target/aarch64/pr94514.c: New test.
11105 2020-04-21 Richard Sandiford <richard.sandiford@arm.com>
11107 PR tree-optimization/94683
11108 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test.
11110 2020-04-21 Jakub Jelinek <jakub@redhat.com>
11113 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator
11115 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another
11116 %s to the start of dg-options arg.
11117 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables.
11118 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17
11119 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options.
11120 (output): Don't append further fields once one with flexible array
11122 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17.
11123 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17
11125 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type.
11126 (EMPTY_BASE): Define.
11127 (TX): Use EMPTY_BASE.
11128 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type.
11129 (EMPTY_BASE): Define.
11130 (TX): Use EMPTY_BASE.
11133 * c-c++-common/ubsan/pr94641.c: New test.
11135 2020-04-21 Patrick Palka <ppalka@redhat.com>
11138 * g++.dg/cpp2a/concepts-conv2.C: New test.
11140 2020-04-21 Duan bo <duanbo3@huawei.com>
11143 * gcc.target/aarch64/pr94577.c: New test.
11145 2020-04-21 Jakub Jelinek <jakub@redhat.com>
11148 * gcc.c-torture/compile/pr94686.c: New test.
11150 2020-04-21 Iain Sandoe <iain@sandoe.co.uk>
11153 * g++.dg/coroutines/ramp-return-a.C: New test.
11154 * g++.dg/coroutines/ramp-return-b.C: New test.
11155 * g++.dg/coroutines/ramp-return-c.C: New test.
11157 2020-04-17 Marek Polacek <polacek@redhat.com>
11160 * g++.dg/cpp2a/nontype-class34.C: New test.
11161 * g++.dg/cpp2a/nontype-class35.C: New test.
11163 2020-04-20 Patrick Palka <ppalka@redhat.com>
11166 * g++.dg/cpp0x/variadic179.C: New test.
11167 * g++.dg/cpp0x/variadic180.C: New test.
11169 2020-04-20 Marek Polacek <polacek@redhat.com>
11171 PR c++/94505 - bogus -Wparentheses warning with fold-expression.
11172 * g++.dg/cpp1z/fold11.C: New test.
11174 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
11176 * g++.dg/pr94666.C: New test.
11178 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com>
11181 * gcc.target/s390/zvector/pr94613.c: New test.
11182 * gcc.target/s390/zvector/vec_sel-1.c: New test.
11184 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
11186 * gcc.target/aarch64/sve/cost_model_8.c: New test.
11187 * gcc.target/aarch64/sve/cost_model_9.c: Likewise.
11188 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512.
11189 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
11191 2020-04-20 Richard Sandiford <richard.sandiford@arm.com>
11194 * gcc.target/aarch64/sve/pr94668.c: New test.
11196 2020-04-20 Jan Hubicka <hubicka@ucw.cz>
11200 * g++.dg/torture/pr94582.C: New test.
11202 2020-04-20 Harald Anlauf <anlauf@gmx.de>
11205 * gfortran.dg/pr93364.f90: New test.
11207 2020-04-20 Steve Kargl <kargl@gcc.gnu.org>
11208 Thomas Koenig <tkoenig@gcc.gnu.org>
11211 * gfortran.dg/hollerith_9.f90: New test.
11213 2020-04-19 David Edelsohn <dje.gcc@gmail.com>
11215 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX.
11216 * g++.dg/debug/pr94272.C: Skip AIX.
11217 * g++.dg/debug/pr94281.C: Skip AIX.
11218 * g++.dg/debug/pr94323.C: Skip AIX.
11220 2020-04-19 Iain Sandoe <iain@sandoe.co.uk>
11222 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require
11224 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
11226 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11229 * gfortran.dg/char_pointer_init_12.f90: New test.
11231 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11234 * gfortran.dg/subroutine_as_type.f90: New test.
11236 2020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11239 * gfortran.dg/arith_divide_3.f90: New test.
11241 2020-04-19 Jakub Jelinek <jakub@redhat.com>
11244 * objc.dg/pr94637.m: New test.
11246 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
11248 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
11249 depending on the phobos standard library.
11251 2020-04-18 Jeff Law <law@redhat.com>
11254 * gcc.dg/torture/pr94439.c: New test.
11256 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
11258 * gdc.dg/link.d: Use d_runtime_has_std_library effective target.
11259 * gdc.dg/runnable.d: Move phobos tests to...
11260 * gdc.dg/runnable2.d: ...here. New test.
11261 * lib/target-supports.exp
11262 (check_effective_target_d_runtime_has_std_library): New.
11264 2020-04-18 Patrick Palka <ppalka@redhat.com>
11267 * g++.dg/template/canon-type-14.C: New test.
11270 * g++.dg/concepts/abbrev5.C: New test.
11271 * g++.dg/concepts/abbrev6.C: New test.
11273 2020-04-17 Jeff Law <law@redhat.com>
11275 PR rtl-optimization/90275
11276 * gcc.c-torture/compile/pr90275-2.c: New test.
11278 2020-04-17 Patrick Palka <ppalka@redhat.com>
11281 * g++.dg/cpp2a/lambda-pack-init5.C: New test.
11284 * g++.dg/parse/ambig10.C: New test.
11286 2020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11289 * gfortran.dg/interface_46.f90: New test.
11291 2020-04-17 Richard Sandiford <richard.sandiford@arm.com>
11293 * gcc.target/aarch64/sve/cost_model_2.c: New test.
11294 * gcc.target/aarch64/sve/cost_model_3.c: Likewise.
11295 * gcc.target/aarch64/sve/cost_model_4.c: Likewise.
11296 * gcc.target/aarch64/sve/cost_model_5.c: Likewise.
11297 * gcc.target/aarch64/sve/cost_model_6.c: Likewise.
11298 * gcc.target/aarch64/sve/cost_model_7.c: Likewise.
11300 2020-04-17 Jakub Jelinek <jakub@redhat.com>
11301 Jeff Law <law@redhat.com>
11304 * gcc.c-torture/execute/pr94567.c: New test.
11306 2020-04-17 Nathan Sidwell <nathan@acm.org>
11309 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI.
11311 2020-04-17 Jakub Jelinek <jakub@redhat.com>
11313 PR rtl-optimization/94618
11314 * g++.dg/opt/pr94618.C: New test.
11316 PR tree-optimization/94621
11317 * gcc.c-torture/compile/pr94621.c: New test.
11320 * g++.dg/pr94314-4.C: Require c++14 rather than c++11.
11322 2020-04-16 Peter Bergner <bergner@linux.ibm.com>
11324 PR rtl-optimization/93974
11325 * g++.dg/pr93974.C: New test.
11327 2020-04-16 Iain Sandoe <iain@sandoe.co.uk>
11329 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test
11330 for the change on more platforms.
11332 2020-04-16 Martin Jambor <mjambor@suse.cz>
11335 * g++.dg/ipa/pr93621.C: New test.
11337 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
11340 * gcc.dg/vect/pr94606.c: New test.
11342 2020-04-16 Martin Liska <mliska@suse.cz>
11343 Jakub Jelinek <jakub@redhat.com>
11346 * g++.dg/pr94314.C: Do not use dg-additional-options
11347 and remove not needed stdio.h include.
11348 * g++.dg/pr94314-2.C: Likewise.
11349 * g++.dg/pr94314-3.C: Likewise.
11350 * g++.dg/pr94314-4.C: New test.
11352 2020-04-16 Patrick Palka <ppalka@redhat.com>
11355 * g++.dg/conversion/err-recover2.C: New test.
11356 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning.
11357 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning.
11359 2020-04-16 Richard Sandiford <richard.sandiford@arm.com>
11361 PR rtl-optimization/94605
11362 * gcc.target/aarch64/sve/pr94605.c: New test.
11364 2020-04-16 Richard Biener <rguenther@suse.de>
11366 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled.
11367 * gcc.dg/graphite/interchange-10.c: Likewise.
11368 * gcc.dg/graphite/interchange-11.c: Likewise.
11369 * gcc.dg/graphite/interchange-3.c: Likewise.
11370 * gcc.dg/graphite/interchange-4.c: Likewise.
11371 * gcc.dg/graphite/interchange-7.c: Likewise.
11372 * gcc.dg/graphite/interchange-9.c: Likewise.
11373 * gcc.dg/graphite/uns-interchange-9.c: Likewise.
11374 * gfortran.dg/graphite/interchange-3.f90: Likewise.
11376 2020-04-16 Martin Jambor <mjambor@suse.cz>
11378 PR tree-optimization/94598
11379 * gcc.dg/tree-ssa/pr94598.c: New test.
11381 2020-04-16 Jakub Jelinek <jakub@redhat.com>
11384 * gcc.c-torture/pr92372.c: Move ...
11385 * gcc.c-torture/compile/pr92372.c: ... here.
11388 * g++.dg/cpp1z/decomp51.C: New test.
11390 2020-04-15 Uroš Bizjak <ubizjak@gmail.com>
11393 * gcc.target/i386/pr94603.c: New test.
11395 2020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
11396 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
11398 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test.
11400 2020-04-15 Jakub Jelinek <jakub@redhat.com>
11403 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires.
11404 Move directives to file scope.
11406 * c-c++-common/gomp/requires-2.c: Move directives to file scope.
11408 * c-c++-common/gomp/requires-4.c: Move directives to file scope.
11409 * gcc.dg/gomp/requires-1.c: New test.
11410 * g++.dg/gomp/requires-1.C: New test.
11411 * g++.dg/gomp/requires-2.C: New test.
11413 2020-04-15 Richard Biener <rguenther@suse.de>
11415 PR middle-end/94539
11416 * gcc.dg/alias-14.c: Make dg-do run.
11418 2020-04-13 Max Filippov <jcmvbkbc@gmail.com>
11421 * gcc.target/xtensa/pr94584.c: New test.
11423 2020-04-14 Iain Sandoe <iain@sandoe.co.uk>
11426 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
11427 Expect a run fail for targets without arbitrary indirect
11430 2020-04-14 Patrick Palka <ppalka@redhat.com>
11433 * g++.dg/concepts/variadic5.C: New test.
11436 * g++.dg/concepts/diagnostic9.C: New test.
11439 * g++.dg/cpp0x/constexpr-empty15.C: New test.
11440 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test.
11441 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test.
11442 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test.
11443 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test.
11445 2020-04-14 Jakub Jelinek <jakub@redhat.com>
11447 PR tree-optimization/94573
11448 * gcc.dg/store_merging_30.c: New test.
11450 2020-04-14 Yang Yang <yangyang305@huawei.com>
11452 PR tree-optimization/94574
11453 * gcc.dg/pr94574.c: New test.
11455 2020-04-14 H.J. Lu <hongjiu.lu@intel.com>
11458 * gcc.target/i386/pr94561.c: New test.
11460 2020-04-14 Tobias Burnus <tobias@codesourcery.com>
11462 * gfortran.dg/use_rename_10.f90: New.
11463 * gfortran.dg/use_rename_11.f90: New.
11465 2020-04-13 Marek Polacek <polacek@redhat.com>
11468 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message.
11470 2020-04-13 Martin Sebor <msebor@redhat.com>
11473 * c-c++-common/Warray-bounds-8.c: New test.
11474 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array
11475 memebrs in diagnostics.
11476 * gcc.dg/Warray-bounds-49.c: Same.
11478 2020-04-13 Patrick Palka <ppalka@redhat.com>
11481 * g++.dg/cpp2a/lambda-uneval12.C: New test.
11484 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test.
11485 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test.
11486 * g++.dg/init/array57.C: New test.
11488 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
11490 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin
11492 * g++.dg/coroutines/coro.h: Likewise.
11494 2020-04-13 Iain Sandoe <iain@sandoe.co.uk>
11496 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8
11497 for system versions 10.14 and 10.15.
11499 2020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11502 * gfortran.dg/variable_parameter.f90: New test.
11504 2020-04-13 Linus Koenig <link@sig-st.de>
11507 * gfortran.dg/bound_resolve_after_error_1.f90: New test.
11509 2020-04-13 Nathan Sidwell <nathan@acm.org>
11512 * g++.dg/cpp0x/lambda/pr94426-[12].C: New.
11513 * g++.dg/abi/lambda-vis.C: Drop a warning.
11514 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on
11516 * g++.dg/opt/dump1.C: Drop warnings of no import.
11518 2020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
11520 * gcc.target/msp430/operand-modifiers.c: New test.
11522 2020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11525 * gfortran.dg/char_length_22.f90: New test.
11527 2020-04-12 Iain Sandoe <iain@sandoe.co.uk>
11529 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common
11530 change, removing indirections for vars in .data.
11531 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11532 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11533 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11534 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11535 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11536 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11537 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11538 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11539 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11540 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11541 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11542 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11543 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11544 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11545 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11546 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11547 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11549 2020-04-11 Marek Polacek <polacek@redhat.com>
11552 * g++.dg/cpp1y/constexpr-return5.C: New test.
11554 2020-04-11 Uroš Bizjak <ubizjak@gmail.com>
11557 * gcc.target/i386/pr94494.c: New test.
11559 2020-04-11 Jakub Jelinek <jakub@redhat.com>
11561 PR tree-optimization/94482
11562 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse
11563 and sse_runtime effective target on x86, instead only add -msse2
11564 if target is sse2_runtime.
11566 2020-04-10 Iain Sandoe <iain@sandoe.co.uk>
11569 * g++.dg/coroutines/pr94528.C: New test.
11571 2020-04-10 Marek Polacek <polacek@redhat.com>
11574 * g++.dg/cpp2a/paren-init24.C: New test.
11575 * g++.dg/cpp2a/paren-init25.C: New test.
11576 * g++.dg/ext/is_constructible5.C: New test.
11578 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
11580 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add
11583 2020-04-10 Fritz Reese <foreese@gcc.gnu.org>
11585 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix
11586 patterns for scan-tree-dump.
11588 2020-04-10 Thomas Schwinge <thomas@codesourcery.com>
11590 PR middle-end/89433
11591 PR middle-end/93465
11592 * c-c++-common/goacc-gomp/pr93465-1.c: New file.
11594 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
11596 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths.
11598 2020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com>
11600 * g++.dg/coroutines/co-await-syntax-10.C: New test.
11601 * g++.dg/coroutines/co-await-syntax-11.C: New test.
11603 2020-04-09 Fritz Reese <foreese@gcc.gnu.org>
11606 * gfortran.dg/f2003_io_8.f03: Fix expected error messages.
11607 * gfortran.dg/io_constraints_8.f90: Likewise.
11608 * gfortran.dg/iomsg_2.f90: Likewise.
11609 * gfortran.dg/pr66725.f90: Likewise.
11610 * gfortran.dg/pr88205.f90: Likewise.
11611 * gfortran.dg/write_check4.f90: Likewise.
11612 * gfortran.dg/asynchronous_5.f03: New test.
11613 * gfortran.dg/io_constraints_15.f90: Likewise.
11614 * gfortran.dg/io_constraints_16.f90: Likewise.
11615 * gfortran.dg/io_constraints_17.f90: Likewise.
11616 * gfortran.dg/io_constraints_18.f90: Likewise.
11617 * gfortran.dg/io_tags_1.f90: Likewise.
11618 * gfortran.dg/io_tags_10.f90: Likewise.
11619 * gfortran.dg/io_tags_2.f90: Likewise.
11620 * gfortran.dg/io_tags_3.f90: Likewise.
11621 * gfortran.dg/io_tags_4.f90: Likewise.
11622 * gfortran.dg/io_tags_5.f90: Likewise.
11623 * gfortran.dg/io_tags_6.f90: Likewise.
11624 * gfortran.dg/io_tags_7.f90: Likewise.
11625 * gfortran.dg/io_tags_8.f90: Likewise.
11626 * gfortran.dg/io_tags_9.f90: Likewise.
11627 * gfortran.dg/write_check5.f90: Likewise.
11629 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
11631 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test.
11632 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise.
11633 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise.
11634 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise.
11635 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise.
11636 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise.
11637 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise.
11638 * gcc.target/aarch64/sve/pcs/struct.h: New file.
11639 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test.
11640 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise.
11641 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise.
11642 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise.
11643 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise.
11644 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise.
11645 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise.
11646 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise.
11647 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise.
11648 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise.
11649 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise.
11650 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise.
11651 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise.
11652 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw)
11653 (check_effective_target_aarch64_sve512_hw)
11654 (check_effective_target_aarch64_sve1024_hw)
11655 (check_effective_target_aarch64_sve2048_hw): New procedures.
11657 2020-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
11659 * g++.target/arm/cde_mve.C: New test.
11661 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
11663 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies.
11665 2020-04-09 Christophe Lyon <christophe.lyon@linaro.org>
11667 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp
11668 when extracting the target selector.
11670 2020-04-09 Martin Jambor <mjambor@suse.cz>
11672 PR tree-optimization/94482
11673 * gcc.dg/torture/pr94482.c: New test.
11674 * gcc.dg/tree-ssa/pr94482-2.c: Likewise.
11676 2020-04-09 Marek Polacek <polacek@redhat.com>
11679 * g++.dg/cpp2a/paren-init23.C: New test.
11680 * g++.dg/init/aggr14.C: New test.
11682 2020-04-09 Jan Hubicka <hubicka@ucw.cz>
11684 PR tree-optimization/91322
11685 * g++.dg/lto/alias-4_0.C: Fix typo.
11686 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add
11687 a template testing that
11689 2020-04-09 Richard Sandiford <richard.sandiford@arm.com>
11691 * lib/scanasm.exp (check-function-bodies): Treat the third
11692 parameter as a list of option regexps and require each regexp
11693 to match. Check for cases in which a target/xfail selector
11694 was mistakenly passed to the options argument.
11695 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list
11696 to the invocation of check-function-bodies.
11697 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
11698 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
11699 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
11700 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
11701 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
11702 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise.
11703 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
11704 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
11705 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
11706 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
11707 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
11708 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
11709 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
11710 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
11711 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
11712 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
11713 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
11714 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
11715 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
11716 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
11717 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
11718 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
11719 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
11720 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
11721 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
11722 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
11723 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
11724 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
11725 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
11726 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
11727 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
11728 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
11729 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
11730 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
11731 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
11732 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
11733 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
11734 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
11735 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
11736 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
11737 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
11738 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
11739 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
11740 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
11741 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
11742 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
11743 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
11744 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
11745 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
11747 2020-04-09 Richard Biener <rguenther@suse.de>
11750 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC.
11751 * g++.dg/lto/pr64076_1.C: Add -fPIC.
11753 2020-04-09 Andrea Corallo <andrea.corallo@arm.com>
11755 * gcc.target/aarch64/pr94530.c: New test.
11757 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com>
11759 PR tree-optimization/93674
11760 * g++.dg/pr93674.C: New test.
11762 2020-04-08 Sandra Loosemore <sandra@codesourcery.com>
11764 * g++.dg/tree-ssa/pr93940.C: Require pthread target.
11766 2020-04-09 Kewen Lin <linkw@gcc.gnu.org>
11769 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on
11770 non-vect_hw_misalign targets.
11772 2020-04-08 Jakub Jelinek <jakub@redhat.com>
11774 PR middle-end/94526
11775 * gcc.dg/pr94526.c: New test.
11777 PR tree-optimization/94524
11778 * gcc.c-torture/execute/pr94524-1.c: New test.
11779 * gcc.c-torture/execute/pr94524-2.c: New test.
11782 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new):
11783 Use __SIZE_TYPE__ instead of unsigned long.
11784 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise.
11786 PR middle-end/94120
11788 * g++.dg/declare-pr94120.C: Move test to ...
11789 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives.
11791 2020-04-08 Marek Polacek <polacek@redhat.com>
11793 PR c++/94507 - ICE-on-invalid with lambda template.
11794 * g++.dg/cpp2a/lambda-generic7.C: New test.
11796 2020-04-08 Alexandre Oliva <oliva@adacore.com>
11798 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the
11799 -mfp16-format=alternative option.
11801 2020-04-08 H.J. Lu <hongjiu.lu@intel.com>
11804 * gcc.target/i386/pr94417-1.c: New test.
11805 * gcc.target/i386/pr94417-2.c: Likewise.
11806 * gcc.target/i386/pr94417-3.c: Likewise.
11808 2020-04-08 Jakub Jelinek <jakub@redhat.com>
11811 * gcc.target/i386/avx512bw-pr94438.c: New test.
11812 * gcc.target/i386/avx512vlbw-pr94438.c: New test.
11814 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
11817 * gfortran.dg/dec_math_5.f90: Move to ...
11818 * gfortran.dg/ieee/dec_math_1.f90: ... here; change
11819 dg-options to dg-additional-options.
11821 2020-04-08 Alexandre Oliva <oliva@adacore.com>
11823 * gcc.dg/tls/pr78796.c: Require tls_runtime.
11825 2020-04-08 Martin Liska <mliska@suse.cz>
11828 * g++.dg/pr94314-2.C: New test.
11829 * g++.dg/pr94314-3.C: New test.
11830 * g++.dg/pr94314.C: New test.
11832 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
11834 * gcc.target/arm/acle/cde_v_1.c: New test.
11835 * gcc.target/arm/acle/cde_v_1_err.c: New test.
11836 * gcc.target/arm/acle/cde_v_1_mve.c: New test.
11838 2020-04-08 Patrick Palka <ppalka@redhat.com>
11840 Core issues 1001 and 1322
11842 * g++.dg/cpp2a/lambda-uneval11.c: New test.
11843 * g++.dg/template/array33.C: New test.
11844 * g++.dg/template/array34.C: New test.
11845 * g++.dg/template/defarg22.C: New test.
11847 2020-04-08 Dennis Zhang <dennis.zhang@arm.com>
11849 * gcc.target/arm/pragma_cde.c: New test.
11850 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support
11852 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise.
11854 2020-04-08 Jakub Jelinek <jakub@redhat.com>
11857 * g++.dg/ubsan/vptr-15.C: New test.
11859 2020-04-08 Marek Polacek <polacek@redhat.com>
11861 PR c++/94478 - ICE with defaulted comparison operator
11862 * g++.dg/cpp2a/spaceship-err4.C: New test.
11864 2020-04-08 Alexandre Oliva <oliva@adacore.com>
11866 * gcc.target/arm/polytypes.c: Add quotes around
11867 -flax-vector-conversions.
11869 2020-04-08 Jakub Jelinek <jakub@redhat.com>
11871 PR rtl-optimization/94516
11872 * gcc.dg/torture/pr94516.c: New test.
11874 2020-04-08 Tobias Burnus <tobias@codesourcery.com>
11876 PR middle-end/94120
11877 * c-c++-common/goacc/declare-pr94120.c: New.
11878 * g++.dg/declare-pr94120.C: New.
11880 2020-04-07 Jakub Jelinek <jakub@redhat.com>
11882 PR rtl-optimization/94291
11883 PR rtl-optimization/84169
11884 * gcc.dg/pr94291.c: New test.
11886 2020-04-07 Richard Biener <rguenther@suse.de>
11888 PR middle-end/94479
11889 * gcc.dg/torture/pr94479.c: New testcase.
11891 2020-04-01 Fritz Reese <foreese@gcc.gnu.org>
11894 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16).
11895 * gfortran.dg/dec_math_2.f90: New test.
11896 * gfortran.dg/dec_math_3.f90: Likewise.
11897 * gfortran.dg/dec_math_4.f90: Likewise.
11898 * gfortran.dg/dec_math_5.f90: Likewise.
11900 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11902 * g++.target/arm/mve.exp: New.
11903 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism.
11904 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
11906 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11908 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism.
11909 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
11913 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11915 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New
11918 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11920 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test.
11922 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11924 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test.
11925 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove
11927 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
11931 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11933 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
11934 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
11942 2020-04-07 Patrick Palka <ppalka@redhat.com>
11945 * g++.dg/cpp1y/pr90996.C: New test.
11947 2020-04-07 Jakub Jelinek <jakub@redhat.com>
11950 * gcc.target/i386/avx512bw-pr94509-1.c: New test.
11951 * gcc.target/i386/avx512bw-pr94509-2.c: New test.
11954 * g++.dg/gomp/pr94512.C: New test.
11957 * gcc.c-torture/compile/pr94488.c: New test.
11960 * gcc.target/i386/avx512bw-pr94500.c: New test.
11962 2020-04-06 Steven G. Kargl <kargl@gcc.gnu.org>
11965 * gfortran.dg/pr93686_1.f90: New test.
11966 * gfortran.dg/pr93686_2.f90: Likewise.
11967 * gfortran.dg/pr93686_3.f90: Likewise.
11968 * gfortran.dg/pr93686_4.f90: Likewise.
11970 2020-04-06 Joel Brobecker <brobecker@adacore.com>
11972 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets.
11974 2020-04-04 Marek Polacek <polacek@redhat.com>
11976 PR c++/94155 - crash in gimplifier with paren init of aggregates.
11977 * g++.dg/cpp2a/paren-init22.C: New test.
11979 2020-04-05 Iain Sandoe <iain@sandoe.co.uk>
11981 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename...
11982 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this.
11983 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename..
11984 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this.
11986 2020-04-05 Nagaraju Mekala <nmekala@xilix.com>
11988 * gcc.target/microblaze/others/builtin-trap.c: Update expected output.
11990 2020-04-04 Hannes Domani <ssbssa@yahoo.de>
11991 Jakub Jelinek <jakub@redhat.com>
11994 * g++.dg/debug/pr94459.C: New test.
11996 2020-04-04 Patrick Palka <ppalka@redhat.com>
12000 * g++.dg/cpp1y/pr79937-5.C: New test.
12001 * g++.dg/cpp1z/lambda-this6.C: New test.
12005 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test.
12006 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test.
12007 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test.
12008 * g++.dg/cpp1z/lambda-this5.C: New test.
12010 2020-04-04 Jan Hubicka <hubicka@ucw.cz>
12013 * g++.dg/tree-ssa/pr93940.C: New test.
12015 2020-04-04 Jakub Jelinek <jakub@redhat.com>
12017 PR rtl-optimization/94468
12018 * g++.dg/opt/pr94468.C: New test.
12021 * g++.dg/opt/pr94441.C: New test.
12024 * g++.dg/gomp/pr94477.C: New test.
12026 2020-04-03 H.J. Lu <hongjiu.lu@intel.com>
12029 * gcc.target/i386/pr94467-1.c: New test.
12030 * gcc.target/i386/pr94467-2.c: Likewise.
12032 2020-04-03 Jakub Jelinek <jakub@redhat.com>
12035 * gcc.target/i386/avx2-pr94460.c: New test.
12037 2020-04-03 Patrick Palka <ppalka@redhat.com>
12041 * g++.dg/template/koenig11.C: New test.
12043 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
12045 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back.
12046 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
12055 2020-04-03 Tamar Christina <tamar.christina@arm.com>
12058 * gcc.target/aarch64/options_set_11.c: New test.
12059 * gcc.target/aarch64/options_set_12.c: New test.
12060 * gcc.target/aarch64/options_set_13.c: New test.
12061 * gcc.target/aarch64/options_set_14.c: New test.
12062 * gcc.target/aarch64/options_set_15.c: New test.
12063 * gcc.target/aarch64/options_set_16.c: New test.
12064 * gcc.target/aarch64/options_set_17.c: New test.
12065 * gcc.target/aarch64/options_set_18.c: New test.
12066 * gcc.target/aarch64/options_set_19.c: New test.
12067 * gcc.target/aarch64/options_set_20.c: New test.
12068 * gcc.target/aarch64/options_set_21.c: New test.
12069 * gcc.target/aarch64/options_set_22.c: New test.
12070 * gcc.target/aarch64/options_set_23.c: New test.
12071 * gcc.target/aarch64/options_set_24.c: New test.
12072 * gcc.target/aarch64/options_set_25.c: New test.
12073 * gcc.target/aarch64/options_set_26.c: New test.
12075 2020-04-03 Kewen Lin <linkw@gcc.gnu.org>
12077 PR tree-optimization/94443
12078 * gcc.dg/vect/pr94443.c: New test.
12080 2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
12082 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
12083 for __sigsetjmp as well as sigsetjmp.
12085 2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
12088 * gfortran.dg/dec_structure_28.f90: New test.
12090 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
12092 * gfortran.dg/dtio_35.f90: New.
12094 2020-04-02 Richard Biener <rguenther@suse.de>
12097 * gcc.dg/torture/pr94392.c: New testcase.
12099 2020-04-02 Jakub Jelinek <jakub@redhat.com>
12102 * gcc.target/aarch64/pr94435.c: New test.
12104 2020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12107 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify.
12108 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12118 2020-04-02 Tobias Burnus <tobias@codesourcery.com>
12121 * gfortran.dg/select_rank_4.f90: New.
12123 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
12126 * gfortran.dg/pr93498_1.f90: New test.
12127 * gfortran.dg/pr93498_2.f90: New test.
12129 2020-04-02 Mark Eggleston <mark.eggleston@codethink.com>
12130 Steven G. Kargl <kargl@gcc.gnu.org>
12133 * gfortran.dg/pr94030_1.f90: New test.
12134 * gfortran.dg/pr94030_2.f90: New test.
12136 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
12139 * gdc.dg/pr93038.d: Split scan-file into multiple tests.
12140 * gdc.dg/pr93038b.d: Likewise.
12142 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
12145 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit
12148 2020-04-01 David Malcolm <dmalcolm@redhat.com>
12151 * gcc.dg/analyzer/compound-assignment-1.c: New test.
12152 * gcc.dg/analyzer/compound-assignment-2.c: New test.
12153 * gcc.dg/analyzer/compound-assignment-3.c: New test.
12155 2020-04-01 Jakub Jelinek <jakub@redhat.com>
12157 PR middle-end/94436
12158 * gcc.dg/pr94436.c: New test.
12160 PR middle-end/94423
12161 * gcc.dg/ubsan/pr94423.c: New test.
12163 2020-04-01 Kewen Lin <linkw@gcc.gnu.org>
12165 PR tree-optimization/94043
12166 * gfortran.dg/graphite/vect-pr94043.f90: New test.
12168 2020-04-01 Iain Buclaw <ibuclaw@gdcproject.org>
12171 * gdc.dg/pr90136a.d: New test.
12172 * gdc.dg/pr90136b.d: New test.
12173 * gdc.dg/pr90136c.d: New test.
12175 2020-03-31 Andrea Corallo <andrea.corallo@arm.com>
12177 * jit.dg/test-version.c: New testcase.
12178 * jit.dg/all-non-failing-tests.h: Add test-version.c.
12180 2020-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
12183 * gdc.dg/pr94424.d: New test.
12185 2020-03-31 Felix Yang <felix.yang@huawei.com>
12187 PR tree-optimization/94398
12188 * gcc.target/aarch64/pr94398.c: New test.
12190 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12192 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify.
12193 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
12197 2020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12199 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify.
12200 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
12222 2020-03-31 Jakub Jelinek <jakub@redhat.com>
12225 * gcc.dg/pr94368.c: New test.
12227 PR middle-end/94412
12228 * gcc.c-torture/execute/pr94412.c: New test.
12230 PR tree-optimization/94403
12231 * g++.dg/tree-ssa/pr94403.C: New test.
12233 PR rtl-optimization/94344
12234 * gcc.dg/pr94344.c: New test.
12236 2020-03-30 David Malcolm <dmalcolm@redhat.com>
12238 * jit.dg/all-non-failing-tests.h: Add test-empty.c
12240 2020-03-30 Jakub Jelinek <jakub@redhat.com>
12243 * c-c++-common/pr94385.c: New test.
12245 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
12247 * gcc.target/powerpc/pragma_power6.c: New.
12248 * gcc.target/powerpc/pragma_power7.c: New.
12249 * gcc.target/powerpc/pragma_power8.c: New.
12250 * gcc.target/powerpc/pragma_power9.c: New.
12251 * gcc.target/powerpc/pragma_misc9.c: New.
12252 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message.
12253 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message.
12255 2020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com>
12257 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler
12260 2020-03-30 Jakub Jelinek <jakub@redhat.com>
12263 * gcc.target/i386/avx512f-pr94343.c: New test.
12264 * gcc.target/i386/avx512vl-pr94343.c: New test.
12266 2020-03-30 Martin Liska <mliska@suse.cz>
12268 PR rtl-optimization/87716
12269 * gcc.target/i386/pr57193.c: XFAIL a test-case.
12271 2020-03-30 Martin Liska <mliska@suse.cz>
12274 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops
12275 to be vectorized (based on libmvec presence).
12277 2020-03-30 Jakub Jelinek <jakub@redhat.com>
12280 * gcc.target/i386/avx512vl-pr93069.c: New test.
12281 * gcc.dg/vect/pr93069.c: New test.
12283 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
12285 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test
12286 arguments -D, -H, -X, and set compilable_output_file_ext.
12287 (gdc-convert-test): Document and add cases DFLAGS and
12288 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests,
12289 and set compilable_do_what to compile.
12290 (gdc-do-test): Define compilable_do_what, default to assemble.
12292 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
12294 * gdc.test/runnable_cxx/runnable_cxx.exp: New file.
12295 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx.
12296 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if
12297 GDC_INCLUDE_CXX_FLAGS is true.
12298 (gdc_link_flags): Likewise.
12299 (gdc_init): Move setting of default gdc test flags to...
12300 (gdc_target_compile): ...here.
12302 2020-03-29 Iain Buclaw <ibuclaw@gdcproject.org>
12304 * gdc.test/compilable/compilable.exp: New file.
12305 * gdc.test/fail_compilation/fail_compilation.exp: New file.
12306 * gdc.test/runnable/runnable.exp: New file.
12307 * gdc.test/gdc-test.exp: Move and rename to...
12308 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp.
12309 (dmd2dg): Rename to...
12310 (gdc-convert-test): ...this.
12311 (gdc-do-test): Add testcases parameter and remove subdir handling.
12313 2020-03-28 Roman Zhuykov <zhroma@ispras.ru>
12315 * gcc.dg/torture/pr87197-debug-sms.c: Move to ...
12316 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2.
12317 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ...
12318 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2.
12320 2020-03-28 Tobias Burnus <tobias@codesourcery.com>
12323 * gfortran.dg/module_procedure_3.f90: New.
12325 2020-03-28 Patrick Palka <ppalka@redhat.com>
12328 * g++.dg/concepts/diagnostic8.C: New test.
12331 * g++.dg/concepts/diagnostic7.C: New test.
12332 * g++.dg/concepts/pr94252.C: New test.
12333 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional
12336 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2.
12337 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics.
12338 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2.
12339 * g++.dg/cpp2a/concepts-requires5.C: Likewise.
12341 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of
12343 * g++.dg/concepts/diagnostic5.C: New test.
12345 2020-03-28 Jakub Jelinek <jakub@redhat.com>
12348 * gcc.dg/pr93573-1.c: New test.
12349 * gcc.dg/pr93573-2.c: New test.
12351 PR tree-optimization/94329
12352 * gfortran.dg/pr94329.f90: New test.
12354 2020-03-27 Jakub Jelinek <jakub@redhat.com>
12357 * g++.dg/ext/attr-copy-2.C: Revert the last changes.
12359 2020-03-27 Martin Sebor <msebor@redhat.com>
12362 * c-c++-common/attr-copy.c: New test.
12364 2020-03-27 Martin Sebor <msebor@redhat.com>
12367 * g++.dg/ext/attr-access-2.C: New test.
12369 2020-03-27 Martin Sebor <msebor@redhat.com>
12374 * g++.dg/warn/Wmismatched-tags-3.C: New test.
12375 * g++.dg/warn/Wmismatched-tags-4.C: New test.
12376 * g++.dg/warn/Wmismatched-tags-5.C: New test.
12377 * g++.dg/warn/Wmismatched-tags-6.C: New test.
12378 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails.
12379 * g++.dg/warn/Wredundant-tags-6.C: New test.
12380 * g++.dg/warn/Wredundant-tags-7.C: New test.
12382 2020-03-27 David Malcolm <dmalcolm@redhat.com>
12384 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false
12386 * gcc.dg/analyzer/data-model-5c.c: Likewise.
12387 * gcc.dg/analyzer/malloc-5.c: New test.
12389 2020-03-27 David Malcolm <dmalcolm@redhat.com>
12391 * gcc.dg/analyzer/dot-output.c: Check that
12392 dot-output.c.supergraph-eg.dot is valid.
12394 2020-03-27 Richard Biener <rguenther@suse.de>
12397 * g++.dg/debug/pr94273.C: New testcase.
12399 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
12402 * gfortran.dg/assumed_rank_19.f90: New.
12404 2020-03-27 Tobias Burnus <tobias@codesourcery.com>
12407 * gfortran.dg/associate_51.f90: Fix test case.
12408 * gfortran.dg/associate_53.f90: New.
12410 2020-03-27 Jakub Jelinek <jakub@redhat.com>
12413 * g++.dg/other/pr94326.C: New test.
12416 * g++.dg/other/pr94339.C: New test.
12417 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346.
12419 2020-03-27 Roman Zhuykov <zhroma@ispras.ru>
12421 * gcc.c-torture/execute/pr70127-debug-sms.c: New test.
12422 * gcc.dg/torture/pr87197-debug-sms.c: New test.
12424 2020-03-27 Marek Polacek <polacek@redhat.com>
12426 PR c++/94336 - template keyword accepted before destructor names.
12427 * g++.dg/template/template-keyword2.C: New test.
12429 2020-03-27 Iain Sandoe <iain@sandoe.co.uk>
12431 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C:
12434 2020-03-26 Marek Polacek <polacek@redhat.com>
12437 PR c++/94057 - template keyword in a typename-specifier.
12438 * g++.dg/cpp1y/alias-decl1.C: New test.
12439 * g++.dg/cpp1y/alias-decl2.C: New test.
12440 * g++.dg/cpp1y/alias-decl3.C: New test.
12441 * g++.dg/parse/missing-template1.C: Update dg-error.
12442 * g++.dg/parse/template3.C: Likewise.
12443 * g++.dg/template/error4.C: Likewise.
12444 * g++.dg/template/meminit2.C: Likewise.
12445 * g++.dg/template/dependent-name5.C: Likewise.
12446 * g++.dg/template/dependent-name7.C: New test.
12447 * g++.dg/template/dependent-name8.C: New test.
12448 * g++.dg/template/dependent-name9.C: New test.
12449 * g++.dg/template/dependent-name10.C: New test.
12450 * g++.dg/template/dependent-name11.C: New test.
12451 * g++.dg/template/dependent-name12.C: New test.
12452 * g++.dg/template/dependent-name13.C: New test.
12453 * g++.dg/template/dr1794.C: New test.
12454 * g++.dg/template/dr314.C: New test.
12455 * g++.dg/template/dr1710.C: New test.
12456 * g++.dg/template/dr1710-2.C: New test.
12457 * g++.old-deja/g++.pt/crash38.C: Update dg-error.
12459 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
12461 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend
12462 to n4849 behaviour.
12463 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New
12466 2020-03-26 Iain Sandoe <iain@sandoe.co.uk>
12468 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test.
12470 2020-03-26 Martin Liska <mliska@suse.cz>
12472 * gcc.target/i386/pr81213.c: Do not scan assembler
12473 and add one missing PR entry.
12475 2020-03-26 Jakub Jelinek <jakub@redhat.com>
12478 * g++.dg/debug/pr94323.C: New test.
12480 2020-03-26 Martin Liska <mliska@suse.cz>
12483 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets
12484 and add ifunc effective target.
12485 * gcc.target/i386/pr81213-2.c: Add ifunc effective target.
12487 2020-03-26 Jakub Jelinek <jakub@redhat.com>
12490 * g++.dg/debug/pr94281.C: New test.
12493 * g++.dg/cpp1z/pr81349.C: New test.
12496 * g++.dg/debug/pr94272.C: New test.
12498 2020-03-26 Felix Yang <felix.yang@huawei.com>
12500 PR tree-optimization/94269
12501 * gcc.dg/pr94269.c: New test.
12503 2020-03-25 Andrew Stubbs <ams@codesourcery.com>
12505 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn.
12506 * lib/target-supports.exp (check_effective_target_vect_unpack):
12509 2020-03-25 Jakub Jelinek <jakub@redhat.com>
12512 * gcc.dg/pr94292.c: New test.
12514 2020-03-25 Martin Sebor <msebor@redhat.com>
12516 PR middle-end/94004
12517 * gcc.dg/Walloca-larger-than-3.c: New test.
12518 * gcc.dg/Walloca-larger-than-3.h: New test header.
12519 * gcc.dg/Wvla-larger-than-4.c: New test.
12521 2020-03-25 Patrick Palka <ppalka@redhat.com>
12524 * g++.dg/warn/Wduplicated-cond1.C: New test.
12526 2020-03-25 Martin Sebor <msebor@redhat.com>
12528 PR tree-optimization/94131
12529 * gcc.dg/pr94131.c: New test.
12531 2020-03-25 Sandra Loosemore <sandra@codesourcery.com>
12533 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support
12536 2020-03-25 Jakub Jelinek <jakub@redhat.com>
12539 * gcc.dg/cleanup-13.c: Add a comment that the test is not
12540 -fcompare-debug compatible with certain other options.
12543 * gcc.target/i386/pr94308.c: New test.
12545 2020-03-25 Martin Liska <mliska@suse.cz>
12549 * gcc.target/i386/pr81213-2.c: New test.
12550 * gcc.target/i386/pr81213.c: Add additional source.
12551 * gcc.dg/lto/pr94271_0.c: New test.
12552 * gcc.dg/lto/pr94271_1.c: New test.
12554 2020-03-25 Jakub Jelinek <jakub@redhat.com>
12557 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
12559 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
12560 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
12562 2020-03-25 Mark Eggleston <mark.eggleston@codethink.com>
12565 * gfortran.dg/pr93484_1.f90: New test.
12566 * gfortran.dg/pr93484_2.f90: New test.
12568 2020-03-25 Jakub Jelinek <jakub@redhat.com>
12570 PR middle-end/94303
12571 * g++.dg/torture/pr94303.C: New test.
12574 * g++.dg/opt/pr94223.C: New test.
12576 PR tree-optimization/94300
12577 * gcc.target/i386/avx512f-pr94300.c: New test.
12580 * gcc.dg/pr94283.c: New test.
12582 2020-03-24 Sandra Loosemore <sandra@codesourcery.com>
12584 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support.
12585 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
12586 * lib/target-supports.exp (check_effective_target_sigsetjmp): New.
12588 2020-03-24 Marek Polacek <polacek@redhat.com>
12590 PR c++/94190 - wrong no post-decrement operator error in template.
12591 * g++.dg/conversion/op7.C: New test.
12593 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
12595 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
12596 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12597 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12598 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12599 * gcc.target/arm/vfp-stmiad.c: Likewise.
12600 * gcc.target/arm/vnmul-1.c: Likewise.
12601 * gcc.target/arm/vnmul-3.c: Likewise.
12602 * gcc.target/arm/vnmul-4.c: Likewise.
12604 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
12606 * gcc.target/arm/cmp-2.c: Move double-precision tests to...
12607 * gcc.target/arm/cmp-3.c: ...here (new file)
12609 2020-03-24 Christophe Lyon <christophe.lyon@linaro.org>
12611 * lib/target-supports.exp
12612 (check_effective_target_arm_fp_dp_ok_nocache): New.
12613 (check_effective_target_arm_fp_dp_ok): New.
12614 (add_options_for_arm_fp_dp): New.
12616 2020-03-24 Jakub Jelinek <jakub@redhat.com>
12619 * gcc.dg/pr94286.c: New test.
12622 * gfortran.dg/pr94285.f90: New test.
12625 * gcc.target/i386/pr94283.c: New test.
12628 * gcc.dg/pr94277.c: New test.
12630 2020-03-23 Jeff Law <law@redhat.com>
12634 * gcc.c-torture/compile/pr94144.c: New test.
12635 * gcc.c-torture/compile/pr94238.c: New test.
12637 2020-03-23 Patrick Palka <ppalka@redhat.com>
12640 * g++.dg/warn/Wnoexcept2.C: New test.
12642 2020-03-23 Jakub Jelinek <jakub@redhat.com>
12645 * g++.dg/warn/Wconversion-pr91993.C: New test.
12646 * g++.dg/ubsan/pr91993.C: New test.
12647 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow
12649 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
12650 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
12652 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12653 Andre Vieira <andre.simoesdiasvieira@arm.com>
12654 Mihail Ionescu <mihail.ionescu@arm.com>
12656 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test.
12657 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12658 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12659 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12660 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12661 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12663 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12665 * gcc.target/arm/mve/intrinsics/asrl.c: New test.
12666 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
12667 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
12668 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
12669 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise.
12670 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
12671 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
12672 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
12673 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
12674 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
12675 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
12676 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise.
12677 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
12678 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
12679 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
12680 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
12681 * lib/target-supports.exp:
12682 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not
12683 support MVE floating point in Big Endian mode.
12684 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not
12685 support MVE integer in Big Endian mode.
12687 2020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
12688 Andre Vieira <andre.simoesdiasvieira@arm.com>
12689 Mihail Ionescu <mihail.ionescu@arm.com>
12691 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test.
12692 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
12693 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
12694 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
12695 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
12696 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
12697 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
12698 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
12699 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
12700 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
12701 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
12702 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
12703 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
12704 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
12705 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
12706 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
12707 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
12708 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
12709 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
12710 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
12712 2020-03-23 Andrea Corallo <andrea.corallo@arm.com>
12714 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c.
12715 * jit.dg/test-long-string-literal.c: New testcase.
12717 2020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com>
12719 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do.
12720 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
12721 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
12722 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
12723 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
12724 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
12725 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
12726 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise.
12727 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
12728 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
12729 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
12730 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
12731 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
12732 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
12733 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
12734 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
12735 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
12736 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise.
12737 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
12738 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
12739 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
12740 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
12741 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
12742 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise.
12743 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
12744 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
12745 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
12746 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
12747 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
12748 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise.
12749 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
12750 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise.
12751 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
12752 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise.
12753 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
12754 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
12755 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
12756 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
12757 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
12758 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise.
12759 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
12760 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
12761 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
12762 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
12763 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
12764 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise.
12765 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
12766 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
12767 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
12768 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
12769 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
12770 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
12771 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
12772 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise.
12773 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
12774 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise.
12775 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
12776 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise.
12777 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
12778 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
12779 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise.
12780 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
12781 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
12782 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
12783 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
12784 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
12785 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
12786 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
12787 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
12788 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
12789 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
12790 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
12791 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
12792 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
12793 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
12794 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
12795 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
12796 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
12797 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
12798 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
12799 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise.
12800 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
12801 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
12802 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
12803 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise.
12804 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
12805 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
12806 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
12807 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
12808 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
12809 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
12810 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
12811 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
12812 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
12813 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
12814 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
12815 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
12816 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
12817 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
12818 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
12819 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
12820 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
12821 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
12822 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
12823 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
12824 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
12825 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
12826 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
12827 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
12828 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
12829 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
12830 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
12831 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
12832 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
12833 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
12834 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
12835 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
12836 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
12837 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
12838 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
12839 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
12840 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
12841 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
12842 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
12843 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
12844 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
12845 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
12846 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
12847 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
12848 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
12849 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
12850 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
12851 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
12852 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
12853 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
12854 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
12855 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
12856 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
12857 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
12858 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
12859 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
12860 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
12861 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
12862 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
12863 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
12864 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
12865 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
12866 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
12867 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
12868 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
12869 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
12870 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
12871 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
12872 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
12873 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
12874 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
12875 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
12876 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
12877 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
12878 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
12879 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
12880 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
12881 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
12882 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
12883 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
12884 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
12885 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
12886 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
12887 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
12888 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
12889 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
12890 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
12891 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
12892 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
12893 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
12894 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
12895 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
12896 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
12897 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
12898 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
12899 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
12900 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
12901 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
12902 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
12903 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
12904 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
12905 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
12906 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
12907 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
12908 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
12909 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
12910 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
12911 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
12912 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
12913 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
12914 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
12915 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
12916 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
12917 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
12918 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
12919 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
12920 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
12921 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
12922 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
12923 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
12924 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
12925 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
12926 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
12927 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
12928 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
12929 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
12930 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
12931 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
12932 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
12933 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
12934 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
12935 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
12936 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
12937 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
12938 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
12939 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
12940 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
12941 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
12942 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
12943 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
12944 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
12945 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
12946 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
12947 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
12948 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
12949 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
12950 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
12951 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
12952 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
12953 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
12954 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
12955 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
12956 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
12957 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
12958 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
12959 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
12960 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
12961 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
12962 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
12963 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
12964 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
12965 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
12966 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
12967 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
12968 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
12969 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
12970 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
12971 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
12972 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
12973 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
12974 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
12975 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
12976 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
12977 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
12978 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
12979 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
12980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
12981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
12982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
12983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
12984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
12985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
12986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
12987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
12988 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
12989 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
12990 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
12991 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
12992 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
12993 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
12994 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
12995 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
12996 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
12997 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
12998 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
12999 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
13000 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
13001 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
13002 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
13003 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
13004 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
13005 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
13006 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
13007 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
13008 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
13009 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
13010 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
13011 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
13012 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
13013 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
13014 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
13015 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
13016 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
13017 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
13018 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
13019 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
13020 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
13021 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
13022 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
13023 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
13024 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
13025 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
13026 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
13027 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
13028 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
13029 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
13030 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
13031 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
13032 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
13033 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
13034 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
13035 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
13036 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
13037 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
13038 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
13039 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
13040 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
13041 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
13042 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
13043 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
13044 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
13045 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
13046 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
13047 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
13048 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
13049 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
13050 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
13051 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
13052 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
13053 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
13054 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
13055 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
13056 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
13057 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
13058 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
13059 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
13060 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
13061 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
13062 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
13063 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
13064 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
13065 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
13066 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
13067 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
13068 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
13069 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
13070 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
13071 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
13072 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
13073 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
13074 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
13075 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
13076 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
13077 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
13078 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
13079 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
13080 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
13081 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
13082 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
13083 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
13084 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
13085 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
13086 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
13087 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
13088 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
13089 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
13090 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
13091 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
13092 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
13093 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
13094 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
13095 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
13096 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
13097 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
13098 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
13099 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
13100 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
13101 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
13102 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
13103 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
13104 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
13105 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
13106 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
13107 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
13108 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
13109 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
13110 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
13111 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
13112 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
13113 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
13114 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
13115 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
13116 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
13117 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
13118 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
13119 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
13120 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
13121 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
13122 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
13123 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
13124 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
13125 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
13126 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
13127 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
13128 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
13129 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
13130 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
13131 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
13132 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
13133 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
13134 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
13135 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
13136 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
13137 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
13138 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
13139 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
13140 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
13141 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
13142 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
13143 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
13144 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
13145 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
13146 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
13147 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
13148 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
13149 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
13150 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
13151 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
13152 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
13153 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
13154 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
13155 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
13156 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
13157 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
13158 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
13159 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
13160 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
13161 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
13162 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
13163 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
13164 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
13165 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
13166 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
13167 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
13168 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
13169 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
13170 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
13171 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
13172 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
13173 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
13174 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
13175 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
13176 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
13177 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
13178 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
13179 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
13180 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
13181 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
13182 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
13183 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
13184 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
13185 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
13186 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
13187 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
13188 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
13189 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
13190 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
13191 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
13192 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
13193 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
13194 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
13195 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
13196 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
13197 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
13198 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
13199 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
13200 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
13201 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
13202 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
13203 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
13204 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
13205 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
13206 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
13207 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
13208 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
13209 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
13210 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
13211 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
13212 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
13213 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
13214 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
13215 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
13216 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
13217 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
13218 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
13219 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
13220 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
13221 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
13222 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
13223 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
13224 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
13225 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
13226 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
13227 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
13228 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
13229 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
13230 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
13231 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
13232 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
13233 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
13234 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
13235 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
13236 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
13237 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
13238 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
13239 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
13240 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise.
13241 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
13242 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
13243 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
13244 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
13245 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
13246 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
13247 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
13248 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
13249 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
13250 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
13251 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
13252 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
13253 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
13254 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
13255 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
13256 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
13257 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
13258 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
13259 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
13260 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
13261 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
13262 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
13263 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
13264 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
13265 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
13266 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
13267 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
13268 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
13269 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
13270 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
13271 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
13272 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
13273 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
13274 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
13275 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
13276 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
13277 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
13278 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
13279 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
13280 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
13281 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
13282 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
13283 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
13284 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
13285 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
13286 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
13287 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
13288 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
13289 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
13290 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
13291 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
13292 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
13293 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
13294 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
13295 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
13296 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
13297 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
13298 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
13299 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
13300 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
13301 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
13302 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
13303 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
13304 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
13305 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
13306 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
13307 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
13308 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
13309 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
13310 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
13311 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
13312 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
13313 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
13314 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
13315 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
13316 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
13317 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
13318 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
13319 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
13320 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
13321 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
13322 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
13323 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
13324 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
13325 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
13326 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
13327 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
13328 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
13329 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
13330 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
13331 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
13332 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
13333 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
13334 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
13335 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
13336 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
13337 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
13338 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
13339 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
13340 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
13341 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
13342 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
13343 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
13344 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
13345 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
13346 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
13347 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
13348 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
13349 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
13350 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
13351 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
13352 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
13353 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
13354 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
13355 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
13356 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
13357 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
13358 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
13359 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
13360 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
13361 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise.
13362 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
13363 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
13364 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
13365 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
13366 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
13367 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
13368 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
13369 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
13370 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
13371 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
13372 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
13373 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
13374 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
13375 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
13376 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
13377 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
13378 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
13379 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
13380 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
13381 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
13382 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
13383 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
13384 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
13385 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
13386 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
13387 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
13388 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
13389 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
13390 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
13391 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
13392 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
13393 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
13394 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
13395 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
13396 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
13397 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
13398 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
13399 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
13400 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
13401 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
13402 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
13403 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
13404 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
13405 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
13406 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
13407 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
13408 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
13409 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
13410 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
13411 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
13412 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
13413 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
13414 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
13415 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
13416 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
13417 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
13418 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
13419 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
13420 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
13421 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
13422 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
13423 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
13424 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
13425 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
13426 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
13427 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
13428 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
13429 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
13430 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
13431 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
13432 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
13433 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
13434 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
13435 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
13436 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
13437 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
13438 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
13439 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
13440 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
13441 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
13442 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
13443 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
13444 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
13445 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
13446 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
13447 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
13448 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
13449 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
13450 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
13451 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
13452 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
13453 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
13454 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
13455 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
13456 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
13457 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
13458 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
13459 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
13460 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
13461 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
13462 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
13463 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
13464 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
13465 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
13466 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
13467 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
13468 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
13469 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
13470 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
13471 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
13472 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
13473 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
13474 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
13475 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
13476 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
13477 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
13478 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
13479 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
13480 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
13481 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
13482 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
13483 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
13484 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
13485 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
13486 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
13487 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
13488 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
13489 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
13490 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
13491 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
13492 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
13493 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
13494 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
13495 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
13496 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
13497 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
13498 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
13499 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
13500 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
13501 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
13502 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
13503 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
13504 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
13505 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
13506 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
13507 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
13508 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
13509 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
13510 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
13511 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
13512 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
13513 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
13514 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
13515 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
13516 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
13517 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
13518 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
13519 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
13520 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
13521 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
13522 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
13523 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
13524 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
13525 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
13526 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
13527 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
13528 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
13529 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
13530 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
13531 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
13532 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
13533 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
13534 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
13535 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
13536 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
13537 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
13538 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
13539 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
13540 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
13541 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
13542 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
13543 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
13544 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
13545 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
13546 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
13547 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
13548 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
13549 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
13550 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
13551 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
13552 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
13553 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
13554 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
13555 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
13556 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
13557 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
13558 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
13559 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
13560 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
13561 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
13562 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
13563 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
13564 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
13565 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
13566 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
13567 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
13568 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
13569 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
13570 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
13571 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
13572 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
13573 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
13574 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
13575 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
13576 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
13577 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
13578 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
13579 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
13580 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
13581 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
13582 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
13583 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
13584 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
13585 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
13586 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
13587 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise.
13588 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
13589 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
13590 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
13591 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
13592 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
13593 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
13594 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
13595 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
13596 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
13597 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
13598 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
13599 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
13600 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
13601 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
13602 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
13603 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
13604 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
13605 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
13606 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
13607 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
13608 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
13609 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
13610 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
13611 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
13612 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
13613 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
13614 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
13615 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
13616 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
13617 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
13618 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
13619 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
13620 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
13621 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
13622 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
13623 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
13624 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
13625 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
13626 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
13627 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
13628 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
13629 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
13630 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
13631 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
13632 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
13633 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
13634 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
13635 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
13636 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
13637 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
13638 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
13639 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
13640 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
13641 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
13642 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
13643 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
13644 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
13645 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
13646 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
13647 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
13648 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
13649 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
13650 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
13651 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
13652 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
13653 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
13654 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
13655 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
13656 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
13657 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
13658 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
13659 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
13660 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
13661 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
13662 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
13663 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
13664 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
13665 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
13666 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
13667 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
13668 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
13669 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
13670 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
13671 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
13672 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
13673 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
13674 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
13675 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
13676 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
13677 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
13678 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
13679 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
13680 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
13681 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
13682 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
13683 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
13684 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
13685 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
13686 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
13687 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
13688 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
13689 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
13690 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
13691 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
13692 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
13693 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
13694 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
13695 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
13696 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
13697 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
13698 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
13699 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
13700 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
13701 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
13702 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
13703 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
13704 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
13705 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
13706 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
13707 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
13708 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
13709 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
13710 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
13711 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
13712 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
13713 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
13714 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
13715 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
13716 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
13717 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
13718 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
13719 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
13720 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
13721 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
13722 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
13723 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
13724 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
13725 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
13726 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
13727 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
13728 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
13729 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
13730 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
13731 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
13732 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
13733 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
13734 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
13735 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
13736 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
13737 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
13738 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
13739 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
13740 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
13741 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
13742 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
13743 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
13744 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
13745 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
13746 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
13747 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
13748 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
13749 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
13750 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
13751 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
13752 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
13753 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
13754 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
13755 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
13756 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
13757 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
13758 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
13759 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
13760 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
13761 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
13762 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
13763 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
13764 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
13765 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
13766 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
13767 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
13768 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
13769 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
13770 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
13771 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
13772 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
13773 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
13774 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
13775 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
13776 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
13777 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
13778 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
13779 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
13780 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
13781 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
13782 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
13783 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
13784 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
13785 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
13786 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
13787 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
13788 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
13789 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
13790 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
13791 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
13792 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
13793 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
13794 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
13795 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
13796 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
13797 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
13798 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
13799 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
13800 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
13801 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
13802 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
13803 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
13804 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
13805 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
13806 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
13807 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
13808 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
13809 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
13810 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
13811 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
13812 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
13813 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
13814 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
13815 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
13816 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
13817 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
13818 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
13819 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
13820 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
13821 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
13822 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
13823 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
13824 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
13825 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
13826 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
13827 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
13828 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
13829 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
13830 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
13831 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
13832 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
13833 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
13834 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
13835 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
13836 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
13837 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
13838 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
13839 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
13840 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
13841 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
13842 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
13843 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
13844 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
13845 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
13846 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
13847 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
13848 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
13849 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
13850 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
13851 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
13852 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
13853 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
13854 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
13855 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
13856 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
13857 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
13858 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
13859 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
13860 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
13861 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
13862 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
13863 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
13864 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
13865 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
13866 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
13867 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
13868 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
13869 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
13870 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
13871 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
13872 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
13873 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
13874 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
13875 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
13876 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
13877 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
13878 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
13879 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
13880 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
13881 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
13882 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
13883 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
13884 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
13885 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
13886 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
13887 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
13888 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
13889 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
13890 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
13891 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
13892 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
13893 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
13894 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
13895 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
13896 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
13897 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
13898 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
13899 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
13900 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
13901 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
13902 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
13903 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
13904 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
13905 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
13906 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
13907 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
13908 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
13909 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
13910 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
13911 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
13912 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
13913 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
13914 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
13915 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
13916 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
13917 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
13918 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
13919 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
13920 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
13921 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
13922 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
13923 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
13924 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
13925 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
13926 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
13927 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
13928 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
13929 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
13930 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
13931 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
13932 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
13933 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
13934 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
13935 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
13936 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
13937 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
13938 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
13939 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
13940 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
13941 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
13942 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
13943 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
13944 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
13945 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
13946 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
13947 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
13948 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
13949 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
13950 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
13951 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
13952 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
13953 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
13954 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
13955 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
13956 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
13957 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
13958 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
13959 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
13960 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
13961 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
13962 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
13963 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
13964 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
13965 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
13966 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
13967 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
13968 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
13969 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
13970 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
13971 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
13972 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
13973 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
13974 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
13975 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
13976 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
13977 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
13978 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
13979 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
13980 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
13981 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
13982 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
13983 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
13984 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
13985 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
13986 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
13987 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
13988 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
13989 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
13990 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
13991 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
13992 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
13993 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
13994 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
13995 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
13996 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
13997 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
13998 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
13999 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
14000 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
14001 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
14002 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
14003 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
14004 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
14005 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
14006 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
14007 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
14008 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
14009 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
14010 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
14011 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
14012 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
14013 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
14014 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
14015 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
14016 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
14017 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
14018 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
14019 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
14020 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
14021 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
14022 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
14023 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
14024 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
14025 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
14026 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
14027 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
14028 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
14029 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
14030 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
14031 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
14032 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
14033 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
14034 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
14035 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
14036 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
14037 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
14038 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
14039 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
14040 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
14041 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
14042 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
14043 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
14044 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
14045 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
14046 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
14047 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
14048 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
14049 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
14050 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
14051 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
14052 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
14053 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
14054 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
14055 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
14056 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
14057 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
14058 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
14059 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
14060 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
14061 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
14062 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
14063 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
14064 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
14065 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
14066 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
14067 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
14068 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
14069 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
14070 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
14071 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
14072 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
14073 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
14074 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
14075 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
14076 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
14077 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
14078 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
14079 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
14080 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
14081 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
14082 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
14083 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
14084 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
14085 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
14086 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
14087 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
14088 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
14089 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
14090 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
14091 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
14092 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
14093 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
14094 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
14095 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
14096 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
14097 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
14098 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
14099 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
14100 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
14101 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
14102 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
14103 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
14104 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
14105 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
14106 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
14107 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
14108 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
14109 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
14110 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
14111 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
14112 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
14113 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
14114 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
14115 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
14116 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
14117 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
14118 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
14119 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
14120 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
14121 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
14122 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
14123 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
14124 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
14125 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
14126 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
14127 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
14128 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
14129 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
14130 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
14131 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
14132 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
14133 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
14134 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
14135 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
14136 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
14137 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
14138 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
14139 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
14140 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
14141 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
14142 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
14143 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
14144 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
14145 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
14146 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
14147 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
14148 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
14149 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
14150 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
14151 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
14152 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
14153 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
14154 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
14155 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
14156 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
14157 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
14158 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
14159 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
14160 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
14161 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
14162 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
14163 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
14164 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
14165 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
14166 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
14167 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
14168 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
14169 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
14170 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
14171 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
14172 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
14173 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
14174 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
14175 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
14176 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
14177 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
14178 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
14179 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
14180 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
14181 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
14182 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
14183 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
14184 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
14185 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
14186 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
14187 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
14188 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
14189 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
14190 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
14191 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
14192 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
14193 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
14194 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
14195 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
14196 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
14197 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
14198 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
14199 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
14200 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
14201 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
14202 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
14203 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
14204 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
14205 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
14206 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
14207 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
14208 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
14209 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
14210 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
14211 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
14212 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
14213 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
14214 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
14215 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
14216 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
14217 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
14218 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
14219 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
14220 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
14221 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
14222 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
14223 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
14224 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
14225 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
14226 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
14227 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
14228 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
14229 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
14230 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
14231 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
14232 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
14233 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
14234 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
14235 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
14236 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
14237 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
14238 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
14239 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
14240 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
14241 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
14242 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
14243 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
14244 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
14245 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
14246 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
14247 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
14248 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
14249 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
14250 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
14251 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
14252 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
14253 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
14254 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
14255 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
14256 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
14257 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
14258 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
14259 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
14260 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
14261 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
14262 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
14263 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
14264 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
14265 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
14266 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
14267 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
14268 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
14269 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
14270 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
14271 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
14272 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
14273 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
14274 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
14275 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
14276 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
14277 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
14278 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
14279 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
14280 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
14281 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
14282 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
14283 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
14284 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
14285 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
14286 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
14287 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
14288 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
14289 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
14290 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
14291 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
14292 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
14293 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
14294 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
14295 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
14296 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
14297 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
14298 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
14299 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
14300 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
14301 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
14302 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
14303 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
14304 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
14305 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
14306 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
14307 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
14308 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
14309 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
14310 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
14311 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
14312 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
14313 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
14314 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
14315 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
14316 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
14317 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
14318 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
14319 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
14320 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
14321 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
14322 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
14323 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
14324 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
14325 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
14326 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
14327 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
14328 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
14329 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
14330 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
14331 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
14332 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
14333 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
14334 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
14335 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
14336 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
14337 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
14338 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
14339 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
14340 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
14341 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
14342 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
14343 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
14344 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
14345 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
14346 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
14347 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
14348 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
14349 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
14350 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
14351 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
14352 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
14353 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
14354 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
14355 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
14356 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
14357 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
14358 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
14359 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
14360 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
14361 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
14362 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
14363 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
14364 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
14365 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
14366 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
14367 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
14368 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
14369 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
14370 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
14371 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
14372 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
14373 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
14374 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
14375 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
14376 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
14377 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
14378 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
14379 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
14380 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
14381 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
14382 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
14383 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
14384 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
14385 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
14386 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
14387 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
14388 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
14389 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
14390 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
14391 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
14392 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
14393 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
14394 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
14395 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
14396 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
14397 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
14398 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
14399 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
14400 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
14401 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
14402 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
14403 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
14404 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
14405 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
14406 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
14407 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
14408 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
14409 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
14410 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
14411 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
14412 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
14413 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
14414 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
14415 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
14416 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
14417 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
14418 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
14419 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
14420 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
14421 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
14422 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
14423 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
14424 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
14425 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
14426 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
14427 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
14428 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
14429 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
14430 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
14431 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
14432 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
14433 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
14434 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
14435 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
14436 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
14437 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
14438 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
14439 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
14440 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
14441 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
14442 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
14443 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
14444 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
14445 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
14446 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
14447 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
14448 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
14449 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
14450 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
14451 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
14452 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
14453 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
14454 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
14455 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
14456 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
14457 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
14458 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
14459 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
14460 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
14461 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
14462 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
14463 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
14464 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
14465 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
14466 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
14467 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
14468 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
14469 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
14470 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
14471 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
14472 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
14473 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
14474 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
14475 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
14476 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
14477 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
14478 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
14479 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
14480 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
14481 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
14482 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
14483 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
14484 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
14485 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
14486 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
14487 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
14488 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
14489 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
14490 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
14491 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
14492 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
14493 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
14494 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
14495 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
14496 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
14497 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
14498 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
14499 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
14500 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
14501 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
14502 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
14503 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
14504 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
14505 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
14506 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
14507 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
14508 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
14509 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
14510 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
14511 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
14512 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
14513 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
14514 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
14515 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
14516 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
14517 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
14518 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
14519 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
14520 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
14521 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
14522 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
14523 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
14524 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
14525 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
14526 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
14527 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
14528 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
14529 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
14530 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
14531 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
14532 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
14533 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
14534 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
14535 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
14536 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
14537 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
14538 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
14539 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
14540 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
14541 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
14542 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
14543 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
14544 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
14545 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
14546 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
14547 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
14548 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
14549 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
14550 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
14551 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
14552 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
14553 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
14554 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
14555 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
14556 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
14557 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
14558 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
14559 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
14560 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
14561 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
14562 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
14563 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
14564 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
14565 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
14566 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
14567 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
14568 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
14569 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
14570 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
14571 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
14572 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
14573 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
14574 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
14575 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
14576 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
14577 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
14578 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
14579 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
14580 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
14581 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
14582 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
14583 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
14584 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
14585 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
14586 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
14587 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
14588 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
14589 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
14590 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
14591 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
14592 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
14593 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
14594 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
14595 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
14596 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
14597 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
14598 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
14599 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
14600 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
14601 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
14602 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
14603 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
14604 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
14605 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
14606 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
14607 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
14608 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
14609 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
14610 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
14611 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
14612 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
14613 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
14614 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
14615 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
14616 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
14617 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
14618 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
14619 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
14620 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
14621 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
14622 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
14623 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
14624 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
14625 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
14626 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
14627 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
14628 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
14629 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
14630 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
14631 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
14632 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
14633 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
14634 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
14635 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
14636 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
14637 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
14638 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
14639 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
14640 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
14641 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
14642 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
14643 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
14644 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
14645 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
14646 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
14647 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
14648 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
14649 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
14650 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
14651 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
14652 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
14653 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
14654 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
14655 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
14656 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
14657 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
14658 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
14659 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
14660 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
14661 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
14662 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
14663 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
14664 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
14665 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
14666 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
14667 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
14668 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
14669 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
14670 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
14671 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
14672 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
14673 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
14674 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
14675 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
14676 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
14677 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
14678 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
14679 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
14680 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
14681 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
14682 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
14683 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
14684 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
14685 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
14686 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
14687 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
14688 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
14689 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
14690 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
14691 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
14692 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
14693 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
14694 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
14695 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
14696 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
14697 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
14698 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
14699 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
14700 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
14701 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
14702 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
14703 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
14704 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
14705 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
14706 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
14707 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
14708 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
14709 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
14710 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
14711 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
14712 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
14713 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
14714 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
14715 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
14716 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
14717 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
14718 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
14719 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
14720 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
14721 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
14722 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
14723 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
14724 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
14725 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
14726 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
14727 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
14728 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
14729 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
14730 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
14731 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
14732 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
14733 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
14734 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
14735 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
14736 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
14737 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
14738 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
14739 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
14740 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
14741 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
14742 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
14743 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
14744 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
14745 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
14746 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
14747 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
14748 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
14749 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
14750 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
14751 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
14752 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
14753 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
14754 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
14755 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
14756 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
14757 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
14758 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
14759 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
14760 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
14761 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
14762 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
14763 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
14764 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
14765 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
14766 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
14767 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
14768 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
14769 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
14770 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
14771 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
14772 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
14773 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
14774 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
14775 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
14776 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
14777 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
14778 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
14779 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
14780 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
14781 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
14782 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
14783 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
14784 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
14785 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
14786 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
14787 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
14788 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
14789 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
14790 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
14791 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
14792 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
14793 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
14794 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
14795 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
14796 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
14797 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
14798 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
14799 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
14800 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
14801 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
14802 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
14803 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
14804 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
14805 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
14806 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
14807 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
14808 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
14809 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
14810 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
14811 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
14812 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
14813 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
14814 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
14815 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
14816 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
14817 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
14818 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
14819 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
14820 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
14821 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
14822 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
14823 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
14824 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
14825 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
14826 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
14827 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
14828 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
14829 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
14830 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
14831 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
14832 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
14833 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
14834 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
14835 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
14836 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
14837 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
14838 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
14839 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
14840 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
14841 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
14842 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
14843 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
14844 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
14845 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
14846 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
14847 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
14848 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
14849 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
14850 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
14851 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
14852 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
14853 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
14854 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
14855 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
14856 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
14857 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
14858 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
14859 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
14860 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
14861 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
14862 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
14863 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
14864 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
14865 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
14866 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
14867 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
14868 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
14869 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
14870 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
14871 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
14872 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
14873 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
14874 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
14875 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
14876 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
14877 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
14878 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
14879 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
14880 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
14881 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
14882 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
14883 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
14884 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
14885 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
14886 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
14887 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
14888 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
14889 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
14890 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
14891 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
14892 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
14893 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
14894 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
14895 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
14896 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
14897 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
14898 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
14899 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
14900 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
14901 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
14902 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
14903 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
14904 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
14905 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
14906 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
14907 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
14908 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
14909 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
14910 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
14911 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
14912 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
14913 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
14914 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
14915 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
14916 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
14917 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
14918 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
14919 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
14920 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
14921 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
14922 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
14923 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
14924 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
14925 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
14926 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
14927 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
14928 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
14929 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
14930 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
14931 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
14932 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
14933 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
14934 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
14935 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
14936 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
14937 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
14938 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
14939 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
14940 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
14941 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
14942 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
14943 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
14944 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
14945 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
14946 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
14947 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
14948 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
14949 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
14950 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
14951 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
14952 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
14953 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
14954 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
14955 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
14956 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
14957 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
14958 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
14959 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
14960 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
14961 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
14962 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
14963 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
14964 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
14965 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
14966 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
14967 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
14968 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
14969 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
14970 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
14971 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
14972 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
14973 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
14974 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
14975 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
14976 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
14977 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
14978 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
14979 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
14980 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
14981 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
14982 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
14983 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
14984 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
14985 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
14986 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
14987 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
14988 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
14989 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
14990 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
14991 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
14992 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
14993 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
14994 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
14995 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
14996 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
14997 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
14998 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
14999 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
15000 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
15001 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
15002 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
15003 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
15004 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
15005 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
15006 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
15007 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
15008 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
15009 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
15010 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
15011 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
15012 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
15013 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
15014 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
15015 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
15016 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
15017 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
15018 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
15019 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
15020 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
15021 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
15022 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
15023 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
15024 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
15025 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
15026 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
15027 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
15028 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
15029 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
15030 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
15031 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
15032 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
15033 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
15034 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
15035 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
15036 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
15037 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
15038 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
15039 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
15040 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
15041 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
15042 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
15043 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
15044 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
15045 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
15046 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
15047 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
15048 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
15049 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
15050 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
15051 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
15052 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
15053 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
15054 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
15055 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
15056 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
15057 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
15058 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
15059 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
15060 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
15061 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
15062 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
15063 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
15064 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
15065 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
15066 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
15067 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
15068 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
15069 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
15070 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
15071 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
15072 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
15073 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
15074 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
15075 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
15076 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
15077 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
15078 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
15079 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
15080 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
15081 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
15082 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble.
15083 * lib/target-supports.exp: Add --save-temps to mve options.
15085 2020-03-23 Mark Eggleston <mark.eggleston@codethink.com>
15089 * gfortran.dg/pr93365.f90: New test.
15090 * gfortran.dg/pr93600_1.f90: New test.
15091 * gfortran.dg/pr93600_2.f90: New test.
15093 2020-03-23 Tobias Burnus <tobias@codesourcery.com>
15095 * lib/target-supports.exp (check_effective_target_offload_gcn):
15096 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa.
15098 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
15101 * gdc.dg/pr93038b.d: New test.
15103 2020-03-22 Iain Sandoe <iain@sandoe.co.uk>
15105 * g++.dg/abi/lambda-vis.C: Amend assembler match
15106 strings for targets using a USER_LABEL_PREFIX.
15108 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org>
15111 * gdc.dg/fileimports/pr93038.txt: New test.
15112 * gdc.dg/pr93038.d: New test.
15114 2020-03-21 Patrick Palka <ppalka@redhat.com>
15117 * g++.dg/cpp1y/constexpr-union2.C: New test.
15118 * g++.dg/cpp1y/constexpr-union3.C: New test.
15119 * g++.dg/cpp1y/constexpr-union4.C: New test.
15120 * g++.dg/cpp1y/constexpr-union5.C: New test.
15121 * g++.dg/cpp1y/pr94066.C: New test.
15122 * g++.dg/cpp1y/pr94066-2.C: New test.
15123 * g++.dg/cpp1y/pr94066-3.C: New test.
15124 * g++.dg/cpp2a/constexpr-union1.C: New test.
15126 2020-03-21 Tamar Christina <tamar.christina@arm.com>
15129 * gcc.target/aarch64/pr94052.C: New test.
15131 2020-03-20 Martin Jambor <mjambor@suse.cz>
15133 PR tree-optimization/93435
15134 * gcc.dg/tree-ssa/pr93435.c: New test.
15136 2020-03-20 Jan Hubicka <hubicka@ucw.cz>
15139 * g++.dg/torture/pr93347.C: New test.
15141 2020-03-20 Patrick Palka <ppalka@redhat.com>
15144 * g++.dg/cpp0x/decltype74.C: New test.
15145 * g++.dg/cpp0x/decltype75.C: New test.
15147 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15148 Andre Vieira <andre.simoesdiasvieira@arm.com>
15149 Mihail Ionescu <mihail.ionescu@arm.com>
15151 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test.
15152 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
15153 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
15154 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
15155 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
15156 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
15157 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
15158 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
15159 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise.
15160 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
15161 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
15162 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
15163 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
15164 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
15165 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
15166 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
15167 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
15168 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
15169 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
15170 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
15171 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
15172 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
15173 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
15174 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
15175 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
15176 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
15177 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
15178 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
15179 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
15180 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
15181 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
15182 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
15183 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
15184 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
15185 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
15186 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
15187 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
15188 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
15189 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
15190 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
15192 2020-03-20 Richard Sandiford <richard.sandiford@arm.com>
15194 PR middle-end/94072
15195 * gcc.target/aarch64/pr94072.c: New test.
15197 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15198 Andre Vieira <andre.simoesdiasvieira@arm.com>
15199 Mihail Ionescu <mihail.ionescu@arm.com>
15201 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test.
15202 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
15203 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
15204 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
15205 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
15206 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
15207 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
15208 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
15209 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
15210 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
15211 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
15212 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
15213 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
15214 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
15215 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
15216 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
15218 2020-03-20 Patrick Palka <ppalka@redhat.com>
15220 * g++.dg/concepts/diagnostic6.C: New test.
15222 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15224 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test.
15225 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise.
15226 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise.
15227 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise.
15228 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise.
15229 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise.
15230 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise.
15231 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise.
15232 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise.
15233 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise.
15234 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise.
15235 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise.
15236 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise.
15237 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise.
15238 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise.
15239 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise.
15240 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise.
15241 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise.
15242 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise.
15243 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise.
15244 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise.
15245 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise.
15246 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise.
15247 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise.
15248 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise.
15249 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise.
15250 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise.
15251 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise.
15252 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise.
15253 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
15254 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
15255 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
15256 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
15257 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
15258 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
15259 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
15260 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
15261 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
15262 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
15263 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
15264 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
15265 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
15266 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
15267 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
15268 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
15269 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
15270 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
15271 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
15272 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
15273 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
15274 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
15275 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
15276 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
15277 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
15278 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
15279 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
15280 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
15281 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
15282 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
15283 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
15284 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
15285 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
15286 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
15287 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
15288 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
15289 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
15290 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
15291 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
15292 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
15293 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
15294 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
15295 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
15296 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
15297 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
15298 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
15299 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
15300 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
15301 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
15302 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
15303 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
15304 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
15305 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
15306 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
15307 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
15308 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
15309 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
15310 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
15311 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
15312 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
15313 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
15314 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
15315 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
15316 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
15317 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
15318 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
15319 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
15320 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
15321 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
15322 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
15323 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
15324 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
15325 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
15326 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
15327 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
15328 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
15329 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
15330 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
15331 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
15332 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
15333 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
15334 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
15335 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
15336 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
15337 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
15338 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
15339 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
15340 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
15341 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
15342 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
15343 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
15344 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise.
15345 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise.
15346 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise.
15347 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise.
15348 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise.
15349 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise.
15350 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise.
15351 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise.
15352 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise.
15353 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise.
15354 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise.
15355 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise.
15356 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise.
15357 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise.
15358 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
15359 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise.
15360 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise.
15361 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise.
15362 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise.
15363 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise.
15364 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
15365 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
15366 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
15367 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
15368 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
15369 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
15370 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
15371 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
15372 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
15373 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
15374 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
15375 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
15376 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
15377 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
15378 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
15379 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
15380 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
15381 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
15382 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
15383 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
15384 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
15385 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
15386 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
15387 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
15388 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
15389 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
15390 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
15391 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
15392 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
15393 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
15394 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
15395 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
15396 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
15397 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
15398 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
15399 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
15400 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
15401 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
15402 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise.
15403 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise.
15404 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise.
15405 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise.
15406 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise.
15407 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise.
15408 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise.
15409 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise.
15410 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise.
15411 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise.
15412 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise.
15413 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
15414 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise.
15415 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise.
15416 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise.
15417 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise.
15418 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise.
15419 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise.
15420 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise.
15421 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise.
15422 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise.
15423 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise.
15424 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise.
15425 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise.
15426 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise.
15427 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise.
15428 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise.
15429 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise.
15430 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
15431 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
15432 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
15433 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
15434 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
15435 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
15436 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
15437 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
15438 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
15439 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
15440 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
15441 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
15442 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
15443 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
15444 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
15445 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
15446 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
15447 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
15448 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
15449 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
15450 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
15451 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
15452 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
15453 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
15454 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
15455 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
15456 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
15457 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
15458 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
15459 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
15460 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
15461 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
15462 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
15463 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
15464 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
15465 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
15466 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
15467 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
15468 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
15469 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
15470 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
15471 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
15472 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
15473 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
15474 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
15475 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
15476 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
15477 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
15478 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
15479 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
15480 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
15481 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
15482 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
15483 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
15484 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
15485 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
15486 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
15487 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
15488 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
15489 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
15490 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
15491 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
15492 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
15493 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
15494 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
15495 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
15496 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
15497 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
15498 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
15499 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
15500 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
15501 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
15502 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
15503 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
15504 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
15505 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
15506 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
15507 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
15508 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
15509 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
15510 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
15511 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
15512 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
15513 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
15514 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
15515 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
15516 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
15517 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
15518 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
15519 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
15520 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
15521 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
15522 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
15523 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
15524 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
15525 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
15526 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
15527 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
15528 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
15529 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
15530 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
15531 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
15532 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
15533 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
15534 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
15535 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
15536 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
15537 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
15538 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
15539 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
15540 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
15541 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
15542 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
15543 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
15544 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
15545 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
15546 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise.
15547 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise.
15548 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise.
15549 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise.
15550 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise.
15551 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise.
15552 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
15553 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
15554 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
15555 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
15556 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
15557 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
15558 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
15559 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
15560 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
15561 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
15562 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
15563 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
15564 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
15565 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
15566 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
15567 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
15568 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
15569 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
15570 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
15571 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
15572 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
15573 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
15574 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
15575 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
15576 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
15577 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
15578 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
15579 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
15580 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
15581 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
15582 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
15583 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
15584 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
15585 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
15586 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
15587 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
15588 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
15589 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
15590 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
15591 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
15592 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
15593 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
15594 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
15595 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
15596 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
15597 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
15598 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
15600 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15601 Andre Vieira <andre.simoesdiasvieira@arm.com>
15602 Mihail Ionescu <mihail.ionescu@arm.com>
15604 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test.
15605 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
15606 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
15607 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
15608 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
15609 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
15610 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
15611 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
15612 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
15613 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
15614 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c:
15616 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c:
15618 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
15619 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
15620 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
15621 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c:
15623 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c:
15625 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c:
15627 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
15628 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
15630 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15631 Andre Vieira <andre.simoesdiasvieira@arm.com>
15632 Mihail Ionescu <mihail.ionescu@arm.com>
15634 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test.
15635 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise.
15636 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise.
15637 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise.
15638 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise.
15639 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise.
15640 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise.
15641 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise.
15642 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise.
15643 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise.
15644 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise.
15645 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise.
15646 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise.
15647 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise.
15648 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise.
15649 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise.
15650 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise.
15651 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise.
15652 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise.
15653 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise.
15654 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise.
15655 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise.
15656 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise.
15657 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise.
15658 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise.
15659 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise.
15660 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise.
15661 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise.
15662 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise.
15663 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise.
15664 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise.
15665 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise.
15666 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise.
15667 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise.
15668 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise.
15669 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise.
15670 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise.
15671 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise.
15672 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise.
15673 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise.
15674 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise.
15675 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise.
15676 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise.
15677 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise.
15678 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise.
15679 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise.
15680 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise.
15681 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise.
15683 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15685 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test.
15686 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
15687 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
15688 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
15689 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise.
15690 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise.
15691 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise.
15692 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise.
15693 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise.
15694 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise.
15695 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise.
15696 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise.
15697 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise.
15698 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise.
15699 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise.
15700 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise.
15701 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
15702 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise.
15704 2020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15705 Andre Vieira <andre.simoesdiasvieira@arm.com>
15706 Mihail Ionescu <mihail.ionescu@arm.com>
15708 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test.
15709 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise.
15710 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise.
15711 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise.
15712 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise.
15713 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise.
15714 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise.
15715 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise.
15717 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15719 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms.
15720 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
15721 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
15722 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
15723 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
15724 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise.
15725 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
15726 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise.
15727 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
15728 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
15729 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
15730 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
15731 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
15732 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
15733 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
15734 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
15735 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
15737 2020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15739 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test.
15741 2020-03-20 Jakub Jelinek <jakub@redhat.com>
15743 PR tree-optimization/94224
15744 * g++.dg/tree-ssa/pr94224.C: New test.
15746 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
15749 * g++.dg/torture/pr94202.C: New test.
15751 2020-03-19 Jakub Jelinek <jakub@redhat.com>
15753 PR gcov-profile/94029
15754 * gcc.misc-tests/gcov-pr94029.c: New test.
15756 2020-03-19 Jan Hubicka <hubicka@ucw.cz>
15759 * gcc.c-torture/pr92372.c: New test.
15760 * gcc.dg/attr-flatten-1.c: New test.
15762 2020-03-19 Jakub Jelinek <jakub@redhat.com>
15764 PR tree-optimization/94211
15765 * gcc.dg/pr94211.c: New test.
15767 2020-03-19 Richard Biener <rguenther@suse.de>
15769 PR middle-end/94216
15770 * g++.dg/torture/pr94216.C: New testcase.
15772 2020-03-18 Martin Sebor <msebor@redhat.com>
15775 * gcc.dg/attr-weakref-5.c: New test.
15777 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15778 Mihail Ionescu <mihail.ionescu@arm.com>
15779 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15781 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test.
15782 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
15783 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
15784 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
15785 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
15786 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
15787 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
15788 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
15789 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c:
15791 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c:
15793 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c:
15795 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c:
15797 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
15798 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
15799 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c:
15801 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c:
15803 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
15804 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
15805 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
15806 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
15807 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
15808 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
15809 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
15810 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
15811 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c:
15813 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c:
15815 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c:
15817 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c:
15819 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c:
15821 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c:
15824 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15825 Mihail Ionescu <mihail.ionescu@arm.com>
15826 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15828 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test.
15829 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
15830 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
15831 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
15832 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
15833 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
15834 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
15835 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
15836 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
15837 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
15838 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
15839 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
15840 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
15841 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
15842 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
15843 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
15844 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
15845 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
15846 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
15847 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
15848 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
15849 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
15850 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
15851 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
15852 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c:
15854 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c:
15856 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c:
15858 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c:
15860 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c:
15862 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c:
15864 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c:
15866 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c:
15868 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
15869 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
15870 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
15871 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
15872 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
15873 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
15874 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
15875 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
15877 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15878 Mihail Ionescu <mihail.ionescu@arm.com>
15879 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15881 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
15882 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
15883 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
15884 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
15885 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
15886 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
15887 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
15888 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
15889 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
15890 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
15891 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
15892 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
15893 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
15894 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
15895 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
15896 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
15897 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
15898 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
15899 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
15900 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
15901 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
15902 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
15903 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
15904 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
15905 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
15906 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
15907 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
15908 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
15909 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
15910 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
15911 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
15912 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
15913 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
15914 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
15915 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
15916 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
15917 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
15918 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
15919 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
15920 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
15922 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15923 Mihail Ionescu <mihail.ionescu@arm.com>
15924 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15926 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test.
15927 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
15928 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
15929 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
15930 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
15931 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
15932 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
15933 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
15934 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
15935 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
15936 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
15937 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
15938 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
15939 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
15940 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
15941 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
15942 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
15943 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
15944 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
15945 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
15946 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
15947 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
15948 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
15949 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
15950 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
15951 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
15952 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
15953 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
15954 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
15955 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
15956 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
15957 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
15958 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
15959 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
15960 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
15961 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
15962 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
15963 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
15964 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
15965 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
15967 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15968 Mihail Ionescu <mihail.ionescu@arm.com>
15969 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15971 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test.
15972 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
15973 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
15974 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
15975 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
15976 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
15977 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
15978 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
15979 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
15980 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
15981 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
15982 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
15983 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
15984 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
15986 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
15987 Mihail Ionescu <mihail.ionescu@arm.com>
15988 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
15990 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test.
15991 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
15992 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
15993 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
15994 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
15995 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
15996 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
15997 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
15998 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
15999 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
16000 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
16001 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
16002 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
16003 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
16005 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16006 Mihail Ionescu <mihail.ionescu@arm.com>
16007 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16009 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test.
16010 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
16011 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
16012 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
16013 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
16014 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
16015 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
16016 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
16017 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
16018 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
16019 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
16020 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
16021 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
16022 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
16024 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16025 Mihail Ionescu <mihail.ionescu@arm.com>
16026 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16028 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test.
16029 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
16030 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
16031 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
16032 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
16033 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
16034 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
16035 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
16036 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
16037 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
16038 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
16039 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
16040 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
16041 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
16043 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16044 Mihail Ionescu <mihail.ionescu@arm.com>
16045 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16047 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test.
16048 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise.
16049 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise.
16050 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise.
16051 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise.
16052 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise.
16053 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
16054 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
16055 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
16056 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
16057 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
16058 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
16059 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
16060 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
16061 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
16062 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
16063 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
16064 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
16065 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
16066 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
16067 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
16068 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
16069 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
16070 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
16071 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
16072 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
16073 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
16074 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
16075 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
16076 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
16077 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
16078 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
16079 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
16080 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
16081 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
16082 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
16083 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
16084 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
16085 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
16086 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
16087 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
16088 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
16089 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
16090 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
16091 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
16092 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
16093 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise.
16094 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise.
16095 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise.
16096 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise.
16097 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
16098 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
16099 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
16100 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
16101 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
16102 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
16103 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
16104 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
16105 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
16106 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
16107 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
16108 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
16110 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16111 Mihail Ionescu <mihail.ionescu@arm.com>
16112 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16114 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
16115 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
16116 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
16117 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
16118 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
16119 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
16120 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise.
16121 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise.
16122 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
16123 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
16124 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
16125 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
16126 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
16127 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
16128 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
16129 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
16130 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise.
16131 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise.
16132 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise.
16133 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise.
16134 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise.
16135 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise.
16136 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise.
16137 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise.
16138 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
16139 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
16140 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
16141 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
16142 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
16143 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
16144 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
16145 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
16146 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
16147 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
16148 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
16149 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
16150 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
16151 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
16152 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
16153 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
16154 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
16155 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
16156 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
16157 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
16158 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
16159 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
16160 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
16161 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
16162 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
16163 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
16164 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
16165 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
16166 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
16167 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
16168 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
16169 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
16170 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
16171 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
16172 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
16173 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
16174 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
16175 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
16176 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
16177 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
16178 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
16179 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
16180 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
16181 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
16182 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
16183 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
16184 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
16185 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
16186 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
16187 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
16188 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
16189 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
16190 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
16192 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16193 Mihail Ionescu <mihail.ionescu@arm.com>
16194 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16196 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test.
16197 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise.
16198 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise.
16199 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise.
16200 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise.
16201 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise.
16202 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise.
16203 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise.
16204 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise.
16205 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise.
16206 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise.
16207 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise.
16208 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise.
16209 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise.
16210 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise.
16211 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise.
16212 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise.
16213 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise.
16214 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
16215 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
16216 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
16217 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
16218 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
16219 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
16220 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
16221 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
16222 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
16223 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
16224 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
16225 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
16226 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
16227 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
16228 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
16229 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
16230 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
16231 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
16232 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
16233 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
16234 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
16235 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
16236 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
16237 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
16238 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
16239 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
16240 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
16241 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
16242 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
16243 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
16244 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
16245 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
16246 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
16247 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
16248 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
16249 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
16250 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise.
16251 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
16252 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
16253 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
16254 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
16255 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
16256 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
16257 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
16258 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
16259 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
16260 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
16261 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
16262 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
16263 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
16264 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
16265 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
16266 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
16267 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
16268 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise.
16269 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise.
16270 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise.
16271 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise.
16272 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise.
16273 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise.
16274 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise.
16275 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise.
16276 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise.
16277 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise.
16278 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise.
16279 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise.
16280 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise.
16281 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise.
16282 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise.
16283 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise.
16284 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise.
16285 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise.
16286 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise.
16287 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise.
16288 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise.
16289 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise.
16290 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise.
16291 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise.
16292 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise.
16293 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise.
16294 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise.
16295 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise.
16296 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise.
16297 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise.
16298 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
16299 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
16300 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
16301 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
16302 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
16303 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
16304 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
16305 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
16306 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
16307 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise.
16308 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise.
16309 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise.
16310 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise.
16311 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise.
16312 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise.
16313 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
16314 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
16315 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
16316 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
16317 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
16318 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
16319 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise.
16320 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
16321 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
16322 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
16323 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
16324 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
16325 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise.
16326 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
16327 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
16328 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
16329 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
16330 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
16331 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise.
16332 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
16333 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
16334 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
16335 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
16336 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
16337 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
16338 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
16339 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
16340 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
16341 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
16342 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
16343 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
16344 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
16345 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
16346 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
16347 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
16348 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
16349 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
16350 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
16351 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
16352 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
16353 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
16354 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
16355 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
16356 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
16357 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
16358 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
16359 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
16360 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
16361 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise.
16362 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise.
16363 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise.
16364 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise.
16365 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise.
16366 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise.
16367 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise.
16368 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise.
16369 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise.
16370 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise.
16371 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise.
16372 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise.
16373 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise.
16374 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
16375 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
16376 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise.
16377 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
16378 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
16379 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise.
16380 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise.
16381 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise.
16382 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise.
16383 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise.
16384 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise.
16385 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise.
16386 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
16387 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
16388 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise.
16389 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
16390 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
16391 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise.
16392 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise.
16393 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise.
16394 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise.
16395 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise.
16396 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise.
16397 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
16398 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
16399 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
16400 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
16401 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
16402 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
16403 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
16404 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
16405 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
16406 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise.
16407 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise.
16408 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise.
16409 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
16410 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
16411 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
16412 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise.
16413 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise.
16414 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise.
16415 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
16416 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
16417 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
16418 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
16419 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
16420 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
16421 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
16422 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
16423 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
16424 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
16425 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
16426 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
16427 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
16428 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
16429 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
16430 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
16431 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
16432 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
16433 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
16434 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
16435 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
16436 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
16437 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
16438 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
16439 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
16440 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
16441 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
16442 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
16443 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
16444 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
16445 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
16446 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
16447 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
16448 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
16449 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
16450 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
16451 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
16452 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
16453 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
16454 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
16455 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
16456 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
16457 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
16458 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
16459 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
16460 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
16461 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
16462 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
16463 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
16464 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
16465 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
16466 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
16467 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
16468 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
16469 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise.
16470 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise.
16471 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise.
16472 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise.
16473 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise.
16474 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise.
16475 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
16476 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
16477 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
16478 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
16479 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
16480 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
16481 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
16482 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
16483 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
16484 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
16485 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
16486 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
16487 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
16488 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
16489 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
16490 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
16491 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
16492 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
16493 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
16494 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
16495 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
16496 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
16497 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
16498 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
16499 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
16500 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
16501 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
16502 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
16503 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
16504 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
16506 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16507 Mihail Ionescu <mihail.ionescu@arm.com>
16508 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16510 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test.
16511 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise.
16512 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise.
16513 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise.
16514 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise.
16515 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise.
16516 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
16517 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
16518 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
16519 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
16520 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
16521 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
16522 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
16523 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
16524 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
16525 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
16526 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
16527 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
16528 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
16529 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
16530 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
16531 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
16532 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
16533 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
16534 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
16535 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
16536 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
16537 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
16538 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
16539 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
16540 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
16542 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16543 Mihail Ionescu <mihail.ionescu@arm.com>
16544 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16546 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test.
16547 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise.
16548 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise.
16549 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise.
16550 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise.
16551 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
16552 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
16553 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
16554 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
16555 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
16556 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
16557 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
16558 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise.
16559 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise.
16560 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise.
16561 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise.
16562 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise.
16563 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise.
16564 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise.
16565 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise.
16566 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise.
16567 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise.
16568 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise.
16569 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise.
16570 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise.
16571 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise.
16572 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise.
16573 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise.
16574 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise.
16575 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise.
16576 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise.
16577 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise.
16578 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise.
16579 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise.
16580 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
16581 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
16582 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
16583 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
16584 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
16585 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
16586 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
16587 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
16588 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
16589 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
16590 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
16591 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
16592 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
16593 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
16594 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
16595 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
16596 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
16597 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
16598 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
16599 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
16600 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise.
16601 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise.
16602 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
16603 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
16604 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
16605 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
16606 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
16607 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
16608 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
16609 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
16610 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise.
16611 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise.
16612 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise.
16613 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise.
16614 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise.
16615 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise.
16616 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise.
16617 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise.
16618 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise.
16619 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise.
16620 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise.
16621 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise.
16622 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
16623 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
16624 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
16625 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
16626 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
16627 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
16628 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise.
16629 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise.
16630 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
16631 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
16632 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
16633 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
16634 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
16635 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
16636 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise.
16637 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise.
16638 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
16639 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
16640 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
16641 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
16642 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
16643 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
16644 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
16645 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
16646 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
16647 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
16648 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
16649 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
16650 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
16651 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
16652 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
16653 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
16654 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
16655 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
16656 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
16657 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
16658 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
16659 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
16660 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
16661 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
16662 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
16663 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
16664 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
16665 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
16666 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
16667 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
16668 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
16669 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
16670 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
16671 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
16672 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
16673 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
16674 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
16675 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
16676 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
16677 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
16678 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
16679 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
16680 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
16681 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
16682 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
16683 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
16684 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
16685 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
16686 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
16687 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
16688 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
16689 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
16690 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
16691 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
16692 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
16693 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
16694 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
16695 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
16696 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
16697 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
16698 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
16699 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
16700 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
16701 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
16702 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
16703 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
16704 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
16705 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
16706 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
16707 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
16708 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
16709 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
16710 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
16711 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
16712 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
16713 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
16714 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
16715 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
16716 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
16717 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
16718 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
16719 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
16720 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
16721 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
16722 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
16723 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
16724 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
16725 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
16726 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
16727 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
16728 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
16729 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
16730 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
16731 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
16732 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
16733 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
16734 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
16735 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
16736 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
16737 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
16738 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
16739 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
16740 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
16741 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
16742 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
16743 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
16744 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
16745 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
16746 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
16747 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
16748 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
16750 2020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
16751 Mihail Ionescu <mihail.ionescu@arm.com>
16752 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16754 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test.
16755 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise.
16756 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise.
16757 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise.
16758 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise.
16759 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise.
16760 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise.
16761 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise.
16762 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise.
16763 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise.
16764 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
16765 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
16766 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise.
16767 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
16768 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
16769 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
16770 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
16771 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
16772 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise.
16773 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise.
16774 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise.
16775 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise.
16776 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise.
16777 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise.
16778 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise.
16779 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise.
16780 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise.
16781 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise.
16782 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise.
16783 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise.
16784 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise.
16785 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise.
16786 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise.
16787 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise.
16788 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise.
16789 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise.
16790 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise.
16791 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise.
16792 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise.
16793 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise.
16794 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise.
16795 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise.
16796 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise.
16797 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise.
16798 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise.
16799 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise.
16800 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise.
16801 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise.
16802 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise.
16803 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise.
16804 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise.
16805 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise.
16806 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise.
16807 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise.
16808 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise.
16809 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise.
16810 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise.
16811 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise.
16812 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise.
16813 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise.
16814 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise.
16815 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise.
16816 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise.
16817 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise.
16818 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise.
16819 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise.
16820 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise.
16821 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise.
16822 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise.
16823 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise.
16824 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise.
16825 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise.
16826 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise.
16827 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise.
16828 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise.
16829 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise.
16830 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise.
16831 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise.
16832 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise.
16833 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise.
16834 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise.
16835 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise.
16836 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise.
16837 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise.
16838 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise.
16839 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise.
16840 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise.
16841 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise.
16842 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise.
16843 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise.
16844 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise.
16845 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise.
16846 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise.
16847 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise.
16848 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise.
16849 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise.
16850 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise.
16851 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise.
16852 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise.
16853 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise.
16854 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise.
16855 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise.
16856 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise.
16857 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise.
16858 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise.
16859 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise.
16860 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise.
16861 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise.
16862 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise.
16863 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise.
16864 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise.
16865 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise.
16866 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise.
16867 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise.
16868 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
16869 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
16870 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
16871 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
16872 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
16873 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
16874 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
16875 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
16876 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
16877 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
16878 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
16879 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
16880 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
16881 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
16882 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
16883 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
16884 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
16885 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
16886 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise.
16887 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise.
16888 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise.
16889 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise.
16890 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise.
16891 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise.
16892 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
16893 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
16894 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
16895 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
16896 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
16897 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
16898 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
16899 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
16900 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
16901 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
16902 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
16903 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
16904 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
16905 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
16906 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
16907 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
16908 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
16909 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
16910 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
16911 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
16912 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
16913 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
16914 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
16915 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
16916 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
16917 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
16918 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
16919 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
16920 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
16921 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise.
16922 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
16923 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
16924 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
16925 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
16926 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
16927 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
16928 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
16929 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
16930 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
16931 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
16932 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
16933 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise.
16934 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise.
16935 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise.
16936 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
16937 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
16938 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
16939 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
16940 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
16941 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
16942 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise.
16943 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
16944 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
16945 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
16946 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
16947 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
16948 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
16949 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
16950 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
16951 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
16952 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
16953 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
16954 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise.
16955 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise.
16956 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise.
16957 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
16958 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
16959 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
16960 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise.
16961 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise.
16962 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise.
16963 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
16964 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
16965 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
16966 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
16967 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
16968 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
16969 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
16970 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
16971 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
16972 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
16973 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
16974 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
16975 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
16976 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
16977 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
16978 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
16979 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
16980 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
16981 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
16982 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
16983 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
16984 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
16985 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
16986 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
16987 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise.
16988 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise.
16989 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise.
16990 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise.
16991 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise.
16992 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise.
16993 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
16994 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
16995 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
16996 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
16997 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
16998 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
16999 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
17000 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
17001 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
17002 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
17003 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
17004 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
17005 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
17006 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
17007 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
17008 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
17009 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
17010 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
17012 2020-03-18 David Malcolm <dmalcolm@redhat.com>
17015 * gcc.dg/analyzer/pr94047.c: New test.
17017 2020-03-18 Richard Biener <rguenther@suse.de>
17019 PR middle-end/94206
17020 * gcc.dg/torture/pr94206.c: New testcase.
17022 2020-03-18 Duan bo <duanbo3@huawei.com>
17025 * gcc.target/aarch64/pr94201.c:New test.
17027 2020-03-18 Richard Sandiford <richard.sandiford@arm.com>
17029 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the
17030 check-function-bodies patterns for p15 to be saved.
17031 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two
17032 predicates to be saved.
17033 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect
17034 p12-p15 to be saved and restored.
17035 (test_2): Remove p12-p15 from the clobber list.
17036 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect
17037 p12-p15 to be saved and restored.
17038 (test_2): Remove p12-p15 from the clobber list.
17039 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect
17040 p12-p15 to be saved and restored.
17041 (test_2): Remove p12-p15 from the clobber list.
17042 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect
17043 p12-p15 to be saved and restored.
17044 (test_2): Remove p12-p15 from the clobber list.
17045 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15
17046 to be saved and restored.
17047 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
17048 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
17049 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
17050 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
17051 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
17052 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
17053 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
17054 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise.
17055 (test_2): Remove p12-p15 from the clobber list.
17056 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect
17057 p12-p15 to be saved and restored.
17058 (test_2): Remove p12-p15 from the clobber list.
17059 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect
17060 p12-p15 to be saved and restored.
17061 (test_2): Remove p12-p15 from the clobber list.
17062 (test_4): Expect only 16 bytes of stack to be allocated for the
17063 predicate save slot.
17064 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect
17065 p12-p15 to be saved and restored.
17066 (test_2): Remove p12-p15 from the clobber list.
17067 (test_4): Expect only 16 bytes of stack to be allocated for the
17068 predicate save slot.
17069 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect
17070 p12-p15 to be saved and restored.
17071 (test_2): Remove p12-p15 from the clobber list.
17072 (test_4): Expect only 16 bytes of stack to be allocated for the
17073 predicate save slot.
17074 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect
17075 p12-p15 to be saved and restored.
17076 (test_2): Remove p12-p15 from the clobber list.
17077 (test_4): Expect only 32 bytes of stack to be allocated for the
17078 predicate save slot.
17079 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather
17080 than p4 to create a vector-sized save slot.
17081 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
17082 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
17083 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
17085 2020-03-18 Tobias Burnus <tobias@codesourcery.com>
17087 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if
17088 not defined; update comments.
17089 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
17091 2020-03-18 Richard Biener <rguenther@suse.de>
17093 PR middle-end/94188
17094 * gcc.dg/pr94188.c: New testcase.
17096 2020-03-18 Jakub Jelinek <jakub@redhat.com>
17099 * g++.dg/cpp1z/class-deduction72.C: New test.
17101 2020-03-17 Uroš Bizjak <ubizjak@gmail.com>
17103 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector.
17105 2020-03-17 Jakub Jelinek <jakub@redhat.com>
17108 * gcc.dg/pr94172-1.c: New test.
17109 * gcc.dg/pr94172-2.c: New test.
17112 * g++.dg/cpp0x/enum40.C: New test.
17114 2020-03-17 Richard Sandiford <richard.sandiford@arm.com>
17116 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for
17117 -fno-fat-lto-objects. Use tabs rather than spaces in the
17118 check-function-bodies code.
17120 2020-03-17 Iain Sandoe <iain@sandoe.co.uk>
17122 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that
17123 DEFAULT_CXXFLAGS has a value, even if unset by a higher level.
17125 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17126 Mihail Ionescu <mihail.ionescu@arm.com>
17127 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17129 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test.
17130 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise.
17131 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise.
17132 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise.
17133 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise.
17134 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise.
17135 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
17136 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
17137 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
17138 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
17139 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise.
17140 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise.
17141 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
17142 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
17143 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
17144 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
17145 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
17146 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
17147 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
17148 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
17149 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
17150 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
17151 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
17152 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
17153 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
17154 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
17155 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
17156 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
17157 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
17158 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
17159 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
17160 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
17161 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
17162 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
17164 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17165 Mihail Ionescu <mihail.ionescu@arm.com>
17166 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17168 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test.
17169 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise.
17170 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise.
17171 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise.
17172 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise.
17173 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise.
17174 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
17175 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
17176 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
17177 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
17178 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
17179 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
17180 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
17181 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
17182 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise.
17183 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
17184 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
17185 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
17186 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise.
17187 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise.
17188 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise.
17189 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise.
17190 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise.
17191 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise.
17192 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise.
17193 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise.
17194 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise.
17195 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise.
17196 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
17197 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise.
17198 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise.
17199 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise.
17200 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise.
17201 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise.
17202 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise.
17203 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise.
17204 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise.
17205 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise.
17206 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise.
17207 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise.
17208 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise.
17209 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise.
17210 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise.
17211 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
17212 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
17213 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
17214 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
17215 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
17216 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
17217 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
17218 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
17219 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
17220 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
17221 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
17222 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
17223 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
17224 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
17225 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
17226 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise.
17227 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise.
17228 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise.
17229 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise.
17230 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise.
17231 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise.
17232 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise.
17233 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise.
17234 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise.
17235 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise.
17236 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise.
17237 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise.
17238 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise.
17239 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise.
17240 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise.
17241 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise.
17242 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
17243 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
17244 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
17245 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
17246 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
17247 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
17248 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise.
17249 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise.
17250 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
17251 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
17252 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
17253 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
17254 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
17255 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
17256 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
17257 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
17258 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
17259 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
17260 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
17261 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
17262 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
17263 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
17264 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
17265 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
17266 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise.
17267 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
17268 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
17269 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
17270 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
17271 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
17272 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
17273 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
17274 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
17275 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
17276 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
17277 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
17278 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise.
17279 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise.
17280 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise.
17281 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise.
17282 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise.
17283 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise.
17284 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise.
17285 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise.
17286 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
17287 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
17288 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
17289 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
17290 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
17291 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
17292 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
17293 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
17294 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
17295 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
17296 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
17297 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
17298 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
17299 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
17300 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
17301 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
17302 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
17303 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
17304 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
17305 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
17306 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
17307 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
17308 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
17309 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
17310 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
17311 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise.
17312 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
17314 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17315 Mihail Ionescu <mihail.ionescu@arm.com>
17316 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17318 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test.
17319 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise.
17320 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise.
17321 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise.
17322 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise.
17323 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise.
17324 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise.
17325 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise.
17326 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise.
17327 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise.
17328 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise.
17329 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise.
17330 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise.
17331 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise.
17332 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise.
17333 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise.
17334 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise.
17335 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise.
17336 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise.
17337 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise.
17338 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise.
17339 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise.
17340 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise.
17341 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise.
17342 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
17343 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
17344 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
17345 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
17346 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
17347 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
17348 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
17349 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
17350 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
17351 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
17352 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
17353 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
17354 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
17355 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
17356 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
17357 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
17358 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
17359 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
17360 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
17361 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
17362 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
17363 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
17364 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
17365 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
17366 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
17367 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
17368 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
17369 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
17370 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
17371 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
17372 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise.
17373 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise.
17374 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise.
17375 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise.
17376 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise.
17377 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise.
17378 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise.
17379 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise.
17380 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise.
17381 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise.
17382 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise.
17383 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise.
17384 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise.
17385 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise.
17386 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise.
17387 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise.
17388 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise.
17389 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise.
17390 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise.
17391 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise.
17392 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise.
17393 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise.
17394 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise.
17395 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise.
17396 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise.
17397 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise.
17398 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise.
17399 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise.
17400 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise.
17401 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise.
17402 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise.
17403 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise.
17404 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise.
17405 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise.
17406 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise.
17407 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise.
17408 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise.
17409 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise.
17410 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise.
17411 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise.
17412 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise.
17413 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise.
17414 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise.
17415 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise.
17416 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise.
17417 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise.
17418 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise.
17419 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise.
17420 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise.
17421 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise.
17422 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise.
17423 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise.
17424 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise.
17425 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise.
17426 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
17427 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
17428 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
17429 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
17430 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
17431 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
17432 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
17433 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
17434 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
17435 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
17436 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
17437 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
17438 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
17439 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
17440 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
17441 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
17442 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
17443 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
17444 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
17445 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
17446 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
17447 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
17448 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
17449 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
17450 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
17451 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
17452 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
17453 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
17454 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
17455 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
17456 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
17457 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
17458 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
17459 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
17460 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
17461 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
17462 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise.
17463 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise.
17464 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise.
17465 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise.
17466 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise.
17467 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise.
17468 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise.
17469 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise.
17470 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise.
17471 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise.
17472 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise.
17473 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise.
17474 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise.
17475 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise.
17476 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise.
17477 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise.
17478 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise.
17479 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise.
17480 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise.
17481 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise.
17482 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise.
17483 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise.
17484 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise.
17485 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise.
17486 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise.
17487 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise.
17488 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise.
17489 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise.
17490 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise.
17491 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise.
17492 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise.
17493 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise.
17494 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise.
17495 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise.
17496 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise.
17497 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise.
17498 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
17499 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
17500 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
17501 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
17502 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
17503 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
17504 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
17505 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
17506 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
17507 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
17508 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
17509 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
17510 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
17511 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
17512 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
17513 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
17514 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
17515 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
17516 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
17517 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
17518 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
17519 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
17520 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
17521 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
17522 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
17523 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
17524 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
17525 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
17526 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
17527 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
17528 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
17529 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
17530 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
17531 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
17532 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
17533 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
17534 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
17535 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
17536 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
17537 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
17538 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
17539 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
17540 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
17541 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
17542 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
17543 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
17544 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
17545 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
17546 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
17547 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
17548 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
17549 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
17550 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
17551 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
17552 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
17553 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
17554 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
17555 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
17556 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
17557 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
17558 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
17559 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
17560 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
17561 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
17562 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
17563 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
17564 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
17565 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
17566 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
17567 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise.
17568 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise.
17569 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise.
17570 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise.
17571 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise.
17572 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise.
17573 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
17574 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
17575 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
17576 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
17577 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
17578 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
17579 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
17580 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
17581 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
17582 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
17583 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
17584 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
17585 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
17586 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
17587 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
17588 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
17589 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
17590 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
17591 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
17592 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
17593 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
17594 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
17595 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
17596 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
17597 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
17598 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
17599 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
17600 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
17601 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
17602 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
17603 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
17604 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
17605 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
17606 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
17607 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
17608 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
17609 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
17610 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
17611 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
17612 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
17613 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
17614 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
17615 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
17616 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
17617 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
17618 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
17619 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
17620 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
17621 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
17622 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
17623 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
17624 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
17625 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
17626 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
17627 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
17628 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
17629 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
17630 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
17631 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
17632 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
17633 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
17634 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
17635 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
17636 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise.
17637 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise.
17638 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise.
17639 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise.
17640 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise.
17641 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise.
17642 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise.
17643 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise.
17644 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise.
17645 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise.
17646 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise.
17647 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise.
17648 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
17649 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
17650 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
17651 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
17652 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
17653 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
17654 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
17655 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
17656 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
17657 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
17658 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
17659 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
17660 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
17661 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
17662 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
17663 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
17664 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
17665 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
17666 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
17667 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
17668 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
17669 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
17670 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
17671 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
17672 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
17673 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
17674 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
17675 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
17676 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
17677 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
17679 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17680 Mihail Ionescu <mihail.ionescu@arm.com>
17681 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17683 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test.
17684 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise.
17685 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise.
17686 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise.
17687 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise.
17688 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise.
17689 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise.
17690 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise.
17691 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
17692 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
17693 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
17694 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
17695 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
17696 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
17698 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17699 Mihail Ionescu <mihail.ionescu@arm.com>
17700 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17702 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test.
17703 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise.
17704 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise.
17705 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise.
17706 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise.
17707 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise.
17708 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise.
17709 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise.
17710 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
17711 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
17712 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
17713 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
17714 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
17715 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
17716 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
17717 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
17718 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
17719 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
17721 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17722 Mihail Ionescu <mihail.ionescu@arm.com>
17723 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17725 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test.
17726 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
17727 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise.
17728 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise.
17729 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
17730 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
17731 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
17732 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
17733 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
17734 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
17736 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17737 Mihail Ionescu <mihail.ionescu@arm.com>
17738 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17740 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test.
17741 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
17742 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
17743 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
17744 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
17746 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17747 Mihail Ionescu <mihail.ionescu@arm.com>
17748 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17750 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test.
17751 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise.
17752 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise.
17753 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise.
17754 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise.
17755 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise.
17756 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise.
17757 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise.
17758 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise.
17759 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise.
17760 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise.
17761 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
17762 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
17763 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
17764 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
17765 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
17766 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
17767 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
17768 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
17769 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
17770 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
17771 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
17772 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
17773 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
17774 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
17775 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
17776 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
17777 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
17778 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
17779 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
17780 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
17781 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
17782 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
17783 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
17784 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
17785 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise.
17786 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise.
17787 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise.
17788 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise.
17789 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise.
17790 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise.
17791 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
17792 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
17793 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
17794 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
17795 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
17796 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
17797 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
17798 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
17799 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
17800 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
17801 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
17802 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
17803 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
17804 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
17805 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
17806 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
17807 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
17808 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
17809 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
17810 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
17811 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
17812 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
17813 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
17814 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
17815 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
17816 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
17817 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
17818 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
17819 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
17821 2020-03-17 Mihail Ionescu <mihail.ionescu@arm.com>
17823 * gcc.target/arm/multilib.exp: Add new v8.1-M entry.
17825 2020-03-17 Jakub Jelinek <jakub@redhat.com>
17827 PR tree-optimization/94015
17828 * gcc.dg/pr94015.c: New test.
17830 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17831 Mihail Ionescu <mihail.ionescu@arm.com>
17832 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17834 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test.
17835 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
17836 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
17837 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
17838 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
17839 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
17840 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
17841 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
17842 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
17843 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
17844 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
17845 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
17846 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
17847 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
17849 2020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com>
17850 Mihail Ionescu <mihail.ionescu@arm.com>
17851 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17853 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test.
17854 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise.
17855 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
17856 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
17857 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
17858 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
17859 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
17860 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
17861 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise.
17862 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise.
17863 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise.
17864 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
17865 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
17866 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
17867 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
17868 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
17869 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
17870 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
17871 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
17872 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
17873 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
17874 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
17875 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
17876 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
17877 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
17878 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
17879 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
17881 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
17882 Mihail Ionescu <mihail.ionescu@arm.com>
17883 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17885 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test.
17886 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
17887 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
17888 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
17889 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
17890 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
17891 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
17892 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
17894 2020-03-17 Jakub Jelinek <jakub@redhat.com>
17897 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295
17898 to avoid FAIL with -m32 -std=c++98.
17900 2020-03-17 Christophe Lyon <christophe.lyon@linaro.org>
17902 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove
17903 superfluous dg-error.
17904 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
17906 2020-03-17 Jakub Jelinek <jakub@redhat.com>
17908 PR middle-end/94189
17909 * gcc.dg/pr94189.c: New test.
17911 2020-03-17 Martin Liska <mliska@suse.cz>
17914 * gcc.dg/lto/pr94157_0.c: Add gas effective
17917 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17920 * gdc.dg/pr92309.d: New test.
17922 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17925 * gdc.dg/imports/pr92216.d: New.
17926 * gdc.dg/pr92216.d: New test.
17928 2020-03-16 Jakub Jelinek <jakub@redhat.com>
17931 * gcc.c-torture/compile/pr94179.c: New test.
17933 2020-03-16 Vladimir Makarov <vmakarov@redhat.com>
17936 * g++.target/i386/pr94185.C: New test.
17938 2020-03-16 Richard Sandiford <richard.sandiford@arm.com>
17940 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test
17941 name to .-1 dg-error tests.
17942 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
17944 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17946 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test.
17947 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
17949 2020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17951 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test.
17952 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
17953 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise.
17954 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
17955 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise.
17958 2020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
17959 Mihail Ionescu <mihail.ionescu@arm.com>
17960 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
17962 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test.
17963 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
17964 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
17965 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
17966 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
17967 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
17968 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
17969 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
17970 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
17971 * gcc.target/arm/mve/mve.exp: New file.
17972 * lib/target-supports.exp
17973 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check
17974 armv8.1-m.main+mve.fp and returning corresponding options.
17975 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call
17976 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of
17977 MVE with floating point on the current target.
17978 (add_options_for_arm_v8_1m_mve_fp): Proc to call
17979 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding
17980 compiler options for MVE with floating point.
17981 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and
17982 return hard float-abi on success.
17984 2020-03-16 H.J. Lu <hongjiu.lu@intel.com>
17987 * gcc.target/i386/pr89229-7a.c: New test.
17988 * gcc.target/i386/pr89229-7b.c: Likewise.
17989 * gcc.target/i386/pr89229-7c.c: Likewise.
17991 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17993 * gdc.dg/asm1.d: Add new test for ICE in asm parser.
17994 * gdc.dg/asm5.d: New test.
17996 2020-03-16 Jakub Jelinek <jakub@redhat.com>
17999 * gcc.dg/pr94167.c: New test.
18001 PR tree-optimization/94166
18002 * gcc.dg/pr94166.c: New test.
18004 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com>
18006 PR tree-optimization/94125
18007 * gcc.dg/tree-ssa/pr94125.c: New test.
18009 2020-03-15 H.J. Lu <hongjiu.lu@intel.com>
18012 * gcc.target/i386/pr89229-6a.c: New test.
18013 * gcc.target/i386/pr89229-6b.c: Likewise.
18014 * gcc.target/i386/pr89229-6c.c: Likewise.
18016 2020-03-15 Lewis Hyatt <lhyatt@gmail.com>
18018 * gcc.misc-tests/help.exp: Adapt to new output for
18019 -Walloc-size-larger-than= option.
18021 2020-03-14 H.J. Lu <hongjiu.lu@intel.com>
18024 * gcc.target/i386/pr89229-5a.c: New test.
18025 * gcc.target/i386/pr89229-5b.c: Likewise.
18026 * gcc.target/i386/pr89229-5c.c: Likewise.
18028 2020-03-14 Segher Boessenkool <segher@kernel.crashing.org>
18031 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector.
18033 2020-03-13 David Malcolm <dmalcolm@redhat.com>
18037 * gcc.dg/analyzer/pr94099.c: New test.
18038 * gcc.dg/analyzer/pr94105.c: New test.
18040 2020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com>
18042 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu
18045 2020-03-13 Martin Sebor <msebor@redhat.com>
18048 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look
18049 for warning name rather than the exact text.
18050 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test.
18051 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test.
18052 * gcc.dg/pr62090.c: Prune expected warning.
18053 * gcc.dg/pr89314.c: Look for warning name rather than text.
18054 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion.
18056 2020-03-13 Uroš Bizjak <ubizjak@gmail.com>
18058 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets.
18059 (dg-error): Quote 'ms_abi' attribute.
18060 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets.
18061 Require maybe_x32 effective target.
18062 (dg-options): Add -mx32.
18063 (dg-error): Quote 'ms_abi' attribute.
18064 * gcc.target/i386/pr90096.c (dg-error): Update relative
18065 location of target x32 error.
18067 2020-03-13 Patrick Palka <ppalka@redhat.com>
18070 * g++.dg/diagnostic/pr67960.C: New test.
18071 * g++.dg/diagnostic/pr67960-2.C: New test.
18073 2020-03-13 Martin Liska <mliska@suse.cz>
18076 * gcc.dg/lto/pr94157_0.c: New test.
18078 2020-03-13 Kewen Lin <linkw@gcc.gnu.org>
18081 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized
18082 messages only on vect_hw_misalign targets.
18084 2020-03-13 H.J. Lu <hongjiu.lu@intel.com>
18087 * gcc.target/i386/pr89229-4a.c: New test.
18088 * gcc.target/i386/pr89229-4b.c: Likewise.
18089 * gcc.target/i386/pr89229-4c.c: Likewise.
18091 2019-03-13 Eric Botcazou <ebotcazou@adacore.com>
18093 * gcc.c-torture/compile/20200313-1.c: New test.
18095 2020-03-12 Jeff Law <law@redhat.com>
18097 PR rtl-optimization/90275
18098 * gcc.c-torture/compile/pr90275.c: New test.
18100 2020-03-12 Richard Biener <rguenther@suse.de>
18102 PR tree-optimization/94103
18103 * gcc.target/i386/pr94103.c: New testcase.
18105 2020-03-12 Tobias Burnus <tobias@codesourcery.com>
18107 PR middle-end/94120
18108 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times.
18109 Extend test case to result variables.
18110 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration
18111 restriction of OpenACC.
18112 * gfortran.dg/goacc/declare-3.f95: Remove case where this
18113 restriction is violated.
18114 * gfortran.dg/goacc/pr94120-1.f90: New.
18115 * gfortran.dg/goacc/pr94120-2.f90: New.
18116 * gfortran.dg/goacc/pr94120-3.f90: New.
18118 2020-03-12 Jakub Jelinek <jakub@redhat.com>
18120 PR tree-optimization/94130
18121 * gcc.c-torture/execute/pr94130.c: New test.
18124 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of
18125 __int128 if __SIZEOF_INT128__ isn't defined.
18127 2020-03-06 Marek Polacek <polacek@redhat.com>
18129 PR c++/94074 - wrong modifying const object error for COMPONENT_REF.
18130 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test.
18131 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test.
18132 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test.
18133 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test.
18134 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test.
18135 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test.
18137 2020-03-11 Jakub Jelinek <jakub@redhat.com>
18140 * gcc.c-torture/execute/pr94134.c: New test.
18142 2020-03-11 Kito Cheng <kito.cheng@sifive.com>
18144 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output.
18146 2020-03-11 Richard Biener <rguenther@suse.de>
18148 * gcc.dg/torture/20200311-1.c: New testcase.
18150 2020-03-11 Matthew Malcomson <matthew.malcomson@arm.com>
18152 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also
18155 2020-03-11 Richard Wai <richard@annexi-strayline.com>
18157 * gnat.dg/subpools1.adb: New test.
18159 2020-03-11 Jakub Jelinek <jakub@redhat.com>
18162 * gcc.dg/pr94121.c: New test.
18164 PR middle-end/94111
18165 * gcc.dg/dfp/pr94111.c: New test.
18167 PR tree-optimization/94114
18168 * gcc.dg/pr94114.c: New test.
18170 2020-03-10 Marek Polacek <polacek@redhat.com>
18172 PR c++/94124 - wrong conversion error with non-viable overload.
18173 * g++.dg/cpp0x/initlist-overload1.C: New test.
18175 2020-03-10 Jiufu Guo <guojiufu@linux.ibm.com>
18178 * gcc.target/powerpc/p9-minmax-3.c: New test.
18180 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
18183 * gcc.target/powerpc/pr90763.c: New.
18185 2020-03-10 Uroš Bizjak <ubizjak@gmail.com>
18187 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only.
18189 2020-03-10 Jeff Law <law@redhat.com>
18192 2020-02-29 Jeff Law <law@redhat.com>
18194 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
18196 2020-03-10 Jakub Jelinek <jakub@redhat.com>
18199 * gcc.target/i386/pr94088.c: New test.
18201 2020-03-09 Marek Polacek <polacek@redhat.com>
18203 PR c++/92031 - bogus taking address of rvalue error.
18204 PR c++/91465 - ICE with template codes in check_narrowing.
18205 PR c++/93870 - wrong error when converting template non-type arg.
18206 PR c++/94068 - ICE with template codes in check_narrowing.
18207 * g++.dg/cpp0x/conv-tmpl2.C: New test.
18208 * g++.dg/cpp0x/conv-tmpl3.C: New test.
18209 * g++.dg/cpp0x/conv-tmpl4.C: New test.
18210 * g++.dg/cpp0x/conv-tmpl5.C: New test.
18211 * g++.dg/cpp0x/conv-tmpl6.C: New test.
18212 * g++.dg/cpp1z/conv-tmpl1.C: New test.
18214 2020-03-09 Jakub Jelinek <jakub@redhat.com>
18217 * g++.dg/warn/Wconversion-pr94067.C: New test.
18219 2020-03-09 Marek Polacek <polacek@redhat.com>
18221 PR c++/94050 - ABI issue with alignas on armv7hl.
18222 * g++.dg/abi/align3.C: New test.
18224 2020-03-09 Christophe Lyon <christophe.lyon@linaro.org>
18226 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo.
18228 2020-03-09 Martin Liska <mliska@suse.cz>
18231 * gcc.target/powerpc/pr93800.c: New test.
18233 2020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com>
18235 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New.
18237 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
18240 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's
18241 without misaligned vector access support.
18243 2020-03-09 Kewen Lin <linkw@gcc.gnu.org>
18246 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
18247 vect_hw_misalign targets.
18249 2020-03-08 Paul Thomas <pault@gcc.gnu.org>
18252 * gfortran.dg/inquiry_type_ref_6.f90 : New test.
18254 2020-03-08 Patrick Palka <ppalka@redhat.com>
18257 * g++.dg/concepts/pr93729.C: New test.
18259 * g++.dg/concepts/diagnostic4.C: New test.
18261 2020-03-08 H.J. Lu <hongjiu.lu@intel.com>
18265 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead
18268 2020-03-06 David Malcolm <dmalcolm@redhat.com>
18270 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to
18271 reflect fix to region_model::get_representative_path_var, adding
18272 the missing "*" from the cast.
18274 2020-03-06 Wilco Dijkstra <wdijkstr@arm.com>
18276 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax.
18277 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
18278 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
18279 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
18281 2020-03-06 Claudiu Zissulescu <claziss@synopsys.com>
18283 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level.
18285 2020-03-06 Delia Burduv <delia.burduv@arm.com>
18287 * gcc.target/arm/simd/bf16_vldn_1.c: New test.
18289 2020-03-06 Delia Burduv <delia.burduv@arm.com>
18291 * gcc.target/arm/simd/bf16_vstn_1.c: New test.
18293 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
18295 * gcc.target/riscv/pr93304.c: Update expected output and comment.
18297 2020-03-06 Delia Burduv <delia.burduv@arm.com>
18299 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test.
18300 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test.
18301 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test.
18302 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test.
18304 2020-03-06 Kito Cheng <kito.cheng@sifive.com>
18306 PR tree-optimization/90883
18307 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
18308 Add aarch64-*-* mips*-*-* to XFAIL.
18310 2020-03-05 H.J. Lu <hongjiu.lu@intel.com>
18314 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated.
18315 * gcc.target/i386/pr89229-2a.c: New test.
18316 * gcc.target/i386/pr89229-2b.c: Likewise.
18317 * gcc.target/i386/pr89229-2c.c: Likewise.
18318 * gcc.target/i386/pr89229-3a.c: Likewise.
18319 * gcc.target/i386/pr89229-3b.c: Likewise.
18320 * gcc.target/i386/pr89229-3c.c: Likewise.
18321 * gcc.target/i386/pr89346.c: Likewise.
18323 2020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
18325 * g++.dg/pr80481.C: Disable epilogue vectorization.
18327 2020-03-05 Joseph Myers <joseph@codesourcery.com>
18330 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c,
18331 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New
18333 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer.
18335 2020-03-05 Jeff Law <law@redhat.com>
18337 PR tree-optimization/91890
18338 * gcc.dg/pragma-diag-8.c: New test.
18340 2020-03-05 Jakub Jelinek <jakub@redhat.com>
18343 * g++.target/i386/pr94046-1.C: New test.
18344 * g++.target/i386/pr94046-2.C: New test.
18346 2020-03-05 Uroš Bizjak <ubizjak@gmail.com>
18348 * g++.dg/asan/asan_test.C (dg-options): Add
18349 -Wno-alloc-size-larger-than.
18351 2020-03-05 Jakub Jelinek <jakub@redhat.com>
18354 * gcc.c-torture/execute/pr90311.c: New test.
18356 2020-03-05 Jeff Law <law@redhat.com>
18358 * gcc.target/arm/fuse-caller-save.c: Generalize expected output.
18360 2020-03-05 Mark Eggleston <mark.eggleston@codethink.com>
18363 * gfortran.dg/pr93792.f90: New test.
18365 2020-03-05 Delia Burduv <delia.burduv@arm.com>
18367 * gcc.target/arm/simd/bf16_ma_1.c: New test.
18368 * gcc.target/arm/simd/bf16_ma_2.c: New test.
18369 * gcc.target/arm/simd/bf16_mmla_1.c: New test.
18371 2020-03-05 Jakub Jelinek <jakub@redhat.com>
18373 PR middle-end/93399
18374 * gcc.dg/pr93399.c: New test.
18376 PR tree-optimization/93582
18377 * gcc.dg/tree-ssa/pr93582-11.c: New test.
18379 2020-03-04 Martin Sebor <msebor@redhat.com>
18382 * g++.dg/init/array55.C: New test.
18383 * g++.dg/init/array56.C: New test.
18384 * g++.dg/cpp2a/nontype-class33.C: New test.
18386 2020-03-04 Martin Sebor <msebor@redhat.com>
18388 PR tree-optimization/93986
18389 * gcc.dg/pr93986.c: New test.
18391 2020-03-04 David Malcolm <dmalcolm@redhat.com>
18394 * g++.dg/analyzer/pr94028.C: New test.
18396 2020-03-04 Martin Sebor <msebor@redhat.com>
18398 PR middle-end/81401
18399 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test.
18401 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
18403 * gcc.target/powerpc/20050603-3.c: Remove XFAILS.
18405 2020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com>
18407 * gcc.target/powerpc/pr93122.c: Add dg-require.
18409 2020-03-04 David Malcolm <dmalcolm@redhat.com>
18412 * gcc.dg/analyzer/expect-1.c: New test.
18413 * gcc.dg/analyzer/malloc-4.c: New test.
18414 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus.
18415 Move location of leak warning and update message.
18417 2020-03-04 David Malcolm <dmalcolm@redhat.com>
18420 * gfortran.dg/analyzer/pr93993.f90: New test.
18422 2020-03-04 Martin Liska <mliska@suse.cz>
18424 * gcc.target/i386/pr91623.c: Add -fcommon in order
18425 to re-trigger the needed code for the test-case which
18426 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e.
18428 2020-03-04 Jakub Jelinek <jakub@redhat.com>
18431 * g++.dg/guality/pr93888.C: New test.
18433 2020-02-04 Richard Biener <rguenther@suse.de>
18435 PR tree-optimization/93964
18436 * gcc.dg/graphite/pr93964.c: New testcase.
18438 2020-03-04 Jakub Jelinek <jakub@redhat.com>
18440 PR tree-optimization/94001
18441 * gcc.dg/pr94001.c: New test.
18443 2020-03-04 Kito Cheng <kito.cheng@sifive.com>
18446 * gcc.dg/pr93995.c: New.
18448 2020-03-03 Marek Polacek <polacek@redhat.com>
18450 PR c++/90505 - mismatch in template argument deduction.
18451 * g++.dg/template/deduce4.C: New test.
18452 * g++.dg/template/deduce5.C: New test.
18453 * g++.dg/template/deduce6.C: New test.
18454 * g++.dg/template/deduce7.C: New test.
18456 2020-03-03 Jakub Jelinek <jakub@redhat.com>
18459 * g++.dg/ext/pr93998.C: New test.
18461 2020-03-03 Dennis Zhang <dennis.zhang@arm.com>
18463 * gcc.target/arm/simd/bf16_cvt_1.c: New test.
18465 2020-03-03 Jakub Jelinek <jakub@redhat.com>
18467 PR tree-optimization/93582
18468 * gcc.dg/tree-ssa/pr93582-10.c: New test.
18469 * gcc.dg/pr93582.c: New test.
18470 * gcc.c-torture/execute/pr93582.c: New test.
18472 2020-03-03 Richard Biener <rguenther@suse.de>
18474 PR tree-optimization/93946
18475 * gcc.dg/torture/pr93946-1.c: New testcase.
18476 * gcc.dg/torture/pr93946-2.c: Likewise.
18478 2020-03-03 Jakub Jelinek <jakub@redhat.com>
18480 PR rtl-optimization/94002
18481 * gcc.dg/pr94002.c: New test.
18483 PR tree-optimization/93927
18484 * gcc.c-torture/compile/pr93927-1.c: New test.
18485 * gcc.c-torture/compile/pr93927-2.c: New test.
18487 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
18489 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test.
18491 2020-03-03 Jun Ma <JunMa@linux.alibaba.com>
18493 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test.
18495 2020-03-02 David Malcolm <dmalcolm@redhat.com>
18497 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add
18498 -fanalyzer-show-duplicate-count.
18500 2020-03-02 David Malcolm <dmalcolm@redhat.com>
18503 * g++.dg/analyzer/cstdlib-2.C: New test.
18504 * g++.dg/analyzer/cstdlib.C: New test.
18506 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
18507 Jun Ma <JunMa@linux.alibaba.com>
18509 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C:
18510 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test.
18511 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test.
18513 2020-03-02 Uroš Bizjak <ubizjak@gmail.com>
18516 * gcc.target/i386/pr93997.c: New test.
18518 2020-03-02 Martin Sebor <msebor@redhat.com>
18520 PR tree-optimization/92982
18521 * gcc.dg/strlenopt-94.c: New test.
18523 2020-03-02 Iain Sandoe <iain@sandoe.co.uk>
18525 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test.
18526 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test.
18528 2020-03-02 Jeff Law <law@redhat.com>
18530 * gcc.target/arm/fuse-caller-save.c: Update expected output.
18532 2020-03-02 Martin Liska <mliska@suse.cz>
18534 * gcc.dg/vect/bb-slp-19.c: The comment
18535 does not align with fact that we started
18536 to SLP the testcase.
18538 2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
18540 * gcc.dg/tree-ssa/scev-8.c: Revise check string.
18541 * gcc.dg/tree-ssa/scev-9.c: Ditto.
18542 * gcc.dg/tree-ssa/scev-10.c: Ditto.
18543 * gcc.dg/tree-ssa/scev-11.c: Ditto.
18544 * gcc.dg/tree-ssa/scev-12.c: Ditto.
18546 2020-03-01 Martin Sebor <msebor@redhat.com>
18549 g++.dg/ext/attr-access.C: New test.
18551 2020-03-01 Martin Sebor <msebor@redhat.com>
18553 PR middle-end/93926
18554 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test.
18556 2020-03-01 Martin Sebor <msebor@redhat.com>
18559 * gcc.dg/format/proto.c: New test.
18561 2020-03-01 Martin Sebor <msebor@redhat.com>
18563 PR middle-end/93829
18564 * gcc.dg/Wstringop-overflow-32.c: New test.
18566 2020-03-01 Segher Boessenkool <segher@kernel.crashing.org>
18569 * gcc.target/powerpc/pr68805.c: Update expected output.
18572 * gcc.target/powerpc/pr88233.c: Update expected output and
18573 add target selector.
18575 2020-03-01 Iain Sandoe <iain@sandoe.co.uk>
18577 * g++.dg/coroutines/torture/class-07-data-member.C: New test.
18579 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
18582 * gfortran.dg/select_type_48.f90 : New test.
18584 2020-03-01 Paul Thomas <pault@gcc.gnu.org>
18587 * gfortran.dg/associated_8.f90 : New test.
18589 2020-02-29 Iain Sandoe <iain@sandoe.co.uk>
18591 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated
18593 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test.
18595 2020-02-29 John David Anglin <danglin@gcc.gnu.org>
18598 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
18600 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*.
18601 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias.
18602 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
18603 * gcc.dg/torture/20190327-1.c: Likewise.
18604 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*.
18605 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*.
18606 * gcc.dg/torture/pr90020.c: Likewise.
18607 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1".
18610 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit
18612 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
18613 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test.
18615 * g++.dg/ext/visibility/ref-temp1.C: Require visibility.
18616 * gfortran.dg/pr90988_4.f: Likewise.
18617 * gfortran.dg/pr91372.f90: Likewise.
18619 2020-02-29 Jeff Law <law@redhat.com>
18621 * gcc.target/or1k/return-2.c: Update expected output.
18623 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output.
18625 2020-02-28 Iain Sandoe <iain@sandoe.co.uk>
18627 * g++.dg/coroutines/torture/func-params-08.C: Update
18628 to suspend for each co_await operation.
18630 2020-02-28 Paul Thomas <pault@gcc.gnu.org>
18633 * gfortran.dg/unlimited_polymorphic_31.f03 : New test.
18635 2020-02-28 Jakub Jelinek <jakub@redhat.com>
18637 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
18638 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of
18639 immediate function in unevaluated contexts into dg-bogus.
18640 * g++.dg/cpp2a/consteval16.C: New test.
18642 PR middle-end/92152
18643 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead
18644 of hardcoding unsigned long.
18645 (uint64_t): Use unsigned long long instead of unsigned long.
18647 2020-02-27 Michael Meissner <meissner@linux.ibm.com>
18650 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
18651 instruction counts.
18653 2020-02-27 Martin Jambor <mjambor@suse.cz>
18654 Feng Xue <fxue@os.amperecomputing.com>
18657 * gcc.dg/ipa/pr93707.c: New test.
18659 2020-02-27 Jan Hubicka <hubicka@ucw.cz>
18661 PR middle-end/92152
18662 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase.
18663 * g++.dg/torture/pr92152.C: New testcase.
18664 * gcc.dg/torture/pr92152.c: New testcase.
18665 * gcc.dg/tree-ssa/20030807-7.c: xfail.
18666 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case.
18667 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case.
18669 2020-02-27 Mihail Ionescu <mihail.ionescu@arm.com>
18671 * gcc.target/arm/bf16_dup.c: New test.
18672 * gcc.target/arm/bf16_reinterpret.c: Likewise.
18674 2020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com>
18676 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New.
18677 (check_effective_target_has_arch_pwr6): New.
18678 (check_effective_target_has_arch_pwr7): New.
18679 (check_effective_target_has_arch_pwr8): New.
18680 (check_effective_target_has_arch_pwr9): New.
18681 * gcc.target/powerpc/pr92132-fp-1.c: Add target check.
18684 2020-02-27 Bill Schmidt <wschmidt@linux.ibm.com>
18686 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
18687 * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
18689 2020-02-27 Alexandre Oliva <oliva@adacore.com>
18691 * gcc.target/aarch64/vect-mull.x (SH): Undefine.
18693 2020-02-27 Richard Biener <rguenther@suse.de>
18695 PR tree-optimization/93508
18696 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
18698 2020-02-27 Richard Biener <rguenther@suse.de>
18700 PR tree-optimization/93953
18701 * gcc.dg/pr93953.c: New testcase.
18703 2020-02-27 Jakub Jelinek <jakub@redhat.com>
18706 * gcc.c-torture/compile/pr93949.c: New test.
18708 PR tree-optimization/93582
18709 PR tree-optimization/93945
18710 * gcc.dg/tree-ssa/pr93582-9.c: New test.
18711 * gcc.c-torture/execute/pr93945.c: New test.
18713 2020-02-26 Marek Polacek <polacek@redhat.com>
18715 PR c++/93789 - ICE with invalid array bounds.
18716 * g++.dg/ext/vla22.C: New test.
18718 2020-02-26 David Malcolm <dmalcolm@redhat.com>
18721 * g++.dg/analyzer/pr93950.C: New test.
18723 2020-02-26 David Malcolm <dmalcolm@redhat.com>
18726 * gcc.dg/analyzer/torture/pr93947.c: New test.
18728 2020-02-26 Iain Sandoe <iain@sandoe.co.uk>
18730 * g++.dg/coroutines/coro1-refs-and-ctors.h: New.
18731 * g++.dg/coroutines/torture/func-params-07.C: New test.
18732 * g++.dg/coroutines/torture/func-params-08.C: New test.
18734 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
18737 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
18738 stxv and stxvx instructions as well.
18739 * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
18740 * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
18741 * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
18743 2020-02-26 Patrick Palka <ppalka@redhat.com>
18745 * g++.dg/concepts/diagnostic2.C: New test.
18746 * g++.dg/concepts/diagnostic3.C: New test.
18748 2020-02-26 Marek Polacek <polacek@redhat.com>
18750 PR c++/93676 - value-init crash in template.
18751 * g++.dg/cpp0x/nsdmi-template19.C: New test.
18753 2020-02-26 Marek Polacek <polacek@redhat.com>
18755 PR c++/93862 - ICE with static_cast when converting from int[].
18756 * g++.dg/cpp0x/rv-cast7.C: New test.
18758 2020-02-26 Marek Polacek <polacek@redhat.com>
18760 DR 1423, Convertibility of nullptr to bool.
18761 * g++.dg/DRs/dr1423.C: New test.
18763 2020-02-26 Marek Polacek <polacek@redhat.com>
18765 PR c++/93803 - ICE with constexpr init and [[no_unique_address]].
18766 * g++.dg/cpp2a/constexpr-init16.C: New test.
18767 * g++.dg/cpp2a/constexpr-init17.C: New test.
18769 2020-02-26 Richard Sandiford <richard.sandiford@arm.com>
18771 PR middle-end/93843
18772 * gcc.dg/vect/pr93843-1.c: New test.
18773 * gcc.dg/vect/pr93843-2.c: Likewise.
18775 2020-02-26 Jakub Jelinek <jakub@redhat.com>
18777 PR tree-optimization/93820
18778 * gcc.dg/pr93820-2.c: New test.
18780 PR tree-optimization/93820
18781 * gcc.dg/pr93820.c: New test.
18784 * g++.dg/cpp0x/pr93905.C: New test.
18786 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
18788 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test.
18789 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test.
18791 2020-02-25 Mihail Ionescu <mihail.ionescu@arm.com>
18793 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test.
18794 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test.
18796 2020-02-25 Dennis Zhang <dennis.zhang@arm.com>
18798 * gcc.target/arm/simd/bf16_dot_1.c: New test.
18799 * gcc.target/arm/simd/bf16_dot_2.c: New test.
18800 * gcc.target/arm/simd/bf16_dot_3.c: New test.
18802 2020-02-25 Jakub Jelinek <jakub@redhat.com>
18804 PR rtl-optimization/93908
18805 * gcc.c-torture/execute/pr93908.c: New test.
18807 2019-02-25 Eric Botcazou <ebotcazou@adacore.com>
18809 * gnat.dg/lto24.adb: New test.
18810 * gnat.dg/lto24_pkg1.ads: New helper.
18811 * gnat.dg/lto24_pkg2.ad[sb]: Likewise.
18813 2020-02-25 Richard Biener <rguenther@suse.de>
18815 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase.
18817 2020-02-25 Richard Biener <rguenther@suse.de>
18819 PR tree-optimization/93868
18820 * gcc.dg/torture/pr93868.c: New testcase.
18822 2020-02-25 Jakub Jelinek <jakub@redhat.com>
18824 PR middle-end/93874
18825 * gcc.dg/pr93874.c: New test.
18828 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without
18829 warnings and still ICEs before the ipa-cp.c fix.
18830 * g++.dg/ipa/pr93763.C: Require c++11 effective target.
18832 PR translation/93864
18833 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter.
18834 * obj-c++.dg/encode-4.mm: Likewise.
18835 * gfortran.dg/data_array_5.f90: Likewise.
18836 * gcc.dg/decl-1.c: Likewise.
18838 2020-02-24 David Malcolm <dmalcolm@redhat.com>
18841 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint".
18842 * gcc.dg/analyzer/taint-1.c: Likewise.
18844 2020-02-24 David Malcolm <dmalcolm@redhat.com>
18847 * g++.dg/analyzer/pr93899.C: New test.
18849 2020-02-24 Martin Sebor <msebor@redhat.com>
18852 * g++.dg/warn/Wredundant-tags-4.C: New test.
18853 * g++.dg/warn/Wredundant-tags-5.C: New test.
18854 * g++.dg/warn/Wredundant-tags-5.h: New test.
18856 2020-02-24 David Malcolm <dmalcolm@redhat.com>
18858 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test.
18859 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on
18860 analyzer-verbosity-2.c
18861 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test.
18862 * gcc.dg/analyzer/edges-1.c: New test.
18863 * gcc.dg/analyzer/edges-2.c: New test.
18864 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3.
18866 2020-02-24 Marek Polacek <polacek@redhat.com>
18868 PR c++/93869 - ICE with -Wmismatched-tags.
18869 * g++.dg/warn/Wmismatched-tags-2.C: New test.
18871 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
18874 * gfortran.dg/pr77351.f90 : Check for one error instead of two.
18875 * gfortran.dg/pr93835.f08 : New test.
18877 2020-02-24 Marek Polacek <polacek@redhat.com>
18879 PR c++/93712 - ICE with ill-formed array list-initialization.
18880 * g++.dg/cpp0x/initlist-array11.C: New test.
18882 2020-02-20 Mark Eggleston <mark.eggleston@codethink.com>
18885 * gfortran.dg/pr93604.f90 : New test.
18887 2020-02-24 Jakub Jelinek <jakub@redhat.com>
18889 P1937R2 - Fixing inconsistencies between const{expr,eval} functions
18890 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus.
18891 * g++.dg/cpp2a/consteval6.C: Likewise.
18892 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands
18895 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org>
18898 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective
18900 * gcc.target/arm/pr78353-2.c: Likewise.
18902 2020-02-24 Jakub Jelinek <jakub@redhat.com>
18904 PR tree-optimization/93582
18905 * gcc.dg/tree-ssa/pr93582-4.c: New test.
18906 * gcc.dg/tree-ssa/pr93582-5.c: New test.
18907 * gcc.dg/tree-ssa/pr93582-6.c: New test.
18908 * gcc.dg/tree-ssa/pr93582-7.c: New test.
18909 * gcc.dg/tree-ssa/pr93582-8.c: New test.
18911 2020-02-24 Tobias Burnus <tobias@codesourcery.com>
18914 * gfortran.dg/goacc/tile-4.f90: New.
18916 2020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18917 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org>
18921 * gcc.target/arm/pr78353-1.c: New test.
18922 * gcc.target/arm/pr78353-2.c: Likewise.
18924 2020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org>
18927 * gfortran.dg/argument_checking_24.f90: Correct test case.
18929 2020-02-21 Martin Sebor <msebor@redhat.com>
18931 PR gcov-profile/93753
18932 * g++.dg/ext/flexary36.C: New test.
18933 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid.
18935 2020-02-21 Dennis Zhang <dennis.zhang@arm.com>
18937 * gcc.target/arm/simd/vmmla_1.c: New test.
18939 2020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
18941 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks.
18942 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
18943 * lib/target-supports.exp
18944 (check_effective_target_arm_v8_1m_mve_ok_nocache): New.
18945 (check_effective_target_arm_v8_1m_mve_ok): New.
18946 (add_options_for_v8_1m_mve): New.
18948 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
18950 * gcc.target/i386/pr69052.c: Require target ia32.
18951 (dg-options): Add -fcommon and remove -pie.
18953 2020-02-21 Uroš Bizjak <ubizjak@gmail.com>
18955 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require
18956 vect_mutiple_sizes effective target.
18958 2020-02-21 Jan Hubicka <hubicka@ucw.cz>
18959 Richard Biener <rguenther@suse.de>
18961 PR tree-optimization/93586
18962 * gcc.dg/torture/pr93586.c: New testcase.
18964 2020-02-21 Martin Jambor <mjambor@suse.cz>
18966 PR tree-optimization/93845
18967 * g++.dg/tree-ssa/pr93845.C: New test.
18969 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
18971 * gcc.target/aarch64/sve/rsqrt_1.c: New test.
18972 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise.
18973 * gcc.target/aarch64/sve/sqrt_1.c: Likewise.
18974 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise.
18976 2020-02-21 Richard Sandiford <richard.sandiford@arm.com>
18978 * gcc.target/aarch64/sve/recip_1.c: New test.
18979 * gcc.target/aarch64/sve/recip_1_run.c: Likewise.
18980 * gcc.target/aarch64/sve/recip_2.c: Likewise.
18981 * gcc.target/aarch64/sve/recip_2_run.c: Likewise.
18983 2020-02-20 Martin Sebor <msebor@redhat.com>
18986 * g++.dg/warn/Wredundant-tags-3.C: New test.
18988 2020-02-20 Uroš Bizjak <ubizjak@gmail.com>
18991 * g++.target/i386/pr93828.C: New test.
18993 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
18996 * gcc.target/powerpc/pr93658.c: New test.
18998 2020-02-20 Tobias Burnus <tobias@codesourcery.com>
19001 * gfortran.dg/goacc/tile-3.f90: New.
19003 2020-02-19 Marek Polacek <polacek@redhat.com>
19005 PR c++/93169 - wrong-code with a non-constexpr constructor.
19006 * g++.dg/cpp0x/constexpr-93169.C: New test.
19008 2020-02-19 Martin Sebor <msebor@redhat.com>
19010 PR tree-optimization/92128
19011 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets
19012 optimize away calls as expected.
19014 2020-02-19 Uroš Bizjak <ubizjak@gmail.com>
19016 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets.
19017 * gcc.dg/ipa/ipa-sra-19.c: Ditto.
19019 2020-02-19 Richard Sandiford <richard.sandiford@arm.com>
19021 PR tree-optimization/93767
19022 * gcc.dg/vect/pr93767.c: New test.
19024 2020-02-19 Martin Jambor <mjambor@suse.cz>
19026 PR tree-optimization/93776
19027 * gcc.dg/tree-ssa/pr93776.c: New test.
19029 2020-02-19 Martin Jambor <mjambor@suse.cz>
19031 PR tree-optimization/93667
19032 * g++.dg/tree-ssa/pr93667.C: New test.
19034 2020-02-19 Hongtao Liu <hongtao.liu@intel.com>
19036 * g++.dg/other/i386-2.C: add -mavx512vbmi2
19037 * g++.dg/other/i386-3.C: Ditto.
19039 2020-02-18 James Greenhalgh <james.greenhalgh@arm.com>
19041 * gcc.target/aarch64/vmull_high.c: New.
19043 2020-02-18 Marek Polacek <polacek@redhat.com>
19046 * g++.dg/diagnostic/array-init1.C: Fix for ILP32.
19048 2020-02-18 Jon Beniston <jon@beniston.com>
19050 * gcc.dg/strcmpopt_6.c: Add space in array for terminator.
19052 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org>
19055 * gfortran.dg/char_pointer_assign_6.f90: Look for no target
19056 message instead of length mismatch.
19057 * gfortran.dg/pr93714_1.f90
19058 * gfortran.dg/pr93714_2.f90
19060 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
19063 * gfortran.dg/pr93601.f90 : New test.
19065 2020-02-18 Martin Liska <mliska@suse.cz>
19068 * gcc.dg/ipa/pr93583.c: New test.
19070 2020-02-18 David Malcolm <dmalcolm@redhat.com>
19073 * g++.dg/analyzer/pr93777.C: New test.
19074 * gfortran.dg/analyzer/pr93777.f90: New test.
19076 2020-02-18 David Malcolm <dmalcolm@redhat.com>
19079 * gfortran.dg/analyzer/pr93778.f90: New test.
19081 2020-02-18 David Malcolm <dmalcolm@redhat.com>
19084 * gfortran.dg/analyzer/deferred_character_25.f90: New test,
19085 based on gfortran.dg/deferred_character_25.f90.
19087 2020-02-18 David Malcolm <dmalcolm@redhat.com>
19090 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from
19091 gfortran.fortran-torture/compile/pr88304-2.f90
19093 2020-02-18 Mark Eggleston <mark.eggleston@codethink.com>
19096 * gfortran.dg/pr93603.f90 : New test.
19098 2020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org>
19101 * gfortran.dg/dg/pr93580.f90: New test.
19103 2020-02-18 Jakub Jelinek <jakub@redhat.com>
19105 PR tree-optimization/93780
19106 * gcc.dg/pr93780.c: New test.
19108 2020-02-17 David Malcolm <dmalcolm@redhat.com>
19111 * gcc.dg/analyzer/20020129-1.c: New test.
19113 2020-02-17 Alexandre Oliva <oliva@adacore.com>
19115 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and
19116 thr-init-2.c into an execution test with explicitly common
19119 2020-02-17 Wilco Dijkstra <wdijkstr@arm.com>
19121 * gcc.target/aarch64/pr93565.c: Fix test for ilp32.
19123 2020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19125 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct
19126 number of expected insns.
19128 2020-02-17 Martin Liska <mliska@suse.cz>
19131 * g++.dg/lto/odr-8_1.C: Fix grammar.
19133 2020-02-17 Richard Biener <rguenther@suse.de>
19136 * gcc.dg/pr86134.c: New testcase.
19137 * gcc.dg/pr28322-2.c: Adjust.
19139 2020-02-17 David Malcolm <dmalcolm@redhat.com>
19142 * gcc.dg/analyzer/torture/20060625-1.c: New test.
19143 * gcc.dg/analyzer/torture/pr51628-30.c: New test.
19144 * gcc.dg/analyzer/torture/pr59037.c: New test.
19146 2020-02-17 David Malcolm <dmalcolm@redhat.com>
19148 * gcc.dg/analyzer/malloc-1.c (test_48): New.
19150 2020-02-17 Jiufu Guo <guojiufu@linux.ibm.com>
19153 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case.
19155 2020-02-16 Uroš Bizjak <ubizjak@gmail.com>
19158 * gcc.target/i386/pr93743.c : New test.
19160 2020-02-15 Marek Polacek <polacek@redhat.com>
19162 PR c++/93710 - poor diagnostic for array initializer.
19163 * g++.dg/diagnostic/array-init1.C: New test.
19165 2020-02-15 Jason Merrill <jason@redhat.com>
19167 * lib/target-supports.exp (check_effective_target_c++2a_only): Also
19168 look for -std=*++20.
19169 (check_effective_target_concepts): Use check_effective_target_c++2a.
19171 2020-02-15 Jakub Jelinek <jakub@redhat.com>
19173 PR tree-optimization/93744
19174 * gcc.c-torture/execute/pr93744-1.c: New test.
19175 * gcc.c-torture/execute/pr93744-2.c: New test.
19176 * gcc.c-torture/execute/pr93744-3.c: New test.
19178 2020-02-14 Jakub Jelinek <jakub@redhat.com>
19181 * g++.dg/cpp0x/enum39.C: New test.
19183 2020-02-14 Martin Jambor <mjambor@suse.cz>
19185 PR tree-optimization/93516
19186 * g++.dg/tree-ssa/pr93516.C: New test.
19188 2020-02-14 Hongtao Liu <hongtao.liu@intel.com>
19190 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test.
19191 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
19192 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2.
19193 * gcc.target/i386/sse-13.c: Ditto.
19194 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests.
19195 * gcc.target/i386/sse-22.c: Ditto.
19197 2020-02-14 Jakub Jelinek <jakub@redhat.com>
19199 Partially implement P1042R1: __VA_OPT__ wording clarifications
19200 PR preprocessor/92319
19201 * c-c++-common/cpp/va-opt-4.c: New test.
19203 2020-02-13 Jakub Jelinek <jakub@redhat.com>
19206 * gcc.dg/pr93576.c: New test.
19208 2020-02-13 Sandra Loosemore <sandra@codesourcery.com>
19210 * g++.dg/cpp0x/constexpr-static13.C:
19211 Add -fdelete-null-pointer-checks.
19212 * g++.dg/cpp2a/constexpr-new11.C: Likewise.
19213 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
19215 2020-02-13 H.J. Lu <hongjiu.lu@intel.com>
19218 * gcc.target/i386/pr93656.c: New test.
19220 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
19222 * gcc.target/arc/nps400-1.c: Update test.
19224 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
19226 * gcc.target/arc/or-cnst-size2.c: Update test.
19228 2020-02-13 Claudiu Zissulescu <claziss@synopsys.com>
19229 Petro Karashchenko <petro.karashchenko@ring.com>
19231 * gcc.target/arc/mul64-1.c: New test.
19233 2020-02-13 Jakub Jelinek <jakub@redhat.com>
19236 * gcc.target/i386/pr93696-1.c: New test.
19237 * gcc.target/i386/pr93696-2.c: New test.
19238 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order
19239 of _mm*_mask_popcnt_*.
19240 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise.
19241 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise.
19242 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise.
19243 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise.
19244 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise.
19245 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise.
19246 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise.
19247 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise.
19248 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise.
19250 PR tree-optimization/93582
19251 * gcc.dg/tree-ssa/pr93582-1.c: New test.
19252 * gcc.dg/tree-ssa/pr93582-2.c: New test.
19253 * gcc.dg/tree-ssa/pr93582-3.c: New test.
19255 2020-02-13 Richard Biener <rguenther@suse.de>
19258 * gcc.dg/optimize-bswapsi-2.c: Add BE case.
19260 2020-02-13 Jakub Jelinek <jakub@redhat.com>
19263 * gcc.target/i386/avx512f-pr93673.c: New test.
19264 * gcc.target/i386/avx512dq-pr93673.c: New test.
19265 * gcc.target/i386/avx512bw-pr93673.c: New test.
19267 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11.
19269 2020-02-12 Iain Sandoe <iain@sandoe.co.uk>
19271 * g++.dg/coroutines/coro1-allocators.h: New.
19272 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test.
19273 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test.
19274 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test.
19275 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new
19276 coro1-allocators.h header.
19277 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise.
19278 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New.
19279 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test.
19280 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New.
19282 2020-02-12 Jakub Jelinek <jakub@redhat.com>
19284 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of
19285 -mprefixed-addr in dg-options.
19287 PR middle-end/93663
19288 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests
19289 for DBL_MAX, inf, their negations and nan.
19291 2020-02-12 Martin Sebor <msebor@redhat.com>
19293 PR middle-end/93646
19294 * gcc.dg/Wstringop-overflow-31.c: New test.
19296 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
19298 PR rtl-optimization/93565
19299 * gcc.target/aarch64/pr93565.c: New test.
19301 2020-02-12 Wilco Dijkstra <wdijkstr@arm.com>
19303 * gcc.target/aarch64/popcnt2.c: New test.
19305 2020-02-12 Marek Polacek <polacek@redhat.com>
19308 * g++.dg/cpp2a/nontype-class32.C: New test.
19310 2020-02-12 Marek Polacek <polacek@redhat.com>
19312 PR c++/93684 - ICE-on-invalid with broken attribute.
19313 * g++.dg/parse/attr4.C: New test.
19315 2020-02-12 Jakub Jelinek <jakub@redhat.com>
19318 * gcc.target/i386/avx512vl-pr93670.c: New test.
19320 2020-02-12 Richard Biener <rguenther@suse.de>
19323 * gcc.dg/pr93661.c: Pass -w, remove dg-warning.
19325 2020-02-11 David Malcolm <dmalcolm@redhat.com>
19328 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free
19329 called in a constructor.
19330 * g++.dg/analyzer/pr93288.C: New test.
19332 2020-02-11 David Malcolm <dmalcolm@redhat.com>
19335 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite.
19336 * g++.dg/analyzer/malloc.C: New test.
19337 * g++.dg/analyzer/pr93212.C: New test.
19339 2020-02-11 Martin Sebor <msebor@redhat.com>
19341 PR tree-optimization/93683
19342 * gcc.dg/tree-ssa/ssa-dse-39.c: New test.
19344 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
19346 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New.
19347 * gcc.target/powerpc/pr92796.c: Add a require-effective-target
19348 statement for ppc_ieee128_ok.
19350 2020-02-11 David Malcolm <dmalcolm@redhat.com>
19353 * gcc.dg/analyzer/torture/pr93374.c: New test.
19355 2020-02-11 David Malcolm <dmalcolm@redhat.com>
19358 * gcc.dg/analyzer/pr93669.c: New test.
19360 2020-02-11 David Malcolm <dmalcolm@redhat.com>
19363 * gcc.dg/analyzer/torture/pr93649.c: New test.
19365 2020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com>
19367 * gcc.target/powerpc/pr70010-2.c: Add -maltivec.
19368 * gcc.target/powerpc/pr70010-3.c: Add -maltivec.
19370 2020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19372 * gcc.target/arm/simd/vdot-2-1.c: New test.
19373 * gcc.target/arm/simd/vdot-2-2.c: New test.
19374 * gcc.target/arm/simd/vdot-2-3.c: New test.
19375 * gcc.target/arm/simd/vdot-2-4.c: New test.
19377 2020-02-11 Richard Biener <rguenther@suse.de>
19379 PR tree-optimization/93661
19380 PR tree-optimization/93662
19381 * gcc.dg/pr93661.c: New testcase.
19383 2020-02-12 Patrick Palka <ppalka@redhat.com>
19387 * g++.dg/concepts/abbrev3.C: New test.
19388 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the
19390 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive.
19392 * g++.dg/cpp2a/concepts6.C: New test.
19394 2020-02-10 David Malcolm <dmalcolm@redhat.com>
19397 * gcc.dg/analyzer/torture/pr93350.c: New test.
19399 2020-02-10 David Malcolm <dmalcolm@redhat.com>
19402 * gcc.dg/analyzer/torture/pr93647.c: New test.
19404 2020-02-10 Jakub Jelinek <jakub@redhat.com>
19407 * gcc.target/i386/avx-pr93637.c: New test.
19409 2020-02-10 David Malcolm <dmalcolm@redhat.com>
19412 * gfortran.dg/analyzer/pr93405.f90: New test.
19414 2020-02-10 David Malcolm <dmalcolm@redhat.com>
19416 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp
19418 * gfortran.dg/analyzer/malloc-example.f90: New test.
19419 * gfortran.dg/analyzer/malloc.f90: New test.
19421 2020-02-10 Martin Sebor <msebor@redhat.com>
19424 * gcc.dg/attr-access.c: New test.
19426 2020-02-10 Hans-Peter Nilsson <hp@axis.com>
19428 * gcc.target/cris/cris.exp (check_effective_target_cc0): New.
19431 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c,
19432 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c,
19433 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
19434 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
19435 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
19436 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
19437 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
19438 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
19439 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
19440 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
19441 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
19442 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
19443 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
19444 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
19445 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
19446 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
19447 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
19448 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests.
19450 2020-02-10 Jakub Jelinek <jakub@redhat.com>
19453 * gfortran.dg/pr91913.f90: New test.
19455 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
19458 * g++.target/i386/pr85334-1.C: New test.
19459 * g++.target/i386/pr85334-2.C: Likewise.
19461 2020-02-10 Jakub Jelinek <jakub@redhat.com>
19464 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further
19467 2020-02-10 Feng Xue <fxue@os.amperecomputing.com>
19470 * g++.dg/ipa/pr93203.C: New test.
19471 * gcc.dg/ipa/ipcp-1: Change dump string.
19473 2020-02-09 Uroš Bizjak <ubizjak@gmail.com>
19475 * gcc.target/i386/pr91333.c (dg-do): Fix target selector.
19477 2020-02-09 Jakub Jelinek <jakub@redhat.com>
19480 * g++.dg/cpp2a/constexpr-new11.C: New test.
19481 * g++.dg/cpp2a/constexpr-new12.C: New test.
19482 * g++.dg/cpp2a/constexpr-new13.C: New test.
19484 2020-02-08 Andrew Pinski <apinski@marvel.com>
19487 * gcc.target/aarch64/pr91927.c: New testcase.
19489 2020-02-08 Peter Bergner <bergner@linux.ibm.com>
19492 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
19493 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
19494 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
19495 regex directives. Adjust expected instruction counts.
19496 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
19497 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
19499 2020-02-08 Jakub Jelinek <jakub@redhat.com>
19502 * g++.dg/ext/constexpr-pr93549.C: New test.
19504 2020-02-08 Uroš Bizjak <ubizjak@gmail.com>
19505 Jakub Jelinek <jakub@redhat.com>
19508 * gcc.target/i386/pr65782.c: New test.
19510 2020-02-07 Marek Polacek <polacek@redhat.com>
19512 PR c++/92947 - Paren init of aggregates in unevaluated context.
19513 * g++.dg/cpp2a/paren-init21.C: New test.
19515 2020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
19517 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx.
19519 2020-02-07 Dennis Zhang <dennis.zhang@arm.com>
19521 * gcc.target/aarch64/simd/vmmla.c: New test.
19523 2020-02-07 Richard Biener <rguenther@suse.de>
19525 PR middle-end/93519
19526 * gcc.dg/Wrestrict-21.c: New testcase.
19528 2020-02-07 H.J. Lu <hongjiu.lu@intel.com>
19531 * gcc.target/i386/pr85667-10.c: New test.
19532 * gcc.target/i386/pr85667-7.c: Likewise.
19533 * gcc.target/i386/pr85667-8.c: Likewise.
19534 * gcc.target/i386/pr85667-9.c: Likewise.
19536 2020-02-07 Jakub Jelinek <jakub@redhat.com>
19539 * gcc.target/powerpc/pr93122.c: New test.
19541 2020-02-07 Paolo Carlini <paolo.carlini@oracle.com>
19544 * g++.dg/ext/vla21.C: New.
19546 2020-02-07 Jakub Jelinek <jakub@redhat.com>
19549 * gcc.dg/pr93615.c: New test.
19552 * gcc.target/i386/pr93611.c: New test.
19554 2020-02-06 David Malcolm <dmalcolm@redhat.com>
19557 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target
19558 differences in how __builtin_memcpy has been optimized at the time
19561 2020-02-06 David Malcolm <dmalcolm@redhat.com>
19563 * gcc.dg/analyzer/torture/intptr_t.c: New test.
19565 2020-02-06 Segher Boessenkool <segher@kernel.crashing.org>
19567 * gcc.target/powerpc/pr93012.c: New.
19569 2020-02-06 Richard Sandiford <richard.sandiford@arm.com>
19572 * gcc.target/aarch64/movk_2.c: New test.
19574 2020-02-06 Uroš Bizjak <ubizjak@gmail.com>
19576 * gcc.target/i386/memcpy-strategy-1.c (dg-final):
19577 Unify scan-assembler strings for all targets.
19578 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto.
19579 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto.
19580 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto.
19582 2020-02-06 Marek Polacek <polacek@redhat.com>
19584 PR c++/93597 - ICE with lambda in operator function.
19585 * g++.dg/cpp0x/lambda/lambda-93597.C: New test.
19587 2020-02-06 Tobias Burnus <tobias@codesourcery.com>
19589 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to
19590 …_target_compile as (additional_flags=) option and not as source
19591 filename to make it work with remote execution.
19592 * lib/target-supports.exp (check_runtime, check_gc_sections_available,
19593 check_effective_target_gas, check_effective_target_gld): Likewise.
19595 2020-02-06 Jakub Jelinek <jakub@redhat.com>
19598 * gcc.target/i386/avx2-pr93594.c: New test.
19600 2020-02-05 Martin Sebor <msebor@redhat.com>
19602 PR tree-optimization/92765
19603 * g++.dg/tree-ssa/strlenopt-1.C: New test.
19604 * g++.dg/tree-ssa/strlenopt-2.C: New test.
19605 * gcc.dg/Warray-bounds-58.c: New test.
19606 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow.
19607 * gcc.dg/Wstring-compare.c: Xfail a test.
19608 * gcc.dg/strcmpopt_2.c: Disable tests.
19609 * gcc.dg/strcmpopt_4.c: Adjust tests.
19610 * gcc.dg/strcmpopt_10.c: New test.
19611 * gcc.dg/strcmpopt_11.c: New test.
19612 * gcc.dg/strlenopt-69.c: Disable tests.
19613 * gcc.dg/strlenopt-92.c: New test.
19614 * gcc.dg/strlenopt-93.c: New test.
19615 * gcc.dg/strlenopt.h: Declare calloc.
19616 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved.
19617 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517).
19619 2020-02-05 Marek Polacek <polacek@redhat.com>
19621 PR c++/93559 - ICE with CONSTRUCTOR flags verification.
19622 * g++.dg/cpp0x/initlist119.C: New test.
19623 * g++.dg/cpp0x/initlist120.C: New test.
19625 2020-02-05 Jakub Jelinek <jakub@redhat.com>
19628 * c-c++-common/Wunused-var-17.c: New test.
19630 2020-02-05 Jeff Law <law@redhat.com>
19632 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and
19633 adjust expected shadd insn count appropriately.
19635 2020-02-05 David Malcolm <dmalcolm@redhat.com>
19637 * gcc.dg/analyzer/data-model-1.c: Update for changed output to
19638 __analyzer_dump_exploded_nodes, dropping redundant call at merger.
19639 * gcc.dg/analyzer/data-model-7.c: Likewise.
19640 * gcc.dg/analyzer/loop-2.c: Update for changed output format.
19641 * gcc.dg/analyzer/loop-2a.c: Likewise.
19642 * gcc.dg/analyzer/loop-4.c: Likewise.
19643 * gcc.dg/analyzer/loop.c: Likewise.
19644 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant
19646 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise.
19647 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise.
19648 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise.
19649 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise.
19650 * gcc.dg/analyzer/paths-1.c: Likewise.
19651 * gcc.dg/analyzer/paths-1a.c: Likewise.
19652 * gcc.dg/analyzer/paths-2.c: Likewise.
19653 * gcc.dg/analyzer/paths-3.c: Likewise.
19654 * gcc.dg/analyzer/paths-4.c: Update for changed output format.
19655 * gcc.dg/analyzer/paths-5.c: Likewise.
19656 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls
19658 * gcc.dg/analyzer/paths-7.c: Likewise.
19659 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed
19661 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls.
19662 * gcc.dg/analyzer/zlib-5.c: Update for changed output format.
19664 2020-02-05 Jakub Jelinek <jakub@redhat.com>
19667 * gcc.target/i386/pr92190.c: New test.
19669 2020-02-05 Richard Biener <rguenther@suse.de>
19672 * gcc.dg/vect/bb-slp-22.c: Adjust.
19674 2020-02-05 Richard Biener <rguenther@suse.de>
19676 PR middle-end/90648
19677 * gcc.dg/pr90648.c: New testcase.
19679 2020-02-05 Jakub Jelinek <jakub@redhat.com>
19681 PR middle-end/93555
19682 * c-c++-common/gomp/pr93555-1.c: New test.
19683 * c-c++-common/gomp/pr93555-2.c: New test.
19684 * gfortran.dg/gomp/pr93555.f90: New test.
19686 2020-02-05 Jun Ma <JunMa@linux.alibaba.com>
19688 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test.
19690 2020-02-04 David Malcolm <dmalcolm@redhat.com>
19692 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields
19695 2020-02-04 Richard Biener <rguenther@suse.de>
19697 PR tree-optimization/93538
19698 * gcc.dg/tree-ssa/forwprop-38.c: New testcase.
19700 2020-02-04 Jakub Jelinek <jakub@redhat.com>
19702 * c-c++-common/cpp/has-include-1.c: New test.
19703 * c-c++-common/cpp/has-include-next-1.c: New test.
19704 * c-c++-common/gomp/has-include-1.c: New test.
19706 PR preprocessor/93545
19707 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error
19709 * c-c++-common/cpp/pr93545-1.c: New test.
19710 * c-c++-common/cpp/pr93545-2.c: New test.
19711 * c-c++-common/cpp/pr93545-3.c: New test.
19712 * c-c++-common/cpp/pr93545-4.c: New test.
19714 2020-02-04 Iain Sandoe <iain@sandoe.co.uk>
19716 * g++.dg/coroutines/coro-missing-promise.C: New test.
19718 2020-02-04 Richard Biener <rguenther@suse.de>
19720 PR tree-optimization/91123
19721 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase.
19723 2020-02-04 Richard Biener <rguenther@suse.de>
19725 PR tree-optimization/92819
19726 * gcc.target/i386/pr92819.c: New testcase.
19727 * gcc.target/i386/pr92803.c: Adjust.
19729 2020-02-03 Iain Sandoe <iain@sandoe.co.uk>
19732 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test.
19733 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test.
19734 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test.
19735 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test.
19736 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test.
19738 2020-02-03 David Malcolm <dmalcolm@redhat.com>
19741 * gcc.dg/analyzer/torture/pr93544.c: New test.
19743 2020-02-03 David Malcolm <dmalcolm@redhat.com>
19746 * gcc.dg/analyzer/pr93546.c: New test.
19748 2020-02-03 David Malcolm <dmalcolm@redhat.com>
19751 * gcc.dg/analyzer/pr93547.c: New test.
19753 2020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com>
19756 * gcc.target/arm/pr91816.c: New test.
19758 2020-02-03 Julian Brown <julian@codesourcery.com>
19759 Tobias Burnus <tobias@codesourcery.com>
19761 * c-c++-common/cpp/openacc-define-3.c: Update expected value for
19763 * gfortran.dg/openacc-define-3.f90: Likewise.
19765 2020-02-03 Tobias Burnus <tobias@codesourcery.com>
19768 * gfortran.dg/associate_52.f90: New.
19770 2020-02-03 Jakub Jelinek <jakub@redhat.com>
19773 * gcc.c-torture/compile/pr93533.c: New test.
19774 * gcc.target/s390/pr93533.c: New test.
19776 2020-02-03 Jun Ma <JunMa@linux.alibaba.com>
19778 * g++.dg/coroutines/co-await-04-control-flow.C: Add label.
19780 2020-02-02 Marek Polacek <polacek@redhat.com>
19782 PR c++/93530 - ICE on invalid alignas in a template.
19783 * g++.dg/cpp0x/alignas18.C: New test.
19785 2020-02-02 Iain Sandoe <iain@sandoe.co.uk>
19787 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the
19790 2020-02-02 Vladimir Makarov <vmakarov@redhat.com>
19792 PR rtl-optimization/91333
19793 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count
19796 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
19798 nios2: Support for GOT-relative DW_EH_PE_datarel encoding.
19800 * g++.target/nios2/hello-pie.C: New.
19801 * g++.target/nios2/nios2.exp: New.
19803 2020-01-31 David Malcolm <dmalcolm@redhat.com>
19806 * gcc.dg/analyzer/pr93457.c: New test.
19808 2020-01-31 David Malcolm <dmalcolm@redhat.com>
19811 * gcc.dg/analyzer/torture/pr93373.c: New test.
19813 2020-01-31 Vladimir Makarov <vmakarov@redhat.com>
19815 PR rtl-optimization/91333
19816 * gcc.target/i386/pr91333.c: New.
19818 2020-01-31 David Malcolm <dmalcolm@redhat.com>
19821 * gcc.dg/analyzer/torture/pr93379-2.c: New test.
19822 * gcc.dg/analyzer/torture/pr93379.c: New test.
19824 2020-01-31 David Malcolm <dmalcolm@redhat.com>
19827 * gcc.dg/analyzer/torture/pr93438.c: New test.
19828 * gcc.dg/analyzer/torture/pr93438-2.c: New test.
19830 2020-01-31 Jakub Jelinek <jakub@redhat.com>
19832 PR rtl-optimization/91838
19833 * g++.dg/pr91838.C: Moved to ...
19834 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of
19835 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style
19836 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64.
19837 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64.
19839 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
19841 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok):
19843 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test.
19844 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise.
19845 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise.
19846 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise.
19847 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise.
19848 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise.
19849 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise.
19850 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise.
19851 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise.
19852 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise.
19853 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c:
19855 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c:
19857 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
19860 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
19862 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling
19864 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for
19866 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test.
19867 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
19868 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise.
19869 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise.
19870 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise.
19871 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise.
19872 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise.
19873 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise.
19874 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise.
19875 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise.
19876 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise.
19877 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise.
19878 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise.
19879 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise.
19880 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise.
19881 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise.
19882 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise.
19883 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise.
19884 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise.
19885 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise.
19886 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise.
19887 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise.
19888 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise.
19889 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise.
19890 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise.
19891 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise.
19892 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise.
19893 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
19894 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise.
19895 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
19896 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise.
19897 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c
19898 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise.
19899 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c
19900 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise.
19901 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c
19902 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise.
19903 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c
19904 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise.
19905 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c
19906 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise.
19907 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c
19908 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise.
19909 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c
19910 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise.
19911 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c
19912 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise.
19913 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c
19914 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise.
19915 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise.
19916 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise.
19917 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise.
19918 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise.
19919 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise.
19920 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise.
19921 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise.
19922 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise.
19923 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise.
19924 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise.
19925 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise.
19926 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise.
19927 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise.
19928 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise.
19929 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise.
19930 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise.
19931 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise.
19932 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise.
19933 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise.
19934 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise.
19935 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise.
19936 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise.
19937 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise.
19938 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise.
19939 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise.
19940 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise.
19941 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise.
19942 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise.
19943 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2)
19944 (ret_bf16x3, ret_bf16x4): Likewise.
19945 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2)
19946 (fn_bf16x3, fn_bf16x4): Likewise.
19947 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2)
19948 (fn_bf16x3, fn_bf16x4): Likewise.
19949 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2)
19950 (fn_bf16x3, fn_bf16x4): Likewise.
19951 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2)
19952 (fn_bf16x3, fn_bf16x4): Likewise.
19953 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2)
19954 (fn_bf16x3, fn_bf16x4): Likewise.
19955 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2)
19956 (fn_bf16x3, fn_bf16x4): Likewise.
19957 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
19958 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
19959 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise.
19960 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
19961 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New
19963 (bfloat16_callee, bfloat16_caller): New tests.
19964 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New
19966 (bfloat16_callee, bfloat16_caller): New tests.
19967 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro.
19968 (callee_bf16, caller_bf16): New tests.
19969 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro.
19970 (callee_bf16, caller_bf16): New tests.
19971 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro.
19972 (callee_bf16, caller_bf16): New tests.
19973 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro.
19974 (callee_bf16, caller_bf16): New tests.
19975 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro.
19976 (callee_bf16, caller_bf16): New tests.
19977 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro.
19978 (callee_bf16, caller_bf16): New tests.
19979 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro.
19980 (callee_bf16, caller_bf16): New tests.
19981 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro.
19982 (callee_bf16, caller_bf16): New tests.
19983 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro.
19984 (callee_bf16, caller_bf16): New tests.
19985 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro.
19986 (callee_bf16, caller_bf16): New tests.
19987 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro.
19988 (callee_bf16, caller_bf16): New tests.
19989 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro.
19990 (callee_bf16, caller_bf16): New tests.
19991 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef.
19992 (callee_bf16, caller_bf16): New tests.
19993 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef.
19994 (callee_bf16, caller_bf16): New tests.
19995 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef.
19996 (callee_bf16, caller_bf16): New tests.
19997 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef.
19998 (callee_bf16, caller_bf16): New tests.
19999 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef.
20000 (callee_bf16, caller_bf16): New tests.
20001 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef.
20002 (callee_bf16, caller_bf16): New tests.
20003 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise
20004 (caller_bf16): Likewise.
20005 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise
20006 (caller_bf16): Likewise.
20007 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise
20008 (caller_bf16): Likewise.
20009 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise.
20010 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise.
20011 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise.
20012 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise.
20014 2020-01-31 Dennis Zhang <dennis.zhang@arm.com>
20015 Matthew Malcomson <matthew.malcomson@arm.com>
20016 Richard Sandiford <richard.sandiford@arm.com>
20018 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok)
20019 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors.
20020 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of
20021 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and
20022 __ARM_FEATURE_SVE_MATMUL_FP64.
20023 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z):
20024 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG)
20025 (TEST_TRIPLE_ZX): New macros.
20026 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and
20027 rely on +f64mm to enable it.
20028 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
20029 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
20030 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
20031 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
20032 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
20033 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
20034 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
20035 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
20036 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
20037 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
20038 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test.
20039 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise,
20040 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise,
20041 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise,
20042 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise,
20043 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise,
20044 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise.
20045 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise.
20046 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise.
20047 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise.
20048 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise.
20049 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise.
20050 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise.
20051 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise.
20052 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise.
20053 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise.
20054 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise.
20055 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise.
20056 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise.
20057 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise.
20058 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise.
20059 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise.
20060 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise.
20061 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise.
20062 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise.
20063 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise.
20064 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise.
20065 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise.
20066 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise.
20067 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise.
20068 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise.
20069 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise.
20070 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise.
20071 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise.
20072 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise.
20073 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise.
20074 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise.
20075 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise.
20076 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise.
20077 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise.
20078 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise.
20079 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise.
20080 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise.
20081 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise.
20082 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise.
20083 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise.
20084 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise.
20085 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise.
20086 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise.
20087 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise.
20088 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise.
20089 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise.
20090 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise.
20091 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise.
20092 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise.
20093 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise.
20094 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise.
20095 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise.
20096 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise.
20097 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise.
20098 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise.
20099 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise.
20100 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise.
20101 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise.
20102 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise.
20103 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise.
20104 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise.
20105 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise.
20106 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise.
20107 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise.
20108 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise.
20109 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise.
20110 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise.
20111 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise.
20112 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise.
20113 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise.
20114 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise.
20115 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise.
20116 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise.
20117 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise.
20118 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise.
20119 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise.
20120 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c:
20122 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c:
20124 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c:
20126 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c:
20128 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c:
20131 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
20133 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for
20134 check-function-bodies tests.
20135 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
20136 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
20137 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
20138 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
20139 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
20140 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
20141 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
20142 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
20143 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
20144 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
20145 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
20146 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
20147 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
20148 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
20149 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
20150 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
20151 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
20152 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
20153 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
20154 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
20155 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
20156 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
20157 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
20158 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
20159 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
20160 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
20161 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
20162 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
20163 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
20164 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
20165 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
20166 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
20167 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
20168 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
20169 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
20170 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
20171 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
20172 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
20173 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
20174 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
20175 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
20176 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
20177 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
20178 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
20179 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64.
20180 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
20181 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
20182 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
20183 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
20184 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
20185 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
20186 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
20187 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
20188 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
20189 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
20190 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
20191 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
20192 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
20193 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
20194 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
20195 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
20196 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
20197 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
20198 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
20199 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
20200 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
20201 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
20202 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
20203 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
20204 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
20205 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
20206 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
20207 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
20208 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
20209 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
20210 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
20211 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
20212 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
20213 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
20214 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
20215 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
20216 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
20217 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
20218 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
20219 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
20220 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
20221 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
20222 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
20223 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
20224 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
20225 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
20226 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and
20227 aarch64_little_endian for check-function-bodies tests.
20228 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
20229 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
20230 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove
20231 target selector from dg-compile.
20232 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
20234 2020-01-31 Tobias Burnus <tobias@codesourcery.com>
20237 * gfortran.dg/goacc/atomic-1.f90: New.
20239 2020-01-31 Tamar Christina <tamar.christina@arm.com>
20241 PR rtl-optimization/91838
20242 * g++.dg/pr91838.C: New test.
20244 2020-01-30 David Malcolm <dmalcolm@redhat.com>
20246 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>.
20247 Use __builtin_ forms of memset and strlen throughout.
20249 2020-01-30 David Malcolm <dmalcolm@redhat.com>
20251 * gcc.dg/analyzer/conditionals-2.c: Move to...
20252 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting
20253 to a torture test. Remove redundant include.
20255 2020-01-30 David Malcolm <dmalcolm@redhat.com>
20258 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp):
20260 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point
20261 comparison test as failing.
20262 (test_float_selfcmp): Add.
20263 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison
20265 * gcc.dg/analyzer/torture/pr93356.c: New test.
20267 2020-01-30 Jeff Law <law@redhat.com>
20270 * gcc.dg/pr88660.c: New test
20272 2020-01-30 Jakub Jelinek <jakub@redhat.com>
20275 * gcc.dg/lto/pr93384_0.c: New test.
20276 * gcc.dg/lto/pr93384_1.c: New file.
20278 PR middle-end/93505
20279 * gcc.c-torture/compile/pr93505.c: New test.
20281 2020-01-30 Jeff Law <law@redhat.com
20283 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan
20284 conditional on !c6x. Add dg-final scan pattern for c6x.
20286 2020-01-30 Martin Sebor <msebor@redhat.com>
20288 PR middle-end/92323
20289 * gcc.dg/Warray-bounds-57.c: New test.
20291 2020-01-30 David Malcolm <dmalcolm@redhat.com>
20294 * gcc.dg/analyzer/torture/pr93450.c: New test.
20296 2020-01-30 Jakub Jelinek <jakub@redhat.com>
20299 * gcc.c-torture/execute/pr93494.c: New test.
20301 2020-01-30 Paolo Carlini <paolo.carlini@oracle.com>
20304 * g++.dg/pr90338.C: New.
20306 2020-01-30 Jakub Jelinek <jakub@redhat.com>
20309 * gcc.target/i386/pr91824-2.c: New test.
20312 * gcc.target/i386/pr91824-1.c: New test.
20314 2020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com>
20316 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test.
20318 2020-01-30 Jakub Jelinek <jakub@redhat.com>
20320 PR tree-optimization/92706
20321 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target.
20323 2020-01-29 Marek Polacek <polacek@redhat.com>
20326 * g++.dg/cpp2a/nontype-class31.C: New test.
20328 2020-01-29 Jeff Law <law@redhat.com
20330 PR tree-optimization/89689
20331 * gcc.dg/pr89689.c: New test.
20333 2020-01-29 Marek Polacek <polacek@redhat.com>
20335 PR c++/91754 - Fix template arguments comparison with class NTTP.
20336 * g++.dg/cpp2a/nontype-class30.C: New test.
20338 2020-01-29 Marek Polacek <polacek@redhat.com>
20340 PR c++/92948 - Fix class NTTP with template arguments.
20341 * g++.dg/cpp2a/nontype-class28.C: New test.
20342 * g++.dg/cpp2a/nontype-class29.C: New test.
20344 2020-01-29 Joel Hutton <Joel.Hutton@arm.com>
20347 * gcc.target/aarch64/pr93221.c: New test.
20349 2020-01-29 Martin Jambor <mjambor@suse.cz>
20351 PR tree-optimization/92706
20352 * gcc.dg/tree-ssa/pr92706-1.c: New test.
20354 2020-01-29 Martin Jambor <mjambor@suse.cz>
20356 PR tree-optimization/92706
20357 * gcc.dg/tree-ssa/pr92706-2.c: New test.
20358 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g.
20360 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
20362 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase.
20364 2020-01-29 Richard Sandiford <richard.sandiford@arm.com>
20367 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*.
20369 2020-01-29 Jakub Jelinek <jakub@redhat.com>
20372 * g++.dg/gomp/pr91118-1.C: New test.
20373 * g++.dg/gomp/pr91118-2.C: New test.
20376 * gfortran.dg/goacc/pr93463.f90: New test.
20378 2020-01-29 Richard Biener <rguenther@suse.de>
20380 PR tree-optimization/93428
20381 * gcc.dg/torture/pr93428.c: New testcase.
20383 2020-01-28 Martin Sebor <msebor@redhat.com>
20385 PR middle-end/93437
20386 * g++.dg/warn/Wstringop-overflow-5.C: New test.a
20388 2020-01-28 Jan Hubicka <hubicka@ucw.cz>
20390 * g++.dg/tree-prof/indir-call-prof.C: Update template.
20391 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets.
20392 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets.
20393 * gcc.dg/tree-prof/indir-call-prof.c: Update template.
20395 2020-01-28 H.J. Lu <hongjiu.lu@intel.com>
20398 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check
20400 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
20401 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
20402 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
20403 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
20404 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
20405 * gcc.target/i386/pr90980-1.c: Likewise.
20406 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of
20407 "vmovd" to avoid matching "vmovdqu".
20408 * gcc.target/i386/pr87317-5.c: Likewise.
20409 * gcc.target/i386/pr87317-7.c: Likewise.
20410 * gcc.target/i386/pr91461-1.c: New test.
20411 * gcc.target/i386/pr91461-2.c: Likewise.
20412 * gcc.target/i386/pr91461-3.c: Likewise.
20413 * gcc.target/i386/pr91461-4.c: Likewise.
20414 * gcc.target/i386/pr91461-5.c: Likewise.
20416 2020-01-28 David Malcolm <dmalcolm@redhat.com>
20418 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for
20419 renaming of warning_at overload to warning_meta.
20420 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise.
20422 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
20423 Julian Brown <julian@codesourcery.com>
20425 * gfortran.dg/goacc/mapping-tests-2.f90: New test.
20426 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous
20429 2020-01-28 Julian Brown <julian@codesourcery.com>
20431 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp
20432 testsuite). Make a compilation test, and expect rejection of mixed
20433 component/non-component accesses.
20434 * gfortran.dg/goacc/mapping-tests-1.f90: New test.
20436 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
20437 Julian Brown <julian@codesourcery.com>
20439 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test.
20441 2020-01-28 Richard Biener <rguenther@suse.de>
20443 PR tree-optimization/93439
20444 * gfortran.dg/graphite/pr93439.f90: New testcase.
20446 2020-01-28 Sahahb Vahedi <shahab@synopsys.com>
20448 * gcc.target/arc/code-density-flag.c: New test
20450 2020-01-28 Tobias Burnus <tobias@codesourcery.com>
20453 * gfortran.dg/goacc/pr93464.f90: New.
20455 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
20457 PR tree-optimization/93434
20458 * gcc.c-torture/execute/pr93434.c: New test.
20460 2020-01-28 Richard Sandiford <richard.sandiford@arm.com>
20463 * gcc.dg/torture/pr93170.c: Add -Wpsabi.
20465 2020-01-28 Martin Liska <mliska@suse.cz>
20468 * g++.dg/template/pr92440.C: New test.
20469 * g++.dg/cpp0x/vt-34314.C: Update error to note.
20470 * g++.dg/template/pr59930-2.C: Likewise.
20471 * g++.old-deja/g++.pt/redecl1.C: Likewise.
20473 2020-01-28 Jakub Jelinek <jakub@redhat.com>
20476 * gcc.target/i386/avx2-pr93418.c: New test.
20478 PR tree-optimization/93454
20479 * gcc.dg/pr93454.c: New test.
20481 2020-01-27 David Malcolm <dmalcolm@redhat.com>
20484 * gcc.dg/analyzer/torture/pr93451.c: New test.
20486 2020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com>
20488 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store
20491 2020-01-27 David Malcolm <dmalcolm@redhat.com>
20494 * gcc.dg/analyzer/torture/pr93349.c: New test.
20496 2020-01-27 David Malcolm <dmalcolm@redhat.com>
20499 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h.
20500 (test_2): Rewrite to explicitly perform a bitwise-or of two
20501 boolean conditions.
20502 (test_3): New function, to test bitwise-and.
20504 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
20507 * gcc.target/aarch64/pr71727.c: Add -fcommon.
20509 2020-01-27 David Malcolm <dmalcolm@redhat.com>
20511 * gcc.dg/analyzer/sigsetjmp-5.c: New test.
20512 * gcc.dg/analyzer/sigsetjmp-6.c: New test.
20514 2020-01-27 Richard Biener <rguenther@suse.de>
20517 * gcc.dg/graphite/scop-21.c: un-XFAIL.
20519 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
20521 * gcc.target/arc/interrupt-6.c: Update test.
20523 2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
20524 Petro Karashchenko <petro.karashchenko@ring.com>
20526 * gcc.target/arc/uncached-3.c: New test.
20527 * gcc.target/arc/uncached-4.c: Likewise.
20528 * gcc.target/arc/uncached-5.c: Likewise.
20529 * gcc.target/arc/uncached-6.c: Likewise.
20530 * gcc.target/arc/uncached-7.c: Likewise.
20531 * gcc.target/arc/uncached-8.c: Likewise.
20532 * gcc.target/arc/arc.exp (ll64): New predicate.
20534 2020-01-27 Richard Sandiford <richard.sandiford@arm.com>
20536 * gcc.dg/torture/pr93170.c: New test.
20538 2020-01-27 Martin Liska <mliska@suse.cz>
20541 * gcc.target/i386/pr81213.c: Adjust to not expect
20542 a globally unique name.
20544 2020-01-27 Richard Biener <rguenther@suse.de>
20546 PR tree-optimization/93397
20547 * gcc.dg/torture/pr93397.c: New testcase.
20549 2020-01-27 Tobias Burnus <tobias@codesourcery.com>
20552 * gfortran.dg/bind_c_char_2.f90: New.
20553 * gfortran.dg/bind_c_char_3.f90: New.
20554 * gfortran.dg/bind_c_char_4.f90: New.
20555 * gfortran.dg/bind_c_char_5.f90: New.
20557 2020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20559 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native
20561 * gcc.target/i386/pr91298-2.c: Likewise.
20563 2020-01-26 Jakub Jelinek <jakub@redhat.com>
20566 * gcc.dg/pr93412.c: New test.
20569 * gcc.dg/pr93430.c: New test.
20570 * gcc.target/i386/avx2-pr93430.c: New test.
20573 * g++.dg/pr93166.C: Move to ...
20574 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test.
20576 PR tree-optimization/92788
20577 * g++.dg/pr92788.C: Move to ...
20578 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line.
20579 Change type of operator new's first parameter to __SIZE_TYPE__.
20581 2020-01-25 Marek Polacek <polacek@redhat.com>
20583 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context.
20584 * g++.dg/cpp2a/constexpr-dynamic18.C: New test.
20586 2020-01-25 Feng Xue <fxue@os.amperecomputing.com>
20589 * g++.dg/pr93166.C: New test.
20591 2020-01-25 Andrew Pinski <apinski@marvell.com>
20593 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian.
20595 2020-01-24 Jeff Law <law@redhat.com
20597 PR tree-optimization/92788
20598 * g++.dg/pr92788.C: New test.
20600 2020-01-24 Jakub Jelinek <jakub@redhat.com>
20603 * gcc.target/i386/pr93395.c: New test.
20604 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail.
20606 2020-01-24 Marek Polacek <polacek@redhat.com>
20608 PR c++/93299 - ICE in tsubst_copy with parenthesized expression.
20609 * g++.dg/cpp1y/paren5.C: New test.
20611 2020-01-24 Sandra Loosemore <sandra@codesourcery.com>
20613 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks.
20614 * g++.dg/cpp0x/constexpr-odr2.C: Likewise.
20615 * g++.dg/cpp0x/nontype4.C: Likewise.
20616 * g++.dg/cpp1y/constexpr-new.C: Likewise.
20617 * g++.dg/cpp1y/new1.C: Likewise.
20618 * g++.dg/cpp1y/new2.C: Likewise.
20619 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise.
20620 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
20621 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise.
20622 * g++.dg/cpp2a/constexpr-new1.C: Likewise.
20623 * g++.dg/cpp2a/constexpr-new10.C: Likewise.
20624 * g++.dg/cpp2a/constexpr-new2.C: Likewise.
20625 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
20626 * g++.dg/cpp2a/constexpr-new4.C: Likewise.
20627 * g++.dg/cpp2a/constexpr-new8.C: Likewise.
20628 * g++.dg/cpp2a/constexpr-new9.C: Likewise.
20629 * g++.dg/cpp2a/nontype-class1.C: Likewise.
20631 2020-01-24 Jason Merrill <jason@redhat.com>
20633 * lib/target-supports.exp (check_effective_target_unsigned_char):
20636 2020-01-24 Jeff Law <law@redhat.com
20639 * gcc.target/h8300/pr13721.c: New test.
20641 2020-01-24 Christophe Lyon <christophe.lyon@linaro.org>
20644 * g++.dg/debug/pr92763.C: Require fopenmp.
20646 2020-01-23 David Malcolm <dmalcolm@redhat.com>
20649 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>.
20650 Replace use of assert with a custom assertion implementation.
20652 2020-01-23 Jakub Jelinek <jakub@redhat.com>
20654 PR inline-asm/93027
20655 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*.
20657 PR rtl-optimization/93402
20658 * gcc.c-torture/execute/pr93402.c: New test.
20660 2020-01-23 Paolo Carlini <paolo.carlini@oracle.com>
20663 * g++.dg/concepts/pr92804-1.C: New.
20664 * g++.dg/concepts/pr92804-2.C: Likewise.
20666 2020-01-23 David Malcolm <dmalcolm@redhat.com>
20669 * gcc.dg/analyzer/pr93375.c: New test.
20671 2020-01-23 Jason Merrill <jason@redhat.com>
20673 * lib/target-supports.exp (check_effective_target_unsigned_char):
20676 2020-01-23 Jakub Jelinek <jakub@redhat.com>
20679 * gcc.dg/pr93376.c: New test.
20681 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
20684 * gcc.target/aarch64/pr93341.c: New test.
20686 2020-01-23 David Malcolm <dmalcolm@redhat.com>
20688 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move
20689 to torture/conftest-1.c.
20690 * gcc.dg/analyzer/torture/analyzer-torture.exp: New.
20691 * gcc.dg/analyzer/torture/conftest-1.c: Move here from
20692 analyzer/data-model-3.c.
20693 * gcc.dg/analyzer/torture/poc.c: New test.
20695 2020-01-23 Richard Biener <rguenther@suse.de>
20697 PR tree-optimization/93381
20698 * gcc.dg/torture/pr93354.c: New testcase.
20700 2020-01-23 Jakub Jelinek <jakub@redhat.com>
20703 * gcc.target/i386/pr93346.c: New test.
20705 2020-01-23 Martin Sebor <msebor@redhat.com>
20708 * gcc.dg/Wrestrict-20.c: New test.
20710 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
20712 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
20714 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
20716 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
20718 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise.
20719 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise.
20720 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise.
20721 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise.
20722 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise.
20723 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise.
20724 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise.
20725 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise.
20726 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise.
20727 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise.
20728 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise.
20729 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise.
20730 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise.
20731 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise.
20732 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise.
20733 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise.
20734 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise.
20735 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
20736 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
20737 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
20738 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
20739 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
20740 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
20741 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
20742 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
20743 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
20744 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
20745 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise.
20746 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
20747 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
20748 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
20749 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
20750 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
20751 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise.
20752 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
20753 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
20754 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
20755 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise.
20756 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise.
20757 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise.
20758 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise.
20759 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise.
20760 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise.
20761 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise.
20762 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise.
20763 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise.
20764 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise.
20765 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise.
20766 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise.
20767 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise.
20768 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise.
20769 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise.
20770 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise.
20771 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise.
20772 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise.
20773 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise.
20774 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise.
20775 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise.
20776 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise.
20777 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise.
20778 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise.
20779 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise.
20780 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise.
20781 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise.
20782 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise.
20783 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise.
20784 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise.
20785 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise.
20786 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise.
20787 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise.
20788 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise.
20789 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise.
20790 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise.
20791 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise.
20792 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise.
20793 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise.
20794 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise.
20795 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise.
20796 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise.
20797 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise.
20798 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise.
20799 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise.
20800 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise.
20801 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise.
20802 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise.
20803 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise.
20804 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise.
20805 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise.
20806 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise.
20807 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise.
20808 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise.
20809 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise.
20810 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise.
20811 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise.
20812 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise.
20813 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise.
20814 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise.
20815 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise.
20816 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise.
20817 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise.
20818 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise.
20819 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise.
20820 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise.
20821 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise.
20822 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise.
20823 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise.
20824 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise.
20825 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise.
20826 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise.
20827 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise.
20828 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise.
20829 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise.
20830 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise.
20831 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise.
20832 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise.
20833 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise.
20834 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise.
20835 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise.
20836 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise.
20837 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise.
20838 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise.
20839 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise.
20840 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise.
20841 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise.
20842 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise.
20843 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise.
20844 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise.
20845 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise.
20846 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise.
20847 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise.
20848 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise.
20849 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise.
20850 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise.
20851 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise.
20852 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise.
20853 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise.
20854 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise.
20855 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise.
20856 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise.
20857 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise.
20858 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise.
20859 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise.
20860 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise.
20861 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise.
20862 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise.
20863 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise.
20864 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise.
20865 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise.
20866 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise.
20867 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise.
20868 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise.
20869 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise.
20870 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise.
20871 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise.
20872 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise.
20873 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise.
20874 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise.
20875 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise.
20876 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise.
20877 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise.
20878 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise.
20879 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise.
20880 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise.
20881 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise.
20882 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise.
20883 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise.
20884 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise.
20885 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise.
20886 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise.
20887 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise.
20888 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise.
20889 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise.
20890 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise.
20891 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise.
20892 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise.
20893 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise.
20894 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise.
20895 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise.
20896 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise.
20897 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise.
20898 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise.
20899 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise.
20900 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise.
20901 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise.
20902 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise.
20903 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise.
20904 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise.
20905 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise.
20906 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise.
20907 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise.
20908 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise.
20909 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise.
20910 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise.
20911 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise.
20912 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise.
20913 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise.
20914 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise.
20915 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise.
20916 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise.
20917 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise.
20918 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise.
20919 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise.
20920 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise.
20921 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise.
20922 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise.
20923 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise.
20924 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise.
20925 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise.
20926 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise.
20927 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise.
20928 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise.
20929 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise.
20930 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise.
20931 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise.
20932 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise.
20933 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise.
20934 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise.
20935 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise.
20936 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise.
20937 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise.
20938 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise.
20939 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise.
20940 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise.
20941 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise.
20942 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
20943 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise.
20944 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
20945 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise.
20946 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
20947 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise.
20948 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise.
20949 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise.
20950 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise.
20951 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise.
20952 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise.
20953 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise.
20954 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise.
20955 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise.
20956 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise.
20957 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise.
20958 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise.
20959 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise.
20960 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise.
20961 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise.
20962 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise.
20963 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise.
20964 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise.
20965 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise.
20966 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise.
20967 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise.
20968 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise.
20969 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise.
20970 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise.
20971 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise.
20972 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise.
20973 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise.
20974 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise.
20975 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise.
20976 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise.
20977 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise.
20978 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise.
20979 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise.
20980 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise.
20981 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise.
20982 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise.
20983 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise.
20984 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise.
20985 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise.
20986 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise.
20987 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise.
20988 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise.
20989 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise.
20990 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise.
20991 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise.
20992 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise.
20993 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise.
20994 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise.
20995 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise.
20996 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise.
20997 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise.
20998 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise.
20999 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise.
21000 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise.
21001 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise.
21002 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise.
21003 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise.
21004 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise.
21005 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise.
21006 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise.
21007 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise.
21008 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise.
21009 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise.
21010 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise.
21011 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise.
21012 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise.
21013 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise.
21014 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise.
21015 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise.
21016 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise.
21017 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise.
21018 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise.
21019 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise.
21020 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise.
21021 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise.
21022 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise.
21023 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise.
21024 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise.
21025 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise.
21026 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise.
21027 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise.
21028 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise.
21029 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise.
21030 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise.
21031 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise.
21032 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise.
21033 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise.
21034 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise.
21035 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise.
21036 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise.
21037 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise.
21038 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise.
21039 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise.
21040 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise.
21041 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise.
21042 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise.
21043 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise.
21044 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise.
21045 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise.
21046 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise.
21047 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise.
21048 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise.
21049 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise.
21050 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise.
21051 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise.
21052 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise.
21053 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise.
21054 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise.
21055 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise.
21056 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise.
21057 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise.
21058 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise.
21059 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise.
21060 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise.
21061 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise.
21062 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise.
21063 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise.
21064 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise.
21065 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise.
21066 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise.
21067 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise.
21068 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise.
21069 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise.
21070 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise.
21071 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise.
21072 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise.
21073 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise.
21074 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise.
21075 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise.
21076 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise.
21077 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise.
21078 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise.
21079 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise.
21080 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise.
21081 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise.
21082 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise.
21083 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise.
21084 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise.
21085 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise.
21086 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise.
21087 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise.
21088 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise.
21089 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise.
21090 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise.
21091 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise.
21092 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise.
21093 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise.
21094 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise.
21095 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise.
21097 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
21099 * lib/scanasm.exp (check-function-bodies): Add an optional
21100 target/xfail selector.
21102 2020-01-23 Richard Sandiford <richard.sandiford@arm.com>
21104 * gcc.dg/torture/pr93124.c: New test.
21106 2020-01-22 David Malcolm <dmalcolm@redhat.com>
21109 * gcc.dg/analyzer/pr93382.c: New test.
21111 2020-01-22 Andrew Pinski <apinski@marvell.com>
21113 * gcc.dg/tree-ssa/pr88497-1.c: Move to ...
21114 * gcc.dg/vect/pr88497-1.c: This.
21115 * gcc.dg/tree-ssa/pr88497-2.c: Move to ...
21116 * gcc.dg/vect/pr88497-2.c: This.
21117 * gcc.dg/tree-ssa/pr88497-3.c: Move to ...
21118 * gcc.dg/vect/pr88497-3.c: This.
21119 * gcc.dg/tree-ssa/pr88497-4.c: Move to ...
21120 * gcc.dg/vect/pr88497-4.c: This.
21121 * gcc.dg/tree-ssa/pr88497-5.c: Move to ...
21122 * gcc.dg/vect/pr88497-5.c: This.
21123 * gcc.dg/tree-ssa/pr88497-6.c: Move to ...
21124 * gcc.dg/vect/pr88497-6.c: This.
21125 * gcc.dg/tree-ssa/pr88497-7.c: Move to ...
21126 * gcc.dg/vect/pr88497-7.c: This.
21129 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
21130 Call check_vect_support_and_set_flags also.
21132 2020-01-22 Andrew Pinski <apinski@marvell.com>
21134 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS.
21135 Call check_vect_support_and_set_flags also.
21137 2020-01-22 David Malcolm <dmalcolm@redhat.com>
21140 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than
21143 2020-01-22 David Malcolm <dmalcolm@redhat.com>
21146 * gcc.dg/analyzer/setjmp-pr93378.c: New test.
21148 2020-01-22 David Malcolm <dmalcolm@redhat.com>
21151 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>.
21152 * gcc.dg/analyzer/malloc-1.c: Likewise.
21153 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return
21154 __builtin_alloca rather than alloca.
21155 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>.
21156 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before
21157 including unistd.h.
21158 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h>
21159 with "test-setjmp.h" and usage of setjmp with new SETJMP macro.
21160 * gcc.dg/analyzer/setjmp-3.c: Likewise.
21161 * gcc.dg/analyzer/setjmp-4.c: Likewise.
21162 * gcc.dg/analyzer/setjmp-5.c: Likewise.
21163 * gcc.dg/analyzer/setjmp-6.c: Likewise.
21164 * gcc.dg/analyzer/setjmp-7.c: Likewise.
21165 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
21166 * gcc.dg/analyzer/setjmp-8.c: Likewise.
21167 * gcc.dg/analyzer/setjmp-9.c: Likewise.
21168 * gcc.dg/analyzer/test-setjmp.h: New header.
21170 2020-01-22 Marek Polacek <polacek@redhat.com>
21172 PR c++/92907 - noexcept does not consider "const" in member functions.
21173 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper
21174 qualifiers to cp_parser_exception_specification_opt.
21175 (cp_parser_direct_declarator): Pass the function qualifiers to
21176 cp_parser_exception_specification_opt.
21177 (cp_parser_class_specifier_1): Pass the function declaration to
21178 cp_parser_late_noexcept_specifier.
21179 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to
21180 pass the qualifiers of the function to
21181 cp_parser_noexcept_specification_opt.
21182 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter.
21183 Use it in inject_this_parameter.
21184 (cp_parser_exception_specification_opt): New cp_cv_quals parameter.
21186 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to
21187 cp_parser_noexcept_specification_opt.
21188 (cp_parser_transaction_expression): Likewise.
21190 2020-01-22 Marek Polacek <polacek@redhat.com>
21192 PR c++/93324 - ICE with -Wall on constexpr if.
21193 * g++.dg/cpp1z/constexpr-if33.C: New test.
21195 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
21197 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test.
21199 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
21201 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
21202 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
21203 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
21205 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
21207 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
21208 rather than __SVFloat16_t
21210 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
21212 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias
21215 2020-01-22 Richard Biener <rguenther@suse.de>
21217 PR tree-optimization/93381
21218 * gcc.dg/torture/pr93381.c: New testcase.
21220 2020-01-22 Jakub Jelinek <jakub@redhat.com>
21223 * gcc.c-torture/compile/pr93335.c: New test.
21226 * gcc.target/i386/pr91298-1.c: New test.
21227 * gcc.target/i386/pr91298-2.c: New test.
21229 * gfortran.dg/gomp/target-parallel1.f90: New test.
21230 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel
21234 * gfortran.dg/goacc/pr93329.f90: New test.
21236 2020-01-22 Jun Ma <JunMa@linux.alibaba.com>
21238 * g++.dg/coroutines/coro1-missing-await-method.C: New test.
21240 2020-01-21 Andrew Pinski <apinski@marvell.com>
21243 * gcc.target/aarch64/pr93119.c: New test.
21245 2020-01-22 Joseph Myers <joseph@codesourcery.com>
21248 * gcc.c-torture/compile/pr93348-1.c: New test.
21250 2020-01-21 David Malcolm <dmalcolm@redhat.com>
21253 * gcc.dg/analyzer/pr93352.c: New test.
21255 2020-01-22 Hans-Peter Nilsson <hp@axis.com>
21257 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c,
21258 gcc.target/cris/sync-1.c: Apply effective_target_march_option.
21260 2020-01-21 Uros Bizjak <ubizjak@gmail.com>
21263 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>.
21264 (test1): Replace printf with __builtin_printf.
21266 2020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com>
21268 * g++.dg/coroutines/co-await-void_type.C: New test.
21270 2020-01-21 Jakub Jelinek <jakub@redhat.com>
21273 * gcc.c-torture/compile/pr93333.c: New test.
21275 2020-01-21 Sandra Loosemore <sandra@codesourcery.com>
21277 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize
21278 line terminators in patterns.
21280 2020-01-21 Richard Sandiford <richard.sandiford@arm.com>
21282 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to
21283 int32_t * rather than int *.
21284 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise.
21285 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c
21287 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c
21289 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c
21291 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c
21293 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise.
21294 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise.
21295 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
21297 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c
21299 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c
21302 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
21305 * gcc.target/aarch64/pr92424-1.c: New test.
21306 * gcc.target/aarch64/pr92424-2.c: New test.
21307 * gcc.target/aarch64/pr92424-3.c: New test.
21309 2020-01-21 Matthew Malcomson <matthew.malcomson@arm.com>
21311 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require
21313 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise.
21314 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise.
21315 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise.
21316 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise.
21317 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise.
21318 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise.
21319 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise.
21320 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise.
21321 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise.
21322 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise.
21323 * lib/target-supports.exp: Add assembly requirement directive.
21325 2020-01-21 Tobias Burnus <tobias@codesourcery.com>
21328 * gfortran.dg/external_implicit_none_2.f90: New.
21330 2020-01-21 Richard Biener <rguenther@suse.de>
21332 PR tree-optimization/92328
21333 * gcc.dg/torture/pr92328.c: New testcase.
21335 2020-01-21 Jakub Jelinek <jakub@redhat.com>
21338 * gcc.target/powerpc/pr93073.c: New test.
21340 2020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com>
21342 * g++.dg/coroutines/co-return-warning-1.C: New test.
21344 2020-01-21 Kito Cheng <kito.cheng@sifive.com>
21347 * gcc.target/riscv/pr93304.c: New test.
21349 2020-01-20 Martin Sebor <msebor@redhat.com>
21352 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures
21353 due to an aparrent VRP limtation.
21354 * gcc.dg/Wstringop-overflow-25.c: Same.
21356 2020-01-20 Nathan Sidwell <nathan@acm.org>
21358 PR preprocessor/80005
21359 * g++.dg/cpp1y/feat-cxx14.C: Adjust.
21360 * g++.dg/cpp1z/feat-cxx17.C: Adjust.
21361 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
21362 * g++.dg/cpp/pr80005.C: New.
21364 2020-01-20 Mark Eggleston <mark.eggleston@codethink.com>
21366 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to
21369 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
21372 * gcc.target/i386/pr93319-1a.c: New test.
21373 * gcc.target/i386/pr93319-1b.c: Likewise.
21374 * gcc.target/i386/pr93319-1c.c: Likewise.
21375 * gcc.target/i386/pr93319-1d.c: Likewise.
21377 2020-01-20 Richard Biener <rguenther@suse.de>
21380 * g++.dg/debug/pr92763.C: New testcase.
21382 2020-01-20 Paolo Carlini <paolo.carlini@oracle.com>
21385 * g++.dg/cpp1z/pr92536.C: New.
21387 2020-01-20 Richard Biener <rguenther@suse.de>
21389 PR tree-optimization/93094
21390 * gcc.dg/vect/pr93094.c: New testcase.
21392 2020-01-19 David Malcolm <dmalcolm@redhat.com>
21394 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all
21395 test names are unique.
21396 * gcc.dg/analyzer/attribute-nonnull.c: Likewise.
21397 * gcc.dg/analyzer/conditionals-notrans.c: Likewise.
21398 * gcc.dg/analyzer/data-model-1.c: Likewise.
21399 * gcc.dg/analyzer/data-model-18.c: Likewise.
21400 * gcc.dg/analyzer/data-model-8.c: Likewise.
21401 * gcc.dg/analyzer/data-model-9.c: Likewise.
21402 * gcc.dg/analyzer/file-1.c: Likewise.
21403 * gcc.dg/analyzer/file-paths-1.c: Likewise.
21404 * gcc.dg/analyzer/loop-2.c: Likewise.
21405 * gcc.dg/analyzer/loop-2a.c: Likewise.
21406 * gcc.dg/analyzer/loop-4.c: Likewise.
21407 * gcc.dg/analyzer/loop.c: Likewise.
21408 * gcc.dg/analyzer/malloc-1.c: Likewise.
21409 * gcc.dg/analyzer/malloc-2.c: Likewise.
21410 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise.
21411 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise.
21412 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise.
21413 * gcc.dg/analyzer/malloc-paths-1.c: Likewise.
21414 * gcc.dg/analyzer/malloc-paths-2.c: Likewise.
21415 * gcc.dg/analyzer/malloc-paths-3.c: Likewise.
21416 * gcc.dg/analyzer/malloc-paths-4.c: Likewise.
21417 * gcc.dg/analyzer/malloc-paths-5.c: Likewise.
21418 * gcc.dg/analyzer/malloc-paths-7.c: Likewise.
21419 * gcc.dg/analyzer/malloc-paths-9.c: Likewise.
21420 * gcc.dg/analyzer/operations.c: Likewise.
21421 * gcc.dg/analyzer/params.c: Likewise.
21422 * gcc.dg/analyzer/pattern-test-1.c: Likewise.
21423 * gcc.dg/analyzer/pattern-test-2.c: Likewise.
21424 * gcc.dg/analyzer/sensitive-1.c: Likewise.
21425 * gcc.dg/analyzer/switch.c: Likewise.
21426 * gcc.dg/analyzer/taint-1.c: Likewise.
21427 * gcc.dg/analyzer/unknown-fns.c: Likewise.
21429 2020-01-19 Hans-Peter Nilsson <hp@axis.com>
21431 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
21432 -march=v10 option on target ! march_option.
21433 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
21434 gcc.target/cris/sync-1-v10.c: Similar.
21435 * lib/target-supports.exp (effective_target_march_option): New.
21437 2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
21440 * gfortran.dg/function_reference_1.f90: New test.
21441 * gfortran.dg/function_reference_2.f90: New test.
21443 2020-01-18 Jakub Jelinek <jakub@redhat.com>
21446 * c-c++-common/pr92833-4.c: Fix dg-message syntax.
21448 2020-01-18 Iain Sandoe <iain@sandoe.co.uk>
21450 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test.
21451 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test.
21452 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test.
21453 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test.
21454 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test.
21455 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test.
21456 * g++.dg/coroutines/co-await-syntax-06-main.C: New test.
21457 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test.
21458 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test.
21459 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test.
21460 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test.
21461 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test.
21462 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test.
21463 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test.
21464 * g++.dg/coroutines/co-return-syntax-06-main.C: New test.
21465 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test.
21466 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test.
21467 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test.
21468 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test.
21469 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test.
21470 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test.
21471 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test.
21472 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test.
21473 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test.
21474 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test.
21475 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test.
21476 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test.
21477 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test.
21478 * g++.dg/coroutines/coro-builtins.C: New test.
21479 * g++.dg/coroutines/coro-missing-gro.C: New test.
21480 * g++.dg/coroutines/coro-missing-promise-yield.C: New test.
21481 * g++.dg/coroutines/coro-missing-ret-value.C: New test.
21482 * g++.dg/coroutines/coro-missing-ret-void.C: New test.
21483 * g++.dg/coroutines/coro-missing-ueh-1.C: New test.
21484 * g++.dg/coroutines/coro-missing-ueh-2.C: New test.
21485 * g++.dg/coroutines/coro-missing-ueh-3.C: New test.
21486 * g++.dg/coroutines/coro-missing-ueh.h: New test.
21487 * g++.dg/coroutines/coro-pre-proc.C: New test.
21488 * g++.dg/coroutines/coro.h: New file.
21489 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file.
21490 * g++.dg/coroutines/coroutines.exp: New file.
21491 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test.
21492 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test.
21493 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test.
21494 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test.
21495 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test.
21496 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test.
21497 * g++.dg/coroutines/torture/class-00-co-ret.C: New test.
21498 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test.
21499 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test.
21500 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test.
21501 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test.
21502 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test.
21503 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test.
21504 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test.
21505 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test.
21506 * g++.dg/coroutines/torture/co-await-02-xform.C: New test.
21507 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test.
21508 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test.
21509 * g++.dg/coroutines/torture/co-await-05-loop.C: New test.
21510 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test.
21511 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test.
21512 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test.
21513 * g++.dg/coroutines/torture/co-await-09-pair.C: New test.
21514 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test.
21515 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test.
21516 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test.
21517 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test.
21518 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test.
21519 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test.
21520 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test.
21521 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test.
21522 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test.
21523 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test.
21524 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test.
21525 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test.
21526 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test.
21527 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test.
21528 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test.
21529 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test.
21530 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test.
21531 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test.
21532 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test.
21533 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test.
21534 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test.
21535 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test.
21536 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test.
21537 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test.
21538 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test.
21539 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test.
21540 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test.
21541 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test.
21542 * g++.dg/coroutines/torture/coro-torture.exp: New file.
21543 * g++.dg/coroutines/torture/exceptions-test-0.C: New test.
21544 * g++.dg/coroutines/torture/func-params-00.C: New test.
21545 * g++.dg/coroutines/torture/func-params-01.C: New test.
21546 * g++.dg/coroutines/torture/func-params-02.C: New test.
21547 * g++.dg/coroutines/torture/func-params-03.C: New test.
21548 * g++.dg/coroutines/torture/func-params-04.C: New test.
21549 * g++.dg/coroutines/torture/func-params-05.C: New test.
21550 * g++.dg/coroutines/torture/func-params-06.C: New test.
21551 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test.
21552 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test.
21553 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test.
21554 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test.
21555 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test.
21556 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test.
21557 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test.
21558 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test.
21559 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test.
21560 * g++.dg/coroutines/torture/local-var-0.C: New test.
21561 * g++.dg/coroutines/torture/local-var-1.C: New test.
21562 * g++.dg/coroutines/torture/local-var-2.C: New test.
21563 * g++.dg/coroutines/torture/local-var-3.C: New test.
21564 * g++.dg/coroutines/torture/local-var-4.C: New test.
21565 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test.
21566 * g++.dg/coroutines/torture/pr92933.C: New test.
21568 2020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21570 PR libfortran/93234
21571 * gfortran.dg/inquire_pre.f90: New test.
21573 2020-01-17 David Malcolm <dmalcolm@redhat.com>
21576 * gcc.dg/analyzer/pr93290.c: New test.
21578 2020-01-17 Paolo Carlini <paolo.carlini@oracle.com>
21581 * g++.dg/pr92542.C: New.
21583 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21584 Sudakshina Das <sudi.das@arm.com>
21586 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test.
21588 2020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21589 Sudakshina Das <sudi.das@arm.com>
21591 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test.
21593 2020-01-17 Jonathan Wakely <jwakely@redhat.com>
21596 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for
21597 C++20, due to std::is_pod being deprecated.
21599 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
21601 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test.
21602 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test.
21603 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test.
21604 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test.
21605 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test.
21606 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test.
21607 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test.
21608 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test.
21609 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test.
21610 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test.
21611 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test.
21613 2020-01-17 Matthew Malcomson <matthew.malcomson@arm.com>
21615 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm
21618 2020-01-17 Jakub Jelinek <jakub@redhat.com>
21621 * g++.dg/cpp1y/attr-deprecated-3.C: New test.
21623 2020-01-17 Richard Sandiford <richard.sandiford@arm.com>
21625 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test.
21627 2020-01-17 Mark Eggleston <mark.eggleston@codethink.com>
21628 Tobias Burnus <burnus@gcc.gnu.org>
21631 * gfortran.dg/pr93263_1.f90: New test.
21632 * gfortran.dg/pr93263_2.f90: New test.
21634 2020-01-17 Jakub Jelinek <jakub@redhat.com>
21636 PR tree-optimization/93292
21637 * g++.dg/opt/pr93292.C: New test.
21640 * lib/c-compat.exp (compat-use-alt-compiler): Handle
21641 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never.
21642 (compat_setup_dfp): Likewise.
21644 2020-01-16 Kerem Kat <keremkat@gmail.com>
21647 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c,
21648 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests.
21650 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21652 * g++.target/arm/bfloat_cpp_typecheck.C: New test.
21653 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test.
21654 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test.
21655 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test.
21657 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21659 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types.
21660 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test.
21661 * gcc.target/arm/bfloat16_scalar_1_1.c: New test.
21662 * gcc.target/arm/bfloat16_scalar_1_2.c: New test.
21663 * gcc.target/arm/bfloat16_scalar_2_1.c: New test.
21664 * gcc.target/arm/bfloat16_scalar_2_2.c: New test.
21665 * gcc.target/arm/bfloat16_scalar_3_1.c: New test.
21666 * gcc.target/arm/bfloat16_scalar_3_2.c: New test.
21667 * gcc.target/arm/bfloat16_scalar_4.c: New test.
21668 * gcc.target/arm/bfloat16_simd_1_1.c: New test.
21669 * gcc.target/arm/bfloat16_simd_1_2.c: New test.
21670 * gcc.target/arm/bfloat16_simd_2_1.c: New test.
21671 * gcc.target/arm/bfloat16_simd_2_2.c: New test.
21672 * gcc.target/arm/bfloat16_simd_3_1.c: New test.
21673 * gcc.target/arm/bfloat16_simd_3_2.c: New test.
21675 2020-01-16 Mihail Ionescu <mihail.ionescu@arm.com>
21676 Andre Vieira <andre.simoesdiasvieira@arm.com>
21678 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
21680 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21681 Thomas Preud'homme <thomas.preudhomme@arm.com>
21683 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions
21684 introduced in Armv8.1-M Mainline Security Extensions are available and
21685 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M
21686 targets only. Adapt CLRM check to verify register used for BLXNS is
21687 not in the CLRM register list.
21688 * gcc.target/arm/cmse/cmse-14.c: Likewise.
21689 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt
21690 check for LSB clearing bit to be using the same register as BLXNS when
21691 targeting Armv8.1-M Mainline.
21692 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
21693 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
21694 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
21695 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
21696 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
21697 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
21698 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
21699 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
21700 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
21701 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
21702 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
21703 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
21704 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
21705 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
21706 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
21707 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
21708 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
21709 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
21710 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
21711 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
21712 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
21713 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
21714 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M
21715 Mainline and restrict libcall count to Armv8-M.
21717 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21718 Thomas Preud'homme <thomas.preudhomme@arm.com>
21720 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and
21722 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
21723 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
21724 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
21725 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
21726 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
21727 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
21728 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
21730 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21731 Thomas Preud'homme <thomas.preudhomme@arm.com>
21733 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for
21734 VPUSH and VPOP and update expectation for VSCCLRM.
21735 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
21736 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
21737 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
21738 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
21739 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
21741 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21742 Thomas Preud'homme <thomas.preudhomme@arm.com>
21744 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update
21746 * gcc.target/arm/cmse/cmse-14.c: Likewise.
21747 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
21748 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
21749 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
21750 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
21751 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
21752 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
21753 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise.
21754 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
21755 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
21756 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
21757 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
21758 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
21759 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
21760 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
21761 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
21762 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
21763 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise.
21764 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise.
21765 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
21766 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
21767 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
21768 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise.
21769 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise.
21771 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21772 Thomas Preud'homme <thomas.preudhomme@arm.com>
21774 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM.
21775 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
21776 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
21777 * gcc.target/arm/cmse/cmse-1.c: Likewise.
21778 * gcc.target/arm/cmse/struct-1.c: Likewise.
21779 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
21780 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
21781 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
21782 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
21783 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
21784 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise.
21785 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise.
21786 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise.
21787 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
21788 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
21789 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
21791 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21792 Thomas Preud'homme <thomas.preudhomme@arm.com>
21794 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM.
21795 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
21796 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
21797 * gcc.target/arm/cmse/struct-1.c: Likewise.
21798 * gcc.target/arm/cmse/cmse-14.c: Likewise.
21799 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M
21800 GPR clearing when CLRM is not available.
21801 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise.
21802 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise.
21803 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise.
21804 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise.
21805 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise.
21806 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise.
21807 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise.
21808 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise.
21809 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise.
21810 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise.
21811 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise.
21812 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise.
21813 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise.
21814 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise.
21815 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise.
21816 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise.
21817 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise.
21818 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise.
21819 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise.
21820 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise.
21821 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise.
21822 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise.
21823 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise.
21824 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise.
21825 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise.
21826 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise.
21827 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise.
21829 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21830 Thomas Preud'homme <thomas.preudhomme@arm.com>
21832 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR.
21833 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
21834 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
21835 * gcc.target/arm/cmse/cmse-1.c: Likewise.
21836 * gcc.target/arm/cmse/struct-1.c: Likewise.
21837 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests
21838 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from
21839 mainline/8_1m subdirectory.
21840 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ...
21841 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This.
21842 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ...
21843 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This.
21844 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ...
21845 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This.
21846 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ...
21847 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This.
21848 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ...
21849 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This.
21850 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ...
21851 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This.
21852 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename
21854 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This.
21855 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ...
21856 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up
21857 dg-skip-if directive for float ABI.
21858 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ...
21859 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up
21860 dg-skip-if directive for float ABI.
21861 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ...
21862 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up
21863 dg-skip-if directive for float ABI.
21864 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ...
21865 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up
21866 dg-skip-if directive for float ABI.
21867 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ...
21868 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up
21869 dg-skip-if directive for float ABI.
21870 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ...
21871 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up
21872 dg-skip-if directive for float ABI.
21873 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ...
21874 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up
21875 dg-skip-if directive for float ABI.
21876 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ...
21877 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up
21878 dg-skip-if directive for float ABI.
21879 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ...
21880 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up
21881 dg-skip-if directive for float ABI.
21882 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ...
21883 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up
21884 dg-skip-if directive for float ABI.
21885 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ...
21886 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up
21887 dg-skip-if directive for float ABI.
21888 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ...
21889 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up
21890 dg-skip-if directive for float ABI.
21891 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ...
21892 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up
21893 dg-skip-if directive for float ABI.
21894 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ...
21895 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up
21896 dg-skip-if directive for float ABI.
21897 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ...
21898 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up
21899 dg-skip-if directive for float ABI.
21900 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ...
21901 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up
21902 dg-skip-if directive for float ABI.
21903 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ...
21904 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up
21905 dg-skip-if directive for float ABI.
21906 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ...
21907 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up
21908 dg-skip-if directive for float ABI.
21909 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ...
21910 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up
21911 dg-skip-if directive for float ABI.
21912 * gcc.target/arm/cmse/mainline/union-1.c: Move into ...
21913 * gcc.target/arm/cmse/mainline/8m/union-1.c: This.
21914 * gcc.target/arm/cmse/mainline/union-2.c: Move into ...
21915 * gcc.target/arm/cmse/mainline/8m/union-2.c: This.
21916 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file.
21917 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file.
21918 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file.
21919 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file.
21920 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file.
21921 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file.
21922 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file.
21923 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file.
21924 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file.
21925 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file.
21926 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file.
21927 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file.
21928 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file.
21929 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file.
21930 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file.
21931 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file.
21932 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file.
21933 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file.
21934 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file.
21935 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file.
21936 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file.
21937 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file.
21938 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file.
21939 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file.
21940 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file.
21941 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file.
21942 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file.
21943 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file.
21944 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok):
21947 2020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com>
21948 Thomas Preud'homme <thomas.preudhomme@arm.com>
21950 * lib/target-supports.exp
21951 (check_effective_target_arm_arch_v8_1m_main_ok): Define.
21952 (add_options_for_arm_arch_v8_1m_main): Likewise.
21953 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise.
21955 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21957 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
21958 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
21959 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
21961 2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
21963 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test.
21964 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test.
21965 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test.
21966 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test.
21968 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
21970 PR tree-optimization/92429
21971 * gcc.dg/vect/pr92429.c: New test.
21973 2020-01-16 Tobias Burnus <tobias@codesourcery.com>
21976 * fortran.dg/boz_7.f90: Updated dg-error.
21978 2020-01-15 Paolo Carlini <paolo.carlini@oracle.com>
21981 * g++.dg/concepts/pr91073-1.C: New.
21982 * g++.dg/concepts/pr91073-2.C: Likewise.
21984 2020-01-15 Wilco Dijkstra <wdijkstr@arm.com>
21986 * gcc.dg/pr90838.c: New test.
21987 * gcc.dg/pr93231.c: New test.
21988 * gcc.target/aarch64/pr90838.c: Use #define u 0.
21990 2020-01-15 Richard Biener <rguenther@suse.de>
21992 PR middle-end/93273
21993 * g++.dg/torture/pr93273.C: New testcase.
21995 2020-01-15 Richard Sandiford <richard.sandiford@arm.com>
21997 PR tree-optimization/93247
21998 * gcc.dg/vect/pr93247-1.c: New test.
21999 * gcc.dg/vect/pr93247-2.c: Likewise.
22001 2020-01-15 Martin Sebor <msebor@redhat.com>
22003 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated
22004 failures due the absence of loop unrolling.
22006 2020-01-15 Joseph Myers <joseph@codesourcery.com>
22009 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests.
22011 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22013 * gcc.dg/analyzer/signal-6.c: New test.
22015 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22017 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with
22020 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22023 * gcc.dg/analyzer/file-paths-1.c: New test.
22025 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22028 * gcc.dg/analyzer/file-1.c (test_4): New.
22029 * gcc.dg/analyzer/file-pr58237.c: New test.
22031 2020-01-15 Jakub Jelinek <jakub@redhat.com>
22033 PR tree-optimization/93262
22034 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test.
22035 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file.
22036 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file.
22038 PR tree-optimization/93249
22039 * gcc.c-torture/execute/pr93249.c: New test.
22041 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22043 * gcc.dg/analyzer/signal-5.c: New test.
22045 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22047 * gcc.dg/analyzer/data-model-1.c: Remove xfail.
22048 * gcc.dg/analyzer/data-model-5b.c: Likewise.
22049 * gcc.dg/analyzer/data-model-5c.c: Likewise.
22050 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure.
22051 * gcc.dg/analyzer/setjmp-4.c: Likewise.
22052 * gcc.dg/analyzer/setjmp-6.c: Likewise.
22053 * gcc.dg/analyzer/setjmp-7.c: Likewise.
22054 * gcc.dg/analyzer/setjmp-7a.c: Likewise.
22055 * gcc.dg/analyzer/setjmp-8.c: Likewise.
22056 * gcc.dg/analyzer/setjmp-9.c: Likewise.
22057 * gcc.dg/analyzer/unknown-fns.c: New test.
22059 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22061 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test.
22063 2020-01-15 Jakub Jelinek <jakub@redhat.com>
22066 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines.
22069 * gcc.target/i386/avx512vl-pr93009.c: New test.
22071 2020-01-14 Jan Hubicka <hubicka@ucw.cz>
22074 * g++.dg/lto/odr-8_0.C: New testcase.
22075 * g++.dg/lto/odr-8_1.C: New testcase.
22077 2020-01-14 David Malcolm <dmalcolm@redhat.com>
22079 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test.
22080 * gcc.dg/analyzer/abort.c: New test.
22081 * gcc.dg/analyzer/alloca-leak.c: New test.
22082 * gcc.dg/analyzer/analyzer-decls.h: New header.
22083 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test.
22084 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test.
22085 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test.
22086 * gcc.dg/analyzer/analyzer.exp: New suite.
22087 * gcc.dg/analyzer/attribute-nonnull.c: New test.
22088 * gcc.dg/analyzer/call-summaries-1.c: New test.
22089 * gcc.dg/analyzer/conditionals-2.c: New test.
22090 * gcc.dg/analyzer/conditionals-3.c: New test.
22091 * gcc.dg/analyzer/conditionals-notrans.c: New test.
22092 * gcc.dg/analyzer/conditionals-trans.c: New test.
22093 * gcc.dg/analyzer/data-model-1.c: New test.
22094 * gcc.dg/analyzer/data-model-2.c: New test.
22095 * gcc.dg/analyzer/data-model-3.c: New test.
22096 * gcc.dg/analyzer/data-model-4.c: New test.
22097 * gcc.dg/analyzer/data-model-5.c: New test.
22098 * gcc.dg/analyzer/data-model-5b.c: New test.
22099 * gcc.dg/analyzer/data-model-5c.c: New test.
22100 * gcc.dg/analyzer/data-model-5d.c: New test.
22101 * gcc.dg/analyzer/data-model-6.c: New test.
22102 * gcc.dg/analyzer/data-model-7.c: New test.
22103 * gcc.dg/analyzer/data-model-8.c: New test.
22104 * gcc.dg/analyzer/data-model-9.c: New test.
22105 * gcc.dg/analyzer/data-model-11.c: New test.
22106 * gcc.dg/analyzer/data-model-12.c: New test.
22107 * gcc.dg/analyzer/data-model-13.c: New test.
22108 * gcc.dg/analyzer/data-model-14.c: New test.
22109 * gcc.dg/analyzer/data-model-15.c: New test.
22110 * gcc.dg/analyzer/data-model-16.c: New test.
22111 * gcc.dg/analyzer/data-model-17.c: New test.
22112 * gcc.dg/analyzer/data-model-18.c: New test.
22113 * gcc.dg/analyzer/data-model-19.c: New test.
22114 * gcc.dg/analyzer/data-model-path-1.c: New test.
22115 * gcc.dg/analyzer/disabling.c: New test.
22116 * gcc.dg/analyzer/dot-output.c: New test.
22117 * gcc.dg/analyzer/double-free-lto-1-a.c: New test.
22118 * gcc.dg/analyzer/double-free-lto-1-b.c: New test.
22119 * gcc.dg/analyzer/double-free-lto-1.h: New header.
22120 * gcc.dg/analyzer/equivalence.c: New test.
22121 * gcc.dg/analyzer/explode-1.c: New test.
22122 * gcc.dg/analyzer/explode-2.c: New test.
22123 * gcc.dg/analyzer/factorial.c: New test.
22124 * gcc.dg/analyzer/fibonacci.c: New test.
22125 * gcc.dg/analyzer/fields.c: New test.
22126 * gcc.dg/analyzer/file-1.c: New test.
22127 * gcc.dg/analyzer/file-2.c: New test.
22128 * gcc.dg/analyzer/function-ptr-1.c: New test.
22129 * gcc.dg/analyzer/function-ptr-2.c: New test.
22130 * gcc.dg/analyzer/function-ptr-3.c: New test.
22131 * gcc.dg/analyzer/gzio-2.c: New test.
22132 * gcc.dg/analyzer/gzio-3.c: New test.
22133 * gcc.dg/analyzer/gzio-3a.c: New test.
22134 * gcc.dg/analyzer/gzio.c: New test.
22135 * gcc.dg/analyzer/infinite-recursion.c: New test.
22136 * gcc.dg/analyzer/loop-2.c: New test.
22137 * gcc.dg/analyzer/loop-2a.c: New test.
22138 * gcc.dg/analyzer/loop-3.c: New test.
22139 * gcc.dg/analyzer/loop-4.c: New test.
22140 * gcc.dg/analyzer/loop.c: New test.
22141 * gcc.dg/analyzer/malloc-1.c: New test.
22142 * gcc.dg/analyzer/malloc-2.c: New test.
22143 * gcc.dg/analyzer/malloc-3.c: New test.
22144 * gcc.dg/analyzer/malloc-callbacks.c: New test.
22145 * gcc.dg/analyzer/malloc-dce.c: New test.
22146 * gcc.dg/analyzer/malloc-dedupe-1.c: New test.
22147 * gcc.dg/analyzer/malloc-ipa-1.c: New test.
22148 * gcc.dg/analyzer/malloc-ipa-10.c: New test.
22149 * gcc.dg/analyzer/malloc-ipa-11.c: New test.
22150 * gcc.dg/analyzer/malloc-ipa-12.c: New test.
22151 * gcc.dg/analyzer/malloc-ipa-13.c: New test.
22152 * gcc.dg/analyzer/malloc-ipa-2.c: New test.
22153 * gcc.dg/analyzer/malloc-ipa-3.c: New test.
22154 * gcc.dg/analyzer/malloc-ipa-4.c: New test.
22155 * gcc.dg/analyzer/malloc-ipa-5.c: New test.
22156 * gcc.dg/analyzer/malloc-ipa-6.c: New test.
22157 * gcc.dg/analyzer/malloc-ipa-7.c: New test.
22158 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test.
22159 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test.
22160 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test.
22161 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test.
22162 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test.
22163 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test.
22164 * gcc.dg/analyzer/malloc-ipa-9.c: New test.
22165 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test.
22166 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test.
22167 * gcc.dg/analyzer/malloc-macro.h: New header.
22168 * gcc.dg/analyzer/malloc-many-paths-1.c: New test.
22169 * gcc.dg/analyzer/malloc-many-paths-2.c: New test.
22170 * gcc.dg/analyzer/malloc-many-paths-3.c: New test.
22171 * gcc.dg/analyzer/malloc-paths-1.c: New test.
22172 * gcc.dg/analyzer/malloc-paths-10.c: New test.
22173 * gcc.dg/analyzer/malloc-paths-2.c: New test.
22174 * gcc.dg/analyzer/malloc-paths-3.c: New test.
22175 * gcc.dg/analyzer/malloc-paths-4.c: New test.
22176 * gcc.dg/analyzer/malloc-paths-5.c: New test.
22177 * gcc.dg/analyzer/malloc-paths-6.c: New test.
22178 * gcc.dg/analyzer/malloc-paths-7.c: New test.
22179 * gcc.dg/analyzer/malloc-paths-8.c: New test.
22180 * gcc.dg/analyzer/malloc-paths-9.c: New test.
22181 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test.
22182 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test.
22183 * gcc.dg/analyzer/malloc-vs-local-2.c: New test.
22184 * gcc.dg/analyzer/malloc-vs-local-3.c: New test.
22185 * gcc.dg/analyzer/malloc-vs-local-4.c: New test.
22186 * gcc.dg/analyzer/operations.c: New test.
22187 * gcc.dg/analyzer/params-2.c: New test.
22188 * gcc.dg/analyzer/params.c: New test.
22189 * gcc.dg/analyzer/paths-1.c: New test.
22190 * gcc.dg/analyzer/paths-1a.c: New test.
22191 * gcc.dg/analyzer/paths-2.c: New test.
22192 * gcc.dg/analyzer/paths-3.c: New test.
22193 * gcc.dg/analyzer/paths-4.c: New test.
22194 * gcc.dg/analyzer/paths-5.c: New test.
22195 * gcc.dg/analyzer/paths-6.c: New test.
22196 * gcc.dg/analyzer/paths-7.c: New test.
22197 * gcc.dg/analyzer/pattern-test-1.c: New test.
22198 * gcc.dg/analyzer/pattern-test-2.c: New test.
22199 * gcc.dg/analyzer/pointer-merging.c: New test.
22200 * gcc.dg/analyzer/pr61861.c: New test.
22201 * gcc.dg/analyzer/pragma-1.c: New test.
22202 * gcc.dg/analyzer/scope-1.c: New test.
22203 * gcc.dg/analyzer/sensitive-1.c: New test.
22204 * gcc.dg/analyzer/setjmp-1.c: New test.
22205 * gcc.dg/analyzer/setjmp-2.c: New test.
22206 * gcc.dg/analyzer/setjmp-3.c: New test.
22207 * gcc.dg/analyzer/setjmp-4.c: New test.
22208 * gcc.dg/analyzer/setjmp-5.c: New test.
22209 * gcc.dg/analyzer/setjmp-6.c: New test.
22210 * gcc.dg/analyzer/setjmp-7.c: New test.
22211 * gcc.dg/analyzer/setjmp-7a.c: New test.
22212 * gcc.dg/analyzer/setjmp-8.c: New test.
22213 * gcc.dg/analyzer/setjmp-9.c: New test.
22214 * gcc.dg/analyzer/signal-1.c: New test.
22215 * gcc.dg/analyzer/signal-2.c: New test.
22216 * gcc.dg/analyzer/signal-3.c: New test.
22217 * gcc.dg/analyzer/signal-4a.c: New test.
22218 * gcc.dg/analyzer/signal-4b.c: New test.
22219 * gcc.dg/analyzer/strcmp-1.c: New test.
22220 * gcc.dg/analyzer/switch.c: New test.
22221 * gcc.dg/analyzer/taint-1.c: New test.
22222 * gcc.dg/analyzer/zlib-1.c: New test.
22223 * gcc.dg/analyzer/zlib-2.c: New test.
22224 * gcc.dg/analyzer/zlib-3.c: New test.
22225 * gcc.dg/analyzer/zlib-4.c: New test.
22226 * gcc.dg/analyzer/zlib-5.c: New test.
22227 * gcc.dg/analyzer/zlib-6.c: New test.
22228 * lib/gcc-defs.exp (dg-check-dot): New procedure.
22229 * lib/target-supports.exp (check_dot_available): New procedure.
22230 (check_effective_target_analyzer): New.
22231 * lib/target-supports-dg.exp (dg-require-dot): New procedure.
22233 2020-01-14 Jason Merrill <jason@redhat.com>
22235 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern.
22237 2020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com>
22240 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase.
22241 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase.
22242 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase.
22243 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase.
22244 * lib/scandump.exp: Dump executable file name.
22245 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump.
22247 2020-01-13 David Malcolm <dmalcolm@redhat.com>
22249 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line
22252 2020-01-13 Joseph Myers <joseph@codesourcery.com>
22255 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New
22258 2020-01-13 Martin Sebor <msebor@redhat.com>
22260 PR tree-optimization/93213
22261 * gcc.c-torture/execute/pr93213.c: New test.
22263 2020-01-10 Thomas Schwinge <thomas@codesourcery.com>
22265 * c-c++-common/goacc/host_data-1.c: Extend.
22266 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
22268 2020-01-10 Jakub Jelinek <jakub@redhat.com>
22270 PR tree-optimization/93210
22271 * gcc.dg/pr93210.c: New test.
22272 * g++.dg/opt/pr93210.C: New test.
22274 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
22276 PR inline-asm/93027
22277 * gcc.target/i386/pr93027.c: Use the right PR number in the test.
22279 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
22281 PR inline-asm/93027
22282 * gcc.target/i386/pr93207.c: Rename to pr93027.c.
22284 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
22286 PR inline-asm/93027
22287 * gcc.target/i386/pr93207.c: Run it only for x86-64.
22289 2020-01-10 David Malcolm <dmalcolm@redhat.com>
22291 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New
22293 (test_diag): Add coverage of "%@".
22294 * gcc.dg/plugin/diagnostic-path-format-default.c: New test.
22295 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test.
22296 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test.
22297 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test.
22298 * gcc.dg/plugin/diagnostic-path-format-none.c: New test.
22299 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test.
22300 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test.
22301 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test.
22302 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test.
22303 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New.
22304 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases.
22306 2020-01-10 David Malcolm <dmalcolm@redhat.com>
22308 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global
22309 nn_line_numbers_enabled.
22310 * lib/multiline.exp (nn_line_numbers_enabled): New global.
22311 (dg-enable-nn-line-numbers): New proc.
22312 (maybe-handle-nn-line-numbers): New proc.
22313 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers.
22315 2020-01-10 Vladimir Makarov <vmakarov@redhat.com>
22317 PR inline-asm/93027
22318 * gcc.target/i386/pr93207.c: New test.
22320 2020-01-10 Wilco Dijkstra <wdijkstr@arm.com>
22322 * testsuite/gcc.target/aarch64/pr90838.c: New test.
22324 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
22326 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test.
22327 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test.
22328 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test.
22329 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test.
22331 2020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
22333 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test.
22334 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test.
22335 * gcc.target/aarch64/bfloat16_scalar_1.c: New test.
22336 * gcc.target/aarch64/bfloat16_scalar_2.c: New test.
22337 * gcc.target/aarch64/bfloat16_scalar_3.c: New test.
22338 * gcc.target/aarch64/bfloat16_scalar_4.c: New test.
22339 * gcc.target/aarch64/bfloat16_simd_1.c: New test.
22340 * gcc.target/aarch64/bfloat16_simd_2.c: New test.
22341 * gcc.target/aarch64/bfloat16_simd_3.c: New test.
22343 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
22345 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef.
22346 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test.
22347 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise.
22348 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise.
22349 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise.
22350 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise.
22351 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise.
22352 * gcc.target/aarch64/sve/single_5.c: Likewise.
22353 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise.
22354 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise.
22356 2020-01-10 Martin Sebor <msebor@redhat.com>
22359 * gcc.dg/attr-access-read-only-2.c: New test.
22361 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
22363 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and
22364 return values. Use check-function-bodies instead of scan-assembler.
22365 * gcc.target/aarch64/sve/sel_2.c: Likewise
22366 * gcc.target/aarch64/sve/sel_3.c: Likewise.
22368 2020-01-10 Martin Jambor <mjambor@suse.cz>
22370 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with
22371 piecemeal initialization.
22373 2020-01-10 Richard Sandiford <richard.sandiford@arm.com>
22375 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw
22376 rather than aarch64_sve_hw.
22378 2020-01-10 Richard Biener <rguenther@suse.de>
22381 * gcc.dg/optimize-bswaphi-1.c: Split previously added
22382 case into a LE and BE variant.
22384 2020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
22387 * gfortran.dg/zero_sized_11.f90: New test.
22388 * gfortran.dg/zero_sized_12.f90: New test.
22390 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
22392 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test.
22393 * g++.target/aarch64/sve2/acle: New directory.
22394 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test.
22395 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z)
22396 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New
22398 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not
22399 expect an error saying that the function has no f32 form, but instead
22400 expect an error about SVE2 being required if the current target
22401 doesn't support SVE2.
22402 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise.
22403 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise.
22404 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c,
22405 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c,
22406 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c,
22407 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c,
22408 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c,
22409 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c,
22410 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c,
22411 * gcc.target/aarch64/sve/acle/general-c/compare_1.c,
22412 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c,
22413 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c,
22414 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c,
22415 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c,
22416 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c,
22417 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c,
22418 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c,
22419 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c,
22420 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c,
22421 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c,
22422 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c,
22423 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c,
22424 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c,
22425 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c,
22426 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c,
22427 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c,
22428 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c,
22429 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c,
22430 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c,
22431 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c,
22432 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c,
22433 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c,
22434 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c,
22435 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c,
22436 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c,
22437 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c,
22438 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c,
22439 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c,
22440 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c,
22441 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c,
22442 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests.
22443 * gcc.target/aarch64/sve2/bcax_1.c: Likewise.
22444 * gcc.target/aarch64/sve2/acle: New directory.
22446 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
22448 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to...
22449 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this.
22450 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to...
22451 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this.
22452 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to...
22453 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this.
22455 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
22457 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test.
22459 2020-01-09 Richard Sandiford <richard.sandiford@arm.com>
22461 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test.
22462 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise.
22464 2020-01-09 Tobias Burnus <tobias@codesourcery.com>
22467 * gfortran.dg/coarray/codimension_3.f90: New.
22469 2020-01-09 Martin Sebor <msebor@redhat.com>
22471 PR middle-end/93200
22472 * gcc.dg/Wstringop-overflow-30.c: New test.
22474 2020-01-09 Richard Biener <rguenther@suse.de>
22476 PR middle-end/93054
22477 * gcc.dg/pr93054.c: New testcase.
22479 2020-01-09 Richard Biener <rguenther@suse.de>
22481 PR tree-optimization/93040
22482 * gcc.dg/optimize-bswaphi-1.c: Amend.
22483 * gcc.dg/optimize-bswapsi-2.c: Likewise.
22485 2020-01-09 Jakub Jelinek <jakub@redhat.com>
22487 PR inline-asm/93202
22488 * gcc.target/riscv/pr93202.c: New test.
22491 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB
22492 of the low half of the constant set.
22493 * gcc.target/i386/pr93141-2.c: New test.
22495 2020-01-08 Jeff Law <law@redhat.com>
22497 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique.
22499 2020-01-08 Joel Brobecker <brobecker@adacore.com>
22500 Olivier Hainque <hainque@adacore.com>
22502 * g++.target/aarch64/sve/tls_2.C: Add missing
22503 { dg-require-effective-target fpic } directive.
22504 * gcc.target/aarch64/noplt_2.c: Likewise.
22505 * gcc.target/aarch64/noplt_3.c: Likewise.
22506 * gcc.target/aarch64/pic-constantpool1.c: Likewise.
22507 * gcc.target/aarch64/pic-small.c: Likewise.
22508 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
22509 * gcc.target/aarch64/pr66912.c: Likewise.
22510 * gcc.target/aarch64/sve/tls_1.c: Likewise.
22511 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise.
22512 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
22513 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
22514 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise.
22515 * gcc.target/aarch64/tlsle12_1.c: Likewise.
22516 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise.
22517 * gcc.target/aarch64/tlsle24_1.c: Likewise.
22518 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
22519 * gcc.target/aarch64/tlsle32_1.c: Likewise.
22520 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise.
22521 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise.
22523 2020-01-08 Jakub Jelinek <jakub@redhat.com>
22526 * g++.dg/opt/pr93187.C: New test.
22529 * gcc.c-torture/compile/pr93174.c: New test.
22531 2020-01-08 Olivier Hainque <hainque@adacore.com>
22532 Alexandre Oliva <oliva@adacore.com>
22534 * gcc.target/aarch64/stack-check-alloca.h: Remove
22535 #include alloca.h. #define alloca __builtin_alloca
22537 * gcc.target/aarch64/stack-check-alloca-1.c: Add
22538 { dg-require-effective-target alloca }.
22539 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
22540 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
22541 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
22542 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
22543 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
22544 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
22545 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
22546 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
22547 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
22549 2020-01-08 Martin Liska <mliska@suse.cz>
22551 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output.
22552 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
22553 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
22554 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
22555 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
22556 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
22557 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
22558 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
22559 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
22560 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
22561 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
22562 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
22563 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
22564 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
22565 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
22566 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
22567 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
22568 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
22569 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
22570 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
22571 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
22572 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
22573 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
22574 * gcc.dg/ipa/pr64307.c: Likewise.
22575 * gcc.dg/ipa/pr90555.c: Likewise.
22576 * gcc.dg/ipa/propmalloc-1.c: Likewise.
22577 * gcc.dg/ipa/propmalloc-2.c: Likewise.
22578 * gcc.dg/ipa/propmalloc-3.c: Likewise.
22580 2020-01-08 Richard Biener <rguenther@suse.de>
22584 2020-01-08 Richard Earnshaw <rearnsha@arm.com>
22587 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only.
22589 2020-01-08 Feng Xue <fxue@os.amperecomputing.com>
22592 * gcc.dg/ipa/ipa-clone-3.c: New test.
22594 2020-01-07 Paolo Carlini <paolo.carlini@oracle.com>
22596 * g++.old-deja/g++.bugs/900208_03.C: Check locations too.
22597 * g++.old-deja/g++.bugs/900519_06.C: Likewise.
22599 2020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
22601 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
22603 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
22605 * gcc.target/aarch64/sve/pcs/asm_4.c: New test.
22607 2020-01-07 Richard Sandiford <richard.sandiford@arm.com>
22609 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test.
22610 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise.
22611 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise.
22612 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise.
22614 2020-01-07 Jakub Jelinek <jakub@redhat.com>
22616 PR tree-optimization/93156
22617 * gcc.dg/tree-ssa/pr93156.c: New test.
22619 PR tree-optimization/93118
22620 * gcc.dg/tree-ssa/pr93118.c: New test.
22622 2020-01-07 Martin Liska <mliska@suse.cz>
22624 PR tree-optimization/92860
22625 * gcc.dg/pr92860-2.c: New test.
22627 2020-01-07 Martin Liska <mliska@suse.cz>
22629 PR tree-optimization/92860
22630 * gcc.dg/pr92860.c: New test.
22632 2020-01-07 Jakub Jelinek <jakub@redhat.com>
22635 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why
22636 static_assert failed for C++2a.
22637 * g++.dg/cpp2a/constexpr-new9.C: New test.
22639 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
22641 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s.
22642 * gcc.target/aarch64/sve/asrdiv_2.c: New test.
22643 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise.
22645 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
22647 * gcc.dg/vect/vect-cond-arith-8.c: New test.
22648 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise.
22650 2020-01-06 Nathan Sidwell <nathan@acm.org>
22653 * g++.dg/ubsan/vptr-4.C: Add expected error.
22655 2020-01-06 Richard Sandiford <richard.sandiford@arm.com>
22657 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test.
22659 2020-01-05 Andrew Pinski <apinski@marvell.com>
22661 * gcc.c-torture/compile/20200105-1.c: New testcase.
22662 * gcc.c-torture/compile/20200105-2.c: New testcase.
22663 * gcc.c-torture/compile/20200105-3.c: New testcase.
22665 2020-01-05 Iain Sandoe <iain@sandoe.co.uk>
22667 * gcc.dg/darwin-version-1.c: Adjust test to use different
22668 options for Darwin4-9 and Darwin10+.
22670 2020-01-05 Jakub Jelinek <jakub@redhat.com>
22673 * gcc.target/i386/pr93141-1.c: New test.
22674 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32.
22677 * g++.dg/warn/Wredundant-tags-2.C: New test.
22680 * g++.dg/ext/cond4.C: New test.
22682 2020-01-04 Tobias Burnus <tobias@codesourcery.com>
22685 * gfortran.dg/contiguous_10.f90: New.
22687 2020-01-03 Iain Sandoe <iain@sandoe.co.uk>
22689 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require
22690 effective target masm_intel.
22691 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise.
22693 2020-01-03 Jakub Jelinek <jakub@redhat.com>
22696 * gcc.target/i386/pr93089-2.c: New test.
22697 * gcc.target/i386/pr93089-3.c: New test.
22700 * gcc.target/i386/pr93089-1.c: New test.
22703 * gcc.dg/torture/pr93110.c: New test.
22705 PR rtl-optimization/93088
22706 * gcc.target/i386/pr93088.c: New test.
22708 2020-01-03 Tobias Burnus <tobias@codesourcery.com>
22711 * gfortran.dg/associate_50.f90: Update dg-error.
22712 * gfortran.dg/associate_51.f90: New.
22714 2020-01-03 Jakub Jelinek <jakub@redhat.com>
22717 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do
22720 2020-01-02 Andrew Pinski <apinski@marvell.com>
22722 * gcc.c-torture/execute/bitfld-8.c: New testcase.
22723 * gcc.c-torture/execute/bitfld-9.c: New testcase.
22725 2020-01-02 Jakub Jelinek <jakub@redhat.com>
22728 * c-c++-common/pr90677-2.c: New test.
22730 2020-01-02 Dennis Zhang <dennis.zhang@arm.com>
22732 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a.
22734 2020-01-02 Tobias Burnus <tobias@codesourcery.com>
22737 * gfortran.dg/implied_shape_4.f90: New.
22738 * gfortran.dg/implied_shape_5.f90: New.
22740 2020-01-02 Jakub Jelinek <jakub@redhat.com>
22743 * c-c++-common/cold-1.c: New test.
22745 2020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22747 PR libfortran/90374
22748 * gfortran.dg/fmt_zero_width.f90: Update test case.
22750 2020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
22753 * gfortran.dg/dependency_58.f90: New test.
22755 2020-01-01 Jakub Jelinek <jakub@redhat.com>
22757 Update copyright years.
22759 PR tree-optimization/93098
22760 * gcc.c-torture/compile/pr93098.c: New test.
22762 Copyright (C) 2020 Free Software Foundation, Inc.
22764 Copying and distribution of this file, with or without modification,
22765 are permitted in any medium without royalty provided the copyright
22766 notice and this notice are preserved.