Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blobeb6383443fa16b1317a9ecd9f0e07d0d9a40a2f1
1 2023-05-29  Release Manager
3         * GCC 11.4.0 released.
5 2023-05-22   Michael Meissner  <meissner@linux.ibm.com>
7         PR target/70243
8         * gcc.target/powerpc/pr70243.c: New test.  Back port from master
9         04/10/2023.
11 2023-05-22  Patrick Palka  <ppalka@redhat.com>
13         Backported from master:
14         2023-03-03  Patrick Palka  <ppalka@redhat.com>
16         PR c++/108998
17         * g++.dg/cpp2a/lambda-generic11.C: New test.
19 2023-05-22  Patrick Palka  <ppalka@redhat.com>
21         Backported from master:
22         2022-12-15  Patrick Palka  <ppalka@redhat.com>
24         PR c++/100295
25         PR c++/107579
26         * g++.dg/cpp1z/constexpr-if-lambda5.C: New test.
28 2023-05-22  Patrick Palka  <ppalka@redhat.com>
30         Backported from master:
31         2022-11-29  Patrick Palka  <ppalka@redhat.com>
33         PR c++/107864
34         * g++.dg/concepts/explicit-spec1a.C: New test.
36 2023-05-22  Patrick Palka  <ppalka@redhat.com>
38         Backported from master:
39         2022-11-03  Patrick Palka  <ppalka@redhat.com>
41         PR c++/107179
42         * g++.dg/cpp2a/concepts-requires31.C: New test.
44 2023-05-22  Patrick Palka  <ppalka@redhat.com>
46         Backported from master:
47         2022-03-30  Patrick Palka  <ppalka@redhat.com>
49         PR c++/100474
50         * g++.dg/cpp2a/concepts-traits3.C: New test.
52 2023-05-22  Patrick Palka  <ppalka@redhat.com>
54         Backported from master:
55         2022-03-12  Patrick Palka  <ppalka@redhat.com>
57         PR c++/104527
58         * g++.dg/cpp2a/concepts-return-req4.C: New test.
60 2023-05-22  Patrick Palka  <ppalka@redhat.com>
62         Backported from master:
63         2022-01-28  Patrick Palka  <ppalka@redhat.com>
64                     Jason Merrill  <jason@redhat.com>
66         PR c++/92752
67         * g++.dg/warn/Wignored-qualifiers2.C: New test.
69 2023-05-20  Harald Anlauf  <anlauf@gmx.de>
71         Backported from master:
72         2023-05-15  Harald Anlauf  <anlauf@gmx.de>
74         PR fortran/109846
75         * gfortran.dg/ptr-func-5.f90: New test.
77 2023-05-16  Iain Sandoe  <iain@sandoe.co.uk>
79         Backported from master:
80         2021-12-24  Iain Sandoe  <iain@sandoe.co.uk>
82         * gcc.dg/darwin-aligned-globals.c: New test.
83         * gcc.dg/darwin-comm-1.c: New test.
84         * gcc.dg/attr-aligned.c: Amend for new alignment values on
85         Darwin.
86         * gcc.target/i386/pr89261.c: Likewise.
88 2023-05-16  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>
90         Backported from master:
91         2021-12-18  François-Xavier Coudert  <fxcoudert@gcc.gnu.org>
93         * gcc.dg/darwin-minversion-link.c: Test darwin21.
94         * obj-c++.dg/cxx-ivars-3.mm: Homogeneize darwin versions.
95         * obj-c++.dg/objc-gc-3.mm: Homogeneize darwin versions.
96         * objc.dg/objc-gc-4.m: Homogeneize darwin versions.
98 2023-05-10  Richard Biener  <rguenther@suse.de>
100         Backported from master:
101         2023-03-02  Richard Biener  <rguenther@suse.de>
103         PR testsuite/108985
104         * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
106 2023-05-09  Jakub Jelinek  <jakub@redhat.com>
108         Backported from master:
109         2023-05-09  Jakub Jelinek  <jakub@redhat.com>
111         PR tree-optimization/109778
112         * gcc.dg/lto/pr109778_0.c: New test.
113         * gcc.dg/lto/pr109778_1.c: New file.
115 2023-05-09  Jakub Jelinek  <jakub@redhat.com>
117         Backported from master:
118         2023-05-09  Jakub Jelinek  <jakub@redhat.com>
120         PR tree-optimization/109778
121         * gcc.c-torture/execute/pr109778.c: New test.
123 2023-05-09  Richard Biener  <rguenther@suse.de>
125         Backported from master:
126         2023-03-01  Richard Biener  <rguenther@suse.de>
128         PR tree-optimization/108950
129         * gcc.dg/vect/pr108950.c: New testcase.
131 2023-05-09  Jason Merrill  <jason@redhat.com>
133         PR c++/106740
134         PR c++/105852
135         * g++.dg/template/friend78.C: New test.
137 2023-05-04  Richard Biener  <rguenther@suse.de>
139         Backported from master:
140         2023-05-04  Richard Biener  <rguenther@suse.de>
142         PR tree-optimization/109724
143         * g++.dg/torture/pr109724.C: New testcase.
145 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
147         Backported from master:
148         2023-04-12  Jakub Jelinek  <jakub@redhat.com>
150         PR tree-optimization/109410
151         * gcc.dg/pr109410.c: New test.
153 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
155         Backported from master:
156         2023-03-28  Jakub Jelinek  <jakub@redhat.com>
158         PR middle-end/106190
159         * gcc.dg/asan/pr106190.c: New test.
161 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
163         Backported from master:
164         2023-03-28  Jakub Jelinek  <jakub@redhat.com>
166         PR target/109276
167         * gcc.target/i386/pr109276.c: New test.
169 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
171         Backported from master:
172         2023-03-26  Jakub Jelinek  <jakub@redhat.com>
174         PR ipa/105685
175         * c-c++-common/cold-2.c: New test.
177 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
179         Backported from master:
180         2023-03-23  Jakub Jelinek  <jakub@redhat.com>
182         PR tree-optimization/109176
183         * gcc.target/aarch64/sve/pr109176.c: New test.
185 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
187         Backported from master:
188         2023-03-20  Jakub Jelinek  <jakub@redhat.com>
190         PR c++/109164
191         * g++.dg/tls/thread_local13.C: New test.
192         * g++.dg/tls/thread_local13-aux.cc: New file.
193         * g++.dg/tls/thread_local14.C: New test.
194         * g++.dg/tls/thread_local14-aux.cc: New file.
196 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
198         Backported from master:
199         2023-03-17  Jakub Jelinek  <jakub@redhat.com>
201         PR target/105554
202         * gcc.target/i386/pr105554.c: New test.
204 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
206         Backported from master:
207         2023-03-17  Jakub Jelinek  <jakub@redhat.com>
209         PR c/109151
210         * c-c++-common/ubsan/div-by-zero-8.c: New test.
212 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
214         Backported from master:
215         2023-03-17  Jakub Jelinek  <jakub@redhat.com>
217         PR middle-end/108685
218         * c-c++-common/gomp/doacross-8.c: New test.
220 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
222         Backported from master:
223         2023-03-14  Jakub Jelinek  <jakub@redhat.com>
225         PR c++/109096
226         * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
228 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
230         Backported from master:
231         2023-03-10  Jakub Jelinek  <jakub@redhat.com>
233         PR c++/107558
234         * g++.dg/gomp/pr107558.C: New test.
236 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
238         Backported from master:
239         2023-03-04  Jakub Jelinek  <jakub@redhat.com>
241         PR c/107465
242         * c-c++-common/Wsign-compare-2.c (f18): New test.
244 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
246         Backported from master:
247         2023-03-04  Jakub Jelinek  <jakub@redhat.com>
249         PR c/107465
250         * c-c++-common/Wsign-compare-2.c: New test.
251         * c-c++-common/pr107465.c: New test.
253 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
255         Backported from master:
256         2023-03-02  Jakub Jelinek  <jakub@redhat.com>
258         PR debug/108716
259         * g++.dg/debug/dwarf2/pr108716.C: New test.
261 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
263         Backported from master:
264         2023-03-01  Jakub Jelinek  <jakub@redhat.com>
266         PR debug/108967
267         * g++.dg/debug/pr108967.C: New test.
269 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
271         Backported from master:
272         2023-02-24  Jakub Jelinek  <jakub@redhat.com>
274         PR middle-end/108854
275         * g++.dg/opt/pr108854.C: New test.
277 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
279         Backported from master:
280         2023-02-24  Jakub Jelinek  <jakub@redhat.com>
282         PR target/108881
283         * gcc.target/i386/avx512bf16-pr108881.c: New test.
285 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
287         Backported from master:
288         2023-01-24  Jakub Jelinek  <jakub@redhat.com>
290         PR c++/108474
291         * g++.dg/cpp1z/decomp57.C: New test.
292         * g++.dg/cpp1z/decomp58.C: New test.
294 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
296         Backported from master:
297         2023-01-14  Jakub Jelinek  <jakub@redhat.com>
299         PR c++/108365
300         * g++.dg/opt/pr108365.C: New test.
301         * g++.dg/warn/pr108365.C: New test.
303 2023-05-02  Andrew Pinski  <apinski@marvell.com>
305         Backported from master:
306         2023-02-09  Andrew Pinski  <apinski@marvell.com>
308         PR tree-optimization/108688
309         * gcc.c-torture/compile/pr108688-1.c: New test.
311 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
313         Backported from master:
314         2023-02-08  Jakub Jelinek  <jakub@redhat.com>
316         PR tree-optimization/108692
317         * gcc.dg/pr108692.c: New test.
319 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
321         Backported from master:
322         2023-02-02  Jakub Jelinek  <jakub@redhat.com>
324         PR middle-end/108435
325         * gcc.dg/gomp/pr108435.c: New test.
327 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
329         Backported from master:
330         2023-02-01  Jakub Jelinek  <jakub@redhat.com>
332         PR debug/108573
333         * gcc.dg/pr108573.c: New test.
335 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
337         Backported from master:
338         2023-02-01  Jakub Jelinek  <jakub@redhat.com>
340         PR c++/108607
341         * g++.dg/gomp/pr108607.C: New test.
343 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
345         Backported from master:
346         2023-01-31  Jakub Jelinek  <jakub@redhat.com>
348         PR rtl-optimization/108596
349         * gcc.c-torture/compile/pr108596.c: New test.
351 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
353         Backported from master:
354         2023-01-25  Jakub Jelinek  <jakub@redhat.com>
356         PR tree-optimization/108498
357         * gcc.c-torture/execute/pr108498-1.c: New test.
358         * gcc.c-torture/execute/pr108498-2.c: New test.
360 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
362         Backported from master:
363         2023-01-19  Jakub Jelinek  <jakub@redhat.com>
365         PR c++/53932
366         * g++.dg/init/pr53932.C: New test.
368 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
370         Backported from master:
371         2023-01-04  Jakub Jelinek  <jakub@redhat.com>
373         PR middle-end/108237
374         * gcc.c-torture/compile/pr108237.c: New test.
376 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
378         Backported from master:
379         2023-01-03  Jakub Jelinek  <jakub@redhat.com>
381         PR middle-end/108264
382         * gcc.dg/pr108264.c: New test.
384 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
386         Backported from master:
387         2022-12-23  Jakub Jelinek  <jakub@redhat.com>
389         PR tree-optimization/108068
390         * gcc.dg/dfp/pr108068.c: New test.
392 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
394         Backported from master:
395         2022-12-22  Jakub Jelinek  <jakub@redhat.com>
397         PR rtl-optimization/108193
398         * gfortran.dg/pr108193.f90: New test.
400 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
402         Backported from master:
403         2022-12-19  Jakub Jelinek  <jakub@redhat.com>
405         PR testsuite/108151
406         * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
407         before casting to long *.
409 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
411         Backported from master:
412         2022-12-19  Jakub Jelinek  <jakub@redhat.com>
414         PR testsuite/108151
415         * gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
416         long when casting pointer to integral type.
418 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
420         Backported from master:
421         2022-12-16  Jakub Jelinek  <jakub@redhat.com>
423         PR rtl-optimization/106751
424         * gcc.c-torture/compile/pr106751.c: New test.
426 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
428         Backported from master:
429         2022-12-15  Jakub Jelinek  <jakub@redhat.com>
431         PR c++/107065
432         * g++.dg/cpp0x/pr107065.C: New test.
434 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
436         Backported from master:
437         2022-12-15  Jakub Jelinek  <jakub@redhat.com>
439         PR tree-optimization/108095
440         * gcc.dg/pr108095.c: New test.
442 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
444         Backported from master:
445         2022-12-10  Jakub Jelinek  <jakub@redhat.com>
447         PR tree-optimization/107997
448         * gcc.c-torture/compile/pr107997.c: New test.
450 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
452         Backported from master:
453         2022-12-08  Jakub Jelinek  <jakub@redhat.com>
455         PR debug/106719
456         * gcc.dg/pr106719.c: New test.
458 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
460         Backported from master:
461         2022-11-28  Jakub Jelinek  <jakub@redhat.com>
463         PR target/106875
464         * g++.target/i386/pr106875.C: New test.
466 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
468         Backported from master:
469         2022-11-24  Jakub Jelinek  <jakub@redhat.com>
471         PR middle-end/107317
472         * gcc.dg/asan/pr107317.c: New test.
474 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
476         Backported from master:
477         2022-11-24  Jakub Jelinek  <jakub@redhat.com>
479         PR c/107127
480         * gcc.dg/pr107127.c (foo): Add missing closing }.
482 2023-05-02  Jakub Jelinek  <jakub@redhat.com>
484         Backported from master:
485         2022-11-23  Andrew Pinski  <apinski@marvell.com>
486                     Jakub Jelinek  <jakub@redhat.com>
488         PR c/107127
489         * gcc.dg/pr107127.c: New test.
491 2023-05-02  Richard Biener  <rguenther@suse.de>
493         Backported from master:
494         2023-02-17  Richard Biener  <rguenther@suse.de>
496         PR tree-optimization/108821
497         * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
499 2023-05-02  Richard Biener  <rguenther@suse.de>
501         Backported from master:
502         2023-04-21  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/109573
505         * g++.dg/vect/pr109573.cc: New testcase.
507 2023-05-02  Richard Biener  <rguenther@suse.de>
509         Backported from master:
510         2023-04-25  Richard Biener  <rguenther@suse.de>
512         PR rtl-optimization/109585
513         * gcc.dg/torture/pr109585.c: New testcase.
515 2023-05-02  Richard Biener  <rguenther@suse.de>
517         Backported from master:
518         2023-04-14  Richard Biener  <rguenther@suse.de>
520         PR tree-optimization/109502
521         * gcc.dg/vect/pr109502.c: New testcase.
523 2023-05-02  Richard Biener  <rguenther@suse.de>
525         Backported from master:
526         2023-04-12  Richard Biener  <rguenther@suse.de>
528         PR tree-optimization/109473
529         * gcc.dg/vect/pr109473.c: New testcase.
531 2023-05-02  Richard Biener  <rguenther@suse.de>
533         Backported from master:
534         2023-02-02  Richard Biener  <rguenther@suse.de>
536         PR middle-end/108625
537         * gcc.dg/pr108625.c: New testcase.
539 2023-05-02  Richard Biener  <rguenther@suse.de>
541         Backported from master:
542         2022-12-13  Richard Biener  <rguenther@suse.de>
544         PR tree-optimization/108076
545         * gcc.dg/torture/pr108076.c: New testcase.
547 2023-05-02  Richard Biener  <rguenther@suse.de>
549         Backported from master:
550         2022-12-22  Richard Biener  <rguenther@suse.de>
552         PR tree-optimization/107451
553         * gcc.dg/torture/pr107451.c: New testcase.
555 2023-05-02  Richard Biener  <rguenther@suse.de>
557         Backported from master:
558         2023-03-29  Richard Biener  <rguenther@suse.de>
560         PR ipa/106124
561         * g++.dg/gomp/pr106124.C: New testcase.
563 2023-04-24  Haochen Gui  <guihaoc@gcc.gnu.org>
565         PR target/108812
566         * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
567         expected vectors for Big Endian.
568         * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
570 2023-04-22  Jason Merrill  <jason@redhat.com>
572         PR c++/107163
573         * g++.dg/warn/Wsequence-point-5.C: New test.
575 2023-04-22  Jason Merrill  <jason@redhat.com>
577         PR c++/105996
578         * g++.dg/cpp0x/constexpr-pmf3.C: New test.
580 2023-04-22  Jason Merrill  <jason@redhat.com>
582         PR c++/108975
583         * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
585 2023-04-22  Jason Merrill  <jason@redhat.com>
587         PR c++/69410
588         * g++.dg/lookup/friend24.C: New test.
590 2023-04-22  Jason Merrill  <jason@redhat.com>
592         PR c++/101869
593         * g++.dg/cpp0x/enum43.C: New test.
595 2023-04-22  Jason Merrill  <jason@redhat.com>
597         PR c++/105406
598         * g++.dg/coroutines/co-await-moveonly1.C: New test.
600 2023-04-22  Jason Merrill  <jason@redhat.com>
602         PR c++/103871
603         PR c++/98056
604         * g++.dg/coroutines/co-await-initlist1.C: New test.
606 2023-04-22  Jason Merrill  <jason@redhat.com>
608         PR c++/108468
609         * g++.dg/cpp1y/var-templ78.C: New test.
611 2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
613         Backported from master:
614         2023-01-31  Philipp Tomsich  <philipp.tomsich@vrull.eu>
616         PR target/108589
617         * gcc.target/aarch64/pr108589.c: New test.
619 2023-04-17  Philipp Tomsich  <philipp.tomsich@vrull.eu>
621         Backported from master:
622         2023-04-17  Philipp Tomsich  <philipp.tomsich@vrull.eu>
623                     Di Zhao  <di.zhao@amperecomputing.com>
625         * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
627 2023-04-17  Richard Biener  <rguenther@suse.de>
629         Backported from master:
630         2022-05-05  Richard Biener  <rguenther@suse.de>
632         PR tree-optimization/105484
633         * gcc.dg/torture/pr105484.c: New testcase.
635 2023-04-17  Richard Biener  <rguenther@suse.de>
637         Backported from master:
638         2022-02-09  Richard Biener  <rguenther@suse.de>
640         PR middle-end/104464
641         * gcc.dg/pr104464.c: New testcase.
643 2023-04-17  Richard Biener  <rguenther@suse.de>
645         Backported from master:
646         2022-02-09  Richard Biener  <rguenther@suse.de>
648         PR middle-end/104450
649         * g++.dg/torture/pr104450.C: New testcase.
651 2023-04-17  Kewen Lin  <linkw@linux.ibm.com>
653         Backported from master:
654         2023-04-04  Kewen Lin  <linkw@linux.ibm.com>
656         PR target/108699
657         * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
658         to distinguish parity byte from parity.
659         * gcc.target/powerpc/pr108699.c: New test.
661 2023-04-16  Harald Anlauf  <anlauf@gmx.de>
663         Backported from master:
664         2023-04-14  Harald Anlauf  <anlauf@gmx.de>
666         PR fortran/109511
667         * gfortran.dg/set_exponent_1.f90: New test.
669 2023-04-11  Michael Meissner  <meissner@linux.ibm.com>
671         PR target/109067
672         * gcc.target/powerpc/divic3-1.c: New test.  Backport from master,
673         3/20/2023.
674         * gcc.target/powerpc/divic3-2.c: Likewise.
675         * gcc.target/powerpc/mulic3-1.c: Likewise.
676         * gcc.target/powerpc/mulic3-2.c: Likewise.
678 2023-03-28  Eric Botcazou  <ebotcazou@adacore.com>
680         * gcc.target/sparc/20230328-1.c: New test.
681         * gcc.target/sparc/20230328-2.c: Likewise.
682         * gcc.target/sparc/20230328-3.c: Likewise.
683         * gcc.target/sparc/20230328-4.c: Likewise.
685 2023-03-24  Harald Anlauf  <anlauf@gmx.de>
687         Backported from master:
688         2023-03-21  Harald Anlauf  <anlauf@gmx.de>
690         PR fortran/99036
691         * gfortran.dg/pr99036.f90: New test.
693 2023-03-24  Harald Anlauf  <anlauf@gmx.de>
695         Backported from master:
696         2023-03-20  Harald Anlauf  <anlauf@gmx.de>
698         PR fortran/109186
699         * gfortran.dg/nearest_6.f90: New test.
701 2023-03-24  Harald Anlauf  <anlauf@gmx.de>
703         Backported from master:
704         2023-03-19  Harald Anlauf  <anlauf@gmx.de>
706         PR fortran/85877
707         * gfortran.dg/pr85877.f90: New test.
709 2023-03-17  Harald Anlauf  <anlauf@gmx.de>
711         Backported from master:
712         2023-03-11  Harald Anlauf  <anlauf@gmx.de>
714         PR fortran/106945
715         * gfortran.dg/pr106945.f90: New test.
717 2023-03-17  Harald Anlauf  <anlauf@gmx.de>
719         Backported from master:
720         2023-03-10  Harald Anlauf  <anlauf@gmx.de>
722         PR fortran/104332
723         * gfortran.dg/bind_c_usage_34.f90: New test.
725 2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
727         Backported from master:
728         2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
730         PR d/109108
731         * gdc.dg/torture/torture.exp (srcdir): New proc.
732         * gdc.dg/torture/imports/pr109108.d: New test.
733         * gdc.dg/torture/pr109108.d: New test.
735 2023-03-13  Arsen Arsenović  <arsen@aarsen.me>
737         PR c++/106188
738         PR c++/106713
739         * g++.dg/coroutines/pr106188.C: New test.
741 2023-03-05  Harald Anlauf  <anlauf@gmx.de>
743         Backported from master:
744         2023-02-27  Harald Anlauf  <anlauf@gmx.de>
746         PR fortran/108937
747         * gfortran.dg/ibits_2.f90: New test.
749 2023-03-05  Harald Anlauf  <anlauf@gmx.de>
751         Backported from master:
752         2023-02-22  Harald Anlauf  <anlauf@gmx.de>
754         PR fortran/96024
755         * gfortran.dg/pr96024.f90: New test.
757 2023-03-05  Harald Anlauf  <anlauf@gmx.de>
759         Backported from master:
760         2023-02-21  Harald Anlauf  <anlauf@gmx.de>
762         PR fortran/96025
763         * gfortran.dg/pr96025.f90: New test.
765 2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
767         Backported from master:
768         2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
770         PR d/108877
771         * gdc.dg/imports/pr108877a.d: New test.
772         * gdc.dg/pr108877.d: New test.
774 2023-02-27  Kewen Lin  <linkw@linux.ibm.com>
776         Backported from master:
777         2023-02-14  Kewen Lin  <linkw@linux.ibm.com>
779         PR target/96373
780         * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
781         * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
782         * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
783         * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
784         * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
785         * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
786         * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
787         * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
788         * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
789         * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
790         * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
791         * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
792         * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
793         * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
794         * gcc.target/powerpc/pr96373.c: New test.
796 2023-02-20  Alex Coplan  <alex.coplan@arm.com>
798         Backported from master:
799         2023-02-06  Alex Coplan  <alex.coplan@arm.com>
801         PR target/104921
802         * gcc.target/aarch64/pr104921-1.c: New test.
803         * gcc.target/aarch64/pr104921-2.c: New test.
804         * gcc.target/aarch64/pr104921.x: Include file for new tests.
806 2023-02-15  Marek Polacek  <polacek@redhat.com>
808         Backported from master:
809         2023-02-15  Marek Polacek  <polacek@redhat.com>
811         PR c++/106675
812         * g++.dg/cpp0x/overload-conv-5.C: New test.
814 2023-02-13  Kewen Lin  <linkw@linux.ibm.com>
816         Backported from master:
817         2023-01-18  Kewen Lin  <linkw@linux.ibm.com>
819         PR target/108348
820         * gcc.target/powerpc/pr108348-1.c: New test.
821         * gcc.target/powerpc/pr108348-2.c: New test.
823 2023-02-13  Kewen Lin  <linkw@linux.ibm.com>
825         Backported from master:
826         2023-01-16  Kewen Lin  <linkw@linux.ibm.com>
828         PR target/108272
829         * gcc.target/powerpc/pr108272-1.c: New test.
830         * gcc.target/powerpc/pr108272-2.c: New test.
831         * gcc.target/powerpc/pr108272-3.c: New test.
832         * gcc.target/powerpc/pr108272-4.c: New test.
834 2023-02-10  Steve Kargl  <kargl@gcc.gnu.org>
836         Backported from master:
837         2023-02-08  Steve Kargl  <kargl@gcc.gnu.org>
839         PR fortran/103259
840         * gfortran.dg/pr103259.f90: New test.
842 2023-02-10  Harald Anlauf  <anlauf@gmx.de>
844         Backported from master:
845         2023-02-07  Harald Anlauf  <anlauf@gmx.de>
847         PR fortran/95107
848         * gfortran.dg/save_7.f90: New test.
850 2023-02-10  Harald Anlauf  <anlauf@gmx.de>
852         Backported from master:
853         2023-02-01  Harald Anlauf  <anlauf@gmx.de>
855         PR fortran/108609
856         * gfortran.dg/pr108527.f90: Adjust test pattern.
858 2023-02-10  Harald Anlauf  <anlauf@gmx.de>
860         Backported from master:
861         2023-01-28  Harald Anlauf  <anlauf@gmx.de>
862                     Steven G. Kargl  <kargl@gcc.gnu.org>
864         PR fortran/108527
865         * gfortran.dg/pr108527.f90: New test.
867 2023-02-07  Richard Biener  <rguenther@suse.de>
869         Backported from master:
870         2022-09-02  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/106809
873         * gcc.dg/torture/pr106809.c: New testcase.
875 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
877         Backported from master:
878         2023-01-24  Harald Anlauf  <anlauf@gmx.de>
880         PR fortran/108529
881         * gfortran.dg/pr108529.f90: New test.
883 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
885         Backported from master:
886         2022-07-14  Harald Anlauf  <anlauf@gmx.de>
887                     Steven G. Kargl  <kargl@gcc.gnu.org>
889         PR fortran/106209
890         * gfortran.dg/pr106209.f90: New test.
892 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
894         Backported from master:
895         2023-01-23  Harald Anlauf  <anlauf@gmx.de>
897         PR fortran/108501
898         * gfortran.dg/pr108501.f90: New test.
900 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
902         Backported from master:
903         2023-01-23  Harald Anlauf  <anlauf@gmx.de>
905         PR fortran/108502
906         * gfortran.dg/pr108502.f90: New test.
908 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
910         Backported from master:
911         2023-01-17  Harald Anlauf  <anlauf@gmx.de>
913         PR fortran/108421
914         * gfortran.dg/pr108421.f90: New test.
916 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
918         Backported from master:
919         2023-01-23  Harald Anlauf  <anlauf@gmx.de>
921         PR fortran/108420
922         * gfortran.dg/pr108420.f90: New test.
924 2023-02-04  Harald Anlauf  <anlauf@gmx.de>
926         Backported from master:
927         2023-01-28  Harald Anlauf  <anlauf@gmx.de>
929         PR fortran/108453
930         * gfortran.dg/common_27.f90: New test.
932 2023-01-26  Richard Biener  <rguenther@suse.de>
934         Backported from master:
935         2022-11-14  Richard Biener  <rguenther@suse.de>
937         * gcc.dg/pr107554.c: Restrict to lp64.
939 2023-01-25  Christophe Lyon  <christophe.lyon@arm.com>
941         Backported from master:
942         2023-01-12  Christophe Lyon  <christophe.lyon@arm.com>
943                     Richard Sandiford  <richard.sandiford@arm.com>
945         * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
946         * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
947         test.
948         * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
949         * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
950         test.
951         * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
952         * gcc.target/aarch64/bitfield-abi-warning.h: New test.
953         * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
954         * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
955         test.
956         * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
957         * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
958         test.
959         * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
960         * g++.target/aarch64/bitfield-abi-warning.h: New test.
962 2023-01-24  Richard Biener  <rguenther@suse.de>
964         Backported from master:
965         2022-11-11  Richard Biener  <rguenther@suse.de>
966                     Nikita Voronov  <nik_1357@mail.ru>
968         PR tree-optimization/107554
969         * gcc.dg/pr107554.c: New testcase.
971 2023-01-24  Richard Biener  <rguenther@suse.de>
973         Backported from master:
974         2022-10-21  Richard Biener  <rguenther@suse.de>
976         PR tree-optimization/107323
977         * gcc.dg/tree-ssa/pr107323.c: New testcase.
979 2023-01-24  Richard Biener  <rguenther@suse.de>
981         Backported from master:
982         2022-10-14  Richard Biener  <rguenther@suse.de>
984         PR tree-optimization/107254
985         * gfortran.dg/vect/pr107254.f90: New testcase.
987 2023-01-24  Richard Biener  <rguenther@suse.de>
989         Backported from master:
990         2022-10-11  Richard Biener  <rguenther@suse.de>
992         PR tree-optimization/107212
993         * gcc.dg/vect/pr107212-1.c: New testcase.
994         * gcc.dg/vect/pr107212-2.c: Likewise.
996 2023-01-11  Eric Botcazou  <ebotcazou@adacore.com>
998         * gcc.dg/sso-17.c: New test.
1000 2023-01-10  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
1002         Backported from master:
1003         2022-12-30  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
1005         PR target/107714
1006         * gcc.target/arm/mve/intrinsics/vldst24q_reg_offset.c: New test.
1008 2023-01-08  Harald Anlauf  <anlauf@gmx.de>
1010         Backported from master:
1011         2022-12-23  Harald Anlauf  <anlauf@gmx.de>
1013         PR fortran/108131
1014         * gfortran.dg/pr103505.f90: Adjust expected patterns.
1015         * gfortran.dg/pr108131.f90: New test.
1017 2023-01-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1019         Backported from master:
1020         2021-12-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1022         PR testsuite/47334
1023         PR testsuite/103823
1024         * lib/prune.exp: Prune some warnings related to LTO and
1025         visibility.
1027 2023-01-06  Martin Liska  <mliska@suse.cz>
1029         Backported from master:
1030         2021-05-12  Martin Liska  <mliska@suse.cz>
1032         * lib/lto.exp: When running tests without jobserver, one can see
1033         the following warning for tests that use 1to1 partitioning.
1035 2023-01-05  Kewen Lin  <linkw@linux.ibm.com>
1037         PR target/106736
1038         * gcc.target/powerpc/pr106736-1.c: New test.
1039         * gcc.target/powerpc/pr106736-2.c: Likewise.
1040         * gcc.target/powerpc/pr106736-3.c: Likewise.
1041         * gcc.target/powerpc/pr106736-4.c: Likewise.
1042         * gcc.target/powerpc/pr106736-5.c: Likewise.
1044 2022-12-24  John David Anglin  <danglin@gcc.gnu.org>
1046         * g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
1047         * gcc.dg/guality/guality.exp: Likewise.
1048         * gfortran.dg/guality/guality.exp: Likewise.
1050 2022-12-18  Paul Thomas  <pault@gcc.gnu.org>
1052         Backported from master:
1053         2022-12-09  Paul Thomas  <pault@gcc.gnu.org>
1055         PR fortran/107872
1056         * gfortran.dg/pr107872.f90: New test.
1058 2022-12-16  Patrick Palka  <ppalka@redhat.com>
1060         Backported from master:
1061         2021-10-28  Patrick Palka  <ppalka@redhat.com>
1063         PR c++/102780
1064         PR c++/108138
1065         * g++.dg/cpp1z/fold13.C: New test.
1067 2022-12-15  Sebastian Pop  <spop@amazon.com>
1069         PR target/98776
1070         * gcc.target/aarch64/pr98776.c: New.
1071         * gcc.target/aarch64/pr92424-2.c: Adjust pattern.
1072         * gcc.target/aarch64/pr92424-3.c: Adjust pattern.
1074 2022-12-12  Richard Biener  <rguenther@suse.de>
1076         Backported from master:
1077         2022-10-06  Richard Biener  <rguenther@suse.de>
1079         PR tree-optimization/107107
1080         * gcc.dg/pr107107.c: New testcase.
1082 2022-12-11  Iain Buclaw  <ibuclaw@gdcproject.org>
1084         Backported from master:
1085         2022-12-11  Iain Buclaw  <ibuclaw@gdcproject.org>
1087         PR d/108050
1088         * gdc.dg/imports/pr108050/mod1.d: New.
1089         * gdc.dg/imports/pr108050/mod2.d: New.
1090         * gdc.dg/imports/pr108050/package.d: New.
1091         * gdc.dg/pr108050.d: New test.
1093 2022-12-01  liuhongt  <hongtao.liu@intel.com>
1095         * gcc.target/i386/pr107863.c: New test.
1097 2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
1099         Backported from master:
1100         2022-11-30  Iain Buclaw  <ibuclaw@gdcproject.org>
1102         PR d/107592
1103         * gdc.dg/pr107592.d: New test.
1105 2022-11-25  Harald Anlauf  <anlauf@gmx.de>
1107         Backported from master:
1108         2022-11-18  Harald Anlauf  <anlauf@gmx.de>
1110         PR fortran/107576
1111         * gfortran.dg/null_actual_3.f90: New test.
1113 2022-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1115         * gnat.dg/opt100.adb: New test.
1116         * gnat.dg/opt100_pkg.adb, gnat.dg/opt100_pkg.ads: New helper.
1118 2022-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1120         * gnat.dg/sso18.adb: New test.
1122 2022-11-21  Jakub Jelinek  <jakub@redhat.com>
1124         Backported from master:
1125         2022-11-20  Jakub Jelinek  <jakub@redhat.com>
1127         PR target/107183
1128         * gcc.dg/ubsan/pr107183.c: New test.
1130 2022-11-18  Marek Polacek  <polacek@redhat.com>
1132         Backported from master:
1133         2022-11-18  Marek Polacek  <polacek@redhat.com>
1135         PR c++/104066
1136         * g++.dg/cpp2a/constinit18.C: New test.
1138 2022-11-08  H.J. Lu  <hjl.tools@gmail.com>
1140         Backported from master:
1141         2022-10-25  H.J. Lu  <hjl.tools@gmail.com>
1143         PR target/107304
1144         * gcc.target/i386/pr107304.c: New test.
1146 2022-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1148         * gnat.dg/opt99.adb: New test.
1149         * gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
1150         * gnat.dg/opt99_pkg2.ads: Likewise.
1152 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1154         Backported from master:
1155         2022-10-24  Jakub Jelinek  <jakub@redhat.com>
1157         PR c++/107358
1158         * c-c++-common/pr107358.c: New test.
1160 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1162         Backported from master:
1163         2022-10-24  Jakub Jelinek  <jakub@redhat.com>
1165         PR c++/105774
1166         * g++.dg/cpp1y/constexpr-105774.C: New test.
1168 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1170         Backported from master:
1171         2022-09-24  Jakub Jelinek  <jakub@redhat.com>
1173         PR c/107001
1174         * c-c++-common/gomp/pr107001.c: New test.
1176 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1178         Backported from master:
1179         2022-09-24  Jakub Jelinek  <jakub@redhat.com>
1181         PR c/106981
1182         * c-c++-common/gomp/pr106981.c: New test.
1184 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1186         Backported from master:
1187         2022-08-16  Jakub Jelinek  <jakub@redhat.com>
1189         * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
1190         compound |=, &= and ^= operations.
1191         * g++.dg/cpp2a/volatile3.C: Likewise.
1192         * g++.dg/cpp2a/volatile5.C: Likewise.
1194 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1196         Backported from master:
1197         2022-07-27  Jakub Jelinek  <jakub@redhat.com>
1199         PR debug/106261
1200         * g++.dg/debug/pr106261.C: New test.
1202 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1204         Backported from master:
1205         2022-06-21  Jakub Jelinek  <jakub@redhat.com>
1207         PR rtl-optimization/106032
1208         * gcc.c-torture/execute/pr106032.c: New test.
1210 2022-11-04  Jakub Jelinek  <jakub@redhat.com>
1212         Backported from master:
1213         2022-06-21  Jakub Jelinek  <jakub@redhat.com>
1215         PR middle-end/106030
1216         * gcc.c-torture/compile/pr106030.c: New test.
1218 2022-10-29  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1220         Backported from master:
1221         2022-10-21  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1223         PR fortran/100097
1224         PR fortran/100098
1225         * gfortran.dg/PR100097.f90: New test.
1226         * gfortran.dg/PR100098.f90: New test.
1228 2022-10-28  Harald Anlauf  <anlauf@gmx.de>
1230         Backported from master:
1231         2022-10-26  Harald Anlauf  <anlauf@gmx.de>
1233         PR fortran/103413
1234         * gfortran.dg/illegal_boz_arg_4.f90: New test.
1236 2022-10-26  Philipp Tomsich  <philipp.tomsich@vrull.eu>
1238         Backported from master:
1239         2022-10-06  Philipp Tomsich  <philipp.tomsich@vrull.eu>
1241         * gcc.target/aarch64/cpunative/info_18: New test.
1242         * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
1244 2022-10-25  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1246         Backported from master:
1247         2022-10-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
1249         * gcc.target/s390/pr106355.h: Common code for new tests.
1250         * gcc.target/s390/pr106355-1.c: New test.
1251         * gcc.target/s390/pr106355-2.c: New test.
1252         * gcc.target/s390/pr106355-3.c: New test.
1254 2022-10-24  Marek Polacek  <polacek@redhat.com>
1256         Backported from master:
1257         2022-05-27  Marek Polacek  <polacek@redhat.com>
1259         PR c++/105725
1260         * g++.dg/warn/Wmismatched-tags-10.C: New test.
1262 2022-10-23  Harald Anlauf  <anlauf@gmx.de>
1264         Backported from master:
1265         2022-10-20  Harald Anlauf  <anlauf@gmx.de>
1266                     Steven G. Kargl  <kargl@gcc.gnu.org>
1268         PR fortran/105633
1269         * gfortran.dg/pr105633.f90: New test.
1271 2022-10-20  Richard Sandiford  <richard.sandiford@arm.com>
1273         Backported from master:
1274         2022-10-20  Richard Sandiford  <richard.sandiford@arm.com>
1276         * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
1277         PTEST instruction.
1278         * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
1280 2022-10-20  Richard Sandiford  <richard.sandiford@arm.com>
1282         Backported from master:
1283         2022-10-20  Richard Sandiford  <richard.sandiford@arm.com>
1285         * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
1286         PTEST instructions.
1287         * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
1289 2022-10-20  Richard Sandiford  <richard.sandiford@arm.com>
1291         * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
1293 2022-10-19  Kewen Lin  <linkw@linux.ibm.com>
1295         Backported from master:
1296         2022-09-26  Kewen Lin  <linkw@linux.ibm.com>
1298         PR target/96072
1299         * gcc.target/powerpc/pr96072.c: New test.
1301 2022-10-17  Richard Biener  <rguenther@suse.de>
1303         Backported from master:
1304         2022-09-14  Richard Biener  <rguenther@suse.de>
1306         PR tree-optimization/106934
1307         * gfortran.dg/pr106934.f90: New testcase.
1309 2022-10-17  Richard Biener  <rguenther@suse.de>
1311         Backported from master:
1312         2022-09-09  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/106892
1315         * gcc.dg/torture/pr106892.c: New testcase.
1317 2022-10-17  Richard Biener  <rguenther@suse.de>
1319         Backported from master:
1320         2022-07-26  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/106189
1323         * gcc.dg/pr106189.c: New testcase.
1325 2022-10-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1327         Backported from master:
1328         2022-07-25  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1330         * gcc.target/aarch64/acle/data-intrinsics.c: New test.
1332 2022-10-11  Richard Biener  <rguenther@suse.de>
1334         Backported from master:
1335         2022-08-10  Richard Biener  <rguenther@suse.de>
1337         PR tree-optimization/106513
1338         * gcc.dg/torture/pr106513.c: New testcase.
1340 2022-10-11  Richard Biener  <rguenther@suse.de>
1342         Backported from master:
1343         2022-07-19  Richard Biener  <rguenther@suse.de>
1345         PR middle-end/106331
1346         * gfortran.dg/pr106331.f90: New testcase.
1348 2022-10-11  Richard Biener  <rguenther@suse.de>
1350         Backported from master:
1351         2022-07-01  Richard Biener  <rguenther@suse.de>
1353         PR tree-optimization/106131
1354         * g++.dg/torture/pr106131.C: New testcase.
1356 2022-10-11  Richard Biener  <rguenther@suse.de>
1358         Backported from master:
1359         2022-06-29  Richard Biener  <rguenther@suse.de>
1361         PR tree-optimization/106112
1362         * gcc.dg/torture/pr106112.c: New testcase.
1364 2022-10-11  Richard Biener  <rguenther@suse.de>
1366         Backported from master:
1367         2022-06-20  Richard Biener  <rguenther@suse.de>
1369         PR middle-end/106027
1370         * gcc.dg/pr106027.c: New testcase.
1372 2022-10-10  Mikael Morin  <mikael@gcc.gnu.org>
1374         Backported from master:
1375         2022-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1377         PR fortran/106817
1378         * gfortran.dg/intent_optimize_4.f90: New test.
1380 2022-10-10  Mikael Morin  <mikael@gcc.gnu.org>
1382         Backported from master:
1383         2022-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1385         PR fortran/105012
1386         * gfortran.dg/intent_out_15.f90: New test.
1388 2022-10-08  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1390         Backported from master:
1391         2022-10-01  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1393         PR fortran/100029
1394         PR fortran/100040
1395         * gfortran.dg/PR100029.f90: New test.
1396         * gfortran.dg/PR100040.f90: New test.
1398 2022-10-01  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1400         Backported from master:
1401         2022-09-20  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1403         PR fortran/100132
1404         * gfortran.dg/PR100132.f90: New test.
1406 2022-09-30  Harald Anlauf  <anlauf@gmx.de>
1408         Backported from master:
1409         2022-09-27  Harald Anlauf  <anlauf@gmx.de>
1411         PR fortran/107054
1412         * gfortran.dg/pr107054.f90: New test.
1414 2022-09-30  Harald Anlauf  <anlauf@gmx.de>
1416         Backported from master:
1417         2022-09-22  Harald Anlauf  <anlauf@gmx.de>
1419         PR fortran/82868
1420         * gfortran.dg/associate_26a.f90: New test.
1422 2022-09-30  Harald Anlauf  <anlauf@gmx.de>
1424         Backported from master:
1425         2022-09-20  Harald Anlauf  <anlauf@gmx.de>
1427         PR fortran/106985
1428         * gfortran.dg/pr106985.f90: New test.
1430 2022-09-30  Harald Anlauf  <anlauf@gmx.de>
1432         Backported from master:
1433         2022-08-24  Harald Anlauf  <anlauf@gmx.de>
1435         PR fortran/103694
1436         * gfortran.dg/pr103694.f90: New test.
1438 2022-09-29  H.J. Lu  <hjl.tools@gmail.com>
1440         Backported from master:
1441         2022-09-28  H.J. Lu  <hjl.tools@gmail.com>
1443         PR target/107061
1444         * gcc.target/i386/keylocker-encodekey128.c: Don't check
1445         XMM4-XMM6.
1446         * gcc.target/i386/keylocker-encodekey256.c: Likewise.
1448 2022-09-26  Harald Anlauf  <anlauf@gmx.de>
1450         Backported from master:
1451         2022-09-20  Harald Anlauf  <anlauf@gmx.de>
1453         PR fortran/106986
1454         * gfortran.dg/pr106986.f90: New test.
1456 2022-09-24  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1458         Backported from master:
1459         2022-09-03  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1461         PR fortran/100245
1462         * gfortran.dg/PR100245.f90: New test.
1464 2022-09-22  Harald Anlauf  <anlauf@gmx.de>
1466         Backported from master:
1467         2022-09-15  Harald Anlauf  <anlauf@gmx.de>
1469         PR fortran/106857
1470         * gfortran.dg/pr106857.f90: New test.
1472 2022-09-13  Kewen Lin  <linkw@linux.ibm.com>
1474         Backported from master:
1475         2022-09-07  Kewen Lin  <linkw@linux.ibm.com>
1477         PR testsuite/106345
1478         * lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
1479         a function definition to avoid pedwarn about empty translation unit.
1480         (check_effective_target_has_arch_pwr5): Likewise.
1481         (check_effective_target_has_arch_pwr6): Likewise.
1482         (check_effective_target_has_arch_pwr7): Likewise.
1483         (check_effective_target_has_arch_pwr8): Likewise.
1484         (check_effective_target_has_arch_pwr9): Likewise.
1485         (check_effective_target_has_arch_pwr10): Likewise.
1486         (check_effective_target_has_arch_ppc64): Likewise.
1487         (check_effective_target_ppc_float128): Likewise.
1488         (check_effective_target_ppc_float128_insns): Likewise.
1489         (check_effective_target_powerpc_vsx): Likewise.
1491 2022-09-12  Peter Bergner  <bergner@linux.ibm.com>
1493         Backported from master:
1494         2022-09-01  Peter Bergner  <bergner@linux.ibm.com>
1496         PR target/101322
1497         * g++.target/powerpc/pr101322.C: New test.
1499 2022-09-05  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1501         Backported from master:
1502         2022-09-04  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
1504         PR fortran/100136
1505         * gfortran.dg/PR100136.f90: New test.
1507 2022-08-30  Peter Bergner  <bergner@linux.ibm.com>
1509         Backported from master:
1510         2022-08-28  Peter Bergner  <bergner@linux.ibm.com>
1512         PR target/106017
1513         * gcc.target/powerpc/pr106017.c: New test.
1515 2022-08-24  Kewen.Lin  <linkw@gcc.gnu.org>
1517         Backported from master:
1518         2022-08-16  Kewen.Lin  <linkw@gcc.gnu.org>
1520         PR target/103353
1521         * gcc.target/powerpc/pr103353.c: New test.
1523 2022-08-17  Segher Boessenkool  <segher@kernel.crashing.org>
1525         Backported from master:
1526         2022-04-26  Segher Boessenkoool  <segher@kernel.crashing.org>
1528         PR target/105349
1529         * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
1530         the specified dg-options.
1531         (check_effective_target_has_arch_pwr6): Ditto.
1532         (check_effective_target_has_arch_pwr7): Ditto.
1533         (check_effective_target_has_arch_pwr8): Ditto.
1534         (check_effective_target_has_arch_pwr9): Ditto.
1535         (check_effective_target_has_arch_pwr10): Ditto.
1536         (check_effective_target_has_arch_ppc64): Ditto.
1538 2022-08-17  Segher Boessenkool  <segher@kernel.crashing.org>
1540         Backported from master:
1541         2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>
1543         * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
1545 2022-08-17  Tobias Burnus  <tobias@codesourcery.com>
1547         Backported from master:
1548         2022-08-09  Tobias Burnus  <tobias@codesourcery.com>
1550         PR middle-end/106492
1551         * g++.dg/gomp/pr106492.C: New test.
1553 2022-08-16  Segher Boessenkool  <segher@kernel.crashing.org>
1555         Backported from master:
1556         2022-04-21  Segher Boessenkool  <segher@kernel.crashing.org>
1558         PR target/103197
1559         PR target/102146
1560         * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
1562 2022-08-12  Peter Bergner  <bergner@linux.ibm.com>
1564         Backported from master:
1565         2022-07-26  Peter Bergner  <bergner@linux.ibm.com>
1567         PR c/106016
1568         * gcc.target/powerpc/pr106016.c: New test.
1570 2022-08-04  Peter Bergner  <bergner@linux.ibm.com>
1572         Backported from master:
1573         2022-03-25  Peter Bergner  <bergner@linux.ibm.com>
1575         * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=.  Remove dg-skip-if.
1576         * g++.dg/pr65240-2.C: Likewise.
1577         * g++.dg/pr65240-3.C: Likewise.
1578         * g++.dg/pr65240-4.C: Likewise.
1579         * g++.dg/pr65242.C: Likewise.
1580         * g++.dg/pr67211.C: Likewise.
1581         * g++.dg/pr69667.C: Likewise.
1582         * g++.dg/pr71294.C: Likewise.
1583         * g++.dg/pr84279.C: Likewise.
1584         * g++.dg/torture/ppc-ldst-array.C: Likewise.
1585         * gfortran.dg/nint_p7.f90: Likewise.
1586         * gfortran.dg/pr102860.f90: Likewise.
1587         * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
1588         * gcc.target/powerpc/fusion2.c: Likewise.
1589         * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
1590         * gcc.target/powerpc/test_mffsl.c: Likewise.
1591         * gfortran.dg/pr47614.f: Likewise.
1592         * gfortran.dg/pr58968.f: Likewise.
1594 2022-08-02  Lewis Hyatt  <lhyatt@gmail.com>
1596         Backported from master:
1597         2022-07-10  Lewis Hyatt  <lhyatt@gmail.com>
1599         PR preprocessor/97498
1600         * c-c++-common/pr97498.c: New test.
1601         * gcc.dg/pragma-message.c: Adapt for improved warning locations.
1603 2022-08-02  Kewen Lin  <linkw@linux.ibm.com>
1605         Backported from master:
1606         2022-07-26  Kewen Lin  <linkw@linux.ibm.com>
1608         PR target/106091
1609         * gcc.target/powerpc/pr106091.c: New test.
1611 2022-07-26  Harald Anlauf  <anlauf@gmx.de>
1613         Backported from master:
1614         2022-07-26  Harald Anlauf  <anlauf@gmx.de>
1616         PR fortran/103504
1617         * gfortran.dg/pr103504.f90: New test.
1619 2022-07-22  Richard Biener  <rguenther@suse.de>
1621         Backported from master:
1622         2022-05-17  Richard Biener  <rguenther@suse.de>
1624         PR tree-optimization/105618
1625         * gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
1627 2022-07-22  Richard Biener  <rguenther@suse.de>
1629         Backported from master:
1630         2022-05-04  Richard Biener  <rguenther@suse.de>
1632         PR tree-optimization/103116
1633         * gcc.dg/vect/pr103116-1.c: New testcase.
1634         * gcc.dg/vect/pr103116-2.c: Likewise.
1636 2022-07-22  Jason Merrill  <jason@redhat.com>
1638         PR c++/106361
1639         * g++.dg/cpp2a/spaceship-eq14.C: New test.
1641 2022-07-21  Surya Kumari Jangala  <jskumari@linux.vnet.ibm.com>
1643         Backported from master:
1644         2022-06-14  Surya Kumari Jangala  <jskumari@linux.ibm.com>
1646         PR rtl-optimization/105041
1647         * gcc.target/powerpc/pr105041.c: New test.
1649 2022-07-16  Steve Kargl  <kargl@gcc.gnu.org>
1651         Backported from master:
1652         2022-07-15  Steve Kargl  <kargl@gcc.gnu.org>
1654         PR fortran/104313
1655         * gfortran.dg/pr104313.f: New test.
1657 2022-07-12  Martin Jambor  <mjambor@suse.cz>
1659         Backported from master:
1660         2022-07-04  Martin Jambor  <mjambor@suse.cz>
1662         PR tree-optimization/105860
1663         * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
1664         * gcc.dg/tree-ssa/pr105860.c: Likewise.
1666 2022-07-04  Richard Sandiford  <richard.sandiford@arm.com>
1668         Backported from master:
1669         2022-03-21  Richard Sandiford  <richard.sandiford@arm.com>
1671         PR middle-end/104869
1672         * g++.dg/pr104869.C: New test.
1674 2022-07-04  Iain Buclaw  <ibuclaw@gdcproject.org>
1676         Backported from master:
1677         2022-06-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1679         PR d/106139
1680         * gdc.dg/pr106139a.d: New test.
1681         * gdc.dg/pr106139b.d: New test.
1682         * gdc.dg/pr106139c.d: New test.
1683         * gdc.dg/pr106139d.d: New test.
1684         * gdc.test/fail_compilation/ice20264.d: New test.
1686 2022-07-03  Harald Anlauf  <anlauf@gmx.de>
1688         Backported from master:
1689         2022-06-30  Harald Anlauf  <anlauf@gmx.de>
1690                     Steven G. Kargl  <kargl@gcc.gnu.org>
1692         PR fortran/103137
1693         PR fortran/103138
1694         PR fortran/103693
1695         PR fortran/105243
1696         * gfortran.dg/class_58.f90: Fix test.
1697         * gfortran.dg/class_73.f90: New test.
1699 2022-07-03  Harald Anlauf  <anlauf@gmx.de>
1701         Backported from master:
1702         2022-06-29  Harald Anlauf  <anlauf@gmx.de>
1703                     Steven G. Kargl  <kargl@gcc.gnu.org>
1705         PR fortran/106121
1706         * gfortran.dg/extends_type_of_4.f90: New test.
1708 2022-07-01  Harald Anlauf  <anlauf@gmx.de>
1710         Backported from master:
1711         2022-06-26  Harald Anlauf  <anlauf@gmx.de>
1713         PR fortran/105954
1714         * gfortran.dg/pr105954.f90: New test.
1716 2022-07-01  Harald Anlauf  <anlauf@gmx.de>
1718         Backported from master:
1719         2022-06-26  Harald Anlauf  <anlauf@gmx.de>
1721         PR fortran/105691
1722         * gfortran.dg/index_6.f90: New test.
1724 2022-07-01  Harald Anlauf  <anlauf@gmx.de>
1726         Backported from master:
1727         2022-06-24  Harald Anlauf  <anlauf@gmx.de>
1729         PR fortran/105813
1730         * gfortran.dg/unpack_vector_1.f90: New test.
1732 2022-07-01  Jason Merrill  <jason@redhat.com>
1734         PR c++/106024
1735         * g++.dg/cpp2a/lambda-generic10.C: New test.
1737 2022-06-24  Jason Merrill  <jason@redhat.com>
1739         PR c++/105925
1740         * g++.dg/cpp2a/desig26.C: New test.
1742 2022-06-20  Uros Bizjak  <ubizjak@gmail.com>
1744         Backported from master:
1745         2022-06-17  Uroš Bizjak  <ubizjak@gmail.com>
1747         PR target/105209
1748         * gcc.target/alpha/pr105209.c: New test.
1750 2022-06-20  Uros Bizjak  <ubizjak@gmail.com>
1752         Backported from master:
1753         2022-06-17  Uroš Bizjak  <ubizjak@gmail.com>
1755         PR target/105970
1756         * gcc.target/i386/pr105970.c: New test.
1758 2022-06-20  Jakub Jelinek  <jakub@redhat.com>
1760         Backported from master:
1761         2022-06-18  Jakub Jelinek  <jakub@redhat.com>
1763         PR middle-end/105998
1764         * c-c++-common/pr105998.c: New test.
1766 2022-06-20  Jan Hubicka  <jh@suse.cz>
1768         Backported from master:
1769         2022-06-14  Jan Hubicka  <hubicka@ucw.cz>
1771         * gcc.dg/ipa/pr105739.c: New test.
1773 2022-06-20  Jakub Jelinek  <jakub@redhat.com>
1775         Backported from master:
1776         2022-05-27  Jakub Jelinek  <jakub@redhat.com>
1778         PR sanitizer/105729
1779         * g++.dg/ubsan/pr105729.C: New test.
1781 2022-06-15  Jakub Jelinek  <jakub@redhat.com>
1783         Backported from master:
1784         2022-05-29  Jakub Jelinek  <jakub@redhat.com>
1786         PR preprocessor/105732
1787         * c-c++-common/cpp/va-opt-10.c: New test.
1789 2022-06-15  Iain Buclaw  <ibuclaw@gdcproject.org>
1791         Backported from master:
1792         2022-06-15  Iain Buclaw  <ibuclaw@gdcproject.org>
1794         * gdc.dg/Wpadded.d: New test.
1796 2022-06-15  Richard Biener  <rguenther@suse.de>
1798         Backported from master:
1799         2022-05-27  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/105726
1802         * g++.dg/warn/Warray-bounds-27.C: New testcase.
1804 2022-06-14  Jakub Jelinek  <jakub@redhat.com>
1806         PR rtl-optimization/104637
1807         * gcc.target/i386/pr104637.c: Don't run on ia32.  Add -Wno-div-by-zero
1808         to dg-options.
1809         (foo): Remove extraneous initializer.
1811 2022-06-14  Vladimir N. Makarov  <vmakarov@redhat.com>
1813         PR rtl-optimization/104637
1814         * gcc.target/i386/pr104637.c: New.
1816 2022-06-08  Jason Merrill  <jason@redhat.com>
1818         PR c++/105852
1819         PR c++/105761
1820         * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
1821         * g++.dg/template/friend74.C: New test.
1823 2022-06-03  Jason Merrill  <jason@redhat.com>
1825         PR c++/105761
1826         * g++.dg/cpp1y/auto-fn64.C: New test.
1828 2022-06-03  Jason Merrill  <jason@redhat.com>
1830         PR c++/105795
1831         * g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
1833 2022-06-02  Richard Biener  <rguenther@suse.de>
1835         Backported from master:
1836         2022-05-02  Richard Biener  <rguenther@suse.de>
1838         PR tree-optimization/105437
1839         * g++.dg/vect/pr105437.cc: New testcase.
1841 2022-05-31  Jason Merrill  <jason@redhat.com>
1843         PR c++/102307
1844         * g++.dg/cpp1z/constexpr-array2.C: New test.
1846 2022-05-27  Kewen Lin  <linkw@linux.ibm.com>
1848         Backported from master:
1849         2022-04-18  Kewen Lin  <linkw@linux.ibm.com>
1851         PR testsuite/105266
1852         * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
1854 2022-05-25  Andreas Krebbel  <krebbel@linux.ibm.com>
1856         Backported from master:
1857         2022-04-07  Andreas Krebbel  <krebbel@linux.ibm.com>
1859         PR target/105147
1860         * gcc.dg/pr105140.c: Skip for s390*-*-*.
1862 2022-05-25  Segher Boessenkool  <segher@kernel.crashing.org>
1864         Backported from master:
1865         2022-04-06  Segher Boessenkool  <segher@kernel.crashing.org>
1867         PR target/105147
1868         * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
1870 2022-05-24  Qing Zhao  <qing.zhao@oracle.com>
1872         Backported from master:
1873         2022-05-09  Qing Zhao  <qing.zhao@oracle.com>
1875         * gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
1876         -fno-PIC.
1877         * gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
1878         * gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
1879         * gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
1880         * gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
1881         -fno-PIC.
1882         * gcc.target/i386/zero-scratch-regs-16.c: Likewise.
1883         * gcc.target/i386/zero-scratch-regs-17.c: Likewise.
1884         * gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
1885         -fno-PIC, adjust mov to xor.
1886         * gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
1887         -fno-PIC.
1888         * gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
1889         * gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
1890         * gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
1891         -fno-PIC, Adjust mov to xor.
1892         * gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
1893         * gcc.target/i386/zero-scratch-regs-23.c: Likewise.
1894         * gcc.target/i386/zero-scratch-regs-26.c: Likewise.
1895         * gcc.target/i386/zero-scratch-regs-27.c: Likewise.
1896         * gcc.target/i386/zero-scratch-regs-28.c: Likewise.
1897         * gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
1898         * gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
1899         * gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
1900         -fno-PIC.
1901         * gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
1902         * gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
1903         * gcc.target/i386/zero-scratch-regs-7.c: Likewise.
1904         * gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
1905         * gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
1907 2022-05-19  Michael Meissner  <meissner@linux.ibm.com>
1909         Backported from master:
1910         2022-05-06  Michael Meissner  <meissner@linux.ibm.com>
1911                     Segher Boessenkool  <segher@kernel.crashing.org>
1913         PR target/102059
1914         * gcc.target/powerpc/pr102059-4.c: New test.
1916 2022-05-19  Richard Biener  <rguenther@suse.de>
1918         Backported from master:
1919         2022-04-20  Richard Biener  <rguenther@suse.de>
1921         PR tree-optimization/105312
1922         * gcc.target/arm/pr105312.c: New testcase.
1924 2022-05-19  Richard Biener  <rguenther@suse.de>
1926         Backported from master:
1927         2022-04-13  Richard Biener  <rguenther@suse.de>
1929         PR tree-optimization/105263
1930         * gcc.dg/pr105263.c: New testcase.
1932 2022-05-19  Richard Biener  <rguenther@suse.de>
1934         Backported from master:
1935         2022-04-06  Richard Biener  <rguenther@suse.de>
1937         PR tree-optimization/105173
1938         * gcc.dg/pr105173.c: New testcase.
1940 2022-05-19  Richard Biener  <rguenther@suse.de>
1942         Backported from master:
1943         2022-04-06  Richard Biener  <rguenther@suse.de>
1945         PR tree-optimization/105163
1946         * gcc.dg/torture/pr105163.c: New testcase.
1948 2022-05-19  Richard Biener  <rguenther@suse.de>
1950         Backported from master:
1951         2022-04-06  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/105148
1954         * gcc.dg/torture/pr105148.c: New testcase.
1956 2022-05-19  Richard Biener  <rguenther@suse.de>
1958         Backported from master:
1959         2022-04-13  Richard Biener  <rguenther@suse.de>
1961         PR tree-optimization/105250
1962         * gcc.dg/pr105250.c: New testcase.
1964 2022-05-19  Richard Biener  <rguenther@suse.de>
1966         Backported from master:
1967         2022-04-04  Richard Biener  <rguenther@suse.de>
1969         PR middle-end/105140
1970         * gcc.dg/pr105140.c: New testcase.
1972 2022-05-19  Martin Jambor  <mjambor@suse.cz>
1974         Backported from master:
1975         2022-04-29  Martin Jambor  <mjambor@suse.cz>
1977         PR ipa/100413
1978         * g++.dg/ipa/pr100413.C: New test.
1980 2022-05-16  Harald Anlauf  <anlauf@gmx.de>
1982         Backported from master:
1983         2022-05-11  Harald Anlauf  <anlauf@gmx.de>
1984                     Steven G. Kargl  <kargl@gcc.gnu.org>
1986         PR fortran/105230
1987         * gfortran.dg/pr105230.f90: New test.
1989 2022-05-16  Harald Anlauf  <anlauf@gmx.de>
1991         Backported from master:
1992         2022-03-09  Harald Anlauf  <anlauf@gmx.de>
1994         PR fortran/104849
1995         * gfortran.dg/pr104849.f90: New test.
1997 2022-05-16  Sebastian Pop  <spop@amazon.com>
1999         PR target/105162
2000         * gcc.target/aarch64/sync-comp-swap-ool.c: New.
2001         * gcc.target/aarch64/sync-op-acquire-ool.c: New.
2002         * gcc.target/aarch64/sync-op-full-ool.c: New.
2003         * gcc.target/aarch64/target_attr_20.c: Update check.
2004         * gcc.target/aarch64/target_attr_21.c: Same.
2006 2022-05-16  Richard Biener  <rguenther@suse.de>
2008         Backported from master:
2009         2022-05-16  Richard Biener  <rguenther@suse.de>
2011         * gcc.dg/torture/pr105598.c: New testcase.
2013 2022-05-13  Jason Merrill  <jason@redhat.com>
2015         PR c++/101442
2016         * g++.dg/cpp0x/initlist-nrv1.C: New test.
2018 2022-05-13  Jason Merrill  <jason@redhat.com>
2020         PR c++/101698
2021         * g++.dg/template/conv19.C: New test.
2023 2022-05-13  Jason Merrill  <jason@redhat.com>
2025         PR c++/65211
2026         * g++.target/i386/vec-tmpl1.C: New test.
2028 2022-05-13  Patrick Palka  <ppalka@redhat.com>
2030         Backported from master:
2031         2021-09-27  Patrick Palka  <ppalka@redhat.com>
2033         PR c++/102479
2034         * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
2035         same way.
2036         * g++.dg/cpp1z/class-deduction99.C: New test.
2038 2022-05-13  Jason Merrill  <jason@redhat.com>
2040         PR c++/102300
2041         * g++.dg/parse/no-typename1.C: Remove expected error.
2042         * g++.dg/template/nested7.C: New test.
2044 2022-05-12  Jason Merrill  <jason@redhat.com>
2046         PR c++/102629
2047         * g++.dg/cpp2a/lambda-pack-init7.C: New test.
2049 2022-05-12  Jason Merrill  <jason@redhat.com>
2051         PR c++/104646
2052         * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
2054 2022-05-12  Jason Merrill  <jason@redhat.com>
2056         PR c++/82980
2057         * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
2059 2022-05-12  Jason Merrill  <jason@redhat.com>
2061         PR c++/105265
2062         PR c++/100838
2063         * g++.dg/cpp0x/initlist-new6.C: New test.
2065 2022-05-12  Jason Merrill  <jason@redhat.com>
2067         PR c++/105245
2068         PR c++/100111
2069         * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
2071 2022-05-12  Jason Merrill  <jason@redhat.com>
2073         PR c++/104669
2074         * g++.target/i386/mv31.C: New test.
2076 2022-05-12  Jason Merrill  <jason@redhat.com>
2078         PR c++/102071
2079         * g++.dg/cpp1z/aligned-new9.C: New test.
2081 2022-05-12  Jason Merrill  <jason@redhat.com>
2083         PR c++/104142
2084         * g++.dg/opt/const7.C: New test.
2086 2022-05-10  H.J. Lu  <hjl.tools@gmail.com>
2088         Backported from master:
2089         2022-05-10  H.J. Lu  <hjl.tools@gmail.com>
2091         PR target/105472
2092         * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
2093         only for Linux.
2094         * gcc.target/x86_64/abi/asm-support.S: Likewise.
2095         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2096         * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
2097         * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
2099 2022-05-10  Jakub Jelinek  <jakub@redhat.com>
2101         Backported from master:
2102         2022-05-10  Jakub Jelinek  <jakub@redhat.com>
2104         PR tree-optimization/105528
2105         * gcc.dg/pr105528.c: New test.
2107 2022-05-10  Jeff Law  <jeffreyalaw@gmail.com>
2109         Backported from master:
2110         2022-04-28  Jeff Law  <jeffreyalaw@gmail.com>
2112         * lib/prune.exp (prune_gcc_output): Prune new linker warning.
2114 2022-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2116         * gcc.target/sparc/20220510-1.c: New test.
2118 2022-05-06  Jakub Jelinek  <jakub@redhat.com>
2120         Backported from master:
2121         2022-05-04  Jakub Jelinek  <jakub@redhat.com>
2123         * g++.dg/cpp23/lambda-attr1.C: New test.
2125 2022-05-06  Jakub Jelinek  <jakub@redhat.com>
2127         Backported from master:
2128         2022-04-28  Jakub Jelinek  <jakub@redhat.com>
2130         PR target/105331
2131         * gcc.dg/pr105331.c: New test.
2133 2022-05-06  Jakub Jelinek  <jakub@redhat.com>
2135         Backported from master:
2136         2022-04-27  Jakub Jelinek  <jakub@redhat.com>
2138         PR sanitizer/105396
2139         * gcc.dg/asan/pr105396.c: New test.
2141 2022-05-06  Jakub Jelinek  <jakub@redhat.com>
2143         Backported from master:
2144         2022-04-22  Jakub Jelinek  <jakub@redhat.com>
2146         PR rtl-optimization/105333
2147         * gcc.dg/pr105333.c: New test.
2149 2022-05-06  H.J. Lu  <hjl.tools@gmail.com>
2151         Backported from master:
2152         2022-05-02  H.J. Lu  <hjl.tools@gmail.com>
2154         PR testsuite/105433
2155         * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
2156         * gcc.target/x86_64/abi/asm-support.S: Likewise.
2157         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2158         * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
2159         * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
2161 2022-05-03  Alexandre Oliva  <oliva@adacore.com>
2163         Backported from master:
2164         2022-05-03  Alexandre Oliva  <oliva@adacore.com>
2166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
2167         the expected message for the case in which unaligned accesses
2168         are not allowed.
2170 2022-04-28  David Malcolm  <dmalcolm@redhat.com>
2172         PR analyzer/105365
2173         PR analyzer/105366
2174         * gcc.dg/analyzer/pr105365.c: New test.
2175         * gcc.dg/analyzer/pr105366.c: New test.
2177 2022-04-28  David Malcolm  <dmalcolm@redhat.com>
2179         PR analyzer/105252
2180         * gcc.dg/analyzer/pr105252.c: New test.
2182 2022-04-28  Patrick Palka  <ppalka@redhat.com>
2184         Backported from master:
2185         2022-04-26  Patrick Palka  <ppalka@redhat.com>
2187         PR c++/105386
2188         * g++.dg/cpp0x/decltype81.C: New test.
2190 2022-04-28  Patrick Palka  <ppalka@redhat.com>
2192         Backported from master:
2193         2022-04-26  Patrick Palka  <ppalka@redhat.com>
2195         PR c++/105304
2196         * g++.dg/cpp2a/concepts-requires30.C: New test.
2198 2022-04-28  Patrick Palka  <ppalka@redhat.com>
2200         Backported from master:
2201         2022-04-26  Patrick Palka  <ppalka@redhat.com>
2203         PR c++/105289
2204         PR c++/86193
2205         * g++.dg/template/partial-specialization11.C: New test.
2206         * g++.dg/template/partial-specialization12.C: New test.
2208 2022-04-28  Marek Polacek  <polacek@redhat.com>
2210         Backported from master:
2211         2022-04-28  Marek Polacek  <polacek@redhat.com>
2213         PR c++/90107
2214         * g++.dg/parse/qualified6.C: New test.
2216 2022-04-28  Tamar Christina  <tamar.christina@arm.com>
2218         PR testsuite/105095
2219         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Update for
2220         codegen.
2221         * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
2222         * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
2223         * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
2224         * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
2225         * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
2226         * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
2227         Likewise.
2228         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
2229         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
2230         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
2231         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
2232         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
2233         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
2234         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
2235         * gcc.dg/vect/vect.exp: Add extra letter to filter.
2237 2022-04-27  Marek Polacek  <polacek@redhat.com>
2239         Backported from master:
2240         2022-04-27  Marek Polacek  <polacek@redhat.com>
2242         PR c++/105398
2243         * g++.dg/cpp1y/lambda-generic-enum2.C: New test.
2245 2022-04-27  Hongyu Wang  <hongyu.wang@intel.com>
2247         Backported from master:
2248         2022-04-25  Hongyu Wang  <hongyu.wang@intel.com>
2250         PR target/105339
2251         * gcc.target/i386/sse-14.c: Add tests for new macro.
2253 2022-04-22  Marek Polacek  <polacek@redhat.com>
2255         Backported from master:
2256         2022-04-21  Marek Polacek  <polacek@redhat.com>
2258         PR c++/105321
2259         * g++.dg/cpp0x/constexpr-105321.C: New test.
2261 2022-04-22  Marek Polacek  <polacek@redhat.com>
2263         Backported from master:
2264         2022-04-13  Marek Polacek  <polacek@redhat.com>
2266         PR c++/97296
2267         * g++.dg/cpp0x/ref-bind4.C: Add dg-error.
2268         * g++.dg/cpp0x/ref-bind8.C: New test.
2270 2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
2272         Backported from master:
2273         2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
2275         PR fortran/105310
2276         * gfortran.dg/dec_union_12.f90: New test.
2278 2022-04-21  Jakub Jelinek  <jakub@redhat.com>
2280         Backported from master:
2281         2022-04-19  Jakub Jelinek  <jakub@redhat.com>
2283         PR target/105257
2284         * gcc.dg/pr105257.c: New test.
2286 2022-04-21  Jakub Jelinek  <jakub@redhat.com>
2288         Backported from master:
2289         2022-04-21  Jakub Jelinek  <jakub@redhat.com>
2291         PR debug/105203
2292         * gfortran.dg/g77/pr105203.f: New test.
2294 2022-04-21  Release Manager
2296         * GCC 11.3.0 released.
2298 2022-04-20  Jakub Jelinek  <jakub@redhat.com>
2300         Backported from master:
2301         2022-04-19  Jakub Jelinek  <jakub@redhat.com>
2303         PR c++/105256
2304         * g++.dg/cpp0x/pr105256.C: New test.
2306 2022-04-19  Richard Biener  <rguenther@suse.de>
2308         Backported from master:
2309         2022-04-19  Richard Biener  <rguenther@suse.de>
2311         PR tree-optimization/104880
2312         * g++.dg/opt/pr104880.cc: Rename to ...
2313         * g++.dg/opt/pr104880.C: ... this.
2315 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
2317         * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
2318         * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2320 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
2322         Backported from master:
2323         2021-09-19  Iain Sandoe  <iain@sandoe.co.uk>
2325         * jit.dg/jit.exp (fixed_local_execute): Amend the match and
2326         exit conditions to cater for more platforms.
2328 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
2330         Backported from master:
2331         2021-08-29  Iain Sandoe  <iain@sandoe.co.uk>
2333         * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
2334         without strndup support in libc.
2336 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
2338         Backported from master:
2339         2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
2341         * jit.dg/test-asm.c: Provide Mach-O fragment.
2342         * jit.dg/test-asm.cc: Likewise.
2344 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
2346         Backported from master:
2347         2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
2349         * jit.dg/harness.h: Include jit-dejagnu.h.
2350         * jit.dg/jit.exp: Use -rdynamic conditionally on target
2351         support, instead of unconditional -Wl,--export-dynamic.
2353 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
2355         Backported from master:
2356         2022-04-12  Jakub Jelinek  <jakub@redhat.com>
2358         PR target/105214
2359         * gcc.dg/asan/pr105214.c: New test.
2361 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
2363         Backported from master:
2364         2022-04-12  Jakub Jelinek  <jakub@redhat.com>
2366         PR rtl-optimization/105211
2367         * gcc.dg/pr105211.c: New test.
2369 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
2371         Backported from master:
2372         2022-04-11  Jakub Jelinek  <jakub@redhat.com>
2374         PR c++/105186
2375         * c-c++-common/pr105186.c: New test.
2377 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
2379         Backported from master:
2380         2022-04-08  Jakub Jelinek  <jakub@redhat.com>
2382         PR tree-optimization/105189
2383         * g++.dg/torture/pr105189.C: New test.
2385 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2387         Backported from master:
2388         2022-02-16  Patrick Palka  <ppalka@redhat.com>
2390         PR c++/104507
2391         * g++.dg/template/non-dependent21.C: New test.
2393 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2395         Backported from master:
2396         2022-02-08  Patrick Palka  <ppalka@redhat.com>
2398         PR c++/103706
2399         * g++.dg/cpp2a/concepts-lambda18.C: New test.
2401 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2403         Backported from master:
2404         2022-01-28  Patrick Palka  <ppalka@redhat.com>
2406         PR c++/103341
2407         * g++.dg/cpp2a/concepts-class4.C: New test.
2408         * g++.dg/cpp2a/concepts-var-templ2.C: New test.
2410 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2412         Backported from master:
2413         2022-01-25  Patrick Palka  <ppalka@redhat.com>
2415         PR c++/101532
2416         PR c++/104225
2417         * g++.dg/cpp0x/nsdmi-template21.C: New test.
2418         * g++.dg/cpp0x/nsdmi-template21a.C: New test.
2420 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2422         Backported from master:
2423         2022-04-12  Patrick Palka  <ppalka@redhat.com>
2425         PR c++/103105
2426         * g++.dg/cpp2a/concepts-requires29.C: New test.
2427         * g++.dg/cpp2a/concepts-requires29a.C: New test.
2429 2022-04-12  Patrick Palka  <ppalka@redhat.com>
2431         Backported from master:
2432         2022-02-08  Patrick Palka  <ppalka@redhat.com>
2434         PR c++/103706
2435         * g++.dg/cpp2a/concepts-lambda19.C: New test.
2437 2022-04-12  Peter Bergner  <bergner@linux.ibm.com>
2439         Backported from master:
2440         2022-04-11  Peter Bergner  <bergner@linux.ibm.com>
2442         PR target/104894
2443         * gcc.target/powerpc/pr104894.c: New test.
2444         * gcc.target/powerpc/pr104894-2.c: New test.
2446 2022-04-12  Jason Merrill  <jason@redhat.com>
2448         PR c++/98249
2449         * g++.dg/lookup/new3.C: New test.
2451 2022-04-12  Jason Merrill  <jason@redhat.com>
2453         PR c++/100608
2454         * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
2456 2022-04-12  Jason Merrill  <jason@redhat.com>
2458         PR c++/101677
2459         * g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
2460         * g++.dg/cpp2a/concepts-requires28.C: New test.
2462 2022-04-12  Jason Merrill  <jason@redhat.com>
2464         PR c++/105003
2465         PR c++/104008
2466         PR c++/102869
2467         * g++.dg/cpp0x/variadic-alias6.C: New test.
2468         * g++.dg/cpp0x/variadic-alias7.C: New test.
2470 2022-04-12  Jason Merrill  <jason@redhat.com>
2472         PR c++/101894
2473         * g++.dg/lookup/friend22.C: New test.
2475 2022-04-12  Jason Merrill  <jason@redhat.com>
2477         PR c++/103943
2478         * g++.dg/cpp1z/class-deduction109.C: New test.
2480 2022-04-12  Jason Merrill  <jason@redhat.com>
2482         PR c++/101717
2483         * g++.dg/cpp1y/lambda-generic-this4.C: New test.
2485 2022-04-12  Jason Merrill  <jason@redhat.com>
2487         PR c++/101051
2488         * g++.dg/cpp0x/trailing15.C: New test.
2490 2022-04-12  Richard Biener  <rguenther@suse.de>
2492         Backported from master:
2493         2022-04-12  Richard Biener  <rguenther@suse.de>
2495         PR tree-optimization/105235
2496         * g++.dg/opt/pr105235-1.C: New testcase.
2498 2022-04-12  Richard Biener  <rguenther@suse.de>
2500         Backported from master:
2501         2022-04-12  Richard Biener  <rguenther@suse.de>
2503         PR tree-optimization/105226
2504         * gcc.dg/pr105226.c: New testcase.
2506 2022-04-11  Alexandre Oliva  <oliva@adacore.com>
2508         Backported from master:
2509         2022-04-11  Alexandre Oliva  <oliva@adacore.com>
2511         PR target/104253
2512         * gcc.target/powerpc/pr104253.c: Add missing dg- before
2513         require-effective-target.  Prune warning about -mfloat128
2514         possibly not being fully supported.
2516 2022-04-10  Harald Anlauf  <anlauf@gmx.de>
2518         Backported from master:
2519         2022-04-05  Harald Anlauf  <anlauf@gmx.de>
2520                     Steven G. Kargl  <kargl@gcc.gnu.org>
2522         PR fortran/105138
2523         * gfortran.dg/recursive_reference_3.f90: New test.
2525 2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2527         Backported from master:
2528         2022-03-19  Mikael Morin  <mikael@gcc.gnu.org>
2530         PR fortran/104228
2531         PR fortran/104570
2532         * gfortran.dg/associate_58.f90: New test.
2534 2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2536         Backported from master:
2537         2022-02-13  Mikael Morin  <mikael@gcc.gnu.org>
2539         PR fortran/104228
2540         * gfortran.dg/asan/associate_58.f90: New test.
2541         * gfortran.dg/asan/associate_59.f90: New test.
2543 2022-04-08  Patrick Palka  <ppalka@redhat.com>
2545         Backported from master:
2546         2021-05-27  Patrick Palka  <ppalka@redhat.com>
2548         PR c++/99893
2549         PR c++/103885
2550         * g++.dg/cpp0x/static_assert17.C: New test.
2552 2022-04-08  Richard Biener  <rguenther@suse.de>
2554         Backported from master:
2555         2022-04-08  Richard Biener  <rguenther@suse.de>
2557         PR tree-optimization/105198
2558         * gcc.dg/torture/pr105198.c: New testcase.
2560 2022-04-07  Patrick Palka  <ppalka@redhat.com>
2562         Backported from master:
2563         2022-04-06  Patrick Palka  <ppalka@redhat.com>
2565         PR c++/105143
2566         * g++.dg/cpp2a/nodiscard1.C: New test.
2567         * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
2569 2022-04-07  Patrick Palka  <ppalka@redhat.com>
2571         Backported from master:
2572         2022-03-28  Patrick Palka  <ppalka@redhat.com>
2574         PR c++/105064
2575         * g++.dg/cpp2a/concepts-friend9.C: New test.
2577 2022-04-07  Patrick Palka  <ppalka@redhat.com>
2579         Backported from master:
2580         2022-02-17  Patrick Palka  <ppalka@redhat.com>
2582         PR c++/104565
2583         * g++.dg/template/non-dependent22.C: New test.
2585 2022-04-07  Patrick Palka  <ppalka@redhat.com>
2587         Backported from master:
2588         2022-02-03  Patrick Palka  <ppalka@redhat.com>
2590         PR c++/104079
2591         * g++.dg/cpp0x/noexcept74.C: New test.
2592         * g++.dg/cpp0x/noexcept74a.C: New test.
2594 2022-04-07  Patrick Palka  <ppalka@redhat.com>
2596         Backported from master:
2597         2022-03-26  Patrick Palka  <ppalka@redhat.com>
2599         PR c++/103455
2600         * g++.dg/overload/builtin6.C: New test.
2602 2022-04-07  Harald Anlauf  <anlauf@gmx.de>
2604         Backported from master:
2605         2022-04-05  Harald Anlauf  <anlauf@gmx.de>
2607         PR fortran/104210
2608         * gfortran.dg/pr104210.f90: New test.
2610 2022-04-07  Jan Hubicka  <jh@suse.cz>
2612         Backported from master:
2613         2021-08-11  Jan Hubicka  <jh@suse.cz>
2615         * c-c++-common/modref-dse.c: New test.
2617 2022-04-07  Benno Evers  <benno.evers@tenzir.com>
2619         Backported from master:
2620         2022-04-03  Benno Evers  <benno.evers@tenzir.com>
2621                     Iain Sandoe  <iain@sandoe.co.uk>
2623         PR c++/103328
2624         * g++.dg/coroutines/pr103328.C: New test.
2626 2022-04-07  Martin Sebor  <msebor@redhat.com>
2628         Backported from master:
2629         2021-07-27  Martin Sebor  <msebor@redhat.com>
2631         PR c/101585
2632         * gcc.dg/Wvla-parameter-13.c: New test.
2634 2022-04-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2636         Backported from master:
2637         2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2639         PR target/100106
2640         * gcc.c-torture/compile/pr100106.c: New testcase.
2642 2022-04-07  Richard Biener  <rguenther@suse.de>
2644         PR middle-end/104497
2645         * c-c++-common/torture/pr104497.c: New testcase.
2647 2022-04-07  Richard Biener  <rguenther@suse.de>
2649         PR tree-optimization/105053
2650         * g++.dg/vect/pr105053.cc: New testcase.
2652 2022-04-07  Andrew Pinski  <apinski@marvell.com>
2654         Backported from master:
2655         2022-02-10  Andrew Pinski  <apinski@marvell.com>
2657         PR target/104474
2658         * gcc.target/aarch64/sve/pr104474-1.c: New test.
2659         * gcc.target/aarch64/sve/pr104474-2.c: New test.
2660         * gcc.target/aarch64/sve/pr104474-3.c: New test.
2662 2022-04-07  Richard Biener  <rguenther@suse.de>
2664         Backported from master:
2665         2022-03-11  Richard Biener  <rguenther@suse.de>
2667         PR tree-optimization/104880
2668         * g++.dg/opt/pr104880.cc: New testcase.
2670 2022-04-07  Richard Biener  <rguenther@suse.de>
2672         Backported from master:
2673         2022-04-07  Richard Biener  <rguenther@suse.de>
2675         PR middle-end/105165
2676         * gcc.dg/pr105165.c: New testcase.
2678 2022-04-04  Martin Jambor  <mjambor@suse.cz>
2680         Backported from master:
2681         2022-03-31  Martin Jambor  <mjambor@suse.cz>
2683         * gcc.dg/ipa/pr103083-1.c: New test.
2684         * gcc.dg/ipa/pr103083-2.c: Likewise.
2686 2022-04-03  Jakub Jelinek  <jakub@redhat.com>
2688         Backported from master:
2689         2022-04-03  Jakub Jelinek  <jakub@redhat.com>
2691         PR target/105123
2692         * gcc.target/i386/pr105123.c: New test.
2694 2022-04-01  Vladimir N. Makarov  <vmakarov@redhat.com>
2696         PR middle-end/105032
2697         * gcc.target/i386/pr105032.c: New.
2699 2022-03-30  Marek Polacek  <polacek@redhat.com>
2701         Backported from master:
2702         2022-03-30  Marek Polacek  <polacek@redhat.com>
2704         PR c++/101030
2705         * g++.dg/ext/cond5.C: New test.
2707 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2709         Backported from master:
2710         2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2712         PR sanitizer/105093
2713         * g++.dg/ubsan/pr105093.C: New test.
2715 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2717         Backported from master:
2718         2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2720         PR tree-optimization/105094
2721         * gcc.dg/pr105094.c: New test.
2723 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2725         Backported from master:
2726         2022-03-30  Jakub Jelinek  <jakub@redhat.com>
2728         PR c++/105061
2729         * g++.dg/concepts/pr105061.C: New test.
2731 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2733         Backported from master:
2734         2022-03-26  Jakub Jelinek  <jakub@redhat.com>
2736         * c-c++-common/builtin-convertvector-3.c: New test.
2737         * g++.dg/cpp2a/bit-cast15.C: New test.
2739 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2741         Backported from master:
2742         2022-03-24  Jakub Jelinek  <jakub@redhat.com>
2744         PR c++/105035
2745         * g++.dg/warn/Wduplicated-cond2.C: New test.
2747 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2749         Backported from master:
2750         2022-03-24  Jakub Jelinek  <jakub@redhat.com>
2752         PR c++/104994
2753         * g++.dg/cpp23/constexpr-nonlit7.C: New test.
2755 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2757         Backported from master:
2758         2022-03-19  Jakub Jelinek  <jakub@redhat.com>
2760         PR middle-end/104971
2761         * gcc.target/i386/pr104971.c: New test.
2763 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2765         Backported from master:
2766         2022-03-19  Jakub Jelinek  <jakub@redhat.com>
2768         PR c++/101515
2769         * g++.dg/warn/pr101515.C: New test.
2771 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2773         Backported from master:
2774         2022-03-18  Jakub Jelinek  <jakub@redhat.com>
2776         PR middle-end/99578
2777         PR middle-end/100680
2778         PR tree-optimization/100834
2779         * gcc.dg/tree-ssa/pr99578-1.c: New test.
2780         * gcc.dg/pr99578-1.c: New test.
2781         * gcc.dg/pr99578-2.c: New test.
2782         * gcc.dg/pr99578-3.c: New test.
2783         * gcc.dg/pr100680.c: New test.
2784         * gcc.dg/pr100834.c: New test.
2786 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2788         Backported from master:
2789         2022-03-18  Jakub Jelinek  <jakub@redhat.com>
2791         PR c++/104568
2792         * g++.dg/cpp2a/constexpr-new22.C: New test.
2794 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2796         Backported from master:
2797         2022-03-16  Jakub Jelinek  <jakub@redhat.com>
2799         PR target/104910
2800         * gcc.dg/pr104910.c: New test.
2802 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2804         Backported from master:
2805         2022-03-15  Jakub Jelinek  <jakub@redhat.com>
2807         PR rtl-optimization/104814
2808         * gcc.c-torture/execute/pr104814.c: New test.
2810 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2812         Backported from master:
2813         2022-03-09  Jakub Jelinek  <jakub@redhat.com>
2815         PR c/104711
2816         * c-c++-common/Wshift-negative-value-1.c: Remove
2817         dg-additional-options, instead in target selectors of each diagnostic
2818         check for exact C++ versions where it should be diagnosed.
2819         * c-c++-common/Wshift-negative-value-2.c: Likewise.
2820         * c-c++-common/Wshift-negative-value-3.c: Likewise.
2821         * c-c++-common/Wshift-negative-value-4.c: Likewise.
2822         * c-c++-common/Wshift-negative-value-7.c: New test.
2823         * c-c++-common/Wshift-negative-value-8.c: New test.
2824         * c-c++-common/Wshift-negative-value-9.c: New test.
2825         * c-c++-common/Wshift-negative-value-10.c: New test.
2826         * c-c++-common/Wshift-overflow-1.c: Remove
2827         dg-additional-options, instead in target selectors of each diagnostic
2828         check for exact C++ versions where it should be diagnosed.
2829         * c-c++-common/Wshift-overflow-2.c: Likewise.
2830         * c-c++-common/Wshift-overflow-5.c: Likewise.
2831         * c-c++-common/Wshift-overflow-6.c: Likewise.
2832         * c-c++-common/Wshift-overflow-7.c: Likewise.
2833         * c-c++-common/Wshift-overflow-8.c: New test.
2834         * c-c++-common/Wshift-overflow-9.c: New test.
2835         * c-c++-common/Wshift-overflow-10.c: New test.
2836         * c-c++-common/Wshift-overflow-11.c: New test.
2837         * c-c++-common/Wshift-overflow-12.c: New test.
2839 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2841         Backported from master:
2842         2022-03-08  Jakub Jelinek  <jakub@redhat.com>
2844         PR c++/104806
2845         * g++.dg/spellcheck-pr104806.C: New test.
2847 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2849         Backported from master:
2850         2022-03-07  Jakub Jelinek  <jakub@redhat.com>
2852         PR target/104775
2853         * gcc.target/s390/pr104775.c: New test.
2855 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2857         Backported from master:
2858         2022-02-25  Jakub Jelinek  <jakub@redhat.com>
2859                     Marc Glisse  <marc.glisse@inria.fr>
2861         PR tree-optimization/104675
2862         * gcc.dg/pr104675-3.c : New test.
2864 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2866         Backported from master:
2867         2022-02-25  Jakub Jelinek  <jakub@redhat.com>
2869         PR target/104681
2870         * g++.dg/opt/pr104681.C: New test.
2872 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2874         Backported from master:
2875         2022-02-25  Jakub Jelinek  <jakub@redhat.com>
2877         PR target/104674
2878         * gcc.target/i386/pr104674.c: New test.
2880 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2882         Backported from master:
2883         2022-02-25  Jakub Jelinek  <jakub@redhat.com>
2885         PR tree-optimization/104675
2886         * gcc.dg/pr104675-1.c: New test.
2887         * gcc.dg/pr104675-2.c: New test.
2889 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2891         Backported from master:
2892         2022-02-24  Jakub Jelinek  <jakub@redhat.com>
2894         PR tree-optimization/104601
2895         * g++.dg/torture/pr104601.C: New test.
2897 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
2899         Backported from master:
2900         2022-02-19  Jakub Jelinek  <jakub@redhat.com>
2902         PR sanitizer/102656
2903         * g++.dg/asan/pr102656.C: New test.
2905 2022-03-29  Marek Polacek  <polacek@redhat.com>
2907         Backported from master:
2908         2022-03-22  Marek Polacek  <polacek@redhat.com>
2910         PR c/82283
2911         PR c/84685
2912         * gcc.dg/Wmissing-field-initializers-1.c: New test.
2913         * gcc.dg/Wmissing-field-initializers-2.c: New test.
2914         * gcc.dg/Wmissing-field-initializers-3.c: New test.
2915         * gcc.dg/Wmissing-field-initializers-4.c: New test.
2916         * gcc.dg/Wmissing-field-initializers-5.c: New test.
2918 2022-03-29  Marek Polacek  <polacek@redhat.com>
2920         Backported from master:
2921         2022-03-25  Marek Polacek  <polacek@redhat.com>
2923         PR c++/104944
2924         * g++.dg/cpp0x/alignas20.C: New test.
2926 2022-03-29  Marek Polacek  <polacek@redhat.com>
2928         Backported from master:
2929         2022-03-24  Marek Polacek  <polacek@redhat.com>
2931         PR c++/104284
2932         * g++.dg/cpp1y/constexpr-104284-1.C: New test.
2933         * g++.dg/cpp1y/constexpr-104284-2.C: New test.
2934         * g++.dg/cpp1y/constexpr-104284-3.C: New test.
2935         * g++.dg/cpp1y/constexpr-104284-4.C: New test.
2937 2022-03-29  Marek Polacek  <polacek@redhat.com>
2939         Backported from master:
2940         2022-03-08  Marek Polacek  <polacek@redhat.com>
2942         PR c++/104108
2943         * g++.dg/cpp0x/alias-decl-74.C: New test.
2945 2022-03-29  Marek Polacek  <polacek@redhat.com>
2947         Backported from master:
2948         2022-03-24  Marek Polacek  <polacek@redhat.com>
2950         PR c++/102990
2951         * g++.dg/cpp0x/nsdmi-template22.C: New test.
2952         * g++.dg/cpp0x/nsdmi-template23.C: New test.
2954 2022-03-29  Marek Polacek  <polacek@redhat.com>
2956         Backported from master:
2957         2021-07-14  Marek Polacek  <polacek@redhat.com>
2959         PR c++/101371
2960         * g++.dg/cpp1y/constexpr-101371-2.C: New test.
2961         * g++.dg/cpp1y/constexpr-101371.C: New test.
2963 2022-03-28  Jason Merrill  <jason@redhat.com>
2965         PR c++/104107
2966         PR c++/95036
2967         * g++.dg/cpp0x/alias-decl-ttp2.C: New test.
2968         * g++.dg/cpp1z/ttp2.C: New test.
2970 2022-03-28  Jason Merrill  <jason@redhat.com>
2972         PR c++/99445
2973         PR c++/103769
2974         * g++.dg/cpp0x/variadic-alias5.C: New test.
2976 2022-03-28  Jason Merrill  <jason@redhat.com>
2978         PR c++/104847
2979         * g++.dg/abi/mangle-union1.C: New test.
2981 2022-03-28  Jason Merrill  <jason@redhat.com>
2983         PR c++/102045
2984         * g++.dg/cpp1z/aggr-base12.C: New test.
2986 2022-03-28  Jason Merrill  <jason@redhat.com>
2988         PR c++/103968
2989         * g++.dg/cpp0x/alias-decl-mem1.C: New test.
2991 2022-03-28  Jason Merrill  <jason@redhat.com>
2993         PR c++/102123
2994         * g++.dg/cpp1z/class-deduction110.C: New test.
2996 2022-03-28  Jason Merrill  <jason@redhat.com>
2998         PR c++/103291
2999         * g++.dg/ext/visibility/visibility-local-extern1.C: New test.
3001 2022-03-28  Kito Cheng  <kito.cheng@sifive.com>
3003         Backported from master:
3004         2021-11-09  Kito Cheng  <kito.cheng@sifive.com>
3006         * gcc.target/riscv/pr102957.c: New.
3008 2022-03-28  Jakub Jelinek  <jakub@redhat.com>
3010         PR target/99754
3011         * gcc.target/i386/pr99754-1.c: New test.
3012         * gcc.target/i386/pr99754-2.c: New test.
3014 2022-03-26  H.J. Lu  <hjl.tools@gmail.com>
3016         Backported from master:
3017         2022-03-25  H.J. Lu  <hjl.tools@gmail.com>
3019         PR testsuite/105055
3020         * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
3022 2022-03-23  Richard Biener  <rguenther@suse.de>
3024         PR tree-optimization/101636
3025         PR tree-optimization/104782
3026         * c-c++-common/torture/pr101636.c: Likewise.
3027         * gcc.dg/vect/pr104782.c: New testcase.
3029 2022-03-22  H.J. Lu  <hjl.tools@gmail.com>
3031         Backported from master:
3032         2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
3034         PR target/105000
3035         * gcc.target/i386/pr105000-1.c: New test.
3036         * gcc.target/i386/pr105000-2.c: Likewise.
3037         * gcc.target/i386/pr105000-3.c: Likewise.
3039 2022-03-22  H.J. Lu  <hjl.tools@gmail.com>
3041         Backported from master:
3042         2022-03-16  H.J. Lu  <hjl.tools@gmail.com>
3044         PR target/104890
3045         * gcc.target/i386/pr104890.c: New test.
3047 2022-03-22  Jason Merrill  <jason@redhat.com>
3049         PR c++/103186
3050         * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
3052 2022-03-22  Jason Merrill  <jason@redhat.com>
3054         PR c++/103057
3055         * g++.dg/cpp0x/alias-decl-void1.C: New test.
3057 2022-03-22  Jason Merrill  <jason@redhat.com>
3059         PR c++/59950
3060         * g++.dg/init/assign2.C: New test.
3062 2022-03-22  Jason Merrill  <jason@redhat.com>
3064         PR c++/58646
3065         * g++.dg/ext/vla24.C: New test.
3067 2022-03-22  Jason Merrill  <jason@redhat.com>
3069         PR c++/103337
3070         PR c++/102740
3071         PR c++/103299
3072         PR c++/102538
3073         * g++.dg/ext/flexary3.C: Remove one error.
3074         * g++.dg/parse/pr43765.C: Likewise.
3075         * g++.dg/cpp2a/desig22.C: New test.
3076         * g++.dg/cpp2a/desig23.C: New test.
3077         * g++.dg/cpp2a/desig24.C: New test.
3078         * g++.dg/cpp2a/desig25.C: New test.
3080 2022-03-22  Jason Merrill  <jason@redhat.com>
3082         PR c++/101767
3083         * g++.dg/ext/anon-struct10.C: New test.
3085 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
3087         Backported from master:
3088         2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
3090         PR d/105004
3091         * gdc.dg/pr105004.d: New test.
3093 2022-03-19  Tobias Burnus  <tobias@codesourcery.com>
3095         Backported from master:
3096         2022-03-07  Tobias Burnus  <tobias@codesourcery.com>
3098         PR fortran/99585
3099         PR fortran/104430
3100         * gfortran.dg/class_result_10.f90: New test.
3102 2022-03-18  Peter Bergner  <bergner@linux.ibm.com>
3104         Backported from master:
3105         2022-03-15  Peter Bergner  <bergner@linux.ibm.com>
3107         PR target/104923
3108         * gcc.target/powerpc/pr104923.c: New test.
3110 2022-03-18  Peter Bergner  <bergner@linux.ibm.com>
3112         Backported from master:
3113         2022-03-04  Peter Bergner  <bergner@linux.ibm.com>
3115         PR target/87496
3116         PR target/104208
3117         * gcc.target/powerpc/pr104208-1.c: New test.
3118         * gcc.target/powerpc/pr104208-2.c: Likewise.
3119         * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
3120         the expected error.
3121         * gcc.target/powerpc/pr87496-3.c: Likewise.
3123 2022-03-18  Cui,Lili  <lili.cui@intel.com>
3125         PR target/104963
3126         * gcc.target/i386/pr104963.c: New test case.
3128 2022-03-16  Qing Zhao  <qing.zhao@oracle.com>
3130         PR middle-end/100775
3131         * gcc.target/arm/pr100775.c: New test.
3133 2022-03-16  Richard Biener  <rguenther@suse.de>
3135         Backported from master:
3136         2022-03-09  Richard Biener  <rguenther@suse.de>
3138         PR middle-end/104786
3139         * gcc.dg/pr104786.c: New testcase.
3141 2022-03-16  Richard Biener  <rguenther@suse.de>
3143         Backported from master:
3144         2022-02-14  Richard Biener  <rguenther@suse.de>
3146         PR tree-optimization/104511
3147         * gcc.dg/pr104511.c: New testcase.
3149 2022-03-16  Richard Biener  <rguenther@suse.de>
3151         Backported from master:
3152         2022-02-09  Richard Biener  <rguenther@suse.de>
3154         PR target/104453
3155         * gcc.target/i386/pr104453.c: New testcase.
3157 2022-03-16  Richard Biener  <rguenther@suse.de>
3159         Backported from master:
3160         2022-02-07  Richard Biener  <rguenther@suse.de>
3162         PR middle-end/104402
3163         * gcc.dg/torture/pr104402.c: New testcase.
3165 2022-03-16  Richard Biener  <rguenther@suse.de>
3167         Backported from master:
3168         2022-02-03  Richard Biener  <rguenther@suse.de>
3170         PR debug/104337
3171         * gcc.dg/debug/pr104337.c: New testcase.
3173 2022-03-13  Harald Anlauf  <anlauf@gmx.de>
3175         Backported from master:
3176         2022-03-08  Harald Anlauf  <anlauf@gmx.de>
3178         PR fortran/104811
3179         * gfortran.dg/minmaxloc_16.f90: New test.
3181 2022-03-11  Michael Meissner  <meissner@the-meissners.org>
3183         PR target/99708
3184         * gcc.target/powerpc/pr99708.c: Revert patch from 2022-03-05.
3186 2022-03-10  Marek Polacek  <polacek@redhat.com>
3188         Backported from master:
3189         2022-03-08  Marek Polacek  <polacek@redhat.com>
3191         PR rtl-optimization/104777
3192         * gcc.dg/torture/tls/pr104777.c: New test.
3194 2022-03-09  Richard Biener  <rguenther@suse.de>
3196         Backported from master:
3197         2022-03-09  Richard Biener  <rguenther@suse.de>
3199         PR testsuite/104759
3200         * gcc.dg/vect/vect-multitypes-12.c: Adjust.
3202 2022-03-05  Michael Meissner  <meissner@the-meissners.org>
3204         PR target/99708
3205         * gcc.target/powerpc/pr99708.c: New test.  Backport change made to
3206         the master branch on 2022-02-17.
3208 2022-03-05  Michael Meissner  <meissner@the-meissners.org>
3210         PR target/104253
3211         * gcc.target/powerpc/pr104253.c: New test.  Backport
3212         change from 2022-02-14 made on the master branch.
3214 2022-03-02  Tamar Christina  <tamar.christina@arm.com>
3216         PR testsuite/104730
3217         * gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
3218         * gcc.dg/vect/complex/pr102819-2.c: Likewise.
3219         * gcc.dg/vect/complex/pr102819-3.c: Likewise.
3220         * gcc.dg/vect/complex/pr102819-4.c: Likewise.
3221         * gcc.dg/vect/complex/pr102819-5.c: Likewise.
3222         * gcc.dg/vect/complex/pr102819-6.c: Likewise.
3223         * gcc.dg/vect/complex/pr102819-7.c: Likewise.
3224         * gcc.dg/vect/complex/pr102819-8.c: Likewise.
3225         * gcc.dg/vect/complex/pr102819-9.c: Likewise.
3227 2022-03-01  Tamar Christina  <tamar.christina@arm.com>
3229         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update test
3230         cases to not be UNSUPPORTED.
3231         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
3232         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
3233         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
3234         Likewise.
3235         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3236         Likewise.
3237         * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
3238         Likewise.
3239         * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
3240         * gcc.dg/vect/complex/complex-add-template.c: Likewise.
3241         * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
3242         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
3243         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
3244         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
3245         Likewise.
3246         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3247         Likewise.
3248         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3249         Likewise.
3250         * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
3251         Likewise.
3252         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
3253         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
3254         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
3255         Likewise.
3256         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
3257         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
3258         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
3259         Likewise.
3260         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
3261         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
3262         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
3263         Likewise.
3264         * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
3265         * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
3266         * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
3267         * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
3268         * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
3269         * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
3270         Likewise.
3271         * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
3272         * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
3273         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
3274         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
3275         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
3276         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
3277         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
3278         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
3279         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
3280         * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
3281         * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
3282         * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
3283         * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
3284         * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
3285         Likewise.
3286         * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3287         Likewise.
3288         * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3289         Likewise.
3290         * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
3291         Likewise.
3292         * gcc.dg/vect/complex/complex.exp: Copyright year update.
3294 2022-02-28  Marek Polacek  <polacek@redhat.com>
3296         Backported from master:
3297         2022-02-28  Marek Polacek  <polacek@redhat.com>
3299         PR c++/104667
3300         * g++.dg/ext/attrib64.C: New test.
3302 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
3304         * gcc.target/arm/simd/vdot-compile.c: Add new cases.
3305         * gcc.target/arm/simd/vdot-exec.c: Likewise.
3307 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
3309         * gcc.target/arm/simd/vdot-2-1.c: Add new tests.
3310         * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.
3312 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
3314         PR tree-optimization/102819
3315         PR tree-optimization/103169
3316         * g++.dg/vect/pr99149.cc: xfail for now.
3317         * gcc.dg/vect/complex/pr102819-1.c: New test.
3318         * gcc.dg/vect/complex/pr102819-2.c: New test.
3319         * gcc.dg/vect/complex/pr102819-3.c: New test.
3320         * gcc.dg/vect/complex/pr102819-4.c: New test.
3321         * gcc.dg/vect/complex/pr102819-5.c: New test.
3322         * gcc.dg/vect/complex/pr102819-6.c: New test.
3323         * gcc.dg/vect/complex/pr102819-7.c: New test.
3324         * gcc.dg/vect/complex/pr102819-8.c: New test.
3325         * gcc.dg/vect/complex/pr102819-9.c: New test.
3326         * gcc.dg/vect/complex/pr103169.c: New test.
3328 2022-02-23  Harald Anlauf  <anlauf@gmx.de>
3330         Backported from master:
3331         2022-02-22  Harald Anlauf  <anlauf@gmx.de>
3333         PR fortran/104619
3334         * gfortran.dg/derived_constructor_comps_7.f90: New test.
3336 2022-02-20  Harald Anlauf  <anlauf@gmx.de>
3338         Backported from master:
3339         2022-02-09  Harald Anlauf  <anlauf@gmx.de>
3341         PR fortran/66193
3342         * gfortran.dg/array_constructor_55.f90: New test.
3344 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3346         Backported from master:
3347         2022-02-17  Jakub Jelinek  <jakub@redhat.com>
3349         PR debug/104557
3350         * gcc.dg/dfp/pr104557.c: New test.
3352 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3354         Backported from master:
3355         2022-02-16  Jakub Jelinek  <jakub@redhat.com>
3357         PR target/104448
3358         * gcc.target/i386/pr104448.c: New test.
3360 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3362         Backported from master:
3363         2022-02-16  Jakub Jelinek  <jakub@redhat.com>
3365         PR rtl-optimization/104544
3366         * gcc.dg/pr104544.c: New test.
3368 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3370         Backported from master:
3371         2022-02-16  Jakub Jelinek  <jakub@redhat.com>
3373         PR c/104510
3374         * gcc.dg/dfp/pr104510.c: New test.
3376 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3378         Backported from master:
3379         2022-02-15  Jakub Jelinek  <jakub@redhat.com>
3381         PR debug/104517
3382         * gcc.dg/gomp/pr104517.c: New test.
3384 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3386         Backported from master:
3387         2022-02-14  Jakub Jelinek  <jakub@redhat.com>
3389         PR c++/104513
3390         * g++.dg/cpp1y/constexpr-104513.C: New test.
3391         * g++.dg/cpp2a/constexpr-dtor12.C: New test.
3393 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3395         Backported from master:
3396         2022-02-12  Jakub Jelinek  <jakub@redhat.com>
3398         PR sanitizer/104449
3399         * gcc.dg/asan/pr104449.c: New test.
3400         * g++.dg/asan/pr104449.C: New test.
3402 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3404         Backported from master:
3405         2022-02-12  Jakub Jelinek  <jakub@redhat.com>
3407         PR target/104502
3408         * gcc.target/i386/pr104502.c: New test.
3410 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3412         Backported from master:
3413         2022-02-11  Jakub Jelinek  <jakub@redhat.com>
3415         PR c++/104472
3416         * g++.dg/cpp0x/constexpr-104472.C: New test.
3418 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3420         Backported from master:
3421         2022-02-11  Jakub Jelinek  <jakub@redhat.com>
3423         PR middle-end/104446
3424         * gcc.target/i386/pr104446.c: New test.
3426 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3428         Backported from master:
3429         2022-02-08  Jakub Jelinek  <jakub@redhat.com>
3431         PR target/102140
3432         * gcc.dg/pr102140.c: New test.
3434 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3436         Backported from master:
3437         2022-02-01  Jakub Jelinek  <jakub@redhat.com>
3439         PR preprocessor/104147
3440         * c-c++-common/cpp/pr104147.c: New test.
3442 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3444         Backported from master:
3445         2022-02-01  Jakub Jelinek  <jakub@redhat.com>
3447         PR middle-end/104307
3448         * gcc.target/i386/pr104307.c: New test.
3450 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
3452         Backported from master:
3453         2022-01-28  Jakub Jelinek  <jakub@redhat.com>
3455         PR tree-optimization/104263
3456         * gcc.dg/pr104263.c: New test.
3458 2022-02-18  Richard Biener  <rguenther@suse.de>
3460         Backported from master:
3461         2021-05-10  Richard Biener  <rguenther@suse.de>
3463         PR middle-end/100464
3464         PR c++/100468
3465         * gcc.dg/pr100464.c: New testcase.
3466         * g++.dg/tree-ssa/array-temp1.C: Adjust.
3468 2022-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3470         PR target/79754
3471         * gcc.target/i386/pr79754.c: Add target dfp.
3473 2022-02-17  Richard Biener  <rguenther@suse.de>
3475         Backported from master:
3476         2021-10-22  Richard Biener  <rguenther@suse.de>
3478         PR tree-optimization/102893
3479         * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
3481 2022-02-17  Richard Biener  <rguenther@suse.de>
3483         Backported from master:
3484         2021-08-27  Richard Biener  <rguenther@suse.de>
3486         PR tree-optimization/45178
3487         * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
3489 2022-02-17  Richard Biener  <rguenther@suse.de>
3491         Backported from master:
3492         2022-01-04  Richard Biener  <rguenther@suse.de>
3494         PR tree-optimization/103864
3495         PR tree-optimization/103544
3496         * gcc.dg/vect/pr103864.c: New testcase.
3498 2022-02-17  Richard Biener  <rguenther@suse.de>
3500         Backported from master:
3501         2021-12-06  Richard Biener  <rguenther@suse.de>
3503         PR tree-optimization/103544
3504         * gcc.dg/vect/pr103544.c: New testcase.
3506 2022-02-17  Richard Biener  <rguenther@suse.de>
3508         Backported from master:
3509         2021-11-23  Richard Biener  <rguenther@suse.de>
3511         PR tree-optimization/103361
3512         * g++.dg/torture/pr103361.C: New testcase.
3514 2022-02-17  Richard Biener  <rguenther@suse.de>
3516         Backported from master:
3517         2022-01-20  Richard Biener  <rguenther@suse.de>
3519         PR middle-end/100786
3520         * gcc.dg/torture/pr100786.c: New testcase.
3522 2022-02-16  Harald Anlauf  <anlauf@gmx.de>
3524         Backported from master:
3525         2022-02-14  Harald Anlauf  <anlauf@gmx.de>
3527         PR fortran/104211
3528         * gfortran.dg/pr104211.f90: New test.
3530 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
3532         Backported from master:
3533         2022-01-06  H.J. Lu  <hjl.tools@gmail.com>
3535         PR target/103925
3536         * gcc.target/i386/harden-sls-6.c: New test.
3538 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
3540         Backported from master:
3541         2021-11-18  H.J. Lu  <hjl.tools@gmail.com>
3543         PR target/102952
3544         * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
3545         * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
3547 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
3549         Backported from master:
3550         2021-11-17  H.J. Lu  <hjl.tools@gmail.com>
3552         PR target/102952
3553         * gcc.target/i386/harden-sls-1.c: New test.
3554         * gcc.target/i386/harden-sls-2.c: Likewise.
3555         * gcc.target/i386/harden-sls-3.c: Likewise.
3556         * gcc.target/i386/harden-sls-4.c: Likewise.
3557         * gcc.target/i386/harden-sls-5.c: Likewise.
3559 2022-02-15  Kewen Lin  <linkw@linux.ibm.com>
3561         Backported from master:
3562         2022-02-07  Kewen Lin  <linkw@linux.ibm.com>
3564         PR target/103627
3565         * gcc.target/powerpc/pr103627-3.c: New test.
3567 2022-02-15  Kewen Lin  <linkw@linux.ibm.com>
3569         Backported from master:
3570         2022-02-07  Kewen Lin  <linkw@linux.ibm.com>
3572         PR target/103627
3573         * gcc.target/powerpc/pr103627-1.c: New test.
3574         * gcc.target/powerpc/pr103627-2.c: New test.
3576 2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3578         PR fortran/100337
3579         * gfortran.dg/coarray_collectives_17.f90: New test.
3581 2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3583         PR fortran/103790
3584         * gfortran.dg/coarray_collectives_18.f90: New test.
3586 2022-02-13  Uros Bizjak  <ubizjak@gmail.com>
3588         Backported from master:
3589         2022-02-12  Uroš Bizjak  <ubizjak@gmail.com>
3591         PR target/79754
3592         * gcc.target/i386/pr79754.c: New test.
3594 2022-02-11  Martin Liska  <mliska@suse.cz>
3596         Backported from master:
3597         2021-12-03  Martin Liska  <mliska@suse.cz>
3599         PR target/101324
3600         * gcc.target/powerpc/pr101324.c: New test.
3602 2022-02-11  Peter Bergner  <bergner@linux.ibm.com>
3604         Backported from master:
3605         2021-12-07  Peter Bergner  <bergner@linux.ibm.com>
3607         PR testsuite/103556
3608         PR testsuite/103586
3609         * lib/target-supports.exp (check_effective_target_rop_ok): Remove '\n'.
3611 2022-02-11  Peter Bergner  <bergner@linux.ibm.com>
3613         Backported from master:
3614         2021-12-03  Peter Bergner  <bergner@linux.ibm.com>
3616         * lib/target-supports.exp (check_effective_target_rop_ok): New function.
3617         * gcc.target/powerpc/rop-1.c: Use it.
3618         * gcc.target/powerpc/rop-2.c: Likewise.
3619         * gcc.target/powerpc/rop-3.c: Likewise.
3620         * gcc.target/powerpc/rop-4.c: Likewise.
3621         * gcc.target/powerpc/rop-5.c: Likewise.
3623 2022-02-10  H.J. Lu  <hjl.tools@gmail.com>
3625         Backported from master:
3626         2022-02-10  H.J. Lu  <hjl.tools@gmail.com>
3628         PR target/104458
3629         * gcc.target/i386/pr104458.c: Replace long with long long.
3631 2022-02-10  Uros Bizjak  <ubizjak@gmail.com>
3633         Backported from master:
3634         2022-02-10  Uroš Bizjak  <ubizjak@gmail.com>
3636         PR target/104469
3637         * gcc.target/i386/pr104469.c: New test.
3639 2022-02-09  Uros Bizjak  <ubizjak@gmail.com>
3641         Backported from master:
3642         2022-02-09  Uroš Bizjak  <ubizjak@gmail.com>
3644         PR target/104458
3645         * gcc.target/i386/pr104458.c: New test.
3647 2022-02-09  liuhongt  <hongtao.liu@intel.com>
3649         PR target/104451
3650         * gcc.target/i386/pr104451.c: New test.
3652 2022-02-08  Patrick Palka  <ppalka@redhat.com>
3654         Backported from master:
3655         2022-02-08  Patrick Palka  <ppalka@redhat.com>
3657         PR c++/104410
3658         * g++.dg/cpp2a/concepts-pr104410.C: New test.
3660 2022-02-08  Andrew MacLeod  <amacleod@redhat.com>
3662         PR tree-optimization/104288
3663         * gcc.dg/pr104288.c: New.
3665 2022-02-04  Harald Anlauf  <anlauf@gmx.de>
3667         Backported from master:
3668         2022-02-03  Harald Anlauf  <anlauf@gmx.de>
3670         PR fortran/104311
3671         * gfortran.dg/transfer_simplify_15.f90: New test.
3673 2022-02-03  Uroš Bizjak  <ubizjak@gmail.com>
3675         PR target/104362
3676         * gcc.target/i386/pr104362.c: New test.
3678 2022-02-02  Harald Anlauf  <anlauf@gmx.de>
3680         Backported from master:
3681         2022-02-01  Harald Anlauf  <anlauf@gmx.de>
3683         PR fortran/104331
3684         * gfortran.dg/eoshift_9.f90: New test.
3686 2022-02-02  Ilya Leoshkevich  <iii@linux.ibm.com>
3688         Backported from master:
3689         2022-02-01  Ilya Leoshkevich  <iii@linux.ibm.com>
3691         * gcc.target/s390/nobp-section-type-conflict.c: New test.
3693 2022-02-02  Xi Ruoyao  <xry111@mengyan1223.wang>
3695         Backported from master:
3696         2022-02-01  Xi Ruoyao  <xry111@mengyan1223.wang>
3698         * gcc.dg/pr95115.c: New test.
3700 2022-01-28  Richard Biener  <rguenther@suse.de>
3702         Backported from master:
3703         2021-12-07  Richard Biener  <rguenther@suse.de>
3705         PR tree-optimization/103596
3706         * gcc.dg/torture/pr103596.c: New testcase.
3708 2022-01-28  Richard Biener  <rguenther@suse.de>
3710         Backported from master:
3711         2021-11-30  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/103489
3714         * gcc.dg/torture/pr103489.c: New testcase.
3716 2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>
3718         * gnat.dg/generic_comp.adb: New test.
3720 2022-01-28  Jason Merrill  <jason@redhat.com>
3722         PR c++/61611
3723         * g++.dg/eh/ctor-fntry1.C: New test.
3725 2022-01-28  Jason Merrill  <jason@redhat.com>
3727         PR c++/103711
3728         * g++.dg/eh/delegating1.C: New test.
3730 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
3732         Backported from master:
3733         2022-01-22  Harald Anlauf  <anlauf@gmx.de>
3735         PR fortran/104127
3736         * gfortran.dg/transfer_simplify_11.f90: Fix logic.
3737         * gfortran.dg/transfer_simplify_13.f90: New test.
3739 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
3741         Backported from master:
3742         2022-01-25  Harald Anlauf  <anlauf@gmx.de>
3744         PR fortran/104212
3745         * gfortran.dg/argument_checking_26.f90: New test.
3747 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
3749         Backported from master:
3750         2022-01-25  Harald Anlauf  <anlauf@gmx.de>
3752         PR fortran/104227
3753         * gfortran.dg/transfer_check_6.f90: New test.
3755 2022-01-26  Jakub Jelinek  <jakub@redhat.com>
3757         Backported from master:
3758         2022-01-26  Jakub Jelinek  <jakub@redhat.com>
3760         PR target/104188
3761         * gcc.target/i386/pr104188.c: Add dg-require-effective-target
3762         sse2_runtime.  Add -msse2 to dg-options.
3764 2022-01-24  Marek Polacek  <polacek@redhat.com>
3766         Backported from master:
3767         2022-01-21  Marek Polacek  <polacek@redhat.com>
3769         PR c++/101715
3770         * g++.dg/cpp0x/noexcept72.C: New test.
3771         * g++.dg/cpp0x/noexcept73.C: New test.
3773 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3775         Backported from master:
3776         2022-01-21  Jakub Jelinek  <jakub@redhat.com>
3778         PR rtl-optimization/102478
3779         * gcc.dg/pr102478.c: New test.
3781 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3783         Backported from master:
3784         2022-01-20  Jakub Jelinek  <jakub@redhat.com>
3786         PR debug/103874
3787         * gcc.dg/debug/dwarf2/pr103874.c: New test.
3789 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3791         Backported from master:
3792         2022-01-19  Jakub Jelinek  <jakub@redhat.com>
3794         PR middle-end/102860
3795         * gfortran.dg/pr102860.f90: New test.
3797 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3799         Backported from master:
3800         2022-01-18  Jakub Jelinek  <jakub@redhat.com>
3802         PR c++/104055
3803         * g++.dg/cpp2a/consteval27.C: New test.
3805 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3807         Backported from master:
3808         2022-01-12  Jakub Jelinek  <jakub@redhat.com>
3809                     Jason Merrill  <jason@redhat.com>
3811         PR c++/103480
3812         * g++.dg/warn/Wuseless-cast2.C: New test.
3814 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3816         Backported from master:
3817         2022-01-11  Jakub Jelinek  <jakub@redhat.com>
3819         PR c/101537
3820         PR c/103881
3821         * c-c++-common/pr101537.c: New test.
3822         * c-c++-common/pr103881.c: New test.
3824 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3826         Backported from master:
3827         2022-01-10  Jakub Jelinek  <jakub@redhat.com>
3829         PR c++/103912
3830         * g++.dg/cpp2a/consteval26.C: New test.
3832 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3834         Backported from master:
3835         2022-01-06  Jakub Jelinek  <jakub@redhat.com>
3837         PR rtl-optimization/103908
3838         * gcc.target/i386/pr103908.c: New test.
3840 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3842         Backported from master:
3843         2022-01-01  Jakub Jelinek  <jakub@redhat.com>
3844                     Iain Sandoe  <iain@sandoe.co.uk>
3846         PR objc/103639
3847         * objc.dg/pr103639.m: New test.
3849 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3851         Backported from master:
3852         2021-12-30  Jakub Jelinek  <jakub@redhat.com>
3854         PR preprocessor/89971
3855         * c-c++-common/cpp/va-opt-9.c: New test.
3857 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3859         Backported from master:
3860         2021-12-30  Jakub Jelinek  <jakub@redhat.com>
3862         PR c++/103012
3863         PR c++/103012
3864         * g++.dg/cpp/pr103012.C: New test.
3865         * g++.target/i386/pr103012.C: New test.
3867 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3869         Backported from master:
3870         2021-12-30  Jakub Jelinek  <jakub@redhat.com>
3872         PR rtl-optimization/103860
3873         * gcc.dg/pr103860.c: New test.
3875 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3877         Backported from master:
3878         2021-12-28  Jakub Jelinek  <jakub@redhat.com>
3880         PR middle-end/103813
3881         * gcc.c-torture/compile/pr103813.c: New test.
3883 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3885         Backported from master:
3886         2021-12-28  Jakub Jelinek  <jakub@redhat.com>
3888         PR rtl-optimization/103837
3889         * gcc.dg/pr103837.c: New test.
3891 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3893         Backported from master:
3894         2021-12-28  Jakub Jelinek  <jakub@redhat.com>
3896         PR debug/103838
3897         * gcc.dg/pr103838.c: New test.
3899 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
3901         Backported from master:
3902         2021-12-14  Jakub Jelinek  <jakub@redhat.com>
3904         PR c/103587
3905         * gcc.dg/pr103587.c: New test.
3907 2022-01-24  H.J. Lu  <hjl.tools@gmail.com>
3909         Backported from master:
3910         2022-01-24  H.J. Lu  <hjl.tools@gmail.com>
3912         PR target/104188
3913         * gcc.target/i386/pr104188.c: New test.
3915 2022-01-23  Harald Anlauf  <anlauf@gmx.de>
3917         Backported from master:
3918         2022-01-15  Harald Anlauf  <anlauf@gmx.de>
3920         PR fortran/83079
3921         * gfortran.dg/transfer_char_kind4.f90: New test.
3923 2022-01-20  Harald Anlauf  <anlauf@gmx.de>
3925         Backported from master:
3926         2022-01-18  Harald Anlauf  <anlauf@gmx.de>
3928         PR fortran/103692
3929         * gfortran.dg/pr102520.f90: Adjust error messages.
3930         * gfortran.dg/pr103692.f90: New test.
3932 2022-01-17  Marek Polacek  <polacek@redhat.com>
3934         Backported from master:
3935         2022-01-03  Marek Polacek  <polacek@redhat.com>
3937         PR c++/103758
3938         * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
3940 2022-01-17  Marek Polacek  <polacek@redhat.com>
3942         Revert:
3943         2022-01-17  Marek Polacek  <polacek@redhat.com>
3945         PR c++/103758
3946         * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
3948 2022-01-17  Marek Polacek  <polacek@redhat.com>
3950         Backported from master:
3951         2022-01-03  Marek Polacek  <polacek@redhat.com>
3953         PR c++/103758
3954         * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
3956 2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3958         Backported from master:
3959         2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3961         PR fortran/103789
3962         PR fortran/87711
3963         PR fortran/97896
3964         * gfortran.dg/maskl_1.f90: Enrich test with usages of MASKL with
3965         a non-keyword KIND argument.
3966         * gfortran.dg/maskr_1.f90: Same for MASKR.
3967         * gfortran.dg/scan_3.f90: Same for SCAN.
3968         * gfortran.dg/verify_3.f90: Same for VERIFY.
3970 2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3972         Backported from master:
3973         2022-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3975         PR fortran/103789
3976         * gfortran.dg/maskl_1.f90: New test.
3977         * gfortran.dg/maskr_1.f90: New test.
3978         * gfortran.dg/scan_3.f90: New test.
3979         * gfortran.dg/verify_3.f90: New test.
3981 2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3983         Backported from master:
3984         2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3986         PR fortran/87711
3987         PR fortran/97896
3988         * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
3989         a non-keyword KIND argument.
3990         * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
3992 2022-01-16  Harald Anlauf  <anlauf@gmx.de>
3994         Backported from master:
3995         2022-01-14  Harald Anlauf  <anlauf@gmx.de>
3997         PR fortran/103782
3998         * gfortran.dg/overload_4.f90: New test.
4000 2022-01-16  Harald Anlauf  <anlauf@gmx.de>
4002         Backported from master:
4003         2022-01-13  Harald Anlauf  <anlauf@gmx.de>
4005         PR fortran/67804
4006         * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
4007         * gfortran.dg/pr67804.f90: New test.
4009 2022-01-15  Harald Anlauf  <anlauf@gmx.de>
4011         Backported from master:
4012         2022-01-09  Harald Anlauf  <anlauf@gmx.de>
4014         PR fortran/101762
4015         * gfortran.dg/pr101762.f90: New test.
4017 2022-01-15  Harald Anlauf  <anlauf@gmx.de>
4019         Backported from master:
4020         2022-01-09  Harald Anlauf  <anlauf@gmx.de>
4022         PR fortran/103777
4023         * gfortran.dg/masklr_3.f90: New test.
4025 2022-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4027         * gnat.dg/lto25.adb: New test.
4028         * gnat.dg/opt96.adb: Likewise.
4029         * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
4031 2022-01-13  Richard Biener  <rguenther@suse.de>
4033         PR tree-optimization/101615
4034         PR tree-optimization/103995
4035         * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
4037 2022-01-12  Patrick Palka  <ppalka@redhat.com>
4039         Backported from master:
4040         2022-01-11  Patrick Palka  <ppalka@redhat.com>
4042         PR c++/103831
4043         * g++.dg/cpp2a/concepts-class3.C: New test.
4044         * g++.dg/template/non-dependent18.C: New test.
4046 2022-01-12  liuhongt  <hongtao.liu@intel.com>
4048         PR target/98348
4049         * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
4050         * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
4051         * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
4052         * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
4053         * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
4054         * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
4055         * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
4056         * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
4057         * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
4058         * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
4059         * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
4060         * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
4061         * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
4062         * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
4064 2022-01-10  Patrick Palka  <ppalka@redhat.com>
4066         Backported from master:
4067         2022-01-10  Patrick Palka  <ppalka@redhat.com>
4069         PR c++/103783
4070         * g++.dg/cpp2a/concepts-memfun2.C: New test.
4072 2022-01-03  Marek Polacek  <polacek@redhat.com>
4074         Backported from master:
4075         2021-12-15  Marek Polacek  <polacek@redhat.com>
4077         PR c++/102229
4078         * g++.dg/cpp1y/decltype-auto5.C: New test.
4080 2022-01-02  Harald Anlauf  <anlauf@gmx.de>
4082         Backported from master:
4083         2021-12-29  Harald Anlauf  <anlauf@gmx.de>
4085         PR fortran/102332
4086         * gfortran.dg/pr102332.f90: New test.
4088 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
4090         Backported from master:
4091         2021-12-22  Harald Anlauf  <anlauf@gmx.de>
4093         PR fortran/103776
4094         * gfortran.dg/select_10.f90: New test.
4096 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
4098         Backported from master:
4099         2021-12-22  Harald Anlauf  <anlauf@gmx.de>
4101         PR fortran/103778
4102         * gfortran.dg/illegal_boz_arg_3.f90: New test.
4104 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
4106         Backported from master:
4107         2021-11-18  Harald Anlauf  <anlauf@gmx.de>
4108                     Steven G. Kargl  <kargl@gcc.gnu.org>
4110         PR fortran/101329
4111         * gfortran.dg/pr101329.f90: New test.
4113 2021-12-19  Harald Anlauf  <anlauf@gmx.de>
4115         Backported from master:
4116         2021-12-10  Harald Anlauf  <anlauf@gmx.de>
4118         PR fortran/103418
4119         * gfortran.dg/move_alloc_8.f90: Adjust error messages.
4120         * gfortran.dg/pointer_intent_9.f90: New test.
4122 2021-12-19  Harald Anlauf  <anlauf@gmx.de>
4124         Backported from master:
4125         2021-12-14  Harald Anlauf  <anlauf@gmx.de>
4127         PR libfortran/103634
4128         * gfortran.dg/intrinsic_pack_6.f90: New test.
4130 2021-12-19  Harald Anlauf  <anlauf@gmx.de>
4132         Backported from master:
4133         2021-12-18  Harald Anlauf  <anlauf@gmx.de>
4135         PR fortran/103412
4136         * gfortran.dg/illegal_boz_arg_2.f90: New test.
4138 2021-12-19  Patrick Palka  <ppalka@redhat.com>
4140         Backported from master:
4141         2021-12-19  Patrick Palka  <ppalka@redhat.com>
4143         PR c++/103714
4144         * g++.dg/cpp2a/concepts-uneval5.C: New test.
4146 2021-12-16  Martin Sebor  <msebor@redhat.com>
4148         PR middle-end/101751
4149         * gcc.dg/Wstringop-overflow-86.c: New test.
4151 2021-12-16  Martin Sebor  <msebor@redhat.com>
4153         * gcc.dg/Wvla-parameter-12.c: New test.
4155 2021-12-16  Martin Sebor  <msebor@redhat.com>
4157         PR c++/103703
4158         * g++.dg/warn/Wmismatched-tags-9.C: New test.
4160 2021-12-15  Marek Polacek  <polacek@redhat.com>
4162         Backported from master:
4163         2021-12-07  Marek Polacek  <polacek@redhat.com>
4165         * g++.dg/cpp0x/decltype-bitfield1.C: Change a type to unsigned
4166         long long.  Only run on longlong64 targets.
4168 2021-12-15  Patrick Palka  <ppalka@redhat.com>
4170         Backported from master:
4171         2021-11-29  Patrick Palka  <ppalka@redhat.com>
4173         PR c++/100493
4174         * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
4175         * g++.dg/cpp1z/lambda-this8.C: New test.
4176         * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
4177         to continue to diagnose redundant 'this' captures.
4179 2021-12-15  Patrick Palka  <ppalka@redhat.com>
4181         Backported from master:
4182         2021-11-19  Patrick Palka  <ppalka@redhat.com>
4184         PR c++/103198
4185         * g++.dg/cpp2a/concepts-this1.C: New test.
4187 2021-12-15  Patrick Palka  <ppalka@redhat.com>
4189         Backported from master:
4190         2021-11-18  Patrick Palka  <ppalka@redhat.com>
4192         PR c++/99911
4193         * g++.dg/cpp2a/fn-template24.C: New test.
4195 2021-12-15  Patrick Palka  <ppalka@redhat.com>
4197         Backported from master:
4198         2021-11-09  Patrick Palka  <ppalka@redhat.com>
4200         PR c++/98394
4201         PR c++/85846
4202         * g++.dg/cpp2a/concepts-pr98394.C: New test.
4203         * g++.dg/cpp2a/concepts-pr85846.C: New test.
4205 2021-12-15  Patrick Palka  <ppalka@redhat.com>
4207         Backported from master:
4208         2021-10-28  Patrick Palka  <ppalka@redhat.com>
4210         PR c++/102933
4211         * g++.dg/cpp2a/nontype-class50.C: New test.
4212         * g++.dg/cpp2a/nontype-class50a.C: New test.
4214 2021-12-15  Harald Anlauf  <anlauf@gmx.de>
4216         Backported from master:
4217         2021-12-14  Harald Anlauf  <anlauf@gmx.de>
4219         PR fortran/103717
4220         * gfortran.dg/do_check_19.f90: New test.
4222 2021-12-15  Harald Anlauf  <anlauf@gmx.de>
4224         Backported from master:
4225         2021-12-14  Harald Anlauf  <anlauf@gmx.de>
4227         PR fortran/103718
4228         PR fortran/103719
4229         * gfortran.dg/do_check_18.f90: New test.
4231 2021-12-15  Kewen Lin  <linkw@linux.ibm.com>
4233         Backported from master:
4234         2021-11-30  Kewen Lin  <linkw@linux.ibm.com>
4236         PR target/102347
4237         * gcc.target/powerpc/pr102347.c: New test.
4239 2021-12-13  Joel Hutton  <joel.hutton@arm.com>
4241         * gcc.target/aarch64/pr103523.c: New test.
4243 2021-12-12  Harald Anlauf  <anlauf@gmx.de>
4245         Backported from master:
4246         2021-12-11  Harald Anlauf  <anlauf@gmx.de>
4248         PR fortran/103606
4249         * gfortran.dg/pr103606.f90: New test.
4251 2021-12-11  Harald Anlauf  <anlauf@gmx.de>
4253         Backported from master:
4254         2021-12-07  Harald Anlauf  <anlauf@gmx.de>
4256         PR fortran/103588
4257         * gfortran.dg/pr103588.f90: New test.
4259 2021-12-11  David Malcolm  <dmalcolm@redhat.com>
4261         PR jit/103562
4262         * jit.dg/all-non-failing-tests.h: Add comment about...
4263         * jit.dg/test-pr103562.c: New test.
4265 2021-12-11  David Malcolm  <dmalcolm@redhat.com>
4267         PR analyzer/101962
4268         * gcc.dg/analyzer/data-model-23.c: New test.
4269         * gcc.dg/analyzer/pr101962.c: New test.
4271 2021-12-10  Harald Anlauf  <anlauf@gmx.de>
4273         Backported from master:
4274         2021-12-08  Harald Anlauf  <anlauf@gmx.de>
4276         PR fortran/103610
4277         * gfortran.dg/shape_11.f90: New test.
4279 2021-12-09  Harald Anlauf  <anlauf@gmx.de>
4281         Backported from master:
4282         2021-12-08  Harald Anlauf  <anlauf@gmx.de>
4284         PR fortran/103609
4285         * gfortran.dg/pr103609.f90: New test.
4287 2021-12-08  Harald Anlauf  <anlauf@gmx.de>
4289         Backported from master:
4290         2021-12-07  Harald Anlauf  <anlauf@gmx.de>
4292         PR fortran/103591
4293         * gfortran.dg/select_9.f90: New test.
4295 2021-12-08  Harald Anlauf  <anlauf@gmx.de>
4297         Backported from master:
4298         2021-12-07  Harald Anlauf  <anlauf@gmx.de>
4300         PR fortran/103607
4301         * gfortran.dg/pr103607.f90: New test.
4303 2021-12-07  Marek Polacek  <polacek@redhat.com>
4305         Backported from master:
4306         2021-12-07  Marek Polacek  <polacek@redhat.com>
4308         PR c++/95009
4309         * g++.dg/cpp0x/decltype-bitfield1.C: New test.
4310         * g++.dg/cpp0x/decltype-bitfield2.C: New test.
4312 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
4314         Backported from master:
4315         2021-11-30  Harald Anlauf  <anlauf@gmx.de>
4317         * gfortran.dg/array_constructor_54.f90: New test.
4319 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
4321         Backported from master:
4322         2021-10-14  Harald Anlauf  <anlauf@gmx.de>
4324         PR fortran/102717
4325         * gfortran.dg/reshape_shape_2.f90: New test.
4327 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
4329         Backported from master:
4330         2021-11-26  Harald Anlauf  <anlauf@gmx.de>
4332         PR fortran/103411
4333         * gfortran.dg/pr68153.f90: Adjust test to improved check.
4334         * gfortran.dg/reshape_7.f90: Likewise.
4335         * gfortran.dg/reshape_9.f90: New test.
4337 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
4339         Backported from master:
4340         2021-11-30  Harald Anlauf  <anlauf@gmx.de>
4342         PR fortran/103473
4343         * gfortran.dg/minmaxloc_15.f90: New test.
4345 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
4347         Backported from master:
4348         2021-12-03  Harald Anlauf  <anlauf@gmx.de>
4349                     Steven G. Kargl  <kargl@gcc.gnu.org>
4351         PR fortran/103505
4352         * gfortran.dg/pr103505.f90: New test.
4354 2021-12-04  Jakub Jelinek  <jakub@redhat.com>
4356         Backported from master:
4357         2021-12-04  Jakub Jelinek  <jakub@redhat.com>
4359         PR preprocessor/102432
4360         * c-c++-common/gomp/pr102432.c: New test.
4361         * c-c++-common/goacc/pr102432.c: New test.
4363 2021-12-02  Marek Polacek  <polacek@redhat.com>
4365         Backported from master:
4366         2021-12-02  Marek Polacek  <polacek@redhat.com>
4368         PR c++/94490
4369         * g++.dg/ext/integer-pack5.C: New test.
4371 2021-12-01  Jakub Jelinek  <jakub@redhat.com>
4373         Backported from master:
4374         2021-12-01  Jakub Jelinek  <jakub@redhat.com>
4376         PR rtl-optimization/102356
4377         * gcc.dg/pr102356.c: New test.
4379 2021-11-29  Peter Bergner  <bergner@linux.ibm.com>
4381         Backported from master:
4382         2021-11-16  Peter Bergner  <bergner@linux.ibm.com>
4384         PR target/102976
4385         * gcc.target/powerpc/pr102976.c: New test.
4387 2021-11-29  Marek Polacek  <polacek@redhat.com>
4389         Backported from master:
4390         2021-11-04  Marek Polacek  <polacek@redhat.com>
4392         * g++.dg/opt/pr102970.C: Only run in C++14 and up.
4394 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4396         Backported from master:
4397         2021-11-23  Jakub Jelinek  <jakub@redhat.com>
4399         PR middle-end/102431
4400         * c-c++-common/gomp/pr102431.c: New test.
4401         * g++.dg/gomp/pr102431.C: New test.
4403 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4405         Backported from master:
4406         2021-11-19  Jakub Jelinek  <jakub@redhat.com>
4408         PR c++/70796
4409         * g++.dg/cpp1z/eval-order11.C: New test.
4411 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4413         Backported from master:
4414         2021-11-17  Jakub Jelinek  <jakub@redhat.com>
4416         PR preprocessor/103130
4417         * c-c++-common/cpp/dir-only-9.c: New test.
4419 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4421         Backported from master:
4422         2021-11-17  Jakub Jelinek  <jakub@redhat.com>
4424         PR tree-optimization/103255
4425         * gcc.c-torture/execute/pr103255.c: New test.
4427 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4429         Backported from master:
4430         2021-11-15  Jakub Jelinek  <jakub@redhat.com>
4432         PR target/103205
4433         * gcc.target/i386/pr103205.c: New test.
4435 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4437         Backported from master:
4438         2021-11-11  Jakub Jelinek  <jakub@redhat.com>
4440         PR debug/101378
4441         * g++.dg/debug/dwarf2/pr101378.C: New test.
4443 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4445         Backported from master:
4446         2021-10-21  Jakub Jelinek  <jakub@redhat.com>
4448         PR middle-end/64888
4449         * c-c++-common/ubsan/pr64888.c: New test.
4451 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
4453         Backported from master:
4454         2021-10-19  Jakub Jelinek  <jakub@redhat.com>
4456         PR c++/102786
4457         * g++.dg/cpp2a/constexpr-virtual19.C: New test.
4459 2021-11-25  Jan Hubicka  <jh@suse.cz>
4461         Backported from master:
4462         2021-11-20  Jan Hubicka  <hubicka@ucw.cz>
4464         PR ipa/103052
4465         * gcc.c-torture/execute/pr103052.c: New test.
4467 2021-11-24  Harald Anlauf  <anlauf@gmx.de>
4469         Backported from master:
4470         2021-11-23  Harald Anlauf  <anlauf@gmx.de>
4472         PR fortran/103392
4473         * gfortran.dg/bound_simplification_7.f90: New test.
4475 2021-11-24  Harald Anlauf  <anlauf@gmx.de>
4477         Backported from master:
4478         2021-11-23  Harald Anlauf  <anlauf@gmx.de>
4480         PR fortran/87711
4481         PR fortran/87851
4482         * gfortran.dg/len_trim.f90: New test.
4484 2021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>
4486         PR target/101985
4487         * gcc.target/powerpc/pr101985-1.c: New.
4488         * gcc.target/powerpc/pr101985-2.c: New.
4490 2021-11-22  Harald Anlauf  <anlauf@gmx.de>
4492         Backported from master:
4493         2021-11-21  Harald Anlauf  <anlauf@gmx.de>
4494                     Steven G. Kargl  <kargl@gcc.gnu.org>
4496         PR fortran/99061
4497         * gfortran.dg/dec_math_5.f90: New test.
4499 2021-11-22  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4501         Backported from master:
4502         2021-11-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
4504         * gcc.target/s390/20211119.c: New test.
4506 2021-11-22  Richard Biener  <rguenther@suse.de>
4508         Backported from master:
4509         2021-11-15  Richard Biener  <rguenther@suse.de>
4511         PR tree-optimization/103237
4512         * gcc.dg/torture/pr103237.c: New testcase.
4514 2021-11-22  Richard Biener  <rguenther@suse.de>
4516         Backported from master:
4517         2021-11-12  Richard Biener  <rguenther@suse.de>
4519         PR tree-optimization/103204
4520         * gcc.dg/torture/pr103204.c: New testcase.
4522 2021-11-22  Richard Biener  <rguenther@suse.de>
4524         PR middle-end/103181
4525         PR middle-end/103248
4526         * gcc.dg/torture/pr103181.c: New testcase.
4527         * gcc.dg/pr103248.c: Likewise.
4529 2021-11-22  Richard Biener  <rguenther@suse.de>
4531         Backported from master:
4532         2021-11-03  Richard Biener  <rguenther@suse.de>
4534         PR tree-optimization/102970
4535         * g++.dg/opt/pr102970.C: New testcase.
4537 2021-11-22  liuhongt  <hongtao.liu@intel.com>
4539         * gcc.target/i386/pr103275.c: New test.
4541 2021-11-19  Giuliano Belinassi  <gbelinassi@suse.de>
4543         * gcc.dg/devnull-dump.c: New.
4544         (cherry-picked from commit c7381debe4c5dd7878338f38db98face1cfa6f90)
4546 2021-11-16  Mikael Morin  <mikael@gcc.gnu.org>
4548         Backported from master:
4549         2021-11-12  Mikael Morin  <mikael@gcc.gnu.org>
4551         PR fortran/97896
4552         * gfortran.dg/index_5.f90: New.
4554 2021-11-10  Richard Biener  <rguenther@suse.de>
4556         Backported from master:
4557         2021-11-10  Richard Biener  <rguenther@suse.de>
4559         PR testsuite/102690
4560         * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
4561         and optimization.
4563 2021-11-08  Richard Biener  <rguenther@suse.de>
4565         PR tree-optimization/102798
4566         * gcc.dg/pr102798.c: New testcase.
4568 2021-11-08  Richard Biener  <rguenther@suse.de>
4570         PR middle-end/102518
4571         * gcc.dg/torture/pr102518.c: New testcase.
4573 2021-11-08  Richard Biener  <rguenther@suse.de>
4575         Backported from master:
4576         2021-10-18  Richard Biener  <rguenther@suse.de>
4578         PR tree-optimization/102788
4579         * g++.dg/vect/pr102788.cc: New testcase.
4581 2021-11-08  Richard Biener  <rguenther@suse.de>
4583         Backported from master:
4584         2021-10-15  Richard Biener  <rguenther@suse.de>
4586         PR ipa/102762
4587         * gcc.dg/torture/pr102762.c: New testcase.
4589 2021-11-08  Richard Biener  <rguenther@suse.de>
4591         Backported from master:
4592         2021-10-12  Richard Biener  <rguenther@suse.de>
4594         PR tree-optimization/102572
4595         * g++.dg/vect/pr102572.cc: New testcase.
4597 2021-11-08  Richard Biener  <rguenther@suse.de>
4599         Backported from master:
4600         2021-09-01  Richard Biener  <rguenther@suse.de>
4602         PR tree-optimization/102139
4603         * gcc.dg/torture/pr102139.c: New testcase.
4605 2021-11-08  Richard Biener  <rguenther@suse.de>
4607         Backported from master:
4608         2021-10-11  Richard Biener  <rguenther@suse.de>
4610         PR middle-end/101480
4611         * g++.dg/torture/pr10148.C: New testcase.
4613 2021-11-08  Martin Liska  <mliska@suse.cz>
4615         Backported from master:
4616         2021-11-08  Martin Liska  <mliska@suse.cz>
4618         PR gcov-profile/100520
4619         * gcc.dg/pr100520.c: New test.
4621 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
4623         Backported from master:
4624         2021-10-26  Harald Anlauf  <anlauf@gmx.de>
4626         PR fortran/102816
4627         * gfortran.dg/pr102816.f90: New test.
4629 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
4631         Backported from master:
4632         2021-10-15  Harald Anlauf  <anlauf@gmx.de>
4633                     Tobias Burnus  <tobias@codesourcery.com>
4635         PR fortran/102685
4636         * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
4637         * gfortran.dg/pr70931.f90: Likewise.
4638         * gfortran.dg/transfer_simplify_2.f90: Likewise.
4639         * gfortran.dg/pr102685.f90: New test.
4641 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
4643         Backported from master:
4644         2021-11-06  Harald Anlauf  <anlauf@gmx.de>
4646         PR fortran/102715
4647         * gfortran.dg/pr68019.f90: Adjust error message.
4648         * gfortran.dg/pr102715.f90: New test.
4650 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
4652         Backported from master:
4653         2021-11-05  Harald Anlauf  <anlauf@gmx.de>
4655         PR fortran/102817
4656         * gfortran.dg/pr102817.f90: New test.
4658 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
4660         Backported from master:
4661         2021-10-10  Harald Anlauf  <anlauf@gmx.de>
4663         PR fortran/99348
4664         PR fortran/102521
4665         * gfortran.dg/parameter_array_init_8.f90: New test.
4667 2021-11-04  H.J. Lu  <hjl.tools@gmail.com>
4669         Backported from master:
4670         2021-11-04  H.J. Lu  <hjl.tools@gmail.com>
4672         * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
4674 2021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
4676         * gcc.target/i386/amxtile-3.c: New test.
4678 2021-11-03  Vladimir N. Makarov  <vmakarov@redhat.com>
4680         PR rtl-optimization/102842
4681         * g++.target/arm/pr102842.C: New test.
4683 2021-11-03  Richard Biener  <rguenther@suse.de>
4685         Backported from master:
4686         2021-10-13  Richard Biener  <rguenther@suse.de>
4688         PR ipa/102714
4689         * gcc.dg/ipa/pr102714.c: New testcase.
4691 2021-10-27  Harald Anlauf  <anlauf@gmx.de>
4693         Backported from master:
4694         2021-10-26  Harald Anlauf  <anlauf@gmx.de>
4696         PR fortran/102917
4697         * gfortran.dg/pdt_4.f03: Adjust testcase.
4699 2021-10-27  Martin Jambor  <mjambor@suse.cz>
4701         Backported from master:
4702         2021-10-21  Martin Jambor  <mjambor@suse.cz>
4704         PR tree-optimization/102505
4705         * g++.dg/torture/pr102505.C: New test.
4707 2021-10-20  Jakub Jelinek  <jakub@redhat.com>
4709         Backported from master:
4710         2021-10-20  Jakub Jelinek  <jakub@redhat.com>
4712         PR c++/102642
4713         * g++.dg/tls/pr102642.C: New test.
4715 2021-10-19  Tobias Burnus  <tobias@codesourcery.com>
4717         Backported from master:
4718         2021-10-18  Tobias Burnus  <tobias@codesourcery.com>
4720         PR fortran/102745
4721         * gfortran.dg/class_72.f90: New.
4723 2021-10-18  Uroš Bizjak  <ubizjak@gmail.com>
4725         PR target/102761
4726         * gcc.target/i386/pr102761.c: New test.
4728 2021-10-18  Kito Cheng  <kito.cheng@sifive.com>
4730         Backported from master:
4731         2021-10-11  Kito Cheng  <kito.cheng@sifive.com>
4733         PR target/100316
4734         * gcc.c-torture/compile/pr100316.c: New.
4736 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
4738         Backported from master:
4739         2021-07-19  Andrew Stubbs  <ams@codesourcery.com>
4741         PR target/100208
4742         * gcc.target/gcn/sram-ecc-1.c: New test.
4743         * gcc.target/gcn/sram-ecc-2.c: New test.
4744         * gcc.target/gcn/sram-ecc-3.c: New test.
4745         * gcc.target/gcn/sram-ecc-4.c: New test.
4746         * gcc.target/gcn/sram-ecc-5.c: New test.
4747         * gcc.target/gcn/sram-ecc-6.c: New test.
4748         * gcc.target/gcn/sram-ecc-7.c: New test.
4749         * gcc.target/gcn/sram-ecc-8.c: New test.
4751 2021-10-17  Harald Anlauf  <anlauf@gmx.de>
4753         Backported from master:
4754         2021-10-14  Harald Anlauf  <anlauf@gmx.de>
4756         PR fortran/102716
4757         * gfortran.dg/shape_10.f90: New test.
4759 2021-10-14  Vladimir N. Makarov  <vmakarov@redhat.com>
4761         PR rtl-optimization/102627
4762         * gcc.target/i386/pr102627.c: New test.
4764 2021-10-11  Andrew Pinski  <apinski@marvell.com>
4766         Backported from master:
4767         2021-10-10  Andrew Pinski  <apinski@marvell.com>
4769         PR tree-optimization/102622
4770         * gcc.c-torture/execute/bitfld-10.c: New test.
4772 2021-10-08  Jakub Jelinek  <jakub@redhat.com>
4774         Backported from master:
4775         2021-10-08  Jakub Jelinek  <jakub@redhat.com>
4777         PR c++/102640
4778         * c-c++-common/gomp/pr102640.c: New test.
4780 2021-10-07  Patrick Palka  <ppalka@redhat.com>
4782         Backported from master:
4783         2021-10-07  Patrick Palka  <ppalka@redhat.com>
4785         PR c++/99904
4786         * g++.dg/cpp2a/concepts-ttp4.C: New test.
4788 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4790         Backported from master:
4791         2021-10-05  Patrick Palka  <ppalka@redhat.com>
4793         PR c++/102547
4794         * g++.dg/cpp0x/variadic-partial2.C: New test.
4795         * g++.dg/cpp0x/variadic-partial2a.C: New test.
4797 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4799         Backported from master:
4800         2021-09-30  Patrick Palka  <ppalka@redhat.com>
4802         PR c++/102535
4803         * g++.dg/ext/is_trivially_constructible7.C: New test.
4805 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4807         Backported from master:
4808         2021-09-30  Patrick Palka  <ppalka@redhat.com>
4810         PR c++/95567
4811         * g++.dg/cpp2a/spaceship-virtual1.C: New test.
4813 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4815         Backported from master:
4816         2021-09-24  Patrick Palka  <ppalka@redhat.com>
4818         PR c++/98216
4819         PR c++/91292
4820         * g++.dg/cpp2a/nontype-float2.C: New test.
4822 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4824         Backported from master:
4825         2021-09-22  Patrick Palka  <ppalka@redhat.com>
4827         DR 2446
4828         PR c++/102412
4829         * g++.dg/cpp2a/concepts-nondep2.C: New test.
4830         * g++.dg/cpp2a/concepts-nondep3.C: New test.
4832 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4834         Backported from master:
4835         2021-09-16  Patrick Palka  <ppalka@redhat.com>
4837         PR c++/98486
4838         * g++.dg/cpp2a/concepts-var-templ1.C: New test.
4839         * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
4840         * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
4842 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4844         Backported from master:
4845         2021-09-14  Patrick Palka  <ppalka@redhat.com>
4847         PR c++/102163
4848         * g++.dg/cpp0x/constexpr-empty17.C: New test.
4850 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4852         Backported from master:
4853         2021-08-18  Patrick Palka  <ppalka@redhat.com>
4855         PR c++/101344
4856         PR c++/101803
4857         * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
4858         * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
4860 2021-10-06  Patrick Palka  <ppalka@redhat.com>
4862         Backported from master:
4863         2021-08-18  Patrick Palka  <ppalka@redhat.com>
4865         PR c++/101883
4866         * g++.dg/cpp2a/nontype-class49.C: New test.
4868 2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
4870         Backported from master:
4871         2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
4873         * gfortran.dg/attr_deprecated-2.f90: New test.
4875 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
4877         Backported from master:
4878         2021-10-05  Jakub Jelinek  <jakub@redhat.com>
4880         PR c++/102548
4881         * g++.target/i386/pr102548.C: New test.
4883 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
4885         Backported from master:
4886         2021-10-01  Jakub Jelinek  <jakub@redhat.com>
4887                     Richard Biener  <rguenther@suse.de>
4889         PR sanitizer/102515
4890         * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
4892 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
4894         Backported from master:
4895         2021-10-01  Jakub Jelinek  <jakub@redhat.com>
4897         PR c++/102496
4898         * g++.dg/tls/pr102496-1.C: New test.
4899         * g++.dg/tls/pr102496-2.C: New test.
4901 2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>
4903         Backported from master:
4904         2021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
4906         * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
4907         * g++.target/s390/mi-thunk.C: New test.
4908         * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
4909         tests.
4910         * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
4911         * gcc.target/s390/risbg-ll-3.c: Likewise.
4912         * gcc.target/s390/call.h: Common code for the new tests.
4913         * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
4914         * gcc.target/s390/call-z10-pic.c: New test.
4915         * gcc.target/s390/call-z10.c: New test.
4916         * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
4917         * gcc.target/s390/call-z9-pic.c: New test.
4918         * gcc.target/s390/call-z9.c: New test.
4919         * gcc.target/s390/mfentry-m64-pic.c: New test.
4920         * gcc.target/s390/tls.h: Common code for the new TLS tests.
4921         * gcc.target/s390/tls-pic.c: New test.
4922         * gcc.target/s390/tls.c: New test.
4924 2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>
4926         Backported from master:
4927         2021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
4929         * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
4930         prologue size.
4931         * gcc.target/s390/mnop-mcount-m64.c: Likewise.
4933 2021-10-04  Pat Haugen  <pthaugen@linux.ibm.com>
4935         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update counts.
4937 2021-10-03  Harald Anlauf  <anlauf@gmx.de>
4939         Backported from master:
4940         2021-09-30  Harald Anlauf  <anlauf@gmx.de>
4942         PR fortran/102458
4943         * gfortran.dg/pr102458b.f90: New test.
4945 2021-10-03  Harald Anlauf  <anlauf@gmx.de>
4947         Backported from master:
4948         2021-09-24  Harald Anlauf  <anlauf@gmx.de>
4950         PR fortran/102458
4951         * gfortran.dg/pr102458.f90: New test.
4953 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
4955         Backported from master:
4956         2021-09-28  Iain Sandoe  <iain@sandoe.co.uk>
4958         PR c++/102454
4959         * g++.dg/coroutines/pr102454.C: New test.
4961 2021-10-03  Jason Merrill  <jason@redhat.com>
4963         Backported from master:
4964         2021-05-07  Jason Merrill  <jason@redhat.com>
4966         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4967         Adjust diagnostic.
4969 2021-09-30  Harald Anlauf  <anlauf@gmx.de>
4971         Backported from master:
4972         2021-09-29  Harald Anlauf  <anlauf@gmx.de>
4974         PR fortran/102520
4975         * gfortran.dg/pr102520.f90: New test.
4977 2021-09-29  Peter Bergner  <bergner@linux.ibm.com>
4979         Backported from master:
4980         2021-09-14  Peter Bergner  <bergner@linux.ibm.com>
4982         * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
4983         built-in.  Update instruction counts.
4985 2021-09-28  Jakub Jelinek  <jakub@redhat.com>
4987         Backported from master:
4988         2021-09-28  Jakub Jelinek  <jakub@redhat.com>
4990         PR target/102498
4991         * gcc.target/i386/pr102498.c: New test.
4993 2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
4995         Backported from master:
4996         2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
4998         * gcc.target/s390/pr102222.c: New test.
5000 2021-09-21  Harald Anlauf  <anlauf@gmx.de>
5002         Backported from master:
5003         2021-09-17  Harald Anlauf  <anlauf@gmx.de>
5005         PR fortran/102366
5006         * gfortran.dg/pr102366.f90: New test.
5008 2021-09-21  Eric Botcazou  <ebotcazou@adacore.com>
5010         * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
5011         * gcc.dg/pr91441.c: Likewise.
5012         * gcc.dg/pr96260.c: Likewise.
5013         * gcc.dg/pr96307.c: Likewise.
5014         * gnat.dg/asan1.adb: Likewise.
5015         * g++.dg/abi/anon4.C: Likewise.
5017 2021-09-20  Tobias Burnus  <tobias@codesourcery.com>
5019         * gfortran.dg/gomp/distribute-order-concurrent.f90: New test.
5021 2021-09-19  Harald Anlauf  <anlauf@gmx.de>
5023         Backported from master:
5024         2021-09-16  Harald Anlauf  <anlauf@gmx.de>
5026         PR fortran/102287
5027         * gfortran.dg/intent_out_14.f90: New test.
5029 2021-09-19  Harald Anlauf  <anlauf@gmx.de>
5031         Backported from master:
5032         2021-09-14  Harald Anlauf  <anlauf@gmx.de>
5034         PR fortran/102311
5035         * gfortran.dg/entry_25.f90: New test.
5037 2021-09-17  Eric Botcazou  <ebotcazou@adacore.com>
5039         * gcc.target/sparc/20210917-1.c: New test.
5041 2021-09-16  Harald Anlauf  <anlauf@gmx.de>
5043         Backported from master:
5044         2021-09-13  Harald Anlauf  <anlauf@gmx.de>
5046         PR fortran/85130
5047         * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
5048         test that was erroneously considered as illegal.
5050 2021-09-16  Harald Anlauf  <anlauf@gmx.de>
5052         Backported from master:
5053         2021-09-13  Harald Anlauf  <anlauf@gmx.de>
5055         PR fortran/82314
5056         * gfortran.dg/pr82314.f90: New test.
5058 2021-09-16  Andrew Pinski  <apinski@marvell.com>
5060         Backported from master:
5061         2021-09-01  Andrew Pinski  <apinski@marvell.com>
5063         PR target/101934
5064         * gcc.target/aarch64/memset-strict-align-1.c: New test.
5066 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
5068         Backported from master:
5069         2021-09-15  Jakub Jelinek  <jakub@redhat.com>
5071         PR c++/88578
5072         PR c++/102295
5073         * g++.dg/ext/flexary39.C: New test.
5074         * g++.dg/ext/flexary40.C: New test.
5076 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
5078         Backported from master:
5079         2021-09-14  Jakub Jelinek  <jakub@redhat.com>
5081         PR c++/102295
5082         * g++.target/i386/pr102295.C: New test.
5084 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
5086         Backported from master:
5087         2021-09-14  Jakub Jelinek  <jakub@redhat.com>
5089         PR c++/102305
5090         * g++.dg/cpp0x/pr102305.C: New test.
5092 2021-09-15  Pat Haugen  <pthaugen@linux.ibm.com>
5094         * gcc.target/powerpc/fusion-p10-stst.c: New test.
5095         * gcc.target/powerpc/fusion-p10-stst2.c: New test.
5097 2021-09-15  Peter Bergner  <bergner@linux.ibm.com>
5099         Backported from master:
5100         2021-07-14  Peter Bergner  <bergner@linux.ibm.com>
5102         * gcc.target/powerpc/mma-builtin-9.c: New test.
5104 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
5106         * gnat.dg/enum_rep2.adb: New test.
5108 2021-09-14  Xionghu Luo  <luoxhu@linux.ibm.com>
5110         PR target/97142
5111         * gcc.target/powerpc/pr97142.c: New test.
5112         (cherry-picked from 546ecb0054af302acf0839c7f3eb78598f8c0672)
5114 2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
5116         Backported from master:
5117         2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
5119         PR d/102185
5120         * gdc.dg/pr102185.d: New test.
5122 2021-09-11  Harald Anlauf  <anlauf@gmx.de>
5124         Backported from master:
5125         2021-09-09  Harald Anlauf  <anlauf@gmx.de>
5127         PR fortran/98490
5128         * gfortran.dg/bounds_check_23.f90: New test.
5130 2021-09-11  Harald Anlauf  <anlauf@gmx.de>
5132         Backported from master:
5133         2021-09-07  Harald Anlauf  <anlauf@gmx.de>
5135         PR fortran/101327
5136         * gfortran.dg/pr101327.f90: New test.
5138 2021-09-08  Jakub Jelinek  <jakub@redhat.com>
5140         Backported from master:
5141         2021-09-08  Jakub Jelinek  <jakub@redhat.com>
5143         PR target/102224
5144         * gcc.dg/pr102224.c: New test.
5145         * gcc.target/i386/avx-pr102224.c: New test.
5147 2021-09-08  Joseph Myers  <joseph@codesourcery.com>
5149         Backported from master:
5150         2021-09-08  Joseph Myers  <joseph@codesourcery.com>
5152         * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
5154 2021-09-08  Joseph Myers  <joseph@codesourcery.com>
5156         Backported from master:
5157         2021-09-08  Joseph Myers  <joseph@codesourcery.com>
5159         * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
5160         gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
5161         gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
5162         gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
5163         gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: Use -ftree-cselim.
5165 2021-09-07  Jakub Jelinek  <jakub@redhat.com>
5167         Backported from master:
5168         2021-09-07  Jakub Jelinek  <jakub@redhat.com>
5170         PR c++/100495
5171         * g++.dg/cpp2a/constexpr-new21.C: New test.
5173 2021-09-06  Richard Biener  <rguenther@suse.de>
5175         Backported from master:
5176         2021-08-25  Richard Biener  <rguenther@suse.de>
5178         PR tree-optimization/102046
5179         * gcc.dg/vect/pr102046.c: New testcase.
5181 2021-09-06  Richard Biener  <rguenther@suse.de>
5183         Backported from master:
5184         2021-08-17  Richard Biener  <rguenther@suse.de>
5186         PR tree-optimization/101925
5187         * gcc.dg/sso-16.c: New testcase.
5189 2021-09-06  Richard Biener  <rguenther@suse.de>
5191         Backported from master:
5192         2021-08-10  Richard Biener  <rguenther@suse.de>
5194         PR middle-end/101824
5195         * gcc.dg/tree-ssa/pr101824.c: New testcase.
5197 2021-09-05  Harald Anlauf  <anlauf@gmx.de>
5199         Backported from master:
5200         2021-08-31  Harald Anlauf  <anlauf@gmx.de>
5202         PR fortran/100950
5203         * gfortran.dg/pr100950.f90: Extend coverage.
5205 2021-09-05  Harald Anlauf  <anlauf@gmx.de>
5207         Backported from master:
5208         2021-08-19  Harald Anlauf  <anlauf@gmx.de>
5210         PR fortran/100950
5211         * gfortran.dg/pr100950.f90: New test.
5213 2021-09-03  Harald Anlauf  <anlauf@gmx.de>
5215         Backported from master:
5216         2021-08-30  Harald Anlauf  <anlauf@gmx.de>
5218         PR fortran/101349
5219         * gfortran.dg/unlimited_polymorphic_33.f90: New test.
5221 2021-09-03  Harald Anlauf  <anlauf@gmx.de>
5223         Backported from master:
5224         2021-08-30  Harald Anlauf  <anlauf@gmx.de>
5226         PR fortran/102113
5227         * gfortran.dg/goto_9.f90: New test.
5229 2021-09-03  Michael Meissner  <meissner@linux.ibm.com>
5231         PR target/94630
5232         * gcc.target/powerpc/pr70117.c: Specify that we need the long double
5233         type to be IBM 128-bit.  Remove the code to use __ibm128.
5234         Backport from master 2021-08-25.
5235         * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
5236         double type to be IBM 128-bit.  Run the test at -O2 optimization.
5237         Backport from master 2021-08-25.
5238         * lib/target-supports.exp (add_options_for_long_double_ibm128): New
5239         function.  Backport from master 2021-08-25.
5240         (check_effective_target_long_double_ibm128): New function.
5241         (add_options_for_long_double_ieee128): New function.
5242         (check_effective_target_long_double_ieee128): New function.
5243         (add_options_for_long_double_64bit): New function.
5244         (check_effective_target_long_double_64bit): New function.
5246 2021-09-03  liuhongt  <hongtao.liu@intel.com>
5248         PR target/102166
5249         * g++.target/i386/pr102166.C: New test.
5251 2021-09-02  Peter Bergner  <bergner@linux.ibm.com>
5253         Backported from master:
5254         2021-08-19  Peter Bergner  <bergner@linux.ibm.com>
5256         PR target/101849
5257         * gcc.target/powerpc/pr101849.c: New test.
5259 2021-09-01  Marek Polacek  <polacek@redhat.com>
5260             Jakub Jelinek  <jakub@redhat.com>
5262         PR c++/101592
5263         * g++.dg/warn/Wlogical-op-3.C: New test.
5265 2021-09-01  Jakub Jelinek  <jakub@redhat.com>
5267         Backported from master:
5268         2021-09-01  Jakub Jelinek  <jakub@redhat.com>
5270         PR tree-optimization/102124
5271         * gcc.dg/torture/pr102124.c: New test.
5273 2021-08-30  Harald Anlauf  <anlauf@gmx.de>
5275         Backported from master:
5276         2021-08-28  Harald Anlauf  <anlauf@gmx.de>
5278         PR fortran/87737
5279         * gfortran.dg/entry_24.f90: New test.
5281 2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>
5283         Backported from master:
5284         2021-07-29  Haochen Gui  <guihaoc@gcc.gnu.org>
5286         PR target/100952
5287         * gcc.target/powerpc/pr56605.c: Change matching
5288         conditions.
5289         * gcc.target/powerpc/pr81348.c: Likewise.
5291 2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>
5293         Backported from master:
5294         2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
5296         * gcc.target/powerpc/not-promote-mode.c: New.
5298 2021-08-28  Paul Thomas  <pault@gcc.gnu.org>
5300         Backported from master:
5301         2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
5303         PR fortran/46691
5304         PR fortran/99819
5305         * gfortran.dg/class_dummy_6.f90: New test.
5306         * gfortran.dg/class_dummy_7.f90: New test.
5308 2021-08-27  konglin1  <lingling.kong@intel.com>
5310         PR target/101472
5311         * gcc.target/i386/avx512f-pr101472.c: New test.
5312         * gcc.target/i386/avx512vl-pr101472.c: New test.
5314 2021-08-26  Harald Anlauf  <anlauf@gmx.de>
5316         Backported from master:
5317         2021-08-24  Harald Anlauf  <anlauf@gmx.de>
5319         PR fortran/98411
5320         * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
5321         F2008, and verify case of implicit SAVE.
5323 2021-08-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5325         Backported from master:
5326         2021-05-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5328         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
5329         * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
5330         (plugin_init): Likewise.
5331         * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
5332         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5333         (plugin_init): Likewise.
5334         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
5335         (plugin_init): Likewise.
5337 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
5339         Backported from master:
5340         2021-08-05  H.J. Lu  <hjl.tools@gmail.com>
5342         PR target/99744
5343         * gcc.target/i386/pr99744-3.c: New test.
5344         * gcc.target/i386/pr99744-4.c: Likewise.
5345         * gcc.target/i386/pr99744-5.c: Likewise.
5346         * gcc.target/i386/pr99744-6.c: Likewise.
5347         * gcc.target/i386/pr99744-7.c: Likewise.
5348         * gcc.target/i386/pr99744-8.c: Likewise.
5350 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
5352         Backported from master:
5353         2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
5355         PR target/101492
5356         * gcc.target/i386/pr101492-1.c: New test.
5357         * gcc.target/i386/pr101492-2.c: Likewise.
5358         * gcc.target/i386/pr101492-3.c: Likewise.
5359         * gcc.target/i386/pr101492-4.c: Likewise.
5361 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
5363         Backported from master:
5364         2021-07-21  H.J. Lu  <hjl.tools@gmail.com>
5366         PR target/101549
5367         * gcc.target/i386/crc32-6.c: New test.
5369 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
5371         Backported from master:
5372         2021-04-21  H.J. Lu  <hjl.tools@gmail.com>
5374         * gcc.target/i386/monitor-2.c: New test.
5376 2021-08-25  konglin1  <lingling.kong@intel.com>
5378         PR target/101471
5379         * gcc.target/i386/avx512f-pr101471.c: New test.
5381 2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
5383         Backported from master:
5384         2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
5386         PR target/102035
5387         * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
5388         * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
5389         * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
5390         * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
5391         * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
5392         * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
5393         * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
5394         * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
5396 2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
5398         Backported from master:
5399         2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
5401         * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
5402         New function.
5404 2021-08-24  Jan Hubicka  <jh@suse.cz>
5406         Backported from master:
5407         2021-08-22  Jan Hubicka  <hubicka@ucw.cz>
5408                     Martin Liska  <mliska@suse.cz>
5410         * gcc.dg/lto/pr101949_0.c: New test.
5411         * gcc.dg/lto/pr101949_1.c: New test.
5413 2021-08-24  Richard Biener  <rguenther@suse.de>
5415         Backported from master:
5416         2021-08-23  Richard Biener  <rguenther@suse.de>
5418         PR ipa/97565
5419         * g++.dg/lto/pr97565_0.C: New testcase.
5420         * g++.dg/lto/pr97565_1.C: Likewise.
5422 2021-08-23  Jakub Jelinek  <jakub@redhat.com>
5424         Backported from master:
5425         2021-08-23  Jakub Jelinek  <jakub@redhat.com>
5427         PR debug/101905
5428         * gcc.dg/guality/pr101905.c: New test.
5430 2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
5432         Backported from master:
5433         2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
5435         PR testsuite/101969
5436         * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
5438 2021-08-18  Christophe Lyon  <christophe.lyon@foss.st.com>
5440         Backported from master:
5441         2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
5443         PR target/101723
5444         * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
5445         typo.
5447 2021-08-18  Christophe Lyon  <christophe.lyon@foss.st.com>
5449         Backported from master:
5450         2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
5452         PR target/101723
5453         * gcc.target/arm/attr-neon3.c: Fix typo.
5454         * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
5456 2021-08-18  Richard Earnshaw  <rearnsha@arm.com>
5458         Backported from master:
5459         2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
5461         PR target/101723
5462         * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
5463         * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
5464         * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
5465         * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
5466         Add a non-no-op function body.
5467         * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
5468         * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
5469         * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
5470         * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
5471         check-function-bodies.
5472         * gcc.target/arm/attr-neon3.c: Likewise.
5473         * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
5474         multiple instances.
5475         * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
5476         * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
5478 2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
5480         Backported from master:
5481         2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
5483         * gcc.dg/pr78213.c: Restore testing.
5485 2021-08-17  Richard Biener  <rguenther@suse.de>
5487         PR tree-optimization/101373
5488         PR tree-optimization/101868
5489         * gcc.dg/lto/pr101868_0.c: New testcase.
5490         * gcc.dg/lto/pr101868_1.c: Likewise.
5491         * gcc.dg/lto/pr101868_2.c: Likewise.
5492         * gcc.dg/lto/pr101868_3.c: Likewise.
5494 2021-08-16  Harald Anlauf  <anlauf@gmx.de>
5496         Backported from master:
5497         2021-08-15  Harald Anlauf  <anlauf@gmx.de>
5499         PR fortran/99351
5500         * gfortran.dg/coarray_sync.f90: New test.
5501         * gfortran.dg/coarray_3.f90: Adjust error messages.
5503 2021-08-16  Martin Liska  <mliska@suse.cz>
5505         PR ipa/100600
5506         * gcc.dg/ipa/pr100600.c: New test.
5508 2021-08-16  Martin Liska  <mliska@suse.cz>
5510         PR ipa/101261
5511         * gcc.target/i386/pr101261.c: New test.
5513 2021-08-13  Martin Liska  <mliska@suse.cz>
5515         PR gcov-profile/100788
5516         * gcc.dg/pr100788.c: New test.
5518 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
5520         Backported from master:
5521         2021-08-12  Jakub Jelinek  <jakub@redhat.com>
5523         PR preprocessor/101638
5524         * gcc.dg/cpp/pr101638.c: New test.
5526 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
5528         Backported from master:
5529         2021-08-04  Jakub Jelinek  <jakub@redhat.com>
5531         PR c++/101759
5532         * g++.dg/gomp/pr101759.C: New test.
5533         * g++.dg/goacc/pr101759.C: New test.
5535 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
5537         Backported from master:
5538         2021-07-28  Jakub Jelinek  <jakub@redhat.com>
5540         PR middle-end/101624
5541         * gfortran.dg/ubsan/ubsan.exp: New file.
5542         * gfortran.dg/ubsan/pr101624.f90: New test.
5544 2021-08-12  Patrick Palka  <ppalka@redhat.com>
5546         Backported from master:
5547         2021-08-12  Patrick Palka  <ppalka@redhat.com>
5549         PR c++/101663
5550         * g++.dg/cpp2a/construct_at.h: New convenience header file that
5551         defines minimal implementations of std::construct_at/destroy_at,
5552         split out from ...
5553         * g++.dg/cpp2a/constexpr-new5.C: ... here.
5554         * g++.dg/cpp2a/constexpr-new6.C: Use the header.
5555         * g++.dg/cpp2a/constexpr-new14.C: Likewise.
5556         * g++.dg/cpp2a/constexpr-new20.C: New test.
5558 2021-08-11  Patrick Palka  <ppalka@redhat.com>
5560         Backported from master:
5561         2021-08-11  Patrick Palka  <ppalka@redhat.com>
5563         PR c++/101725
5564         DR 2082
5565         * g++.dg/DRs/dr2082.C: New test.
5566         * g++.dg/cpp2a/concepts-uneval4.C: New test.
5568 2021-08-11  Harald Anlauf  <anlauf@gmx.de>
5570         Backported from master:
5571         2021-07-28  Harald Anlauf  <anlauf@gmx.de>
5573         PR fortran/101564
5574         * gfortran.dg/allocate_stat_3.f90: New test.
5575         * gfortran.dg/allocate_stat.f90: Adjust error messages.
5576         * gfortran.dg/implicit_11.f90: Likewise.
5577         * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
5579 2021-08-06  Richard Biener  <rguenther@suse.de>
5581         Backported from master:
5582         2021-07-19  Richard Biener  <rguenther@suse.de>
5584         PR tree-optimization/101505
5585         * gcc.dg/vect/pr101505.c: New testcase.
5587 2021-08-06  Richard Biener  <rguenther@suse.de>
5589         Backported from master:
5590         2021-07-29  Richard Biener  <rguenther@suse.de>
5592         PR c/101512
5593         * gcc.dg/torture/pr101512.c: New testcase.
5595 2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
5597         Backported from master:
5598         2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
5600         PR target/101132
5601         * gcc.target/mips/pr101132.c: New test.
5603 2021-07-29  Bill Schmidt  <wschmidt@linux.ibm.com>
5605         PR target/101531
5606         * gcc.target/powerpc/pr101129.c: Adjust.
5608 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
5610         Backported from master:
5611         2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
5613         PR d/101664
5614         * gdc.dg/extern-c++/extern-c++.exp: New.
5615         * gdc.dg/extern-c++/pr101664.d: New test.
5616         * gdc.dg/extern-c++/pr101664_1.cc: New test.
5618 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
5620         Backported from master:
5621         2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
5623         PR d/96435
5624         * gdc.dg/torture/pr96435.d: New test.
5626 2021-07-28  Martin Uecker  <muecker@gwdg.de>
5628         * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
5630 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
5632         Backported from master:
5633         2021-07-23  Harald Anlauf  <anlauf@gmx.de>
5635         PR fortran/101536
5636         * gfortran.dg/pr101536.f90: New test.
5638 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
5640         Backported from master:
5641         2021-07-21  Harald Anlauf  <anlauf@gmx.de>
5643         PR fortran/101514
5644         * gfortran.dg/pr101514.f90: New test.
5646 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
5648         Backported from master:
5649         2021-07-18  Harald Anlauf  <anlauf@gmx.de>
5651         PR fortran/101084
5652         * gfortran.dg/fmt_nonchar_3.f90: New test.
5654 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5656         Backported from master:
5657         2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5659         PR d/101640
5660         * gdc.dg/pr96429.d: Update test.
5661         * gdc.dg/pr101640.d: New test.
5663 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5665         Backported from master:
5666         2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5668         PR d/101490
5669         * gdc.dg/pr101490.d: New test.
5670         * gdc.test/fail_compilation/fail22144.d: New test.
5672 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5674         Backported from master:
5675         2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5677         PR d/101441
5678         * gdc.test/compilable/b19002.d: New test.
5680 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5682         Backported from master:
5683         2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5685         PR d/101127
5686         * gdc.dg/pr101127a.d: New test.
5687         * gdc.dg/pr101127b.d: New test.
5689 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5691         Backported from master:
5692         2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
5694         PR d/101619
5695         * gdc.test/fail_compilation/fail7424b.d: Update test.
5696         * gdc.test/fail_compilation/fail7424c.d: Update test.
5697         * gdc.test/fail_compilation/fail7424d.d: Update test.
5698         * gdc.test/fail_compilation/fail7424e.d: Update test.
5699         * gdc.test/fail_compilation/fail7424f.d: Update test.
5700         * gdc.test/fail_compilation/fail7424g.d: Update test.
5701         * gdc.test/fail_compilation/fail7424h.d: Update test.
5702         * gdc.test/fail_compilation/fail7424i.d: Update test.
5703         * gdc.test/compilable/test22133.d: New test.
5704         * gdc.test/fail_compilation/fail22133.d: New test.
5706 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
5708         Backported from master:
5709         2021-07-27  Jakub Jelinek  <jakub@redhat.com>
5711         PR middle-end/101586
5712         * g++.dg/torture/builtin-clear-padding-4.C: New test.
5714 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
5716         Backported from master:
5717         2021-07-23  Jakub Jelinek  <jakub@redhat.com>
5719         PR rtl-optimization/101562
5720         * gcc.c-torture/compile/pr101562.c: New test.
5722 2021-07-28  Release Manager
5724         * GCC 11.2.0 released.
5726 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
5728         Backported from master:
5729         2021-07-21  Jakub Jelinek  <jakub@redhat.com>
5731         PR middle-end/101535
5732         * c-c++-common/gomp/pr101535-1.c: New test.
5733         * c-c++-common/gomp/pr101535-2.c: New test.
5735 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
5737         Backported from master:
5738         2021-07-21  Jakub Jelinek  <jakub@redhat.com>
5740         PR c++/101516
5741         * g++.dg/gomp/pr101516.C: New test.
5743 2021-07-20  Jakub Jelinek  <jakub@redhat.com>
5745         PR target/101384
5746         * gcc.dg/pr101384.c: New test.
5748 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
5750         Backported from master:
5751         2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
5753         PR c++/95520
5754         * g++.dg/coroutines/pr95520.C: New test.
5756 2021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
5758         PR target/100182
5759         * gcc.target/i386/pr71245-1.c: Remove.
5760         * gcc.target/i386/pr71245-2.c: Ditto.
5762 2021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>
5764         PR target/101129
5765         * gcc.target/powerpc/pr101129.c: New.
5767 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
5769         Backported from master:
5770         2021-05-05  Tobias Burnus  <tobias@codesourcery.com>
5772         PR testsuite/100422
5773         * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
5775 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
5777         Backported from master:
5778         2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
5780         * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
5782 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
5784         Backported from master:
5785         2021-07-15  Jakub Jelinek  <jakub@redhat.com>
5787         PR c++/101443
5788         * g++.dg/cpp0x/nullptr46.C: New test.
5790 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
5792         Backported from master:
5793         2021-07-01  Jakub Jelinek  <jakub@redhat.com>
5795         PR debug/101266
5796         * gcc.dg/pr101266.c: New test.
5798 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
5800         Backported from master:
5801         2021-06-29  Jakub Jelinek  <jakub@redhat.com>
5803         PR c++/101210
5804         * g++.dg/ubsan/pr101210.C: New test.
5806 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
5808         Backported from master:
5809         2021-06-24  Jakub Jelinek  <jakub@redhat.com>
5811         PR c/101171
5812         * gcc.dg/pr101171.c: New test.
5814 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
5816         Backported from master:
5817         2021-06-24  Jakub Jelinek  <jakub@redhat.com>
5819         PR middle-end/101172
5820         * gcc.dg/pr101172.c: New test.
5822 2021-07-16  Patrick Palka  <ppalka@redhat.com>
5824         Backported from master:
5825         2021-07-16  Patrick Palka  <ppalka@redhat.com>
5827         PR c++/101233
5828         * g++.dg/cpp2a/class-deduction-alias10.C: New test.
5830 2021-07-16  Patrick Palka  <ppalka@redhat.com>
5832         Backported from master:
5833         2021-05-11  Patrick Palka  <ppalka@redhat.com>
5835         PR c++/100138
5836         * g++.dg/cpp2a/concepts-ctad4.C: New test.
5838 2021-07-15  Harald Anlauf  <anlauf@gmx.de>
5840         Backported from master:
5841         2021-07-14  Harald Anlauf  <anlauf@gmx.de>
5843         PR fortran/100949
5844         * gfortran.dg/pr100949.f90: New test.
5846 2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
5848         Backported from master:
5849         2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
5851         PR target/101023
5852         * g++.target/i386/pr101023a.C: New test.
5853         * g++.target/i386/pr101023b.C: Likewise.
5855 2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
5857         Backported from master:
5858         2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
5860         PR target/101395
5861         * gcc.target/i386/pr101395-1.c: New test.
5862         * gcc.target/i386/pr101395-2.c: Likewise.
5863         * gcc.target/i386/pr101395-3.c: Likewise.
5865 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
5867         Backported from master:
5868         2021-07-02  Andrew MacLeod  <amacleod@redhat.com>
5870         PR tree-optimization/101223
5871         * gcc.dg/pr101223.c: New.
5873 2021-07-14  Michael Meissner  <meissner@linux.ibm.com>
5875         PR target/100809
5876         * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
5878 2021-07-14  liuhongt  <hongtao.liu@intel.com>
5880         PR target/101185
5881         * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
5882         temporarily avoid regression, eventually xfail should be
5883         removed.
5885 2021-07-14  liuhongt  <hongtao.liu@intel.com>
5887         PR target/101142
5888         * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
5889         * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
5890         * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
5891         * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
5893 2021-07-14  Richard Biener  <rguenther@suse.de>
5895         Backported from master:
5896         2021-07-14  Richard Biener  <rguenther@suse.de>
5898         PR tree-optimization/101445
5899         * gcc.dg/vect/pr101445.c: New testcase.
5901 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5903         Backported from master:
5904         2021-07-09  Patrick Palka  <ppalka@redhat.com>
5906         PR c++/101181
5907         * g++.dg/cpp2a/concepts-requires26.C: New test.
5908         * g++.dg/cpp2a/lambda-uneval16.C: New test.
5910 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5912         Backported from master:
5913         2021-07-09  Patrick Palka  <ppalka@redhat.com>
5915         PR c++/101247
5916         * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
5917         example, which we now handle correctly.
5918         * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
5919         * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
5921 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5923         Backported from master:
5924         2021-07-02  Patrick Palka  <ppalka@redhat.com>
5926         PR c++/101247
5927         * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
5929 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5931         Backported from master:
5932         2021-07-01  Patrick Palka  <ppalka@redhat.com>
5934         PR c++/101194
5935         * g++.dg/cpp0x/constexpr-empty16.C: New test.
5937 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5939         Backported from master:
5940         2021-06-24  Patrick Palka  <ppalka@redhat.com>
5942         PR c++/98832
5943         * g++.dg/cpp2a/class-deduction-alias9.C: New test.
5945 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5947         Backported from master:
5948         2021-06-24  Patrick Palka  <ppalka@redhat.com>
5950         PR c++/101182
5951         * g++.dg/cpp2a/concepts-requires25.C: New test.
5953 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5955         Backported from master:
5956         2021-06-07  Patrick Palka  <ppalka@redhat.com>
5958         PR c++/100918
5959         * g++.dg/template/access38.C: New test.
5961 2021-07-13  Patrick Palka  <ppalka@redhat.com>
5963         Backported from master:
5964         2021-05-26  Patrick Palka  <ppalka@redhat.com>
5966         PR c++/97420
5967         * g++.dg/cpp0x/noexcept68.C: New test.
5969 2021-07-13  Richard Biener  <rguenther@suse.de>
5971         Backported from master:
5972         2021-07-12  Richard Biener  <rguenther@suse.de>
5974         PR tree-optimization/101394
5975         * gcc.dg/torture/pr101394.c: New testcase.
5977 2021-07-13  Richard Biener  <rguenther@suse.de>
5979         Backported from master:
5980         2021-07-01  Richard Biener  <rguenther@suse.de>
5982         PR tree-optimization/100778
5983         * gcc.dg/torture/pr100778.c: New testcase.
5985 2021-07-13  Richard Biener  <rguenther@suse.de>
5987         Backported from master:
5988         2021-05-28  Richard Biener  <rguenther@suse.de>
5990         PR tree-optimization/100778
5991         * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
5993 2021-07-09  Jason Merrill  <jason@redhat.com>
5995         PR c++/101098
5996         * g++.dg/concepts/explicit-spec1.C: New test.
5998 2021-07-09  Jason Merrill  <jason@redhat.com>
6000         PR c++/100838
6001         * g++.dg/init/no-elide2.C: New test.
6003 2021-07-09  Jason Merrill  <jason@redhat.com>
6005         PR c++/86355
6006         * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
6008 2021-07-09  Martin Jambor  <mjambor@suse.cz>
6010         Backported from master:
6011         2021-07-08  Martin Jambor  <mjambor@suse.cz>
6013         PR ipa/101066
6014         * gcc.dg/ipa/pr101066.c: New test.
6016 2021-07-08  Marek Polacek  <polacek@redhat.com>
6018         Backported from master:
6019         2021-07-08  Marek Polacek  <polacek@redhat.com>
6021         PR c++/101087
6022         * g++.dg/cpp0x/noexcept70.C: New test.
6024 2021-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6026         Backported from master:
6027         2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6029         PR fortran/100227
6030         * gfortran.dg/implied_do_io_7.f90: New test.
6032 2021-07-07  Jason Merrill  <jason@redhat.com>
6034         PR c++/101040
6035         PR c++/97566
6036         * g++.dg/cpp2a/no_unique_address13.C: New test.
6038 2021-07-07  Peter Bergner  <bergner@linux.ibm.com>
6040         Backported from master:
6041         2021-07-02  Peter Bergner  <bergner@linux.ibm.com>
6043         * gcc.target/powerpc/mma-builtin-7.c: New test.
6044         * gcc.target/powerpc/mma-builtin-8.c: New test.
6046 2021-07-07  Michael Meissner  <meissner@linux.ibm.com>
6047             2021-06-30 Michael Meissner  <meissner@linux.ibm.com>
6049         * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
6050         power10.
6051         * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
6052         New.
6053         Backported from master:
6055 2021-07-07  Michael Meissner  <meissner@linux.ibm.com>
6056             2021-07-01 Michael Meissner  <meissner@linux.ibm.com>
6058         * gcc.target/powerpc/float128-cmove.c: New test.
6059         * gcc.target/powerpc/float128-minmax-3.c: New test.
6060         Backported from master:
6062 2021-07-07  Richard Biener  <rguenther@suse.de>
6064         Backported from master:
6065         2021-06-28  Richard Biener  <rguenther@suse.de>
6067         PR tree-optimization/101229
6068         * gcc.dg/torture/pr101229.c: New testcase.
6070 2021-07-07  Richard Biener  <rguenther@suse.de>
6072         PR tree-optimization/101173
6073         PR tree-optimization/101280
6074         * gcc.dg/torture/pr101173.c: New testcase.
6075         * gcc.dg/tree-ssa/loop-interchange-16.c: New file.
6077 2021-07-07  Richard Biener  <rguenther@suse.de>
6079         Backported from master:
6080         2021-06-22  Richard Biener  <rguenther@suse.de>
6082         PR middle-end/101156
6083         * gcc.dg/pr101156.c: New testcase.
6085 2021-07-07  Richard Biener  <rguenther@suse.de>
6087         Backported from master:
6088         2021-06-08  Richard Biener  <rguenther@suse.de>
6090         PR tree-optimization/100923
6091         * gcc.dg/torture/pr100923.c: New testcase.
6093 2021-07-07  Richard Biener  <rguenther@suse.de>
6095         Backported from master:
6096         2021-06-16  Richard Biener  <rguenther@suse.de>
6098         PR tree-optimization/101088
6099         * gcc.dg/torture/pr101088.c: New testcase.
6101 2021-07-07  Richard Biener  <rguenther@suse.de>
6103         Backported from master:
6104         2021-06-11  Richard Biener  <rguenther@suse.de>
6106         PR tree-optimization/101025
6107         * gcc.dg/torture/pr101025.c: New testcase.
6109 2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
6111         Backported from master:
6112         2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
6114         PR d/101273
6115         * gdc.dg/torture/pr101273.d: New test.
6117 2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
6119         Backported from master:
6120         2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
6122         PR d/101282
6123         * gdc.dg/torture/pr101282.d: New test.
6125 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6127         * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
6128         for v4f, to avoid relying on exact floating-point equality.
6129         * jit.dg/test-vector-types.cc (check_div): Likewise.
6131 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6133         * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
6134         * jit.dg/test-asm.cc: Likewise.
6136 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6138         * gcc.dg/analyzer/symbolic-7.c: New test.
6140 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6142         * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
6143         expected number of enodes after the loop.
6144         * gcc.dg/analyzer/paths-8.c: New test.
6146 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6148         PR analyzer/99212
6149         * gcc.dg/analyzer/bitfields-1.c: New test.
6150         * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
6151         explicitly signed.
6152         (test_44): Update test values assigned to the bits to ones that
6153         fit in the range of the bitfield type.  Remove xfails.
6154         (test_45): Remove xfails.
6156 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6158         PR analyzer/100615
6159         * gcc.dg/analyzer/pr100615.c: New test.
6161 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
6163         PR analyzer/100244
6164         * g++.dg/analyzer/pr100244.C: New test.
6166 2021-06-29  Marek Polacek  <polacek@redhat.com>
6168         Backported from master:
6169         2021-06-26  Marek Polacek  <polacek@redhat.com>
6171         PR c++/100752
6172         * g++.dg/cpp0x/noexcept69.C: New test.
6173         * g++.dg/parse/saved1.C: Adjust dg-error.
6174         * g++.dg/template/crash50.C: Likewise.
6176 2021-06-25  Richard Biener  <rguenther@suse.de>
6178         Backported from master:
6179         2021-06-22  Richard Biener  <rguenther@suse.de>
6181         PR tree-optimization/101158
6182         * gfortran.dg/pr101158.f90: New testcase.
6184 2021-06-25  Richard Biener  <rguenther@suse.de>
6186         Backported from master:
6187         2021-06-22  Richard Biener  <rguenther@suse.de>
6189         PR tree-optimization/101151
6190         * gcc.dg/torture/pr101151.c: New testcase.
6192 2021-06-25  Richard Biener  <rguenther@suse.de>
6194         Backported from master:
6195         2021-06-24  Richard Biener  <rguenther@suse.de>
6197         PR tree-optimization/101105
6198         * gcc.dg/torture/pr101105.c: New testcase.
6200 2021-06-25  Richard Biener  <rguenther@suse.de>
6202         Backported from master:
6203         2021-05-19  Richard Biener  <rguenther@suse.de>
6205         PR middle-end/100672
6206         * gcc.dg/torture/pr100672.c: New testcase.
6208 2021-06-24  Sandra Loosemore  <sandra@codesourcery.com>
6209             Tobias Burnus  <tobias@codesourcery.com>
6211         PR fortran/93524
6212         * gfortran.dg/pr93524.c: New.
6213         * gfortran.dg/pr93524.f90: New.
6215 2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
6217         Backported from master:
6218         2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
6220         * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
6221         * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
6222         * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
6223         * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
6224         * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
6225         * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
6226         * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
6227         * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
6228         test it.
6229         * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
6230         * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
6231         * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
6232         * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
6233         * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
6234         * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
6235         * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
6236         test it.
6238 2021-06-23  Michael Meissner  <meissner@linux.ibm.com>
6240         * gcc.target/powerpc/float128-minmax-2.c: New test.
6242 2021-06-23  Uros Bizjak  <ubizjak@gmail.com>
6244         Backported from master:
6245         2021-06-23  Uroš Bizjak  <ubizjak@gmail.com>
6247         PR target/101175
6248         * gcc.target/i386/pr101175.c: New test.
6250 2021-06-23  Jakub Jelinek  <jakub@redhat.com>
6252         Backported from master:
6253         2021-06-21  Jakub Jelinek  <jakub@redhat.com>
6255         PR inline-asm/100785
6256         * c-c++-common/pr100785.c: New test.
6258 2021-06-22  liuhongt  <hongtao.liu@intel.com>
6260         PR target/100310
6261         * gcc.target/i386/pr100310.c: New test.
6263 2021-06-21  Carl Love  <cel@us.ibm.com>
6265         * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
6266         count.
6267         Add tests for vec_signextq.
6268         * gcc.target/powerpc/p9-sign_extend-runnable.c:  New test case.
6270 2021-06-21  Carl Love  <cel@us.ibm.com>
6272         * gcc.target/powerpc/fp128_conversions.c: New file.
6273         * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
6274         vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
6275         vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
6276         (ppc_native_128bit): Remove dg-require-effective-target.
6278 2021-06-21  Carl Love  <cel@us.ibm.com>
6280         * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
6281         tests.
6283 2021-06-21  Carl Love  <cel@us.ibm.com>
6285         * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
6286         conversion tests.
6288 2021-06-21  Carl Love  <cel@us.ibm.com>
6290         * gcc.target/powerpc/int_128bit-runnable.c: New test file.
6292 2021-06-21  Carl Love  <cel@us.ibm.com>
6294         * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
6295         New runnable test case.
6296         * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
6297         for xxlor instruction.
6299 2021-06-21  Jason Merrill  <jason@redhat.com>
6301         PR c++/101106
6302         * g++.dg/cpp0x/deleted15.C: New test.
6304 2021-06-21  Jason Merrill  <jason@redhat.com>
6306         PR c++/100879
6307         * g++.dg/diagnostic/enum3.C: New test.
6309 2021-06-21  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
6311         Backported from master:
6312         2021-06-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
6314         * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
6315         match counts.
6316         * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
6317         counts.
6318         * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
6319         counts.
6320         * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
6321         counts.
6323 2021-06-19  Harald Anlauf  <anlauf@gmx.de>
6325         Backported from master:
6326         2021-06-18  Harald Anlauf  <anlauf@gmx.de>
6328         PR fortran/100283
6329         PR fortran/101123
6330         * gfortran.dg/min0_max0_1.f90: New test.
6331         * gfortran.dg/min0_max0_2.f90: New test.
6333 2021-06-18  Harald Anlauf  <anlauf@gmx.de>
6335         Backported from master:
6336         2021-06-16  Harald Anlauf  <anlauf@gmx.de>
6338         PR fortran/95501
6339         PR fortran/95502
6340         * gfortran.dg/pr95502.f90: New test.
6342 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6344         Backported from master:
6345         2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6347         PR target/100856
6348         * gcc.target/arm/acle/pr100856.c: New test.
6349         * gcc.target/arm/multilib.exp: Add tests for cde options.
6351 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6353         Backported from master:
6354         2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6356         PR target/101016
6357         * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
6359 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6361         Backported from master:
6362         2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
6364         PR target/99939
6365         * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
6366         directives check for target is v8.1-m.main+mve or not before
6367         comparing the assembly output.
6368         * gcc.target/arm/cmse/cmse-20.c: New test.
6370 2021-06-18  Jakub Jelinek  <jakub@redhat.com>
6372         Backported from master:
6373         2021-06-16  Jakub Jelinek  <jakub@redhat.com>
6375         PR middle-end/101062
6376         * gcc.dg/pr101062.c: New test.
6378 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
6380         Backported from master:
6381         2021-06-14  Peter Bergner  <bergner@linux.ibm.com>
6383         PR target/100777
6384         * gcc.target/powerpc/pr100777.c: New test.
6386 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
6388         Backported from master:
6389         2021-06-10  Peter Bergner  <bergner@linux.ibm.com>
6391         * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
6392         tests.  Update expected counts.
6393         * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
6394         tests.  Update expected counts.
6396 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
6398         Backported from master:
6399         2021-05-31  Peter Bergner  <bergner@linux.ibm.com>
6401         PR target/99842
6402         * g++.target/powerpc/pr99842.C: New.
6404 2021-06-17  Martin Sebor  <msebor@redhat.com>
6406         PR c++/100876
6407         * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
6408         * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
6409         * g++.dg/warn/Wstringop-overflow-7.C: New test.
6410         * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
6411         * g++.dg/analyzer/placement-new.C: Prune out expected warning.
6413 2021-06-17  Martin Sebor  <msebor@redhat.com>
6415         PR c/100783
6416         * gcc.dg/nonnull-6.c: New test.
6418 2021-06-17  Martin Sebor  <msebor@redhat.com>
6420         PR middle-end/100732
6421         * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
6422         * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
6423         * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
6424         * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
6425         * gcc.dg/uninit-pr100732.c: New test.
6427 2021-06-17  Martin Sebor  <msebor@redhat.com>
6429         PR middle-end/100684
6430         * g++.dg/warn/Wnonnull13.C: New test.
6431         * g++.dg/warn/Wnonnull14.C: New test.
6432         * g++.dg/warn/Wnonnull15.C: New test.
6434 2021-06-17  Martin Sebor  <msebor@redhat.com>
6436         PR c/100619
6437         * gcc.dg/pr100619.c: New test.
6439 2021-06-17  Martin Sebor  <msebor@redhat.com>
6441         PR middle-end/100574
6442         * g++.dg/pr100574.C: New test.
6444 2021-06-17  Martin Sebor  <msebor@redhat.com>
6446         PR middle-end/100307
6447         * g++.dg/warn/Wplacement-new-size-9.C: New test.
6448         * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
6450 2021-06-17  Martin Sebor  <msebor@redhat.com>
6452         PR middle-end/100250
6453         * gcc.dg/uninit-pr100250.c: New test.
6455 2021-06-17  Aaron Sawdey  <acsawdey@linux.ibm.com>
6457         * gcc.target/powerpc/fusion-p10-logadd.c: New file.
6459 2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
6461         Backported from master:
6462         2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
6464         * gcc.target/s390/zvector/vec-doublee.c: New test.
6465         * gcc.target/s390/zvector/vec-floate.c: New test.
6467 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
6469         Backported from master:
6470         2021-06-16  Jakub Jelinek  <jakub@redhat.com>
6472         * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
6473         noinline, noclone.
6475 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
6477         Backported from master:
6478         2021-06-10  Jakub Jelinek  <jakub@redhat.com>
6480         PR debug/100852
6481         * g++.dg/opt/pr100852.C: New test.
6483 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
6485         Backported from master:
6486         2021-06-09  Jakub Jelinek  <jakub@redhat.com>
6488         PR fortran/100965
6489         * gfortran.dg/gomp/pr100965.f90: New test.
6491 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
6493         Backported from master:
6494         2021-06-07  Jakub Jelinek  <jakub@redhat.com>
6496         PR middle-end/100898
6497         * g++.dg/ext/va-arg-pack-3.C: New test.
6499 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
6501         Backported from master:
6502         2021-06-06  Jakub Jelinek  <jakub@redhat.com>
6504         PR c/100902
6505         * c-c++-common/gomp/pr100902-1.c: New test.
6507 2021-06-16  Jason Merrill  <jason@redhat.com>
6509         PR c++/101078
6510         * g++.dg/template/access39.C: New test.
6512 2021-06-16  Jason Merrill  <jason@redhat.com>
6514         PR c++/100796
6515         PR preprocessor/96391
6516         * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
6517         * g++.dg/plugin/plugin.exp: Run it.
6519 2021-06-16  Jason Merrill  <jason@redhat.com>
6521         PR c++/101029
6522         * g++.dg/ext/array4.C: New test.
6524 2021-06-16  Richard Biener  <rguenther@suse.de>
6526         Backported from master:
6527         2021-06-11  Richard Biener  <rguenther@suse.de>
6529         PR middle-end/101009
6530         * gcc.dg/torture/pr101009.c: New testcase.
6532 2021-06-16  Richard Biener  <rguenther@suse.de>
6534         PR tree-optimization/100981
6535         * gfortran.dg/vect/pr100981-1.f90: New testcase.
6537 2021-06-16  Richard Biener  <rguenther@suse.de>
6539         Backported from master:
6540         2021-06-14  Richard Biener  <rguenther@suse.de>
6542         PR tree-optimization/100934
6543         * gcc.dg/torture/pr100934.c: New testcase.
6545 2021-06-16  Richard Biener  <rguenther@suse.de>
6547         Backported from master:
6548         2021-05-28  Richard Biener  <rguenther@suse.de>
6550         PR ipa/100791
6551         * gcc.dg/pr100791.c: New testcase.
6553 2021-06-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
6555         PR fortran/82376
6556         * gfortran.dg/PR82376.f90: New test.
6558 2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
6560         * gcc.target/powerpc/fusion-p10-addadd.c: New file.
6562 2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
6564         * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
6565         * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
6566         * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
6567         * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
6568         * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
6569         * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
6570         * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
6572 2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>
6574         Backported from master:
6575         2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>
6577         PR d/100999
6578         * gdc.test/compilable/staticforeach.d: Add new tests.
6579         * gdc.test/fail_compilation/diag16976.d: Likewise.
6580         * gdc.test/fail_compilation/fail117.d: Likewise.
6581         * gdc.test/fail_compilation/fail238_m32.d: Likewise.
6582         * gdc.test/fail_compilation/fail238_m64.d: Likewise.
6583         * gdc.test/fail_compilation/fail7424b.d: Likewise.
6584         * gdc.test/fail_compilation/fail7424c.d: Likewise.
6585         * gdc.test/fail_compilation/fail7424d.d: Likewise.
6586         * gdc.test/fail_compilation/fail7424e.d: Likewise.
6587         * gdc.test/fail_compilation/fail7424f.d: Likewise.
6588         * gdc.test/fail_compilation/fail7424g.d: Likewise.
6589         * gdc.test/fail_compilation/fail7424h.d: Likewise.
6590         * gdc.test/fail_compilation/fail7424i.d: Likewise.
6591         * gdc.test/fail_compilation/fail9766.d: Likewise.
6592         * gdc.test/fail_compilation/ice9406.d: Likewise.
6593         * gdc.test/compilable/extra-files/minimal/object.d: New file.
6594         * gdc.test/compilable/interpret5.d: New test.
6595         * gdc.test/compilable/minimal3.d: New test.
6596         * gdc.test/compilable/test21742.d: New test.
6597         * gdc.test/compilable/test22006.d: New test.
6598         * gdc.test/fail_compilation/b12504.d: New test.
6599         * gdc.test/fail_compilation/fail22006.d: New test.
6600         * gdc.test/fail_compilation/test21927.d: New test.
6601         * gdc.test/fail_compilation/test21939.d: New test.
6603 2021-06-11  Aaron Sawdey  <acsawdey@linux.ibm.com>
6605         Backported from master:
6606         2021-05-21  Aaron Sawdey  <acsawdey@linux.ibm.com>
6608         * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
6609         * gcc.target/powerpc/fusion-p10-2logical.c: New file.
6611 2021-06-11  Aaron Sawdey  <acsawdey@linux.ibm.com>
6613         * gcc.dg/sms-4.c: Xfail for powerpc because changes in
6614         instruction latency cause SMS to work or fail.
6616 2021-06-10  Patrick Palka  <ppalka@redhat.com>
6618         Backported from master:
6619         2021-06-10  Patrick Palka  <ppalka@redhat.com>
6621         PR c++/100946
6622         * g++.dg/cpp2a/concepts-return-req3.C: New test.
6624 2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
6626         Backported from master:
6627         2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
6629         PR d/100967
6630         * gdc.dg/pr100967.d: New test.
6632 2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
6634         Backported from master:
6635         2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
6637         PR d/100964
6638         * gdc.test/compilable/betterCarray.d: Add test cases.
6640 2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
6642         Backported from master:
6643         2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
6645         PR d/100935
6646         * gdc.test/compilable/aggr_alignment.d: Add test cases.
6648 2021-06-09  Marek Polacek  <polacek@redhat.com>
6650         Backported from master:
6651         2021-06-08  Marek Polacek  <polacek@redhat.com>
6653         PR c++/100065
6654         * g++.dg/cpp2a/explicit18.C: New test.
6656 2021-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6658         * gcc.dg/sso-14.c: New test.
6660 2021-06-08  Jason Merrill  <jason@redhat.com>
6662         PR c++/100963
6663         * g++.dg/cpp0x/initlist124.C: New test.
6665 2021-06-08  Jason Merrill  <jason@redhat.com>
6667         PR c++/91706
6668         * g++.dg/template/lookup17.C: New test.
6670 2021-06-07  Patrick Palka  <ppalka@redhat.com>
6672         Backported from master:
6673         2021-06-03  Patrick Palka  <ppalka@redhat.com>
6675         PR c++/100862
6676         * g++.dg/cpp2a/using-enum-9.C: New test.
6678 2021-06-07  Patrick Palka  <ppalka@redhat.com>
6680         Backported from master:
6681         2021-06-04  Patrick Palka  <ppalka@redhat.com>
6683         PR c++/100102
6684         * g++.dg/cpp0x/alias-decl-72.C: New test.
6685         * g++.dg/cpp0x/alias-decl-72a.C: New test.
6687 2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
6689         Backported from master:
6690         2021-06-07  H.J. Lu  <hjl.tools@gmail.com>
6692         PR target/100885
6693         * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
6694         long.
6696 2021-06-07  liuhongt  <hongtao.liu@intel.com>
6698         PR target/100885
6699         * g++.target/i386/pr100885.C: New test.
6701 2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
6703         Backported from master:
6704         2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
6706         PR d/100882
6707         * gdc.dg/pr100882a.d: New test.
6708         * gdc.dg/pr100882b.d: New test.
6709         * gdc.dg/pr100882c.d: New test.
6710         * gdc.dg/torture/pr100882.d: New test.
6712 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
6714         Backported from master:
6715         2021-06-04  Harald Anlauf  <anlauf@gmx.de>
6717         PR fortran/99839
6718         * gfortran.dg/inline_matmul_25.f90: New test.
6720 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6722         * gnat.dg/bit_packed_array6.adb: New test.
6723         * gnat.dg/bit_packed_array6_pkg.ads: New helper.
6725 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6727         * gnat.dg/inline22.adb: New test.
6729 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
6731         * gnat.dg/specs/opt5.ads: New test.
6732         * gnat.dg/specs/opt5_pkg.ads: New helper.
6734 2021-06-03  Alex Coplan  <alex.coplan@arm.com>
6736         Backported from master:
6737         2021-05-19  Alex Coplan  <alex.coplan@arm.com>
6739         PR target/100333
6740         * gcc.target/arm/cmse/pr100333.c: New test.
6742 2021-06-01  Bill Schmidt  <wschmidt@linux.ibm.com>
6744         PR testsuite/100750
6745         * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
6747 2021-06-01  Jason Merrill  <jason@redhat.com>
6749         PR c++/91859
6750         * g++.dg/cpp2a/destroying-delete5.C: New test.
6752 2021-06-01  Jason Merrill  <jason@redhat.com>
6754         PR c++/100797
6755         PR c++/95719
6756         * g++.dg/inherit/virtual15.C: New test.
6757         * g++.dg/inherit/virtual15a.C: New file.
6759 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6761         Backported from master:
6762         2021-05-25  Jakub Jelinek  <jakub@redhat.com>
6764         PR c++/100666
6765         * g++.dg/cpp1z/nodiscard8.C: New test.
6766         * g++.dg/cpp1z/nodiscard9.C: New test.
6768 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6770         Backported from master:
6771         2021-05-20  Jakub Jelinek  <jakub@redhat.com>
6773         PR preprocessor/100646
6774         * gcc.dg/cpp/pr100646-1.c: New test.
6775         * gcc.dg/cpp/pr100646-2.c: New test.
6777 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6779         Backported from master:
6780         2021-05-19  Jakub Jelinek  <jakub@redhat.com>
6782         PR middle-end/100576
6783         * gcc.c-torture/compile/pr100576.c: New test.
6785 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6787         Backported from master:
6788         2021-05-18  Jakub Jelinek  <jakub@redhat.com>
6790         PR rtl-optimization/100590
6791         * gcc.dg/pr100590.c: New test.
6793 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6795         Backported from master:
6796         2021-05-18  Jakub Jelinek  <jakub@redhat.com>
6798         PR c++/100580
6799         * g++.dg/other/pr100580.C: New test.
6801 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
6803         Backported from master:
6804         2021-05-15  Jakub Jelinek  <jakub@redhat.com>
6806         PR rtl-optimization/100342
6807         * gcc.target/i386/pr100342.c: New test.
6809 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
6811         Backported from master:
6812         2021-05-17  Harald Anlauf  <anlauf@gmx.de>
6814         PR fortran/98411
6815         * gfortran.dg/pr98411.f90: New test.
6817 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
6819         Backported from master:
6820         2021-05-27  Harald Anlauf  <anlauf@gmx.de>
6822         PR fortran/100656
6823         * gfortran.dg/bounds_check_22.f90: New test.
6825 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
6827         Backported from master:
6828         2021-05-27  Harald Anlauf  <anlauf@gmx.de>
6830         PR fortran/100602
6831         * gfortran.dg/pointer_check_14.f90: New test.
6833 2021-05-28  Patrick Palka  <ppalka@redhat.com>
6835         Backported from master:
6836         2021-05-26  Patrick Palka  <ppalka@redhat.com>
6838         PR c++/100502
6839         * g++.dg/template/access37.C: New test.
6840         * g++.dg/template/access37a.C: New test.
6842 2021-05-27  Alex Coplan  <alex.coplan@arm.com>
6844         Backported from master:
6845         2021-05-11  Alex Coplan  <alex.coplan@arm.com>
6847         PR target/99725
6848         * gcc.target/arm/cmse/pr99725.c: New test.
6850 2021-05-25  Harald Anlauf  <anlauf@gmx.de>
6852         Backported from master:
6853         2021-05-23  Harald Anlauf  <anlauf@gmx.de>
6855         PR fortran/100551
6856         * gfortran.dg/pr100551.f90: New test.
6858 2021-05-25  Richard Biener  <rguenther@suse.de>
6860         Backported from master:
6861         2021-05-12  Richard Biener  <rguenther@suse.de>
6863         PR tree-optimization/100519
6864         * gcc.dg/torture/pr100519.c: New testcase.
6866 2021-05-25  Richard Biener  <rguenther@suse.de>
6868         Backported from master:
6869         2021-05-11  Richard Biener  <rguenther@suse.de>
6871         PR middle-end/100509
6872         * gcc.dg/pr100509.c: New testcase.
6874 2021-05-25  Richard Biener  <rguenther@suse.de>
6876         Backported from master:
6877         2021-05-10  Richard Biener  <rguenther@suse.de>
6879         PR tree-optimization/100492
6880         * gcc.dg/torture/pr100492.c: New testcase.
6882 2021-05-24  Alex Coplan  <alex.coplan@arm.com>
6884         Backported from master:
6885         2021-05-10  Alex Coplan  <alex.coplan@arm.com>
6887         PR target/99960
6888         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6889         Update now that we're (correctly) using full 128-bit vector
6890         loads/stores.
6891         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6892         Likewise.
6893         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6894         Likewise.
6895         * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6896         Likewise.
6897         * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6898         * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
6899         Likewise.
6901 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6903         * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
6905 2021-05-20  Jason Merrill  <jason@redhat.com>
6907         PR c++/100489
6908         * g++.dg/cpp2a/desig18.C: New test.
6910 2021-05-20  Andreas Krebbel  <krebbel@linux.ibm.com>
6912         Backported from master:
6913         2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
6915         PR c++/100281
6916         * g++.target/s390/pr100281-1.C: New test.
6917         * g++.target/s390/pr100281-2.C: New test.
6919 2021-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6921         PR testsuite/96488
6922         * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
6923         * gnat.dg/unchecked_convert6.adb: Likewise.
6925 2021-05-20  Tobias Burnus  <tobias@codesourcery.com>
6927         Backported from master:
6928         2021-05-20  Tobias Burnus  <tobias@codesourcery.com>
6930         PR fortran/96983
6931         * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
6932         add comments regarding what the code does.
6934 2021-05-20  Jason Merrill  <jason@redhat.com>
6936         PR c++/100634
6937         * g++.dg/cpp2a/nontype-complex1.C: New test.
6939 2021-05-20  Jason Merrill  <jason@redhat.com>
6941         PR c++/100659
6942         * g++.dg/parse/access13.C: New test.
6944 2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
6946         * gcc.target/powerpc/rop-1.c: New.
6947         * gcc.target/powerpc/rop-2.c: New.
6948         * gcc.target/powerpc/rop-3.c: New.
6949         * gcc.target/powerpc/rop-4.c: New.
6950         * gcc.target/powerpc/rop-5.c: New.
6952 2021-05-19  Jason Merrill  <jason@redhat.com>
6954         PR c++/100367
6955         PR c++/96299
6956         * g++.dg/cpp2a/spaceship-fallback1.C: New test.
6958 2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6960         PR target/99977
6961         * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
6963 2021-05-19  Jason Merrill  <jason@redhat.com>
6965         PR c++/100261
6966         * g++.dg/dfp/mangle-6.C: New test.
6968 2021-05-19  Jason Merrill  <jason@redhat.com>
6970         PR c++/100372
6971         * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
6973 2021-05-18  Jason Merrill  <jason@redhat.com>
6975         * g++.dg/cpp0x/implicit-delete1.C: New test.
6977 2021-05-18  Jason Merrill  <jason@redhat.com>
6979         PR c++/100205
6980         PR c++/93314
6981         * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
6983 2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
6985         Backported from master:
6986         2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
6988         PR fortran/100633
6989         * gfortran.dg/gomp/workshare-59.f90: New test.
6991 2021-05-17  Alex Coplan  <alex.coplan@arm.com>
6993         Backported from master:
6994         2021-04-27  Alex Coplan  <alex.coplan@arm.com>
6996         PR target/99977
6997         * gcc.target/arm/pr99977.c: New test.
6999 2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
7001         Backported from master:
7002         2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
7004         * gfortran.dg/gomp/implicit-save.f90: New test.
7006 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
7008         Backported from master:
7009         2021-05-14  Jakub Jelinek  <jakub@redhat.com>
7011         * g++.dg/cpp1y/pr88872.C: New test.
7013 2021-05-13  Martin Sebor  <msebor@redhat.com>
7015         PR c/100550
7016         * gcc.dg/Wvla-parameter-9.c: New test.
7018 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
7020         * gcc.dg/pr100563.c: New test.
7022 2021-05-12  Richard Biener  <rguenther@suse.de>
7024         Backported from master:
7025         2021-05-12  Richard Biener  <rguenther@suse.de>
7027         PR tree-optimization/100566
7028         * gcc.dg/torture/pr100566.c: New testcase.
7030 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
7032         Backported from master:
7033         2021-05-12  Jakub Jelinek  <jakub@redhat.com>
7035         PR preprocessor/100392
7036         * gcc.dg/cpp/pr100392.c: New test.
7037         * gcc.dg/cpp/pr100392.h: New file.
7039 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
7041         Backported from master:
7042         2021-05-12  Jakub Jelinek  <jakub@redhat.com>
7044         PR middle-end/100508
7045         * gcc.dg/gomp/pr100508.c: New test.
7047 2021-05-11  Alex Coplan  <alex.coplan@arm.com>
7049         PR target/99988
7050         * gcc.target/aarch64/pr99988.c: New test.
7052 2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>
7054         Backported from master:
7055         2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>
7057         * gdc.test/compilable/test21898.d: New test.
7059 2021-05-07  Jakub Jelinek  <jakub@redhat.com>
7061         Backported from master:
7062         2021-05-07  Jakub Jelinek  <jakub@redhat.com>
7064         PR c/100450
7065         * c-c++-common/gomp/pr100450.c: New test.
7067 2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
7069         Backported from master:
7070         2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
7072         * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
7073         __builtin_s390_vpdi.
7074         * gcc.target/s390/zvector/vec-permi.c: New test for builtin
7075         vec_permi.
7077 2021-05-06  Roman Zhuykov  <zhroma@ispras.ru>
7079         Backported from master:
7080         2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
7082         PR rtl-optimization/100225
7083         PR rtl-optimization/84878
7084         * gcc.dg/pr100225.c: New test.
7086 2021-05-06  Ilya Leoshkevich  <iii@linux.ibm.com>
7088         PR target/100217
7089         * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
7090         * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
7092 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7094         * gcc.c-torture/execute/20210505-1.c: New test.
7096 2021-05-05  Harald Anlauf  <anlauf@gmx.de>
7098         Backported from master:
7099         2021-05-05  Harald Anlauf  <anlauf@gmx.de>
7101         PR fortran/100274
7102         * gfortran.dg/argument_checking_25.f90: New test.
7104 2021-05-05  Richard Biener  <rguenther@suse.de>
7106         Backported from master:
7107         2021-04-29  Richard Biener  <rguenther@suse.de>
7109         PR tree-optimization/100253
7110         * g++.dg/pr100253.C: New testcase.
7112 2021-05-05  Richard Biener  <rguenther@suse.de>
7114         Backported from master:
7115         2021-04-27  Richard Biener  <rguenther@suse.de>
7117         PR tree-optimization/100278
7118         * gcc.dg/tree-ssa/pr100278.c: New testcase.
7120 2021-05-05  Richard Biener  <rguenther@suse.de>
7122         Backported from master:
7123         2021-05-04  Richard Biener  <rguenther@suse.de>
7125         PR tree-optimization/100414
7126         * gcc.dg/pr100414.c: New testcase.
7128 2021-05-05  Richard Biener  <rguenther@suse.de>
7130         Backported from master:
7131         2021-05-04  Richard Biener  <rguenther@suse.de>
7133         PR tree-optimization/100329
7134         * gcc.dg/torture/pr100329.c: New testcase.
7136 2021-05-03  Patrick Palka  <ppalka@redhat.com>
7138         Backported from master:
7139         2021-05-03  Patrick Palka  <ppalka@redhat.com>
7141         PR c++/100362
7142         * g++.dg/cpp1y/lambda-generic-100362.C: New test.
7144 2021-04-30  Richard Biener  <rguenther@suse.de>
7146         Backported from master:
7147         2021-04-30  Richard Biener  <rguenther@suse.de>
7149         PR c++/98032
7150         * g++.dg/pr98032.C: New testcase.
7152 2021-04-30  Richard Biener  <rguenther@suse.de>
7154         PR tree-optimization/96513
7155         * gcc.dg/torture/pr96513.c: New testcase.
7157 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7159         Backported from master:
7160         2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7162         PR target/100305
7163         * gcc.c-torture/compile/pr100305.c: Remove dg-options.  Add PR line.
7165 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7167         Backported from master:
7168         2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7170         PR target/100302
7171         * gcc.target/aarch64/sve/pr100302.c: New test.
7173 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7175         Backported from master:
7176         2021-04-29  Jakub Jelinek  <jakub@redhat.com>
7178         PR c++/100319
7179         * c-c++-common/gomp/task-detach-3.c: New test.
7181 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
7183         Backported from master:
7184         2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
7186         PR target/100305
7187         * gcc.c-torture/compile/pr100305.c: New test.
7189 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
7191         Backported from master:
7192         2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
7194         PR target/100270
7195         * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
7196         * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
7197         expected error message when subtracting pointers to different
7198         vector types.  Expect warnings when mixing them elsewhere.
7199         * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
7200         XFAILs.  Tweak error messages for some cases.
7202 2021-04-29  Tobias Burnus  <tobias@codesourcery.com>
7204         Backported from master:
7205         2021-04-28  Tobias Burnus  <tobias@codesourcery.com>
7207         * gfortran.dg/gomp/map-5.f90: New test.
7209 2021-04-28  Uroš Bizjak  <ubizjak@gmail.com>
7211         PR target/100182
7212         * gcc.target/i386/pr100182.c: New test.
7213         * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
7214         * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
7216 2021-04-27  Patrick Palka  <ppalka@redhat.com>
7218         Backported from master:
7219         2021-04-24  Patrick Palka  <ppalka@redhat.com>
7221         PR c++/89565
7222         PR c++/93383
7223         PR c++/95291
7224         PR c++/99200
7225         PR c++/99683
7226         * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
7227         * g++.dg/cpp2a/nontype-class45.C: New test.
7228         * g++.dg/cpp2a/nontype-class46.C: New test.
7229         * g++.dg/cpp2a/nontype-class47.C: New test.
7230         * g++.dg/cpp2a/nontype-class48.C: New test.
7232 2021-04-27  Harald Anlauf  <anlauf@gmx.de>
7234         Backported from master:
7235         2021-04-24  Harald Anlauf  <anlauf@gmx.de>
7237         PR fortran/100218
7238         * gfortran.dg/ptr-func-4.f90: New test.
7240 2021-04-27  Harald Anlauf  <anlauf@gmx.de>
7242         Backported from master:
7243         2021-04-24  Harald Anlauf  <anlauf@gmx.de>
7245         PR fortran/100154
7246         * gfortran.dg/pr100154.f90: New test.
7248 2021-04-27  Marek Polacek  <polacek@redhat.com>
7250         Backported from master:
7251         2021-04-22  Marek Polacek  <polacek@redhat.com>
7253         PR c++/100161
7254         * g++.dg/warn/Wtype-limits6.C: New test.
7256 2021-04-27  Marek Polacek  <polacek@redhat.com>
7258         Backported from master:
7259         2021-04-21  Marek Polacek  <polacek@redhat.com>
7261         PR c++/96380
7262         * g++.dg/cpp0x/enum_base4.C: New test.
7263         * g++.dg/cpp0x/enum_base5.C: New test.
7265 2021-04-27  Michael Meissner  <meissner@linux.ibm.com>
7267         PR target/98952
7268         * gcc.target/powerpc/pr98952.c: New test.  Test backported from
7269         trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878.
7271 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7273         Backported from master:
7274         2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7276         PR tree-optimization/100239
7277         * gcc.dg/pr100239.c: New test.
7279 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7281         Backported from master:
7282         2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7284         PR rtl-optimization/100254
7285         * g++.dg/opt/pr100254.C: New test.
7287 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7289         Backported from master:
7290         2021-04-21  Jakub Jelinek  <jakub@redhat.com>
7292         * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
7293         -fchecking.
7294         * g++.dg/cpp1y/auto-fn61.C: Likewise.
7295         * g++.dg/cpp2a/nontype-class39.C: Likewise.
7296         * g++.dg/cpp0x/constexpr-52830.C: Likewise.
7297         * g++.dg/cpp0x/vt-88982.C: Likewise.
7298         * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
7299         dg-additional-options.
7300         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7302 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
7304         Backported from master:
7305         2021-04-21  Jakub Jelinek  <jakub@redhat.com>
7307         PR rtl-optimization/100148
7308         * g++.dg/opt/pr100148.C: New test.
7310 2021-04-27  Release Manager
7312         * GCC 11.1.0 released.
7314 2021-04-23  Tobias Burnus  <tobias@codesourcery.com>
7316         Backported from master:
7317         2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
7319         * substr_9.f90: Move to ...
7320         * gfortran.dg/substr_9.f90: ... here.
7321         * substr_10.f90: Move to ...
7322         * gfortran.dg/substr_10.f90: ... here.
7324 2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
7326         Backported from master:
7327         2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
7329         * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
7330         obtained hard limit, and only call setrlimit if new softlimit is lower.
7332 2021-04-22  Richard Biener  <rguenther@suse.de>
7334         Backported from master:
7335         2021-04-22  Richard Biener  <rguenther@suse.de>
7337         PR testsuite/100176
7338         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
7339         missing return.
7341 2021-04-21  Richard Biener  <rguenther@suse.de>
7343         Backported from master:
7344         2021-04-21  Richard Biener  <rguenther@suse.de>
7346         PR testsuite/100176
7347         * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
7348         * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
7350 2021-04-20  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
7352         * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
7353         z/Architecture only.
7355 2021-04-20  Paul Thomas  <pault@gcc.gnu.org>
7357         PR fortran/100110
7358         * gfortran.dg/pdt_31.f03: New test.
7359         * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
7360         to 8.
7362 2021-04-19  Marek Polacek  <polacek@redhat.com>
7364         PR c++/97536
7365         * g++.dg/concepts/diagnostic16.C: New test.
7367 2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
7369         PR d/98457
7370         * gdc.dg/pr98457.d: New test.
7372 2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
7374         PR target/100075
7375         * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
7376         effective target.
7378 2021-04-19  Richard Biener  <rguenther@suse.de>
7380         PR preprocessor/100142
7381         * gcc.dg/pr100142.c: New testcase.
7382         * g++.dg/diagnostic/pr72803.C: Revert last change.
7384 2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
7386         * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
7387         '--param=openacc-kernels=[...]'.
7388         * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
7389         * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
7390         * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
7391         * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
7392         * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
7393         * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
7394         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7396 2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7398         * gnat.dg/opt92.adb: New test.
7400 2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
7402         * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
7403         * c-c++-common/zero-scratch-regs-9.c: Likewise.
7404         * c-c++-common/zero-scratch-regs-10.c: Likewise.
7405         * c-c++-common/zero-scratch-regs-11.c: Likewise.
7406         * gcc.target/s390/zero-scratch-regs-1.c: New test.
7408 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
7410         PR fortran/100094
7411         * gfortran.dg/PR100094.f90: New test.
7413 2021-04-16  Christophe Lyon  <christophe.lyon@linaro.org>
7415         PR target/96770
7416         * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7417         with movt/movw.
7419 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7421         PR target/91710
7422         * gcc.target/aarch64/pr91710.c: New test.
7424 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
7426         PR fortran/100018
7427         * gfortran.dg/PR10018.f90: New test.
7429 2021-04-16  Tamar Christina  <tamar.christina@arm.com>
7431         PR target/100048
7432         * gcc.target/aarch64/sve/pr100048.c: New test.
7434 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7436         PR c++/100111
7437         * g++.dg/cpp0x/constexpr-100111.C: New test.
7439 2021-04-16  Marek Polacek  <polacek@redhat.com>
7441         PR c++/99803
7442         * g++.dg/cpp2a/typename14.C: Don't expect particular error
7443         messages.
7444         * g++.dg/cpp2a/typename19.C: New test.
7446 2021-04-16  Robin Dapp  <rdapp@linux.ibm.com>
7448         * gcc.dg/gimplefe-40.c: Moved to...
7449         * gcc.dg/vect/gimplefe-40.c: ...here.
7450         * gcc.dg/gimplefe-41.c: Moved to...
7451         * gcc.dg/vect/gimplefe-41.c: ...here.
7453 2021-04-16  Harald Anlauf  <anlauf@gmx.de>
7454             Paul Thomas  <pault@gcc.gnu.org>
7456         PR fortran/63797
7457         * gfortran.dg/pr63797.f90: New test.
7459 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
7461         * gcc.dg/tree-ssa/pr83403-1.c: Revert
7462         max-completely-peeled-insns to the default value on IBM Z.
7463         * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
7465 2021-04-16  Patrick Palka  <ppalka@redhat.com>
7467         PR c++/99700
7468         * g++.dg/cpp2a/constexpr-init21.C: New test.
7470 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7472         PR target/100075
7473         * gcc.target/aarch64/pr100075.c: New test.
7475 2021-04-16  Richard Sandiford  <richard.sandiford@arm.com>
7477         PR rtl-optimization/99596
7478         * gcc.target/arm/pr99596.c: New test.
7480 2021-04-16  Richard Earnshaw  <rearnsha@arm.com>
7482         PR target/100067
7483         * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
7484         template.
7485         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
7486         * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise.  Fix
7487         missing quotes around switch names.
7488         * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
7490 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7492         PR target/99767
7493         * gcc.target/aarch64/pr99767.c: New test.
7495 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7497         PR c++/99850
7498         * g++.dg/cpp23/lambda-specifiers2.C: New test.
7500 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
7502         PR c++/99833
7503         * g++.dg/cpp1z/pr99833.C: New test.
7504         * g++.dg/cpp2a/pr99833.C: New test.
7506 2021-04-16  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
7508         * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
7509         the default value on IBM Z.
7511 2021-04-16  Jason Merrill  <jason@redhat.com>
7513         PR c++/100079
7514         * g++.dg/abi/mangle71.C: Fix expected mangling.
7515         * g++.dg/abi/mangle77.C: New test.
7516         * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
7517         * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
7518         * g++.dg/cpp2a/nontype-class44.C: New test.
7520 2021-04-15  Martin Sebor  <msebor@redhat.com>
7522         PR c/99420
7523         PR c/99972
7524         * gcc.dg/Warray-parameter-9.c: New test.
7525         * gcc.dg/Wnonnull-6.c: New test.
7526         * gcc.dg/Wreturn-type3.c: New test.
7527         * gcc.dg/Wunused-result.c: New test.
7528         * gcc.dg/attr-noreturn.c: New test.
7529         * gcc.dg/attr-returns-nonnull.c: New test.
7531 2021-04-15  Hans-Peter Nilsson  <hp@axis.com>
7533         PR middle-end/84877
7534         * gcc.dg/pr84877.c: Xfail for cris-*-*.
7536 2021-04-15  Jason Merrill  <jason@redhat.com>
7538         PR c++/80456
7539         * g++.dg/cpp0x/constexpr-volatile3.C: New test.
7541 2021-04-15  Martin Sebor  <msebor@redhat.com>
7543         * gcc.dg/uninit-pr89230-1.c: New test.
7544         * gcc.dg/uninit-pr89230-2.c: Same.
7546 2021-04-15  Jason Merrill  <jason@redhat.com>
7548         PR c++/100101
7549         * g++.dg/cpp0x/noexcept67.C: New test.
7551 2021-04-15  Jason Merrill  <jason@redhat.com>
7553         PR c++/100091
7554         * g++.dg/cpp2a/lambda-uneval15.C: New test.
7556 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
7558         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
7559         -mtune=generic to the SVE flags.
7560         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7561         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
7562         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
7564 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
7566         * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
7567         (aarch64-with-arch-dg-options): Likewise.
7568         * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
7569         aarch64-with-arch-dg-options.  Move the default architecture
7570         flags to the final dg-runtest argument.
7571         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.  Dispense with
7572         DEFAULT_CFLAGS.
7573         * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7575 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
7577         PR testsuite/100073
7578         * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7580 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
7582         PR c++/98852
7583         * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
7584         * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
7586 2021-04-15  Richard Sandiford  <richard.sandiford@arm.com>
7588         PR c/98852
7589         * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7591 2021-04-15  Jakub Jelinek  <jakub@redhat.com>
7593         PR target/100056
7594         * gcc.target/aarch64/pr100056.c: New test.
7596 2021-04-15  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
7598         * gcc.dg/pr93210.c: Adapt regex in order to also support a
7599         RESULT_DECL as an operand for a RETURN_EXPR.
7601 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
7603         * gcc.target/aarch64/sve/pr99929_1.c: New file.
7604         * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
7606 2021-04-14  Jason Merrill  <jason@redhat.com>
7608         PR c++/100078
7609         * g++.dg/template/dependent-tmpl2.C: New test.
7611 2021-04-14  Jason Merrill  <jason@redhat.com>
7613         PR c++/93314
7614         * g++.dg/parse/uneval1.C: New test.
7616 2021-04-14  Vladimir N. Makarov  <vmakarov@redhat.com>
7618         PR rtl-optimization/100066
7619         * gcc.target/i386/pr100066.c: New.
7621 2021-04-14  Martin Sebor  <msebor@redhat.com>
7623         * gcc.dg/pr86058.c: Limit to just x86_64.
7625 2021-04-14  Richard Sandiford  <richard.sandiford@arm.com>
7627         PR target/99246
7628         * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
7630 2021-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
7632         * gcc.target/s390/zvector/imm-range-error-1.c: New test.
7633         * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
7635 2021-04-14  Patrick Palka  <ppalka@redhat.com>
7637         PR c++/83476
7638         PR c++/99885
7639         * g++.dg/cpp1z/class-deduction85.C: New test.
7640         * g++.dg/template/ref11.C: New test.
7642 2021-04-14  Jason Merrill  <jason@redhat.com>
7644         PR c++/99478
7645         * g++.dg/cpp2a/lambda-uneval14.C: New test.
7647 2021-04-14  Jason Merrill  <jason@redhat.com>
7649         PR c++/90674
7650         * g++.dg/debug/defaulted1.C: New test.
7652 2021-04-14  Jason Merrill  <jason@redhat.com>
7654         PR c++/88742
7655         * g++.dg/debug/cleanup1.C: New test.
7656         * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
7657         * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
7658         * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
7659         * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
7660         * g++.dg/tm/inherit2.C: Likewise.
7661         * g++.dg/tm/unsafe1.C: Likewise.
7662         * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
7663         * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
7665 2021-04-13  Martin Sebor  <msebor@redhat.com>
7667         PR tree-optimization/82800
7668         * g++.dg/warn/uninit-pr82800.C: New test.
7670 2021-04-13  Martin Sebor  <msebor@redhat.com>
7672         PR middle-end/86058
7673         * gcc.dg/pr86058.c: New test.
7675 2021-04-13  Patrick Palka  <ppalka@redhat.com>
7677         PR c++/99008
7678         * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
7679         * g++.old-deja/g++.ns/template7.C: Likewise.
7680         * g++.old-deja/g++.pt/crash8.C: Likewise.
7682 2021-04-13  Jason Merrill  <jason@redhat.com>
7684         PR c++/100032
7685         * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7687 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
7689         PR c++/97121
7690         * g++.dg/cpp2a/spaceship-err6.C: New test.
7692 2021-04-13  Jason Merrill  <jason@redhat.com>
7694         PR c++/100054
7695         * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7697 2021-04-13  Patrick Palka  <ppalka@redhat.com>
7699         PR c++/99008
7700         * g++.dg/parse/template2.C: Adjust expected diagnostic.
7701         * g++.dg/template/error8.C: Likewise.
7702         * g++.dg/cpp1z/class-deduction84.C: New test.
7704 2021-04-13  Richard Biener  <rguenther@suse.de>
7706         PR tree-optimization/100053
7707         * gcc.dg/torture/pr100053.c: New testcase.
7708         * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
7710 2021-04-13  Jason Merrill  <jason@redhat.com>
7712         PR c++/91933
7713         * g++.dg/cpp0x/constexpr-base7.C: New test.
7715 2021-04-13  Nathan Sidwell  <nathan@acm.org>
7717         PR preprocessor/99446
7718         * g++.dg/diagnostic/pr72803.C: Adjust expected column.
7720 2021-04-13  Jakub Jelinek  <jakub@redhat.com>
7722         PR target/100028
7723         * gcc.target/aarch64/pr100028.c: New test.
7725 2021-04-13  Patrick Palka  <ppalka@redhat.com>
7727         PR c++/97134
7728         * g++.dg/cpp2a/nontype-class43.C: New test.
7730 2021-04-13  Patrick Palka  <ppalka@redhat.com>
7732         PR c++/99961
7733         PR c++/99994
7734         * g++.dg/cpp2a/concepts-uneval1.C: New test.
7735         * g++.dg/cpp2a/concepts-uneval2.C: New test.
7737 2021-04-13  Hans-Peter Nilsson  <hp@axis.com>
7739         PR analyzer/99212
7740         * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
7741         line 971 for cris-*-*.
7743 2021-04-13  David Malcolm  <dmalcolm@redhat.com>
7745         PR analyzer/98599
7746         * gcc.dg/analyzer/pr98599-a.c: New test.
7747         * gcc.dg/analyzer/pr98599-b.c: New test.
7749 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
7751         PR rtl-optimization/99905
7752         * gcc.target/i386/pr99905.c: New test.
7754 2021-04-12  Jakub Jelinek  <jakub@redhat.com>
7756         PR debug/99830
7757         * gcc.dg/pr99830.c: New test.
7759 2021-04-12  Jason Merrill  <jason@redhat.com>
7761         PR c++/93085
7762         * g++.dg/template/dependent-tmpl1.C: New test.
7764 2021-04-12  Martin Liska  <mliska@suse.cz>
7766         PR sanitizer/99877
7767         * g++.dg/asan/pr99877.C: New test.
7769 2021-04-12  Cui,Lili  <lili.cui@intel.com>
7771         * gcc.target/i386/funcspec-56.inc: Handle new march.
7772         * g++.target/i386/mv16.C: Handle new march
7774 2021-04-11  Hafiz Abid Qadeer  <abidh@codesourcery.com>
7776         PR middle-end/98088
7777         * c-c++-common/goacc/collapse-2.c: New.
7779 2021-04-11  Jason Merrill  <jason@redhat.com>
7781         PR c++/97974
7782         * g++.dg/lookup/pr84962.C: Adjust diagnostic.
7783         * g++.dg/other/anon-union5.C: New test.
7785 2021-04-10  Jason Merrill  <jason@redhat.com>
7787         PR c++/98800
7788         * g++.dg/gomp/this-1.C: Adjust diagnostic.
7789         * g++.dg/cpp0x/constexpr-this1.C: New test.
7791 2021-04-10  David Malcolm  <dmalcolm@redhat.com>
7793         PR analyzer/100011
7794         * gcc.dg/analyzer/pr100011.c: New test.
7796 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
7798         PR c/99990
7799         * gcc.dg/pr99990.c: New test.
7801 2021-04-10  H.J. Lu  <hjl.tools@gmail.com>
7803         PR target/99744
7804         * gcc.target/i386/pr99744-2.c: New test.
7806 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
7808         PR lto/99849
7809         * gcc.dg/lto/pr99849_0.c: New test.
7811 2021-04-10  Jakub Jelinek  <jakub@redhat.com>
7813         PR rtl-optimization/98601
7814         * gcc.dg/torture/pr98601.c: New test.
7816 2021-04-10  Jason Merrill  <jason@redhat.com>
7818         PR c++/99180
7819         PR c++/93295
7820         PR c++/93867
7821         PR c++/95486
7822         * g++.dg/cpp2a/class-deduction-alias5.C: New test.
7823         * g++.dg/cpp2a/class-deduction-alias6.C: New test.
7824         * g++.dg/cpp2a/class-deduction-alias7.C: New test.
7825         * g++.dg/cpp2a/class-deduction-alias8.C: New test.
7827 2021-04-10  Jason Merrill  <jason@redhat.com>
7829         PR c++/100006
7830         * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7832 2021-04-09  Martin Sebor  <msebor@redhat.com>
7834         PR middle-end/55288
7835         * g++.dg/warn/uninit-pr55288.C: New test.
7837 2021-04-09  Patrick Palka  <ppalka@redhat.com>
7839         PR c++/90215
7840         * g++.dg/cpp1z/fold-lambda4.C: New test.
7842 2021-04-09  Marek Polacek  <polacek@redhat.com>
7844         PR c++/99806
7845         * g++.dg/concepts/abbrev10.C: New test.
7846         * g++.dg/concepts/abbrev11.C: New test.
7848 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7850         * gcc.target/aarch64/pr70398.c: Require a target that can link
7851         static executables.
7853 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7855         * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
7857 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7859         * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
7860         with SVE.
7862 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7864         * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
7865         * gcc.dg/pr96573.c: Likewise.
7866         * gcc.dg/tree-ssa/pr84512.c: Likewise.
7867         * gcc.dg/vect/bb-slp-43.c: Likewise.
7868         * gcc.dg/vect/slp-reduc-11.c: Likewise.
7870 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7872         * gcc.dg/vect/pr65947-7.c: Add a noipa attribute.  Expect the
7873         loop to vectorized if vect_fold_extract_last.
7875 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7877         * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
7878         of relying on vectorisation.
7880 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7882         PR target/87763
7883         * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7885 2021-04-09  Richard Sandiford  <richard.sandiford@arm.com>
7887         PR libfortran/78314
7888         * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
7889         * gfortran.dg/ieee/ieee_8.f90: Likewise.
7891 2021-04-09  Tobias Burnus  <tobias@codesourcery.com>
7893         PR fortran/99817
7894         * gfortran.dg/coarray/dummy_2.f90: New test.
7896 2021-04-08  David Edelsohn  <dje.gcc@gmail.com>
7898         * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
7900 2021-04-08  Patrick Palka  <ppalka@redhat.com>
7902         PR c++/99874
7903         * g++.dg/cpp2a/concepts-lambda16.C: New test.
7904         * g++.dg/cpp2a/concepts-lambda17.C: New test.
7906 2021-04-08  Patrick Palka  <ppalka@redhat.com>
7908         PR c++/97679
7909         * g++.dg/cpp2a/concepts-ctad3.C: New test.
7911 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7913         * lib/scanasm.exp (scan-lto-assembler): Update expected name
7914         of dump file.
7916 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7918         * lib/target-supports.exp
7919         (check_effective_target_stdint_types_mbig_endian): New proc.
7920         * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
7921         stdint_types_mbig_endian.
7922         * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
7923         * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
7925 2021-04-08  Jason Merrill  <jason@redhat.com>
7927         PR c++/91849
7928         * g++.dg/conversion/pr66211.C: Adjust diagnostic.
7929         * g++.dg/conversion/ref7.C: New test.
7931 2021-04-08  Jakub Jelinek  <jakub@redhat.com>
7933         PR c++/99859
7934         * g++.dg/cpp1y/constexpr-99859-1.C: New test.
7935         * g++.dg/cpp1y/constexpr-99859-2.C: New test.
7936         * g++.dg/cpp2a/constexpr-new18.C: New test.
7937         * g++.dg/cpp2a/constexpr-new19.C: New test.
7939 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7941         * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
7943 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7945         * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
7946         "was here" from error message.
7947         * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
7948         * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
7949         * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
7950         * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
7951         * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
7952         * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
7953         * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
7954         * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
7955         * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
7956         * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
7957         * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
7958         * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
7959         * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
7961 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7963         * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
7964         * gcc.target/aarch64/pr98772.c: Likewise.
7965         * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
7967 2021-04-08  Richard Sandiford  <richard.sandiford@arm.com>
7969         * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
7970         conversion to shifts and adds.
7972 2021-04-08  David Malcolm  <dmalcolm@redhat.com>
7974         PR analyzer/99042
7975         PR analyzer/99774
7976         * gcc.dg/analyzer/pr99042.c: New test.
7977         * gcc.dg/analyzer/pr99774-1.c: New test.
7978         * gcc.dg/analyzer/pr99774-2.c: New test.
7980 2021-04-08  Iain Buclaw  <ibuclaw@gdcproject.org>
7982         * gdc.dg/gdc108.d: Update test.
7983         * gdc.dg/gdc142.d: Likewise.
7984         * gdc.dg/pr90136a.d: Likewise.
7985         * gdc.dg/pr90136b.d: Likewise.
7986         * gdc.dg/pr90136c.d: Likewise.
7987         * gdc.dg/pr95173.d: Likewise.
7988         * gdc.dg/attr_allocsize1.d: New test.
7989         * gdc.dg/attr_allocsize2.d: New test.
7990         * gdc.dg/attr_alwaysinline1.d: New test.
7991         * gdc.dg/attr_cold1.d: New test.
7992         * gdc.dg/attr_exclusions1.d: New test.
7993         * gdc.dg/attr_exclusions2.d: New test.
7994         * gdc.dg/attr_flatten1.d: New test.
7995         * gdc.dg/attr_module.d: New test.
7996         * gdc.dg/attr_noclone1.d: New test.
7997         * gdc.dg/attr_noicf1.d: New test.
7998         * gdc.dg/attr_noinline1.d: New test.
7999         * gdc.dg/attr_noipa1.d: New test.
8000         * gdc.dg/attr_noplt1.d: New test.
8001         * gdc.dg/attr_optimize1.d: New test.
8002         * gdc.dg/attr_optimize2.d: New test.
8003         * gdc.dg/attr_optimize3.d: New test.
8004         * gdc.dg/attr_optimize4.d: New test.
8005         * gdc.dg/attr_restrict1.d: New test.
8006         * gdc.dg/attr_section1.d: New test.
8007         * gdc.dg/attr_symver1.d: New test.
8008         * gdc.dg/attr_target1.d: New test.
8009         * gdc.dg/attr_targetclones1.d: New test.
8010         * gdc.dg/attr_used1.d: New test.
8011         * gdc.dg/attr_used2.d: New test.
8012         * gdc.dg/attr_weak1.d: New test.
8013         * gdc.dg/imports/attributes.d: New test.
8015 2021-04-08  Jason Merrill  <jason@redhat.com>
8017         PR c++/94529
8018         * g++.dg/template/mem-spec2.C: New test.
8020 2021-04-08  Marek Polacek  <polacek@redhat.com>
8022         PR c++/99844
8023         * g++.dg/cpp2a/explicit16.C: Use c++20.
8024         * g++.dg/cpp0x/noexcept66.C: New test.
8025         * g++.dg/cpp2a/explicit17.C: New test.
8027 2021-04-08  Alex Coplan  <alex.coplan@arm.com>
8029         PR target/99647
8030         * gcc.c-torture/compile/pr99647.c: New test.
8032 2021-04-07  Jason Merrill  <jason@redhat.com>
8034         PR c++/41723
8035         * g++.dg/template/friend71.C: New test.
8037 2021-04-07  Jason Merrill  <jason@redhat.com>
8039         PR c++/52625
8040         * g++.dg/template/friend70.C: New test.
8042 2021-04-07  Jason Merrill  <jason@redhat.com>
8044         PR c++/92918
8045         * g++.dg/lookup/using66.C: New test.
8047 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
8049         * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
8050         when building an executable with testglue.
8052 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
8054         * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
8055         * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
8057 2021-04-07  Richard Sandiford  <richard.sandiford@arm.com>
8059         * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
8060         if IFN_STORE_LANES is available.
8061         * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
8062         IFN_STORE_LANES is available.
8063         * gcc.target/aarch64/pr99873_1.c: New test.
8064         * gcc.target/aarch64/pr99873_2.c: Likewise.
8065         * gcc.target/aarch64/pr99873_3.c: Likewise.
8066         * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
8067         * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
8068         * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
8070 2021-04-07  Richard Biener  <rguenther@suse.de>
8072         PR tree-optimization/99954
8073         * gcc.dg/torture/pr99954.c: New testcase.
8075 2021-04-07  Richard Biener  <rguenther@suse.de>
8077         PR testsuite/99955
8078         * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
8079         last.
8081 2021-04-07  Richard Biener  <rguenther@suse.de>
8083         PR tree-optimization/99947
8084         * gcc.dg/torture/pr99947.c: New testcase.
8086 2021-04-07  Bin Cheng  <bin.cheng@linux.alibaba.com>
8088         PR tree-optimization/98736
8089         * gcc.c-torture/execute/pr98736.c: New test.
8091 2021-04-07  Marek Polacek  <polacek@redhat.com>
8093         PR c++/52202
8094         * g++.dg/cpp0x/rv-life.C: New test.
8096 2021-04-06  Jason Merrill  <jason@redhat.com>
8098         PR c++/96673
8099         * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
8101 2021-04-06  Jason Merrill  <jason@redhat.com>
8103         PR c++/99901
8104         * g++.dg/cpp1z/inline-var9.C: New test.
8106 2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
8108         PR target/99781
8109         * g++.target/aarch64/sve/pr99781.C: New.
8111 2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
8113         * gcc.target/i386/memcpy-strategy-9.c: New test.
8114         * gcc.target/i386/memcpy-strategy-10.c: Likewise.
8115         * gcc.target/i386/memcpy-strategy-11.c: Likewise.
8116         * gcc.target/i386/memset-strategy-7.c: Likewise.
8117         * gcc.target/i386/memset-strategy-8.c: Likewise.
8118         * gcc.target/i386/memset-strategy-9.c: Likewise.
8120 2021-04-06  Richard Biener  <rguenther@suse.de>
8122         PR tree-optimization/99880
8123         * gcc.dg/torture/pr99880.c: New testcase.
8125 2021-04-06  Nathan Sidwell  <nathan@acm.org>
8127         * g++.dg/modules/builtin-3_a.C: Remove dump scans.
8128         * g++.dg/modules/builtin-3_b.C: Remove dump scans.
8130 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
8132         PR tree-optimization/96573
8133         * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
8134         VEC_PERM_EXPR with bswapping permutation.
8136 2021-04-06  Richard Biener  <rguenther@suse.de>
8138         PR tree-optimization/99924
8139         * gfortran.dg/vect/pr99924.f90: New testcase.
8141 2021-04-06  Jakub Jelinek  <jakub@redhat.com>
8143         PR c++/97900
8144         * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
8146 2021-04-06  Jason Merrill  <jason@redhat.com>
8148         PR c++/91241
8149         * g++.dg/abi/lambda-defarg1.C: New test.
8151 2021-04-06  Patrick Palka  <ppalka@redhat.com>
8153         PR c++/99899
8154         * g++.dg/cpp2a/concepts-placeholder7.C: New test.
8155         * g++.dg/cpp2a/concepts-placeholder8.C: New test.
8157 2021-04-05  Jason Merrill  <jason@redhat.com>
8159         PR c++/96311
8160         * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
8162 2021-04-05  Jason Merrill  <jason@redhat.com>
8164         * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
8165         * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
8166         * g++.old-deja/g++.jason/rvalue3.C: Likewise.
8168 2021-04-05  Jason Merrill  <jason@redhat.com>
8170         PR c++/95317
8171         * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
8173 2021-04-05  Jason Merrill  <jason@redhat.com>
8175         PR c++/95870
8176         * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
8178 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
8180         PR analyzer/99906
8181         * gcc.dg/analyzer/pr99906.c: New test.
8183 2021-04-05  David Malcolm  <dmalcolm@redhat.com>
8185         PR analyzer/99886
8186         * gcc.dg/analyzer/pr99886.c: New test.
8188 2021-04-05  Jason Merrill  <jason@redhat.com>
8190         PR c++/99066
8191         * g++.dg/cpp0x/extern_template-6.C: New test.
8193 2021-04-05  Jason Merrill  <jason@redhat.com>
8195         PR c++/99201
8196         * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
8198 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
8200         PR d/99914
8201         * gdc.dg/pr99914.d: New test.
8203 2021-04-05  Sandra Loosemore  <sandra@codesourcery.com>
8205         * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
8206         * gcc.dg/tree-ssa/evrp11.c: Likewise.
8208 2021-04-04  Jason Merrill  <jason@redhat.com>
8210         PR c++/99643
8211         * g++.dg/cpp0x/initlist-new5.C: New test.
8213 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
8215         * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
8217 2021-04-03  Alexandre Oliva  <oliva@adacore.com>
8219         * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
8221 2021-04-03  Marek Polacek  <polacek@redhat.com>
8223         PR c++/91416
8224         * g++.dg/other/gc7.C: New test.
8226 2021-04-03  Paul Thomas  <pault@gcc.gnu.org>
8228         PR fortran/99818
8229         * gfortran.dg/coarray_48.f90: New test.
8231 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
8233         PR tree-optimization/99882
8234         * gcc.dg/pr99882.c: New test.
8236 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
8238         PR rtl-optimization/99863
8239         * gcc.target/i386/pr99863.c: New test.
8241 2021-04-03  Jakub Jelinek  <jakub@redhat.com>
8243         PR testsuite/98125
8244         * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
8246 2021-04-03  Jason Merrill  <jason@redhat.com>
8248         PR c++/91217
8249         * g++.dg/opt/nrv20.C: New test.
8251 2021-04-03  Jason Merrill  <jason@redhat.com>
8253         PR c++/90664
8254         * g++.dg/cpp1z/noexcept-type24.C: New test.
8256 2021-04-03  Jason Merrill  <jason@redhat.com>
8258         PR c++/97900
8259         * g++.dg/ext/vector40.C: New test.
8261 2021-04-02  Patrick Palka  <ppalka@redhat.com>
8263         PR c++/99869
8264         * g++.dg/cpp2a/concepts-placeholder6.C: New test.
8266 2021-04-02  Patrick Palka  <ppalka@redhat.com>
8268         PR c++/99586
8269         * g++.dg/cpp2a/nontype-class42.C: New test.
8271 2021-04-02  Jason Merrill  <jason@redhat.com>
8273         PR c++/97938
8274         * g++.dg/cpp2a/lambda-pack-init6.C: New test.
8276 2021-04-02  Nathan Sidwell  <nathan@acm.org>
8278         * g++.dg/modules/pr99283-6_d.H: New.
8279         * g++.dg/modules/pr99283-7-swap.h: New.
8280         * g++.dg/modules/pr99283-7-traits.h: New.
8281         * g++.dg/modules/pr99283-7_a.H: New.
8282         * g++.dg/modules/pr99283-7_b.H: New.
8283         * g++.dg/modules/pr99283-7_c.C: New.
8284         * g++.dg/modules/pr99283-7_d.H: New.
8286 2021-04-02  Eric Botcazou  <ebotcazou@adacore.com>
8288         * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
8289         * go.test/test/fixedbugs/issue22200b.go: Likewise.
8291 2021-04-02  Jakub Jelinek  <jakub@redhat.com>
8293         PR tree-optimization/99726
8294         * gcc.target/i386/pr99726.c: Remove -m32 from dg-options.  Move
8295         -floop-nest-optimize to dg-additional-options guarded on fgraphite
8296         effective target.
8298 2021-04-01  Marek Polacek  <polacek@redhat.com>
8300         PR c++/99831
8301         * g++.dg/other/gc6.C: New test.
8303 2021-04-01  Jason Merrill  <jason@redhat.com>
8305         PR c++/99583
8306         * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
8308 2021-04-01  Jason Merrill  <jason@redhat.com>
8310         PR c++/98481
8311         * g++.dg/abi/abi-tag24a.C: New test.
8312         * g++.dg/abi/macro0.C: Adjust expected value.
8314 2021-04-01  Nathan Sidwell  <nathan@acm.org>
8316         PR c++/99283
8317         * g++.dg/modules/pr99283-6.h: New.
8318         * g++.dg/modules/pr99283-6_a.H: New.
8319         * g++.dg/modules/pr99283-6_b.H: New.
8320         * g++.dg/modules/pr99283-6_c.C: New.
8321         * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
8322         * g++.dg/modules/indirect-3_c.C: Adjust scan.
8323         * g++.dg/modules/indirect-4_c.C: Adjust scan.
8324         * g++.dg/modules/lambda-3_b.C: Adjust scan.
8325         * g++.dg/modules/late-ret-3_c.C: Adjust scan.
8326         * g++.dg/modules/pr99425-1_b.H: Adjust scan.
8327         * g++.dg/modules/pr99425-1_c.C: Adjust scan.
8329 2021-04-01  Jan Hubicka  <hubicka@ucw.cz>
8331         PR ipa/98265
8332         * gcc.dg/tree-ssa/pr98265.C: New test.
8334 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
8336         PR tree-optimization/96573
8337         * gcc.dg/pr96573.c: New test.
8339 2021-04-01  Richard Biener  <rguenther@suse.de>
8341         PR tree-optimization/99856
8342         * gcc.dg/vect/pr99856.c: New testcase.
8344 2021-04-01  Martin Jambor  <mjambor@suse.cz>
8346         PR tree-optimization/97009
8347         * gcc.dg/tree-ssa/pr97009.c: New test.
8349 2021-04-01  Harald Anlauf  <anlauf@gmx.de>
8351         PR fortran/99840
8352         * gfortran.dg/transpose_5.f90: New test.
8354 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
8356         PR analyzer/99771
8357         * gcc.dg/analyzer/data-model-10.c: Update expected output.
8358         * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
8359         * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
8360         * gcc.dg/analyzer/pr99771-1.c: New test.
8362 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
8364         PR tree-optimization/98268
8365         * gcc.target/aarch64/sve/pr98268-1.c: New test.
8366         * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
8368 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
8370         PR tree-optimization/99726
8371         * gcc.target/i386/pr99726.c: New test.
8373 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
8375         PR rtl-optimization/97141
8376         PR rtl-optimization/98726
8377         * gcc.c-torture/compile/pr97141.c: New test.
8378         * gcc.c-torture/compile/pr98726.c: Likewise.
8379         * gcc.target/aarch64/sve/pr97141.c: Likewise.
8380         * gcc.target/aarch64/sve/pr98726.c: Likewise.
8382 2021-03-31  Martin Sebor  <msebor@redhat.com>
8384         PR middle-end/65182
8385         * gcc.dg/uninit-pr65182.c: New test.
8387 2021-03-31  Jason Merrill  <jason@redhat.com>
8389         PR c++/99445
8390         * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8392 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
8394         PR target/96974
8395         * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8396         under lp64.
8398 2021-03-31  Christophe Lyon  <christophe.lyon@linaro.org>
8400         PR target/99786
8401         * gcc.target/arm/pr99786.c: New test.
8403 2021-03-31  H.J. Lu  <hjl.tools@gmail.com>
8405         * gcc.target/i386/memcpy-strategy-5.c: New test.
8406         * gcc.target/i386/memcpy-strategy-6.c: Likewise.
8407         * gcc.target/i386/memcpy-strategy-7.c: Likewise.
8408         * gcc.target/i386/memcpy-strategy-8.c: Likewise.
8409         * gcc.target/i386/memset-strategy-3.c: Likewise.
8410         * gcc.target/i386/memset-strategy-4.c: Likewise.
8411         * gcc.target/i386/memset-strategy-5.c: Likewise.
8412         * gcc.target/i386/memset-strategy-6.c: Likewise.
8414 2021-03-31  Richard Sandiford  <richard.sandiford@arm.com>
8416         PR target/98119
8417         * gcc.target/aarch64/sve/pr98119.c: New test.
8419 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
8420             Richard Sandiford  <richard.sandiford@arm.com>
8422         PR target/99813
8423         * g++.target/aarch64/sve/pr99813.C: New test.
8425 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
8427         PR testsuite/97680
8428         * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
8429         * c-c++-common/zero-scratch-regs-7.c: Likewise.
8430         * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
8431         selected unsupported triplets to all targets but selected triplets
8432         of supported targets.
8433         * c-c++-common/zero-scratch-regs-9.c: Likewise.
8434         * c-c++-common/zero-scratch-regs-10.c: Likewise.
8435         * c-c++-common/zero-scratch-regs-11.c: Likewise.
8437 2021-03-31  Patrick Palka  <ppalka@redhat.com>
8439         PR c++/88115
8440         * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8442 2021-03-31  Patrick Palka  <ppalka@redhat.com>
8444         PR c++/99815
8445         * g++.dg/cpp2a/concepts-placeholder5.C: New test.
8447 2021-03-30  David Malcolm  <dmalcolm@redhat.com>
8449         * gcc.dg/analyzer/symbolic-1.c: Fix typo.
8451 2021-03-30  Nathan Sidwell  <nathan@acm.org>
8453         PR c++/99283
8454         * g++.dg/modules/pr99283-5.h: New.
8455         * g++.dg/modules/pr99283-5_a.H: New.
8456         * g++.dg/modules/pr99283-5_b.H: New.
8457         * g++.dg/modules/pr99283-5_c.C: New.
8459 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
8461         PR c++/99790
8462         * g++.dg/cpp1z/pr99790.C: New test.
8464 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8466         PR target/99822
8467         * gcc.c-torture/compile/pr99822.c: New test.
8469 2021-03-30  Xionghu Luo  <luoxhu@linux.ibm.com>
8471         PR target/99718
8472         PR target/99718
8473         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
8474         instruction counts.
8475         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
8476         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
8477         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
8478         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
8479         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
8480         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
8481         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
8482         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
8483         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
8484         * gcc.target/powerpc/pr79251.p8.c: Likewise.
8485         * gcc.target/powerpc/pr79251.p9.c: Likewise.
8486         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
8487         * gcc.target/powerpc/pr79251-run.p7.c: New test.
8488         * gcc.target/powerpc/pr79251.p7.c: New test.
8490 2021-03-30  H.J. Lu  <hjl.tools@gmail.com>
8492         PR target/99744
8493         * gcc.target/i386/pr99744-1.c: New test.
8495 2021-03-30  Tamar Christina  <tamar.christina@arm.com>
8497         PR tree-optimization/99825
8498         * gfortran.dg/vect/pr99825.f90: New test.
8500 2021-03-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8502         PR target/99808
8503         * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
8505 2021-03-30  Richard Biener  <rguenther@suse.de>
8507         PR tree-optimization/99824
8508         * gcc.dg/torture/pr99824.c: New testcase.
8510 2021-03-30  Richard Sandiford  <richard.sandiford@arm.com>
8512         PR target/98136
8513         * g++.dg/pr98136.C: New test.
8515 2021-03-30  Mihailo Stojanovic  <mihailo.stojanovic@typhoon-hil.com>
8517         * gcc.target/aarch64/fcvt_nosimd.c: New test.
8519 2021-03-29  Martin Sebor  <msebor@redhat.com>
8521         PR tree-optimization/61869
8522         * gcc.dg/uninit-pr61869.c: New test.
8524 2021-03-29  Martin Sebor  <msebor@redhat.com>
8526         PR tree-optimization/61677
8527         * gcc.dg/uninit-pr61677.c: New test.
8529 2021-03-29  Martin Sebor  <msebor@redhat.com>
8531         PR tree-optimization/61112
8532         * gcc.dg/uninit-pr61112.c: New test.
8534 2021-03-29  Jan Hubicka  <jh@suse.cz>
8536         PR ipa/99751
8537         * gcc.c-torture/compile/pr99751.c: Rename from ...
8538         * gcc.c-torture/execute/pr99751.c: ... to this.
8540 2021-03-29  Jan Hubicka  <hubicka@ucw.cz>
8542         * gcc.c-torture/compile/pr99751.c: New test.
8544 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
8546         PR fortran/93660
8547         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
8548         declare simd warning on aarch64.
8550 2021-03-29  Alex Coplan  <alex.coplan@arm.com>
8552         PR target/99216
8553         * g++.target/aarch64/sve/pr99216.C: New test.
8555 2021-03-29  Richard Biener  <rguenther@suse.de>
8557         PR tree-optimization/99807
8558         * gfortran.dg/vect/pr99807.f90: New testcase.
8560 2021-03-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8562         PR target/99808
8563         * gcc.target/aarch64/pr99808.c: New test.
8565 2021-03-29  Jakub Jelinek  <jakub@redhat.com>
8567         PR tree-optimization/99777
8568         * g++.dg/torture/pr99777.C: New test.
8570 2021-03-28  Christophe Lyon  <christophe.lyon@linaro.org>
8572         PR target/96770
8573         * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8575 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
8577         PR fortran/99602
8578         * gfortran.dg/pr99602.f90: New test.
8579         * gfortran.dg/pr99602a.f90: New test.
8580         * gfortran.dg/pr99602b.f90: New test.
8581         * gfortran.dg/pr99602c.f90: New test.
8582         * gfortran.dg/pr99602d.f90: New test.
8584 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
8586         * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
8587         (gdc-copy-file): ... this.  Use file copy instead of open/close.
8588         (gdc-convert-test): Save translated dejagnu test to gdc.test
8589         directory, only write dejagnu directives to the test file.
8590         (gdc-do-test): Don't create gdc.test symlink.
8592 2021-03-28  Iain Buclaw  <ibuclaw@gdcproject.org>
8594         * gdc.dg/gdc270a.d: Removed.
8595         * gdc.dg/gdc270b.d: Removed.
8597 2021-03-26  David Edelsohn  <dje.gcc@gmail.com>
8599         * gcc.target/powerpc/pr99557.c: New.
8601 2021-03-26  Martin Sebor  <msebor@redhat.com>
8603         PR tree-optimization/59970
8604         * gcc.dg/uninit-pr59970.c: New test.
8606 2021-03-26  Marek Polacek  <polacek@redhat.com>
8608         PR c++/98352
8609         * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
8610         * g++.dg/cpp0x/nsdmi17.C: New test.
8612 2021-03-26  Nathan Sidwell  <nathan@acm.org>
8614         PR c++/99283
8615         * g++.dg/modules/pr99283-2_a.H: New.
8616         * g++.dg/modules/pr99283-2_b.H: New.
8617         * g++.dg/modules/pr99283-2_c.H: New.
8618         * g++.dg/modules/pr99283-3_a.H: New.
8619         * g++.dg/modules/pr99283-3_b.H: New.
8620         * g++.dg/modules/pr99283-4.H: New.
8621         * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
8622         * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
8624 2021-03-26  Vladimir Makarov  <vmakarov@redhat.com>
8626         PR target/99766
8627         * g++.target/aarch64/sve/pr99766.C: New.
8629 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
8631         PR ipa/99466
8632         * gcc.dg/tls/pr99466-1.c: New test.
8633         * gcc.dg/tls/pr99466-2.c: New test.
8635 2021-03-26  Jakub Jelinek  <jakub@redhat.com>
8637         PR c++/99705
8638         * g++.dg/cpp0x/new5.C: New test.
8640 2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
8642         PR fortran/99651
8643         * gfortran.dg/null_11.f90: New test.
8645 2021-03-25  Martin Sebor  <msebor@redhat.com>
8647         PR tree-optimization/55060
8648         * gcc.dg/uninit-pr55060.c: New.
8650 2021-03-25  Martin Sebor  <msebor@redhat.com>
8652         PR tree-optimization/48483
8653         * g++.dg/warn/uninit-pr48483.C: New test.
8655 2021-03-25  Martin Sebor  <msebor@redhat.com>
8657         * gcc.dg/uninit-pr44547.c: New.
8659 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
8661         PR c++/99672
8662         * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
8663         * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
8664         to match locus changes.
8665         * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
8666         * g++.dg/cpp2a/srcloc2.C: Likewise.
8667         * g++.dg/cpp2a/srcloc15.C: Likewise.
8668         * g++.dg/cpp2a/srcloc16.C: Likewise.
8669         * g++.dg/cpp2a/srcloc19.C: New test.
8670         * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
8671         and caret line.
8672         * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
8673         * g++.dg/modules/macloc-1_d.C: Likewise.
8674         * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
8675         caret line.
8677 2021-03-25  Marek Polacek  <polacek@redhat.com>
8679         PR c++/94751
8680         * g++.dg/cpp0x/inh-ctor37.C: New test.
8682 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
8684         PR c++/99745
8685         * g++.dg/cpp0x/variadic181.C: New test.
8687 2021-03-25  Marek Polacek  <polacek@redhat.com>
8689         PR c++/99331
8690         * g++.dg/warn/Wconversion5.C: New test.
8692 2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
8694         PR tree-optimization/96974
8695         * g++.target/aarch64/sve/pr96974.C: New test.
8697 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
8699         Revert:
8700         2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
8702         PR target/98209
8703         PR target/99744
8704         * gcc.target/i386/pr98209.c: New test.
8705         * gcc.target/i386/pr99744-1.c: Likewise.
8706         * gcc.target/i386/pr99744-2.c: Likewise.
8708 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
8710         PR c++/99565
8711         * g++.dg/warn/Wduplicated-branches6.C: New test.
8712         * g++.dg/warn/Wduplicated-branches7.C: New test.
8714 2021-03-25  H.J. Lu  <hjl.tools@gmail.com>
8716         PR target/98209
8717         PR target/99744
8718         * gcc.target/i386/pr98209.c: New test.
8719         * gcc.target/i386/pr99744-1.c: Likewise.
8720         * gcc.target/i386/pr99744-2.c: Likewise.
8722 2021-03-25  Richard Biener  <rguenther@suse.de>
8724         PR tree-optimization/99746
8725         * gfortran.dg/vect/pr99746.f90: New testcase.
8727 2021-03-25  David Malcolm  <dmalcolm@redhat.com>
8729         PR analyzer/93695
8730         PR analyzer/99044
8731         PR analyzer/99716
8732         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
8733         xfail.
8734         * gcc.dg/analyzer/pr93695-1.c: New test.
8735         * gcc.dg/analyzer/pr99044-1.c: New test.
8736         * gcc.dg/analyzer/pr99044-2.c: New test.
8737         * gcc.dg/analyzer/pr99716-1.c: New test.
8738         * gcc.dg/analyzer/pr99716-2.c: New test.
8739         * gcc.dg/analyzer/pr99716-3.c: New test.
8741 2021-03-24  Martin Liska  <mliska@suse.cz>
8743         PR target/99753
8744         * gcc.target/i386/pr99753.c: New test.
8746 2021-03-24  Martin Jambor  <mjambor@suse.cz>
8748         PR ipa/99122
8749         * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8751 2021-03-24  Christophe Lyon  <christophe.lyon@linaro.org>
8753         PR target/99727
8754         * gcc.target/arm/pr99727.c: New test.
8756 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
8758         PR target/99724
8759         * gcc.target/arm/pr99724.c: New test.
8761 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
8763         * lib/target-supports.exp (check_effective_target_sysconf): New.
8764         * gcc.target/i386/pr95443-1.c: Require it.
8765         * gcc.target/i386/pr95443-2.c: Likewise.
8766         * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
8767         * gcc.target/i386/strncmp-1.c: Likewise.
8769 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
8771         * gcc.target/i386/pr97313.c: Require effective target feature pie.
8772         * g++.target/i386/pr94185.C: Likewise.
8774 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
8776         * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
8777         positives with -mcmodel=large.
8778         * gcc.target/i386/funcspec-3.c: Likewise.
8780 2021-03-24  Alexandre Oliva  <oliva@adacore.com>
8782         * gcc.target/i386/pr94467-3.c: New.
8784 2021-03-24  Tobias Burnus  <tobias@codesourcery.com>
8786         PR fortran/99369
8787         * gfortran.dg/longnames.f90: New test.
8789 2021-03-23  Nathan Sidwell  <nathan@acm.org>
8791         PR c++/99283
8792         * g++.dg/modules/pr99283-1_a.H: New.
8793         * g++.dg/modules/pr99283-1_b.H: New.
8795 2021-03-23  Ilya Leoshkevich  <iii@linux.ibm.com>
8797         * gcc.target/s390/vector/long-double-asm-abi.c: New test.
8799 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8801         * lib/target-supports.exp
8802         (check_effective_target_arm_dsp_ok_nocache)
8803         (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
8804         * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
8805         and add arm_dsp options.
8807 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8809         * lib/target-supports.exp
8810         (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
8811         -mfloat-abi= options order.
8812         (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
8813         * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
8814         arm_hard_ok effective target and -mfloat-abi=hard additional
8815         option.
8816         * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
8817         * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
8818         * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
8819         * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
8820         * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
8821         * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
8822         * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
8823         * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
8824         * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
8825         additional option.
8826         * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
8827         * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
8829 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8831         * lib/target-supports.exp
8832         (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
8833         -mfloat-abi= options order.
8834         (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
8835         * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
8836         target and -mfloat-abi=hard additional option.
8837         * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
8838         * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
8839         * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
8840         * gcc.target/arm/simd/vdot-2-1.c: Likewise.
8841         * gcc.target/arm/simd/vdot-2-2.c: Likewise.
8843 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8845         * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
8847 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8849         * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
8850         * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
8851         * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
8852         * gcc.target/arm/pr51968.c: Likewise.
8853         * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
8854         * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
8855         * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
8856         * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
8858 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8860         * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
8861         * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
8862         * gcc.target/arm/bf16_dup.c: Likewise.
8863         * gcc.target/arm/bf16_reinterpret.c: Likewise.
8864         * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
8866 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8868         * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
8870 2021-03-23  Christophe Lyon  <christophe.lyon@linaro.org>
8872         * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
8873         arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
8874         * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
8875         * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
8877 2021-03-23  Marek Polacek  <polacek@redhat.com>
8879         PR c++/99318
8880         * g++.dg/cpp0x/attributes-namespace6.C: New test.
8881         * g++.dg/cpp0x/gen-attrs-73.C: New test.
8883 2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
8885         PR fortran/93660
8886         * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8888 2021-03-23  Richard Sandiford  <richard.sandiford@arm.com>
8890         PR target/99540
8891         * gcc.dg/vect/pr99540.c: New test.
8893 2021-03-23  Nathan Sidwell  <nathan@acm.org>
8895         PR c++/99239
8896         * g++.dg/modules/pr99239_a.H: New.
8897         * g++.dg/modules/pr99239_b.H: New.
8899 2021-03-23  Richard Biener  <rguenther@suse.de>
8901         PR tree-optimization/99721
8902         * gfortran.dg/vect/pr99721.f90: New testcase.
8904 2021-03-23  Marcus Comstedt  <marcus@mc.pp.se>
8906         * gcc.target/riscv/shift-shift-5.c (sub): Change
8907         order of struct fields depending on byteorder.
8909 2021-03-23  Jakub Jelinek  <jakub@redhat.com>
8911         PR c++/99650
8912         * g++.dg/cpp1z/decomp55.C: New test.
8914 2021-03-23  Aldy Hernandez  <aldyh@redhat.com>
8916         PR tree-optimization/99296
8917         * gcc.dg/pr99296.c: New file.
8919 2021-03-22  Nathan Sidwell  <nathan@acm.org>
8921         PR c++/99480
8922         * g++.dg/modules/pr99480_a.H: New.
8923         * g++.dg/modules/pr99480_b.H: New.
8925 2021-03-22  Vladimir N. Makarov  <vmakarov@redhat.com>
8927         PR target/99581
8928         * gcc.target/powerpc/pr99581.c: New.
8930 2021-03-22  Nathan Sidwell  <nathan@acm.org>
8932         PR c++/99425
8933         * g++.dg/modules/pr99425-1.h: New.
8934         * g++.dg/modules/pr99425-1_a.H: New.
8935         * g++.dg/modules/pr99425-1_b.H: New.
8936         * g++.dg/modules/pr99425-1_c.C: New.
8937         * g++.dg/modules/pr99425-2_a.X: New.
8938         * g++.dg/modules/pr99425-2_b.X: New.
8939         * g++.dg/template/pr99425.C: New.
8941 2021-03-22  Richard Biener  <rguenther@suse.de>
8943         PR tree-optimization/99694
8944         * gcc.dg/torture/pr99694.c: New testcase.
8946 2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
8948         PR target/99702
8949         * gcc.target/riscv/pr99702.c: New.
8951 2021-03-22  Xionghu Luo  <luoxhu@linux.ibm.com>
8953         PR target/98914
8954         * gcc.target/powerpc/pr98914.c: New test.
8956 2021-03-20  H.J. Lu  <hjl.tools@gmail.com>
8958         PR target/99679
8959         * g++.target/i386/pr99679-1.C: New test.
8960         * g++.target/i386/pr99679-2.C: Likewise.
8962 2021-03-20  Jakub Jelinek  <jakub@redhat.com>
8964         PR debug/99230
8965         * gcc.dg/pr99230.c: New test.
8967 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
8969         PR c/99588
8970         * gcc.dg/Wunused-var-5.c: New test.
8971         * gcc.dg/Wunused-var-6.c: New test.
8973 2021-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8975         * gfortran.dg/inline_matmul_6.f90: Adjust count for
8976           _gfortran_matmul.
8978 2021-03-19  Vladimir N. Makarov  <vmakarov@redhat.com>
8980         PR target/99663
8981         * gcc.target/s390/pr99663.c: New.
8983 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
8985         PR c++/99456
8986         * g++.dg/opt/pr99456.C: New test.
8987         * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
8988         later.
8990 2021-03-19  Tamar Christina  <tamar.christina@arm.com>
8992         PR tree-optimization/99656
8993         * gfortran.dg/vect/pr99656.f90: New test.
8995 2021-03-19  H.J. Lu  <hjl.tools@gmail.com>
8997         PR target/99652
8998         * gcc.dg/torture/pr99652-1.c: New test.
8999         * gcc.dg/torture/pr99652-2.c: Likewise.
9000         * gcc.target/i386/pr57655.c: Adjusted.
9001         * gcc.target/i386/pr59794-6.c: Likewise.
9002         * gcc.target/i386/pr70738-1.c: Likewise.
9003         * gcc.target/i386/pr96744-1.c: Likewise.
9005 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
9006             Christophe Lyon  <christophe.lyon@linaro.org>
9008         PR target/99593
9009         * g++.target/arm/pr99593.C: New test.
9011 2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9013         * g++.dg/lto/pr89335_0.C: Require the linker plugin.
9015 2021-03-19  Marek Polacek  <polacek@redhat.com>
9017         PR c++/99500
9018         * g++.dg/cpp2a/concepts-err3.C: New test.
9020 2021-03-18  Martin Sebor  <msebor@redhat.com>
9022         PR middle-end/99502
9023         * g++.dg/warn/Warray-bounds-22.C: New test.
9024         * g++.dg/warn/Warray-bounds-23.C: New test.
9025         * g++.dg/warn/Warray-bounds-24.C: New test.
9027 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
9029         PR testsuite/99636
9030         * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
9032 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
9034         PR testsuite/99626
9035         * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
9036         on targets other than x86, aarch64, s390 and 64-bit powerpc.  Use
9037         test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
9038         rather than __i386__.
9040 2021-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
9042         PR testsuite/97680
9043         * c-c++-common/zero-scratch-regs-10.c: Skip on arm
9045 2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
9047         PR objc++/49070
9048         * obj-c++.dg/pr49070.mm: New test.
9049         * objc.dg/unnamed-parms.m: New test.
9051 2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9053         * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
9054         sve_flags.
9055         * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9056         * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9057         * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
9058         * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9059         * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
9061 2021-03-18  Jakub Jelinek  <jakub@redhat.com>
9063         PR middle-end/98099
9064         * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
9065         For big endian use -fsso-struct=little-endian dg-options.
9067 2021-03-17  Marek Polacek  <polacek@redhat.com>
9069         PR c++/97973
9070         * g++.dg/conversion/real-to-int1.C: New test.
9072 2021-03-17  Anthony Sharp  <anthonysharp15@gmail.com>
9073             Jason Merrill  <jason@redhat.com>
9075         * g++.dg/cpp1z/using9.C: New using decl test.
9077 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
9079         * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
9080         -gdwarf-3 to the command line options. Adjust the expected line
9081         numbers for the revised options header.
9083 2021-03-17  Iain Sandoe  <iain@sandoe.co.uk>
9085         * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
9086         -gdwarf-3 to the command line options.  Provide Darwin-
9087         specific match lines for the expected output.
9089 2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9091         * gcc.target/aarch64/acle/rng_2.c: New test.
9093 2021-03-17  H.J. Lu  <hjl.tools@gmail.com>
9095         PR target/99504
9096         * gcc.target/i386/pr99530-1.c: New test.
9097         * gcc.target/i386/pr99530-2.c: Likewise.
9098         * gcc.target/i386/pr99530-3.c: Likewise.
9099         * gcc.target/i386/pr99530-4.c: Likewise.
9100         * gcc.target/i386/pr99530-5.c: Likewise.
9101         * gcc.target/i386/pr99530-6.c: Likewise.
9103 2021-03-16  Christophe Lyon  <christophe.lyon@linaro.org>
9105         PR target/99542
9106         * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
9108 2021-03-16  Jason Merrill  <jason@redhat.com>
9110         * g++.dg/cpp2a/nontype-float1.C: New test.
9112 2021-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
9114         PR target/98092
9115         PR target/98092
9116         * gcc.target/powerpc/pr98092.c: New.
9118 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
9120         PR target/99600
9121         * gcc.target/i386/pr99600.c: New test.
9123 2021-03-16  Martin Liska  <mliska@suse.cz>
9124             Jason Merrill  <jason@redhat.com>
9126         PR c++/99108
9127         * g++.target/i386/pr99108.C: New test.
9129 2021-03-16  Martin Liska  <mliska@suse.cz>
9131         PR target/99592
9132         * gcc.target/arm/pr99592.c: New test.
9134 2021-03-16  Ilya Leoshkevich  <iii@linux.ibm.com>
9136         * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
9138 2021-03-16  Nathan Sidwell  <nathan@acm.org>
9140         PR c++/99496
9141         * g++.dg/modules/pr99496_a.H: New.
9142         * g++.dg/modules/pr99496_b.C: New.
9144 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
9146         PR target/99563
9147         * gcc.target/i386/avx-pr99563.c: New test.
9149 2021-03-16  Jakub Jelinek  <jakub@redhat.com>
9151         PR target/99542
9152         * gcc.dg/gomp/pr99542.c: New test.
9153         * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
9154         * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
9155         * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
9156         * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
9157         on aarch64.
9158         * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
9160 2021-03-15  Jakub Jelinek  <jakub@redhat.com>
9162         PR c++/99601
9163         * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
9164         * g++.dg/modules/builtin-3_b.C: Likewise.
9166 2021-03-15  Nathan Sidwell  <nathan@acm.org>
9168         PR c++/99601
9169         * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
9170         * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
9172 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
9174         PR c++/99047
9175         * g++.dg/coroutines/pr99047.C: New test.
9177 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
9179         PR c++/98704
9180         * g++.dg/coroutines/torture/pr98704.C: New test.
9182 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
9184         PR c++/98480
9185         * g++.dg/coroutines/pr98480.C: New test.
9186         * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
9187         * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
9188         * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
9190 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
9192         PR c++/96749
9193         * g++.dg/coroutines/pr96749-1.C: New test.
9194         * g++.dg/coroutines/pr96749-2.C: New test.
9196 2021-03-15  Richard Biener  <rguenther@suse.de>
9198         PR tree-optimization/98834
9199         * g++.dg/opt/pr98834.C: New testcase.
9201 2021-03-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
9203         PR fortran/99345
9204         * gfortran.dg/do_check_16.f90: New test.
9205         * gfortran.dg/do_check_17.f90: New test.
9207 2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
9209         PR fortran/99545
9210         * gfortran.dg/pr99545.f90: New test.
9212 2021-03-15  David Edelsohn  <dje.gcc@gmail.com>
9214         * gcc.target/powerpc/pr99492.c: Fix typo.
9216 2021-03-14  Harald Anlauf  <anlauf@gmx.de>
9217             Paul Thomas  <pault@gcc.gnu.org>
9219         * gfortran.dg/pr99112.f90: New test.
9221 2021-03-13  Martin Sebor  <msebor@redhat.com>
9223         PR tree-optimization/99489
9224         * gcc.dg/Wstringop-truncation-9.c: New test.
9226 2021-03-13  Paul Thomas  <pault@gcc.gnu.org>
9228         PR fortran/99125
9229         * gfortran.dg/alloc_deferred_comp_1.f90: New test.
9231 2021-03-13  Jakub Jelinek  <jakub@redhat.com>
9233         PR tree-optimization/99544
9234         * gcc.dg/gomp/pr99544.c: New test.
9236 2021-03-12  Nathan Sidwell  <nathan@acm.org>
9238         PR c++/99238
9239         * g++.dg/modules/pr99238.h: New.
9240         * g++.dg/modules/pr99238_a.H: New.
9241         * g++.dg/modules/pr99238_b.H: New.
9243 2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
9245         PR fortran/99514
9246         * gfortran.dg/gomp/threadprivate-1.f90: New test.
9248 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
9250         PR target/99321
9251         * gcc.target/i386/avx512vl-pr99321-2.c: New test.
9253 2021-03-12  Jakub Jelinek  <jakub@redhat.com>
9255         PR c++/99507
9256         * g++.dg/cpp2a/consteval19.C: New test.
9258 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
9260         PR analyzer/96374
9261         * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
9262         to options.
9263         * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
9264         (test_7): New.
9265         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
9266         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
9267         * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
9268         -fno-analyzer-feasibility from options.
9269         * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
9270         * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
9272 2021-03-11  Nathan Sidwell  <nathan@acm.org>
9274         PR c++/99248
9275         * g++.dg/modules/pr99248.h: New.
9276         * g++.dg/modules/pr99248_a.H: New.
9277         * g++.dg/modules/pr99248_b.H: New.
9279 2021-03-11  Nathan Sidwell  <nathan@acm.org>
9281         PR c++/99528
9282         * g++.dg/modules/pr99528.h: New.
9283         * g++.dg/modules/pr99528_a.H: New.
9284         * g++.dg/modules/pr99528_b.H: New.
9285         * g++.dg/modules/pr99528_c.C: New.
9287 2021-03-11  Richard Biener  <rguenther@suse.de>
9289         PR testsuite/98245
9290         * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
9291         instead of verifying the total number of adds.
9293 2021-03-11  Richard Biener  <rguenther@suse.de>
9295         PR testsuite/97494
9296         * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
9298 2021-03-11  Richard Biener  <rguenther@suse.de>
9300         PR testsuite/97494
9301         * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
9303 2021-03-11  Richard Biener  <rguenther@suse.de>
9305         PR testsuite/97494
9306         * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
9308 2021-03-11  Jakub Jelinek  <jakub@redhat.com>
9310         PR ipa/99517
9311         * gcc.target/i386/avx2-pr99517-1.c: New test.
9312         * gcc.target/i386/avx2-pr99517-2.c: New test.
9314 2021-03-10  David Edelsohn  <dje.gcc@gmail.com>
9316         PR target/99492
9317         * gcc.target/powerpc/pr99492.c: New testcase.
9319 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
9321         PR fortran/99205
9322         * gfortran.dg/data_char_4.f90: New test.
9323         * gfortran.dg/data_char_5.f90: New test.
9325 2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
9327         * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
9329 2021-03-10  Nathan Sidwell  <nathan@acm.org>
9331         PR c++/99423
9332         * g++.dg/modules/pr99423_a.H: New.
9333         * g++.dg/modules/pr99423_b.H: New.
9335 2021-03-10  Jakub Jelinek  <jakub@redhat.com>
9337         PR tree-optimization/99305
9338         PR testsuite/99498
9339         * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
9340         unsigned_char effective targets.
9342 2021-03-10  Nathan Sidwell  <nathan@acm.org>
9344         PR c++/99508
9345         * g++.dg/ext/pr99508.C: New.
9347 2021-03-10  John David Anglin  <danglin@gcc.gnu.org>
9349         PR testsuite/99292
9350         * lib/target-supports.exp (check_effective_target_lra): New.
9351         * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
9352         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9353         * gcc.c-torture/compile/pr98096.c: Likewise.
9354         * gcc.dg/pr97954.c: Likewise.
9356 2021-03-10  David Malcolm  <dmalcolm@redhat.com>
9358         * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
9359         * gcc.dg/analyzer/zlib-2.c: Likewise.
9361 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
9363         * gcc.dg/vect/pr99102.c: Fix target selector.
9365 2021-03-10  Joel Hutton  <joel.hutton@arm.com>
9367         PR target/99102
9368         * gcc.dg/vect/pr99102.c: New test.
9370 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
9372         * gnat.dg/specs/lto25.ads: New test.
9374 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
9376         PR tree-optimization/99305
9377         * g++.dg/opt/pr99305.C: New test.
9379 2021-03-09  Segher Boessenkool  <segher@kernel.crashing.org>
9381         * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
9382         (check_effective_target_sqrt_insn): Use it.
9384 2021-03-09  Vladimir N. Makarov  <vmakarov@redhat.com>
9386         PR target/99454
9387         * gcc.target/i386/pr99454.c: New.
9389 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
9391         * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
9392         * gcc.dg/loop-9.c: Likewise.
9393         * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
9394         * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
9396 2021-03-09  Jakub Jelinek  <jakub@redhat.com>
9398         PR sanitizer/98920
9399         * c-c++-common/asan/pr98920.c: Only include regex.h if the header
9400         exists.  If REG_STARTEND macro isn't defined, just return 0 from main
9401         instead of the actual test.
9403 2021-03-09  Martin Liska  <mliska@suse.cz>
9405         PR target/99464
9406         * gcc.target/i386/pr99464.c: New test.
9408 2021-03-09  Joel Brobecker  <brobecker@adacore.com>
9410         * gcc.target/powerpc/undef-bool-2.c: Add
9411         dg-require-effective-target powerpc_vsx_ok directive.
9412         * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
9413         powerpc_vsx_ok directive.
9415 2021-03-08  Harald Anlauf  <anlauf@gmx.de>
9417         PR fortran/49278
9418         * gfortran.dg/parameter_data.f90: New test.
9420 2021-03-08  Martin Sebor  <msebor@redhat.com>
9422         PR middle-end/98266
9423         * g++.dg/warn/Warray-bounds-15.C: New test.
9424         * g++.dg/warn/Warray-bounds-18.C: New test.
9425         * g++.dg/warn/Warray-bounds-19.C: New test.
9426         * g++.dg/warn/Warray-bounds-20.C: New test.
9427         * g++.dg/warn/Warray-bounds-21.C: New test.
9429 2021-03-08  Martin Sebor  <msebor@redhat.com>
9431         PR middle-end/97631
9432         * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
9433         Add an xfail.
9434         * c-c++-common/Wstringop-truncation.c: Add expected warnings.
9435         * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
9436         * gcc.dg/Wstringop-overflow-66.c: New test.
9437         * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
9439 2021-03-08  Marek Polacek  <polacek@redhat.com>
9441         PR c++/96268
9442         * g++.dg/cpp2a/nontype-class41.C: New test.
9444 2021-03-08  Nathan Sidwell  <nathan@acm.org>
9446         PR c++/99436
9447         * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
9449 2021-03-08  Nathan Sidwell  <nathan@acm.org>
9451         * g++.dg/modules/pr99468.H: New.
9453 2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
9455         PR target/98959
9456         * gcc.target/powerpc/pr98959.c: New test.
9458 2021-03-08  Nathan Sidwell  <nathan@acm.org>
9460         PR c++/99285
9461         * g++.dg/modules/pr99285_a.H: New.
9462         * g++.dg/modules/pr99285_b.H: New.
9464 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9466         PR target/99437
9467         * gcc.target/aarch64/simd/pr99437.c: New test.
9469 2021-03-08  Martin Liska  <mliska@suse.cz>
9471         PR sanitizer/98920
9472         * c-c++-common/asan/pr98920.c: New test.
9474 2021-03-08  Martin Liska  <mliska@suse.cz>
9476         PR target/99463
9477         * gcc.target/i386/pr99463-2.c: New test.
9478         * gcc.target/i386/pr99463.c: New test.
9480 2021-03-08  Ilya Leoshkevich  <iii@linux.ibm.com>
9482         * gcc.target/s390/vector/long-double-asm-commutative.c: New
9483         test.
9484         * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
9485         test.
9486         * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
9487         * gcc.target/s390/vector/long-double-asm-inout.c: New test.
9488         * gcc.target/s390/vector/long-double-asm-matching.c: New test.
9489         * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
9490         * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
9491         test.
9493 2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
9495         PR fortran/97927
9496         * gfortran.dg/module_variable_3.f90: New test.
9498 2021-03-07  Jakub Jelinek  <jakub@redhat.com>
9500         PR target/99321
9501         * lib/target-supports.exp
9502         (check_effective_target_assembler_march_noavx512bw): New effective
9503         target.
9504         * gcc.target/i386/avx512vl-pr99321-1.c: New test.
9506 2021-03-06  Patrick Palka  <ppalka@redhat.com>
9507             Jakub Jelinek  <jakub@redhat.com>
9509         PR c++/99287
9510         * g++.dg/cpp2a/constexpr-99287.C: New test.
9512 2021-03-06  Patrick Palka  <ppalka@redhat.com>
9513             Jakub Jelinek  <jakub@redhat.com>
9515         PR c++/96330
9516         * g++.dg/cpp1y/var-templ68.C: New test.
9517         * g++.dg/cpp1y/var-templ68a.C: New test.
9519 2021-03-06  Patrick Palka  <ppalka@redhat.com>
9521         PR c++/99365
9522         * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
9523         * g++.dg/cpp2a/concepts-placeholder4.C: New test.
9525 2021-03-06  Hans-Peter Nilsson  <hp@axis.com>
9527         * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
9528         to allow an eliminated stack-frame.
9530 2021-03-05  Marek Polacek  <polacek@redhat.com>
9532         PR c++/99374
9533         * g++.dg/cpp1z/noexcept-type23.C: New test.
9535 2021-03-05  Marek Polacek  <polacek@redhat.com>
9537         PR c++/99120
9538         * g++.dg/warn/Wshadow-17.C: New test.
9540 2021-03-05  Jason Merrill  <jason@redhat.com>
9542         PR c/99363
9543         * gcc.dg/attr-flatten-1.c: Adjust.
9545 2021-03-05  Jakub Jelinek  <jakub@redhat.com>
9547         PR middle-end/99322
9548         * c-c++-common/gomp/pr99322.c: New test.
9550 2021-03-05  Nathan Sidwell  <nathan@acm.org>
9552         PR c++/99245
9553         * g++.dg/modules/pr99245_a.H: New.
9554         * g++.dg/modules/pr99245_b.H: New.
9556 2021-03-05  Harald Anlauf  <anlauf@gmx.de>
9558         PR libfortran/99218
9559         * gfortran.dg/matmul_21.f90: New test.
9561 2021-03-05  Nathan Sidwell  <nathan@acm.org>
9563         PR c++/99377
9564         * g++.dg/modules/pr99377_a.H: New.
9565         * g++.dg/modules/pr99377_b.C: New.
9566         * g++.dg/modules/pr99377_c.C: New.
9568 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
9570         PR c++/98118
9571         * g++.dg/coroutines/pr98118.C: New test.
9573 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
9575         PR c++/95616
9576         * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
9577         * g++.dg/coroutines/pr95616-0.C: New test.
9578         * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
9579         * g++.dg/coroutines/pr95616-1.C: New test.
9580         * g++.dg/coroutines/pr95616-2.C: New test.
9581         * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
9582         * g++.dg/coroutines/pr95616-3.C: New test.
9583         * g++.dg/coroutines/pr95616-4.C: New test.
9584         * g++.dg/coroutines/pr95616-5.C: New test.
9585         * g++.dg/coroutines/pr95616-6.C: New test.
9587 2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
9589         PR c++/95615
9590         * g++.dg/coroutines/torture/pr95615-01.C: New test.
9591         * g++.dg/coroutines/torture/pr95615-02.C: New test.
9592         * g++.dg/coroutines/torture/pr95615-03.C: New test.
9593         * g++.dg/coroutines/torture/pr95615-04.C: New test.
9594         * g++.dg/coroutines/torture/pr95615-05.C: New test.
9595         * g++.dg/coroutines/torture/pr95615.inc: New file.
9597 2021-03-05  Vladimir N. Makarov  <vmakarov@redhat.com>
9599         PR target/99378
9600         * gcc.target/i386/pr99123-2.c: New.
9602 2021-03-05  Nathan Sidwell  <nathan@acm.org>
9604         PR c++/99389
9605         * g++.dg/modules/pr99389_a.H: New.
9606         * g++.dg/modules/pr99389_b.C: New.
9607         * g++.dg/modules/pr99389_c.C: New.
9609 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
9611         PR c/99137
9612         * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
9613         additional test.
9615 2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
9617         * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
9618         with '_kind' number.
9619         * gfortran.dg/real4-10-real8-16.f90: Likewise.
9620         * gfortran.dg/real4-10-real8-4.f90: Likewise.
9621         * gfortran.dg/real4-10.f90: Likewise.
9622         * gfortran.dg/real4-16-real8-10.f90: Likewise.
9623         * gfortran.dg/real4-16-real8-16.f90: Likewise.
9624         * gfortran.dg/real4-16-real8-4.f90: Likewise.
9625         * gfortran.dg/real4-16.f90: Likewise.
9626         * gfortran.dg/real4-8-real8-10.f90: Likewise.
9627         * gfortran.dg/real4-8-real8-16.f90: Likewise.
9628         * gfortran.dg/real4-8-real8-4.f90: Likewise.
9629         * gfortran.dg/real4-8.f90: Likewise.
9630         * gfortran.dg/real8-10.f90: Likewise.
9631         * gfortran.dg/real8-16.f90: Likewise.
9632         * gfortran.dg/real8-4.f90: Likewise.
9634 2021-03-05  Hans-Peter Nilsson  <hp@axis.com>
9636         PR debug/66668
9637         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
9639 2021-03-04  Iain Sandoe  <iain@sandoe.co.uk>
9641         * lib/prune.exp: Prune useless output caused by a linker bug.
9643 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
9645         PR middle-end/93235
9646         * gcc.target/aarch64/pr93235.c: New test.
9648 2021-03-04  Martin Liska  <mliska@suse.cz>
9650         PR gcov-profile/99105
9651         * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
9652         correction as the wrapped malloc is called one more time
9653         from libgcov.
9654         * gcc.dg/tree-prof/pr97461.c: Likewise.
9656 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
9658         PR c++/88146
9659         PR c++/99362
9660         * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
9661         * g++.dg/cpp2a/nodiscard-constructor1.C: ... this.  Remove
9662         -ftrack-macro-expansion=0 from dg-options.  Don't use (?n) in
9663         dg-warning regexps, instead replace .* with \[^\n\r]*.
9664         * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
9665         * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
9666         -ftrack-macro-expansion=0 from dg-options.
9667         * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
9668         * g++.dg/cpp2a/nodiscard-once.C: Likewise.
9670 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
9672         PR c/99325
9673         * gcc.dg/cpp/line11.c: New test.
9674         * gcc.dg/cpp/line12.c: New test.
9676 2021-03-04  Alex Coplan  <alex.coplan@arm.com>
9678         PR target/99381
9679         * gcc.target/aarch64/pr99381.c: New test.
9681 2021-03-04  Ilya Leoshkevich  <iii@linux.ibm.com>
9683         * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
9684         machines.
9685         * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9687 2021-03-04  Nathan Sidwell  <nathan@acm.org>
9689         PR c++/99170
9690         * g++.dg/modules/pr99170-1_a.H: New.
9691         * g++.dg/modules/pr99170-1_b.C: New.
9692         * g++.dg/modules/pr99170-2.h: New.
9693         * g++.dg/modules/pr99170-2_a.C: New.
9694         * g++.dg/modules/pr99170-2_b.C: New.
9695         * g++.dg/modules/pr99170-3_a.H: New.
9696         * g++.dg/modules/pr99170-3_b.C: New.
9697         * g++.dg/modules/inst-2_b.C: Adjust scan.
9698         * g++.dg/modules/inst-4_a.C: Adjust scan.
9699         * g++.dg/modules/inst-4_b.C: Adjust scan.
9700         * g++.dg/modules/member-def-1_b.C: Adjust scan.
9701         * g++.dg/modules/member-def-1_c.C: Adjust scan.
9702         * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
9703         * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
9704         * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
9705         * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
9706         * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
9707         * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
9708         * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
9709         * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
9710         * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
9711         * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
9712         * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
9714 2021-03-04  Tobias Burnus  <tobias@codesourcery.com>
9716         PR fortran/99355
9717         * gfortran.dg/real4-10-real8-10.f90: New test.
9718         * gfortran.dg/real4-10-real8-16.f90: New test.
9719         * gfortran.dg/real4-10-real8-4.f90: New test.
9720         * gfortran.dg/real4-10.f90: New test.
9721         * gfortran.dg/real4-16-real8-10.f90: New test.
9722         * gfortran.dg/real4-16-real8-16.f90: New test.
9723         * gfortran.dg/real4-16-real8-4.f90: New test.
9724         * gfortran.dg/real4-16.f90: New test.
9725         * gfortran.dg/real4-8-real8-10.f90: New test.
9726         * gfortran.dg/real4-8-real8-16.f90: New test.
9727         * gfortran.dg/real4-8-real8-4.f90: New test.
9728         * gfortran.dg/real4-8.f90: New test.
9729         * gfortran.dg/real8-10.f90: New test.
9730         * gfortran.dg/real8-16.f90: New test.
9731         * gfortran.dg/real8-4.f90: New test.
9733 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
9735         * gcc.misc-tests/outputs.exp: Enumerate tests.
9737 2021-03-04  Hans-Peter Nilsson  <hp@axis.com>
9739         * gcc.misc-tests/outputs.exp: Append discriminating
9740         suffixes to tests with duplicate names.
9741         (outest): Assert that each running test has a unique
9742         name.
9744 2021-03-04  Martin Sebor  <msebor@redhat.com>
9746         PR middle-end/96963
9747         PR middle-end/94655
9748         * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
9749         * gcc.dg/Wstringop-overflow-65.c: New test.
9750         * gcc.dg/Warray-bounds-69.c: Same.
9752 2021-03-03  Marek Polacek  <polacek@redhat.com>
9754         PR c++/96474
9755         * g++.dg/cpp1z/class-deduction83.C: New test.
9757 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
9759         * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
9760         New test.
9761         * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9762         New test.
9764 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
9766         * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9767         New test.
9768         * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9769         New test.
9770         * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9771         New test.
9773 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
9775         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9776         New test.
9777         * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9778         New test.
9780 2021-03-03  Jonathan Wright  <jonathan.wright@arm.com>
9782         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9783         New test template.
9784         * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9785         New test.
9786         * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9787         New test.
9788         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9789         New test.
9790         * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9791         New test.
9793 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
9795         PR c++/82959
9796         * g++.dg/cpp1z/eval-order10.C: New test.
9798 2021-03-03  Marek Polacek  <polacek@redhat.com>
9800         PR c++/97034
9801         PR c++/99009
9802         * g++.dg/cpp1z/class-deduction81.C: New test.
9803         * g++.dg/cpp1z/class-deduction82.C: New test.
9804         * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
9805         * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
9806         * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
9808 2021-03-03  Jason Merrill  <jason@redhat.com>
9810         PR c++/95675
9811         * g++.dg/cpp0x/decltype-call5.C: New test.
9812         * g++.dg/cpp0x/decltype-call6.C: New test.
9814 2021-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9816         * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
9817         dg-options.
9818         * gcc.target/i386/pr95798-2.c: Likewise.
9820 2021-03-03  Nathan Sidwell  <nathan@acm.org>
9822         PR c++/99344
9823         * g++.dg/modules/namespace-2_a.C
9824         * g++.dg/modules/pr99344_a.C
9825         * g++.dg/modules/pr99344_b.C
9827 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
9829         PR target/99321
9830         * gcc.target/i386/pr99321.c: New test.
9832 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
9834         PR c/99324
9835         * gcc.c-torture/compile/pr99324.c: New test.
9837 2021-03-03  Jakub Jelinek  <jakub@redhat.com>
9839         PR target/99085
9840         * gcc.dg/graphite/pr99085.c: New test.
9842 2021-03-03  Jason Merrill  <jason@redhat.com>
9844         PR c++/96078
9845         * g++.dg/ext/attr-flatten1.C: New test.
9847 2021-03-02  Hans-Peter Nilsson  <hp@axis.com>
9849         * gcc.misc-tests/outputs.exp: Skip @file -save-temps
9850         tests if target test-framework has -L or -I options.
9852 2021-03-02  David Malcolm  <dmalcolm@redhat.com>
9854         PR c/99323
9855         * gcc.dg/pr99323-1.c: New test.
9856         * gcc.dg/pr99323-2.c: New test.
9858 2021-03-02  Martin Sebor  <msebor@redhat.com>
9860         PR c++/99251
9861         * g++.dg/warn/Wnonnull9.C: Expect no warnings.
9862         * g++.dg/warn/Wnonnull12.C: New test.
9864 2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
9866         * gnat.dg/limited5.adb: New test.
9868 2021-03-02  Patrick Palka  <ppalka@redhat.com>
9870         PR c++/96443
9871         PR c++/96960
9872         * g++.dg/concepts/abbrev9.C: New test.
9873         * g++.dg/cpp2a/concepts-lambda15.C: New test.
9874         * g++.dg/cpp2a/concepts-placeholder3.C: New test.
9875         * g++.dg/cpp2a/concepts-return-req2.C: New test.
9876         * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
9877         call to f15 that we expect to accept.
9879 2021-03-02  Patrick Palka  <ppalka@redhat.com>
9881         * g++.dg/cpp1z/auto1.C: New test.
9883 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
9885         * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
9886         * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
9887         * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
9888         * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
9889         * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
9890         * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
9891         * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
9893 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
9895         * lib/target-supports.exp: Add check for nnpa facility.
9897 2021-03-02  Andreas Krebbel  <krebbel@linux.ibm.com>
9899         * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
9900         * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
9902 2021-03-01  Martin Liska  <mliska@suse.cz>
9904         PR target/99313
9905         * gcc.target/s390/target-attribute/pr99313.c: New test.
9907 2021-03-01  Nathan Sidwell  <nathan@acm.org>
9909         PR c++/99294
9910         * g++.dg/modules/pr99294.h: New.
9911         * g++.dg/modules/pr99294_a.C: New.
9912         * g++.dg/modules/pr99294_b.C: New.
9914 2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9916         * g++.dg/eh/seh-xmm-unwind.C: New test.
9918 2021-02-28  Iain Sandoe  <iain@sandoe.co.uk>
9920         * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
9921         expression components noexcept.
9922         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
9923         * g++.dg/coroutines/pr95345.C: Likewise.
9925 2021-02-28  Jason Merrill  <jason@redhat.com>
9927         * g++.dg/ext/attr-lambda3.C: Add missing ;
9929 2021-02-27  Jason Merrill  <jason@redhat.com>
9931         PR c++/90333
9932         * g++.dg/ext/attr-lambda3.C: New test.
9934 2021-02-26  Alexandre Oliva  <oliva@gnu.org>
9936         * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
9937         duplication.
9938         * gcc.target/powerpc/pr83629.c: Likewise.
9939         * gcc.target/powerpc/pr84112.c: Likewise.
9941 2021-02-26  Olivier Hainque  <hainque@adacore.com>
9943         * gcc.target/powerpc/compress-float-ppc-pic.c: Add
9944         dg-require-effective-target fpic.
9945         * gcc.target/powerpc/ppc-eabi.c: Likewise.
9946         * gcc.target/powerpc/pr26350.c: Likewise.
9947         * gcc.target/powerpc/pr67789.c: Likewise.
9948         * gcc.target/powerpc/pr79439-1.c: Likewise.
9949         * gcc.target/powerpc/pr79439-2.c: Likewise.
9950         * gcc.target/powerpc/pr79439-3.c: Likewise.
9951         * gcc.target/powerpc/pr83629.c: Likewise.
9952         * gcc.target/powerpc/pr84112.c: Likewise.
9954 2021-02-26  Richard Biener  <rguenther@suse.de>
9956         PR middle-end/99281
9957         * g++.dg/pr99218.C: New testcase.
9959 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
9961         * g++.dg/cpp23/lambda-specifiers1.C: New test.
9963 2021-02-26  Jakub Jelinek  <jakub@redhat.com>
9965         PR c++/95451
9966         * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9968 2021-02-26  Jason Merrill  <jason@redhat.com>
9970         PR c++/98810
9971         * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
9973 2021-02-26  Aaron Sawdey  <acsawdey@linux.ibm.com>
9975         * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
9976         * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
9977         * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
9978         * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
9979         * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
9980         * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
9981         * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
9982         * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
9983         * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
9984         * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
9985         * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
9986         * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
9987         * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
9988         * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
9989         * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
9991 2021-02-26  Patrick Palka  <ppalka@redhat.com>
9993         PR c++/98990
9994         * g++.dg/concepts/abbrev8.C: New test.
9996 2021-02-25  Patrick Palka  <ppalka@redhat.com>
9998         PR c++/99213
9999         PR c++/94521
10000         * g++.dg/diagnostic/local1.C: New test.
10002 2021-02-25  Patrick Palka  <ppalka@redhat.com>
10004         PR c++/99103
10005         * g++.dg/cpp1z/class-deduction79.C: New test.
10006         * g++.dg/cpp1z/class-deduction80.C: New test.
10008 2021-02-25  Marek Polacek  <polacek@redhat.com>
10010         DR 1312
10011         PR c++/99176
10012         * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
10013         * g++.dg/cpp0x/constexpr-cast2.C: New test.
10014         * g++.dg/cpp0x/constexpr-cast3.C: New test.
10016 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
10018         PR c++/97587
10019         * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
10020         reference parms, to distinguish the rvalue ref. variant.
10021         * g++.dg/coroutines/pr97587.C: New test.
10023 2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
10025         PR c++/95822
10026         * g++.dg/coroutines/pr95822.C: New test.
10028 2021-02-25  Richard Earnshaw  <rearnsha@arm.com>
10030         * gcc.target/arm/cmse/cmse-18.c: New test.
10032 2021-02-25  Nathan Sidwell  <nathan@acm.org>
10034         PR c++/99166
10035         * g++.dg/modules/pr99166_a.X: Adjust.
10036         * g++.dg/modules/pr99166_b.C: Adjust.
10037         * g++.dg/modules/pr99166_c.C: Adjust.
10038         * g++.dg/modules/pr99166_d.C: Adjust.
10040 2021-02-25  Hans-Peter Nilsson  <hp@axis.com>
10042         * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
10044 2021-02-25  Tamar Christina  <tamar.christina@arm.com>
10046         * g++.dg/vect/simd-complex-num-null-node.cc: New test.
10048 2021-02-25  Vladimir N. Makarov  <vmakarov@redhat.com>
10050         PR testsuite/99233
10051         * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
10053 2021-02-25  Christophe Lyon  <christophe.lyon@linaro.org>
10055         PR middle-end/97172
10056         * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
10058 2021-02-25  Richard Biener  <rguenther@suse.de>
10060         PR tree-optimization/99253
10061         * gcc.dg/vect/pr99253.c: New testcase.
10063 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
10065         PR target/95798
10066         * gcc.target/i386/pr95798-1.c: New test.
10067         * gcc.target/i386/pr95798-2.c: New test.
10069 2021-02-25  Jakub Jelinek  <jakub@redhat.com>
10071         PR tree-optimization/80635
10072         * g++.dg/warn/pr80635-1.C: New test.
10073         * g++.dg/warn/pr80635-2.C: New test.
10075 2021-02-25  David Malcolm  <dmalcolm@redhat.com>
10077         PR analyzer/99193
10078         * gcc.dg/analyzer/pr99193-1.c: New test.
10079         * gcc.dg/analyzer/pr99193-2.c: New test.
10080         * gcc.dg/analyzer/pr99193-3.c: New test.
10081         * gcc.dg/analyzer/realloc-1.c: New test.
10083 2021-02-24  Nathan Sidwell  <nathan@acm.org>
10085         PR c++/98718
10086         * g++.dg/modules/pr98718_a.C: New.
10087         * g++.dg/modules/pr98718_b.C: New.
10089 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
10091         * g++.dg/coroutines/co-await-void_type.C: Mark promise
10092         final_suspend call as noexcept.
10093         * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
10094         * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
10095         * g++.dg/coroutines/co-return-warning-1.C: Likewise.
10096         * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
10097         * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
10098         * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
10099         * g++.dg/coroutines/coro-missing-gro.C: Likewise.
10100         * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
10101         * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
10102         * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
10103         * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
10104         * g++.dg/coroutines/coro1-allocators.h: Likewise.
10105         * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
10106         * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
10107         * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
10108         * g++.dg/coroutines/pr94752.C: Likewise.
10109         * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
10110         * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
10111         * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
10112         * g++.dg/coroutines/pr95050.C: Likewise.
10113         * g++.dg/coroutines/pr95345.C: Likewise.
10114         * g++.dg/coroutines/pr95440.C: Likewise.
10115         * g++.dg/coroutines/pr95591.C: Likewise.
10116         * g++.dg/coroutines/pr95711.C: Likewise.
10117         * g++.dg/coroutines/pr95813.C: Likewise.
10118         * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
10119         * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
10120         * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
10121         * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
10122         * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
10123         * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
10124         * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
10125         * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
10126         * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
10127         * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
10128         * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
10129         * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
10130         * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
10131         * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
10132         * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
10133         * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
10134         * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
10135         * g++.dg/coroutines/torture/func-params-04.C: Likewise.
10136         * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
10137         * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
10139 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
10141         PR fortran/99226
10142         * c-c++-common/gomp/pr99226.c: New test.
10143         * gfortran.dg/gomp/pr99226.f90: New test.
10145 2021-02-24  Vladimir N. Makarov  <vmakarov@redhat.com>
10147         PR inline-asm/99123
10148         * gcc.target/i386/pr99123.c: New.
10150 2021-02-24  Hans-Peter Nilsson  <hp@axis.com>
10152         * gcc.dg/stack-usage-1.c: Adjust for CRIS.
10154 2021-02-24  Nathan Sidwell  <nathan@acm.org>
10156         PR c++/99072
10157         * g++.dg/modules/pr99072.H: New.
10159 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
10161         PR fortran/98342
10162         * gfortran.dg/assumed_rank_21.f90 : New test.
10164 2021-02-24  Martin Sebor  <msebor@redhat.com>
10166         PR middle-end/97172
10167         * gcc.dg/pr97172-2.c: New test.
10169 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
10171         PR tree-optimization/99220
10172         * g++.dg/vect/pr99220.cc: New test.
10174 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
10176         PR tree-optimization/99149
10177         * g++.dg/vect/pr99149.cc: Disabled on BE.
10179 2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
10181         PR c++/96251
10182         * g++.dg/coroutines/pr96251.C: New test.
10184 2021-02-24  Jakub Jelinek  <jakub@redhat.com>
10186         PR tree-optimization/99225
10187         * gcc.c-torture/compile/pr99225.c: New test.
10189 2021-02-24  Tamar Christina  <tamar.christina@arm.com>
10191         PR tree-optimization/99149
10192         * g++.dg/vect/pr99149.cc: New test.
10194 2021-02-24  Richard Biener  <rguenther@suse.de>
10196         PR c/99224
10197         * gcc.dg/pr99224.c: New testcase.
10199 2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
10201         * gcc.target/powerpc/mma-builtin-4.c: Add tests for
10202         __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
10203         Add __has_builtin tests for built-ins.
10204         Update expected instruction counts.
10206 2021-02-23  Martin Sebor  <msebor@redhat.com>
10208         PR c++/99074
10209         * g++.dg/warn/Wnonnull11.C: New test.
10211 2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
10213         PR fortran/99124
10214         * gfortran.dg/class_defined_operator_2.f03 : New test.
10215         * gfortran.dg/elemental_result_2.f90 : New test.
10216         * gfortran.dg/class_assign_4.f90: Correct the non-conforming
10217         elemental function with an allocatable result with an operator
10218         interface with array dummies and result.
10220 2021-02-23  Harald Anlauf  <anlauf@gmx.de>
10222         PR fortran/99206
10223         * gfortran.dg/reshape_zerosize_4.f90: New test.
10225 2021-02-23  Nathan Sidwell  <nathan@acm.org>
10227         PR c++/99208
10228         * g++.dg/modules/pr99208_a.C: New.
10229         * g++.dg/modules/pr99208_b.C: New.
10231 2021-02-23  Martin Liska  <mliska@suse.cz>
10233         PR sanitizer/99168
10234         * c-c++-common/asan/pr99168.c: New test.
10236 2021-02-23  Patrick Palka  <ppalka@redhat.com>
10238         PR c++/95468
10239         * g++.dg/template/non-dependent15.C: New test.
10241 2021-02-23  Jakub Jelinek  <jakub@redhat.com>
10243         PR tree-optimization/99204
10244         * gfortran.dg/pr99204.f90: New test.
10246 2021-02-23  Kewen Lin  <linkw@linux.ibm.com>
10248         * gcc.target/powerpc/vec-init-10.c: New test.
10250 2021-02-23  Hans-Peter Nilsson  <hp@axis.com>
10252         * g++.dg/warn/Wplacement-new-size-1.C,
10253         g++.dg/warn/Wplacement-new-size-2.C,
10254         g++.dg/warn/Wplacement-new-size-6.C: Adjust for
10255         default_packed targets.
10257 2021-02-22  David Malcolm  <dmalcolm@redhat.com>
10259         PR analyzer/99196
10260         * gcc.dg/analyzer/error-1.c: New test.
10261         * gcc.dg/analyzer/error-2.c: New test.
10262         * gcc.dg/analyzer/error-3.c: New test.
10264 2021-02-22  H.J. Lu  <hjl.tools@gmail.com>
10266         PR testsuite/99173
10267         * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
10268         * c-c++-common/attr-retain-6.c: Likewise.
10269         * c-c++-common/attr-retain-7.c: Likewise.
10270         * c-c++-common/attr-retain-8.c: Likewise.
10271         * c-c++-common/attr-retain-9.c: Likewise.
10273 2021-02-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10275         * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
10277 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
10279         * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
10280         g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
10281         Handle __INT32_TYPE__ being "long int".
10283 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
10285         * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
10287 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
10289         * gcc.target/cris/biap-mul.c: New test.
10291 2021-02-22  Hans-Peter Nilsson  <hp@axis.com>
10293         * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
10295 2021-02-22  Nathan Sidwell  <nathan@acm.org>
10297         PR c++/99174
10298         * g++.dg/modules/pr99174-1_a.C: New.
10299         * g++.dg/modules/pr99174-1_b.C: New.
10300         * g++.dg/modules/pr99174-1_c.C: New.
10301         * g++.dg/modules/pr99174.H: New.
10303 2021-02-22  Nathan Sidwell  <nathan@acm.org>
10305         PR c++/99153
10306         * g++.dg/modules/pr99153_a.H: New.
10307         * g++.dg/modules/pr99153_b.H: New.
10309 2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10311         PR rtl-optimization/98791
10312         * gcc.target/aarch64/sve/pr98791.c: New test.
10314 2021-02-22  Richard Biener  <rguenther@suse.de>
10316         PR tree-optimization/99165
10317         * g++.dg/pr99165.C: New testcase.
10319 2021-02-21  Harald Anlauf  <anlauf@gmx.de>
10321         * gfortran.dg/intent_optimize_3.f90: New test.
10323 2021-02-20  David Edelsohn  <dje.gcc@gmail.com>
10325         * c-c++-common/attr-retain-5.c: Skip on AIX.
10326         * c-c++-common/attr-retain-6.c: Same.
10327         * c-c++-common/attr-retain-7.c: Same.
10328         * c-c++-common/attr-retain-8.c: Same.
10329         * c-c++-common/attr-retain-9.c: Same.
10331 2021-02-20  Ilya Leoshkevich  <iii@linux.ibm.com>
10333         PR target/99134
10334         * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
10335         * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
10336         * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
10337         * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
10338         * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
10339         * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
10341 2021-02-19  Nathan Sidwell  <nathan@acm.org>
10343         PR c++/98741
10344         * g++.dg/modules/pr98741_a.H: New.
10345         * g++.dg/modules/pr98741_b.H: New.
10346         * g++.dg/modules/pr98741_c.C: New.
10347         * g++.dg/modules/pr98741_d.C: New.
10349 2021-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10351         PR fortran/98686
10352         * gfortran.dg/namelist_4.f90: Modify.
10353         * gfortran.dg/namelist_98.f90: New test.
10355 2021-02-19  Martin Sebor  <msebor@redhat.com>
10357         PR c/97172
10358         * gcc.dg/pr97172.c: Add test cases.
10360 2021-02-19  Nathan Sidwell  <nathan@acm.org>
10362         * g++.dg/modules/pr99166_a.X: New.
10363         * g++.dg/modules/pr99166_b.C: New.
10364         * g++.dg/modules/pr99166_c.C: New.
10365         * g++.dg/modules/pr99166_d.C: New.
10367 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
10369         PR fortran/99010
10370         * gfortran.dg/coarray/array_temporary-1.f90: New test.
10372 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
10374         PR fortran/99146
10375         * gfortran.dg/dtio_36.f90: New test.
10377 2021-02-19  Richard Biener  <rguenther@suse.de>
10379         PR middle-end/99122
10380         * gcc.dg/pr99122-3.c: New testcase.
10382 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
10384         PR target/98998
10385         * gcc.target/arm/pure-code/pr98998.c: New test.
10387 2021-02-19  Jakub Jelinek  <jakub@redhat.com>
10389         PR ipa/99034
10390         * g++.dg/opt/pr99034.C: New test.
10392 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
10394         PR fortran/99027
10395         * gfortran.dg/ubound_1.f90: New test.
10397 2021-02-19  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10399         PR target/98657
10400         * gcc.target/aarch64/sve/pr98657.c: New test.
10402 2021-02-19  Jason Merrill  <jason@redhat.com>
10404         * g++.dg/cpp0x/decltype64.C: Change argument to const&.
10406 2021-02-19  David Malcolm  <dmalcolm@redhat.com>
10408         PR jit/99126
10409         * jit.dg/test-trap.c: New test.
10411 2021-02-19  Jason Merrill  <jason@redhat.com>
10413         PR c++/96926
10414         * g++.dg/cpp0x/overload4.C: New test.
10416 2021-02-18  Vladimir N. Makarov  <vmakarov@redhat.com>
10418         PR rtl-optimization/96264
10419         * gcc.target/powerpc/pr96264.c: New.
10421 2021-02-18  H.J. Lu  <hjl.tools@gmail.com>
10423         PR target/99113
10424         * c-c++-common/attr-retain-1.c: New test.
10425         * c-c++-common/attr-retain-2.c: Likewise.
10426         * c-c++-common/attr-retain-3.c: Likewise.
10427         * c-c++-common/attr-retain-4.c: Likewise.
10428         * c-c++-common/attr-retain-5.c: Likewise.
10429         * c-c++-common/attr-retain-6.c: Likewise.
10430         * c-c++-common/attr-retain-7.c: Likewise.
10431         * c-c++-common/attr-retain-8.c: Likewise.
10432         * c-c++-common/attr-retain-9.c: Likewise.
10433         * c-c++-common/pr99113.c: Likewise.
10434         * gcc.c-torture/compile/attr-retain-1.c: Likewise.
10435         * gcc.c-torture/compile/attr-retain-2.c: Likewise.
10436         * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
10437         * c-c++-common/attr-used-2.c: Likewise.
10438         * c-c++-common/attr-used-3.c: Likewise.
10439         * c-c++-common/attr-used-4.c: Likewise.
10440         * c-c++-common/attr-used-9.c: Likewise.
10441         * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
10442         * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
10443         * c-c++-common/attr-used-5.c: Don't expect warning for the used
10444         attribute nor SHF_GNU_RETAIN section.
10445         * c-c++-common/attr-used-6.c: Likewise.
10446         * c-c++-common/attr-used-7.c: Likewise.
10447         * c-c++-common/attr-used-8.c: Likewise.
10449 2021-02-18  Nathan Sidwell  <nathan@acm.org>
10451         PR c++/99023
10452         * g++.dg/modules/modules.exp: Bail on cross-testing.  Add support
10453         for .X files.
10454         * g++.dg/modules/pr99023_a.X: New.
10455         * g++.dg/modules/pr99023_b.X: New.
10457 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
10459         PR c/99136
10460         * gcc.dg/pr99136.c: New test.
10462 2021-02-18  Nathan Sidwell  <nathan@acm.org>
10464         PR c++/99023
10465         * g++.dg/modules/modules.exp: Remove dg-module-headers support
10466         * g++.dg/modules/alias-2_a.H: Delete.
10467         * g++.dg/modules/sys/alias-2_a.H: Delete.
10469 2021-02-18  Nathan Sidwell  <nathan@acm.org>
10471         PR c++/99150
10472         * g++.dg/modules/pr99023_a.H: Delete.
10473         * g++.dg/modules/pr99023_b.H: Delete.
10475 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
10477         PR c++/99132
10478         * g++.dg/cpp2a/constexpr-virtual18.C: New test.
10480 2021-02-18  Richard Biener  <rguenther@suse.de>
10482         PR middle-end/99122
10483         * gcc.dg/pr99122-1.c: New testcase.
10484         * gcc.dg/pr99122-2.c: Likewise.
10486 2021-02-18  Hans-Peter Nilsson  <hp@axis.com>
10488         PR tree-optimization/99142
10489         * gcc.dg/tree-ssa/pr99142.c: New test.
10491 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
10493         PR middle-end/99109
10494         * g++.dg/warn/Warray-bounds-17.C: New test.
10496 2021-02-18  Jakub Jelinek  <jakub@redhat.com>
10498         PR target/99104
10499         * gcc.dg/pr99104.c: New test.
10501 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
10503         PR analyzer/94596
10504         * gcc.dg/analyzer/pr94596.c: New test.
10506 2021-02-17  Nathan Sidwell  <nathan@acm.org>
10508         PR c++/99023
10509         * g++.dg/modules/pr99023_a.H: New.
10510         * g++.dg/modules/pr99023_b.H: New.
10512 2021-02-17  David Malcolm  <dmalcolm@redhat.com>
10514         PR analyzer/98969
10515         * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
10516         * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
10517         options.  Remove false leak directive.
10518         * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
10519         false positive.
10520         (test_3): New.
10522 2021-02-17  Julian Brown  <julian@codesourcery.com>
10524         * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
10525         * gfortran.dg/goacc/array-with-dt-6.f90: New test.
10526         * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
10527         * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
10528         * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
10530 2021-02-17  Julian Brown  <julian@codesourcery.com>
10532         * gfortran.dg/goacc/array-with-dt-1.f90: New test.
10533         * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
10534         * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
10535         * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
10536         * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
10537         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10538         * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
10539         previously-broken directives.
10541 2021-02-17  Jakub Jelinek  <jakub@redhat.com>
10543         PR sanitizer/99106
10544         * g++.dg/ubsan/pr99106.C: New test.
10546 2021-02-17  Nathan Sidwell  <nathan@acm.org>
10548         PR c++/99116
10549         * g++.dg/lookup/pr99116-1.C: New.
10550         * g++.dg/lookup/pr99116-2.C: New.
10552 2021-02-17  Nathan Sidwell  <nathan@acm.org>
10554         PR c++/99071
10555         * g++.dg/modules/pr99071_a.H: New.
10556         * g++.dg/modules/pr99071_b.H: New.
10558 2021-02-17  Patrick Palka  <ppalka@redhat.com>
10560         PR debug/96997
10561         PR c++/94034
10562         * g++.dg/cpp1y/constexpr-nsdmi7b.C:  Adjust expected location of
10563         "call to non-'constexpr' function" error message.
10565 2021-02-16  Nathan Sidwell  <nathan@acm.org>
10567         * g++.dg/modules/pr99050_a.H: New.
10568         * g++.dg/modules/pr99050_b.C: New.
10570 2021-02-16  Marek Polacek  <polacek@redhat.com>
10572         PR c++/99062
10573         * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
10574         * g++.dg/ext/attr-assume-aligned.C: New test.
10576 2021-02-16  YunQiang Su  <yunqiang.su@cipunited.com>
10578         * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
10579         * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
10581 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
10583         * gfortran.dg/goacc/ref_inquiry.f90: New test.
10584         * gfortran.dg/gomp/ref_inquiry.f90: New test.
10586 2021-02-16  Vladimir N. Makarov  <vmakarov@redhat.com>
10588         PR inline-asm/98096
10589         * gcc.c-torture/compile/pr98096.c: New.
10591 2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
10593         PR fortran/99111
10594         * gfortran.dg/fmt_nonchar_1.f90: New test.
10595         * gfortran.dg/fmt_nonchar_2.f90: New test.
10597 2021-02-16  Jakub Jelinek  <jakub@redhat.com>
10599         PR target/99100
10600         * gcc.target/i386/pr99100.c: New test.
10602 2021-02-16  Hans-Peter Nilsson  <hp@axis.com>
10604         * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
10606 2021-02-15  Peter Bergner  <bergner@linux.ibm.com>
10608         PR rtl-optimization/98872
10609         * gcc.target/powerpc/pr98872.c: New test.
10611 2021-02-15  Jakub Jelinek  <jakub@redhat.com>
10613         PR tree-optimization/99079
10614         * gcc.dg/fold-modpow2-2.c: New test.
10615         * gcc.c-torture/execute/pr99079.c: New test.
10617 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
10619         PR rtl-optimization/98439
10620         * gcc.target/i386/pr98439.c: New test.
10622 2021-02-13  Jakub Jelinek  <jakub@redhat.com>
10624         PR target/96166
10625         * gcc.target/i386/pr96166.c: New test.
10627 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
10629         * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
10630         and restrict the test to aarch64-*-* target only.
10632 2021-02-12  Nathan Sidwell  <nathan@acm.org>
10634         * g++.dg/modules/pr99039_a.C: New.
10635         * g++.dg/modules/pr99039_b.C: New.
10637 2021-02-12  Nathan Sidwell  <nathan@acm.org>
10639         PR c++/99040
10640         * g++.dg/modules/pr99040_a.C: New.
10641         * g++.dg/modules/pr99040_b.C: New.
10642         * g++.dg/modules/pr99040_c.C: New.
10643         * g++.dg/modules/pr99040_d.C: New.
10645 2021-02-12  Nathan Sidwell  <nathan@acm.org>
10647         PR c++/99039
10648         PR c++/99040
10649         * g++.dg/lookup/pr99039.C: New.
10651 2021-02-12  Steve Kargl  <sgk@troutmask.apl.washington.edu>
10653         PR libfortran/95647
10654         * gfortran.dg/ieee/ieee_12.f90: New test.
10656 2021-02-12  Richard Sandiford  <richard.sandiford@arm.com>
10658         * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
10660 2021-02-12  Christophe Lyon  <christophe.lyon@linaro.org>
10662         PR target/98931
10663         * gcc.target/arm/pr98931.c: Add -mthumb
10665 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
10667         PR fortran/99043
10668         * gfortran.dg/assumed_rank_20.f90: New test.
10670 2021-02-12  Jakub Jelinek  <jakub@redhat.com>
10672         PR c++/97742
10673         * g++.dg/cpp2a/concepts-requires24.C: New test.
10675 2021-02-12  Jason Merrill  <jason@redhat.com>
10677         PR c++/97246
10678         * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10680 2021-02-12  David Malcolm  <dmalcolm@redhat.com>
10682         PR analyzer/98969
10683         * g++.dg/analyzer/pr99064.C: New test.
10684         * gcc.dg/analyzer/pr98969.c: New test.
10686 2021-02-11  Marek Polacek  <polacek@redhat.com>
10688         PR c++/95888
10689         * g++.dg/template/deduce10.C: New test.
10690         * g++.dg/template/deduce9.C: New test.
10692 2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
10694         PR target/99041
10695         * g++.target/powerpc/pr99041.C: New test.
10697 2021-02-11  Jakub Jelinek  <jakub@redhat.com>
10699         PR c++/99033
10700         * g++.dg/ext/flexary38.C: New test.
10702 2021-02-11  Marek Polacek  <polacek@redhat.com>
10704         PR c++/99063
10705         * g++.dg/cpp0x/variadic-crash6.C: New test.
10707 2021-02-11  Patrick Palka  <ppalka@redhat.com>
10709         PR c++/97582
10710         * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10712 2021-02-11  Andrea Corallo  <andrea.corallo@arm.com>
10714         PR target/98931
10715         * gcc.target/arm/pr98931.c: New testcase.
10717 2021-02-11  Joel Hutton  <joel.hutton@arm.com>
10719         PR tree-optimization/98772
10720         * gcc.target/aarch64/pr98772.c: New test.
10722 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
10724         PR fortran/98897
10725         * gfortran.dg/typebound_call_32.f90: New test.
10727 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
10729         PR fortran/99060
10730         * gfortran.dg/pr99060.f90: New test.
10732 2021-02-11  Alexandre Oliva  <oliva@adacore.com>
10734         * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
10736 2021-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10738         PR libfortran/98825
10739         * gfortran.dg/dollar_edit_descriptor_4.f: New test.
10741 2021-02-10  Martin Sebor  <msebor@redhat.com>
10743         PR tree-optimization/92879
10744         * g++.dg/warn/Warray-bounds-16.C: New test.
10746 2021-02-10  David Malcolm  <dmalcolm@redhat.com>
10748         PR preprocessor/96391
10749         * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
10750         * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
10751         using the location_overflow_plugin.c from gcc.dg/plugin.
10753 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
10755         PR c++/99035
10756         * g++.dg/ext/weak6.C: New test.
10758 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
10760         PR target/99025
10761         * gcc.target/i386/pr99025.c: New test.
10763 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
10765         PR c++/98988
10766         PR c++/99031
10767         * g++.dg/cpp2a/constexpr-new16.C: New test.
10768         * g++.dg/cpp2a/constexpr-new17.C: New test.
10770 2021-02-10  Nathan Sidwell  <nathan@acm.org>
10772         PR c++/99030
10773         * g++.dg/lookup/pr99030.C: New.
10775 2021-02-10  Jakub Jelinek  <jakub@redhat.com>
10777         PR middle-end/99007
10778         * g++.dg/gomp/pr99007.C: New test.
10779         * gcc.dg/gomp/pr99007-1.c: New test.
10780         * gcc.dg/gomp/pr99007-2.c: New test.
10781         * gcc.dg/gomp/pr99007-3.c: New test.
10783 2021-02-10  Julian Brown  <julian@codesourcery.com>
10785         PR fortran/98979
10786         * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
10787         * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
10788         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10790 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
10792         PR analyzer/98575
10793         * gcc.dg/analyzer/file-1.c (test_5): New.
10794         * gcc.dg/analyzer/file-3.c: New test.
10796 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
10798         PR analyzer/98575
10799         * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
10800         * gcc.dg/analyzer/pr94851-2.c: New test.
10801         * gcc.dg/analyzer/pr98575-1.c: New test.
10803 2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10805         * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
10807 2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
10809         * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
10810         New test template.
10811         * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10813 2021-02-09  Nathan Sidwell  <nathan@acm.org>
10815         PR c++/98944
10816         * g++.dg/modules/pr98944_a.C: New.
10817         * g++.dg/modules/pr98944_b.C: New.
10818         * g++.dg/modules/pr98944_c.C: New.
10819         * g++.dg/modules/pr98944_d.C: New.
10821 2021-02-09  Jakub Jelinek  <jakub@redhat.com>
10823         PR middle-end/98465
10824         * g++.dg/warn/Wstringop-overread-1.C: New test.
10826 2021-02-09  Jason Merrill  <jason@redhat.com>
10828         PR c++/96905
10829         * g++.dg/cpp2a/consteval-expinst1.C: New test.
10831 2021-02-09  Jason Merrill  <jason@redhat.com>
10833         PR c++/98326
10834         * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10836 2021-02-09  Jason Merrill  <jason@redhat.com>
10838         PR c++/98994
10839         * g++.dg/cpp2a/no_unique_address12.C: New test.
10841 2021-02-08  Nathan Sidwell  <nathan@acm.org>
10843         * g++.dg/modules/pr98531-2.h: New.
10844         * g++.dg/modules/pr98531-2_a.H: New.
10845         * g++.dg/modules/pr98531-2_b.C: New.
10846         * g++.dg/modules/pr98531-3.h: New.
10847         * g++.dg/modules/pr98531-3_a.H: New.
10848         * g++.dg/modules/pr98531-3_b.C: New.
10850 2021-02-08  Nathan Sidwell  <nathan@acm.org>
10852         PR c++/98531
10853         * g++.dg/modules/pr98531-1.h: New.
10854         * g++.dg/modules/pr98531-1_a.H: New.
10855         * g++.dg/modules/pr98531-1_b.C: New.
10856         * g++.dg/abi/pr98531-1.C: New.
10857         * g++.dg/abi/pr98531-2.C: New.
10858         * g++.dg/abi/pr98531-3.C: New.
10859         * g++.dg/abi/pr98531-4.C: New.
10861 2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10863         PR middle-end/98974
10864         * gfortran.dg/pr98974.F90: New test.
10866 2021-02-08  Richard Biener  <rguenther@suse.de>
10868         PR lto/96591
10869         * g++.dg/lto/pr96591_0.C: New testcase.
10871 2021-02-05  Marek Polacek  <polacek@redhat.com>
10873         PR c++/98947
10874         * g++.dg/cpp2a/volatile5.C: New test.
10876 2021-02-05  Marek Polacek  <polacek@redhat.com>
10878         PR c++/96462
10879         * g++.dg/cpp2a/using-enum-8.C: New test.
10881 2021-02-05  Nathan Sidwell  <nathan@acm.org>
10883         PR driver/98943
10884         * c-c++-common/pr98943.c: New.
10886 2021-02-05  Richard Biener  <rguenther@suse.de>
10888         PR tree-optimization/98855
10889         * g++.dg/vect/slp-pr98855.cc: New testcase.
10891 2021-02-05  Jakub Jelinek  <jakub@redhat.com>
10893         PR c++/97878
10894         * g++.dg/cpp1z/decomp54.C: New test.
10896 2021-02-05  liuhongt  <hongtao.liu@intel.com>
10898         PR target/98537
10899         * g++.target/i386/avx512bw-pr98537-1.C: New test.
10900         * g++.target/i386/avx512vl-pr98537-1.C: New test.
10901         * g++.target/i386/avx512vl-pr98537-2.C: New test.
10902         * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
10903         integer mask comparison should not be generated.
10904         * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
10905         * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
10906         * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
10908 2021-02-04  Julian Brown  <julian@codesourcery.com>
10910         * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
10911         * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
10912         * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
10913         * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
10915 2021-02-04  Julian Brown  <julian@codesourcery.com>
10917         * gfortran.dg/goacc/array-with-dt-2.f90: New test.
10919 2021-02-04  Julian Brown  <julian@codesourcery.com>
10921         * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
10923 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
10925         PR testsuite/98325
10926         * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
10927         $section is .opd, look at .L.$symbol_name's section.
10928         (parse_section_section_of_symbols): Handle .previous directive.
10929         * gcc.dg/array-quals-1.c: Allow .sdata section.
10931 2021-02-04  Iain Buclaw  <ibuclaw@gdcproject.org>
10933         * gdc.dg/intrinsics.d: Update test.
10935 2021-02-04  Martin Sebor  <msebor@redhat.com>
10937         PR c/97882
10938         * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
10939         * gcc.dg/label-decl-4.c: Same.
10940         * gcc.dg/mismatch-decl-1.c: Same.
10941         * gcc.dg/old-style-then-proto-1.c: Same.
10942         * gcc.dg/parm-mismatch-1.c: Same.
10943         * gcc.dg/pr35445.c: Same.
10944         * gcc.dg/redecl-11.c: Same.
10945         * gcc.dg/redecl-12.c: Same.
10946         * gcc.dg/redecl-13.c: Same.
10947         * gcc.dg/redecl-15.c: Same.
10948         * gcc.dg/tls/thr-init-1.c: Same.
10949         * objc.dg/id-1.m: Same.
10950         * objc.dg/tls/diag-3.m: Same.
10951         * gcc.dg/pr97882.c: New test.
10952         * gcc.dg/qual-return-7.c: New test.
10953         * gcc.dg/qual-return-8.c: New test.
10955 2021-02-04  Jason Merrill  <jason@redhat.com>
10957         PR c++/98717
10958         * g++.dg/cpp2a/concepts-variadic3.C: New test.
10960 2021-02-04  David Malcolm  <dmalcolm@redhat.com>
10962         PR c/97932
10963         * gcc.dg/pr97932.c: New test.
10965 2021-02-04  emsr  <3dw4rd@verizon.net>
10967         * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
10969 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
10971         * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
10972         of make_signed<size_t>::type in the diagnostics.
10974 2021-02-04  Tom Greenslade (thomgree)  <thomgree@cisco.com>
10976         PR c++/90926
10977         * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
10979 2021-02-04  Tobias Burnus  <tobias@codesourcery.com>
10981         * gfortran.dg/goacc/substring.f90: New test.
10982         * gfortran.dg/gomp/substring.f90: New test.
10984 2021-02-04  Martin Liska  <mliska@suse.cz>
10986         * gcc.target/i386/prefer-vector-width-attr.c: New test.
10988 2021-02-04  Jason Merrill  <jason@redhat.com>
10990         PR c++/98802
10991         * g++.dg/cpp1z/class-deduction78.C: New test.
10993 2021-02-04  Jason Merrill  <jason@redhat.com>
10995         PR c++/95192
10996         * g++.dg/cpp0x/pr84630.C: Call b().
10997         * g++.dg/cpp2a/lambda-uneval13.C: New test.
10998         * g++.dg/ext/attr-expr1.C: New test.
11000 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
11002         PR preprocessor/98882
11003         * gcc.dg/cpp/pr98882.c: New test.
11005 2021-02-03  Jason Merrill  <jason@redhat.com>
11007         * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
11008         hash-table-verification-limit=10000.
11010 2021-02-03  Ed Smith-Rowland  <3dw4rd@verizon.net>
11012         * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
11013         * g++.dg/cpp23/feat-cxx2b.C: New test.
11014         * g++.dg/cpp23/size_t-literals.C: New test.
11015         * g++.dg/warn/Wsize_t-literals.C: New test.
11017 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
11019         PR c++/97804
11020         * g++.dg/cpp2a/no_unique_address11.C: New test.
11022 2021-02-03  Marek Polacek  <polacek@redhat.com>
11024         PR c++/98899
11025         * g++.dg/cpp0x/noexcept65.C: New test.
11027 2021-02-03  Tobias Burnus  <tobias@codesourcery.com>
11029         PR fortran/98913
11030         * gfortran.dg/coarray/array_temporary.f90: New test.
11032 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
11034         PR middle-end/97487
11035         * gcc.dg/pr97487-1.c: New test.
11036         * gcc.dg/pr97487-2.c: New test.
11038 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
11040         PR middle-end/97971
11041         * gcc.target/i386/pr97971.c: New test.
11043 2021-02-03  Jakub Jelinek  <jakub@redhat.com>
11045         PR tree-optimization/98287
11046         * gcc.dg/pr98287.c: New test.
11048 2021-02-03  Tamar Christina  <tamar.christina@arm.com>
11050         PR tree-optimization/98928
11051         * gcc.target/i386/pr98928.c: New test.
11053 2021-02-02  Martin Liska  <mliska@suse.cz>
11055         PR target/97510
11056         * gcc.target/i386/pr97510.c: New test.
11058 2021-02-02  Jason Merrill  <jason@redhat.com>
11060         PR c++/98929
11061         * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
11063 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11065         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
11067 2021-02-02  Paul Thomas  <pault@gcc.gnu.org>
11069         PR fortran/91862
11070         * gfortran.dg/pr91862.f90: New test.
11072 2021-02-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11074         * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
11076 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
11078         PR tree-optimization/98848
11079         * gcc.dg/vect/pr98848.c: New test.
11080         * gcc.dg/vect/pr92205.c: Remove xfail.
11082 2021-02-02  Jakub Jelinek  <jakub@redhat.com>
11084         PR tree-optimization/97960
11085         * g++.dg/torture/pr97960.C: New test.
11087 2021-02-02  Kito Cheng  <kito.cheng@sifive.com>
11089         PR target/98743
11090         * g++.dg/opt/pr98743.C: New.
11092 2021-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
11094         * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
11096 2021-02-02  Alexandre Oliva  <oliva@adacore.com>
11098         * gcc.dg/asan/nested-1.c: New.
11100 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
11102         PR analyzer/93355
11103         PR analyzer/96374
11104         * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
11105         prefix to support subroutines where necessary.
11106         * gcc.dg/analyzer/data-model-1.c: Likewise.
11107         * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
11108         (test_6a): New.
11109         * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
11110         subroutines where necessary.
11111         * gcc.dg/analyzer/pr96651-2.c: Likewise.
11112         * gcc.dg/analyzer/signal-4b.c: Likewise.
11113         * gcc.dg/analyzer/single-field.c: Likewise.
11114         * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
11116 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
11118         PR analyzer/93355
11119         PR analyzer/96374
11120         * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
11121         * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
11123 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11125         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
11126         assembly scan.
11128 2021-02-01  David Malcolm  <dmalcolm@redhat.com>
11130         PR analyzer/98918
11131         * gcc.dg/analyzer/pr98918.c: New test.
11133 2021-02-01  Sergei Trofimovich  <siarheit@google.com>
11135         PR tree-optimization/98499
11136         * g++.dg/pr98499.C: new test.
11138 2021-02-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11140         * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
11142 2021-02-01  Martin Sebor  <msebor@redhat.com>
11144         PR middle-end/97172
11145         * gcc.dg/pr97172.c: New test.
11147 2021-02-01  Martin Sebor  <msebor@redhat.com>
11149         PR c++/98835
11150         * g++.dg/Wclass-memaccess-6.C: New test.
11152 2021-02-01  Patrick Palka  <ppalka@redhat.com>
11154         PR c++/98295
11155         * g++.dg/cpp0x/constexpr-98295.C: New test.
11157 2021-02-01  Marek Polacek  <polacek@redhat.com>
11159         PR c++/98355
11160         * g++.dg/ext/builtin-has-attribute2.C: New test.
11162 2021-02-01  Jason Merrill  <jason@redhat.com>
11164         PR c++/98570
11165         * g++.dg/cpp0x/alias-decl-targ1.C: New test.
11167 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
11169         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
11170         New test template.
11171         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
11172         New test template.
11173         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
11174         New test template.
11175         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
11176         New test.
11177         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
11178         New test.
11179         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
11180         New test.
11181         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
11182         New test.
11183         * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
11184         New test.
11185         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
11186         New test.
11187         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
11188         New test.
11189         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
11190         New test.
11191         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
11192         New test.
11194 2021-02-01  Jonathan Wright  <jonathan.wright@arm.com>
11196         * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
11197         New test.
11198         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
11199         New test.
11200         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
11201         New test.
11202         * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
11203         New test.
11205 2021-02-01  Tamar Christina  <tamar.christina@arm.com>
11207         * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
11209 2021-02-01  Patrick Palka  <ppalka@redhat.com>
11211         PR c++/84494
11212         * g++.dg/cpp1y/constexpr-84494.C: New test.
11214 2021-02-01  Xing GUO  <higuoxing@gmail.com>
11216         * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
11218 2021-02-01  Xionghu Luo  <luoxhu@linux.ibm.com>
11220         * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
11221         * gcc.target/powerpc/pr79251.p9.c: Likewise.
11223 2021-01-31  Iain Sandoe  <iain@sandoe.co.uk>
11225         * c-c++-common/attr-used-5.c: Skip for Darwin.
11226         * c-c++-common/attr-used-6.c: Likewise.
11227         * c-c++-common/attr-used-7.c: Likewise.
11228         * c-c++-common/attr-used-8.c: Likewise.
11229         * c-c++-common/attr-used-9.c: Likewise.
11231 2021-01-30  David Edelsohn  <dje.gcc@gmail.com>
11233         * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
11234         * gcc.target/powerpc/pr79251.p9.c: Same.
11236 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
11238         * gcc.target/i386/20051216-1.c: New test.
11240 2021-01-30  Jakub Jelinek  <jakub@redhat.com>
11242         PR testsuite/98243
11243         * gcc.dg/gomp/simd-2.c: Add -msse2 on x86.  Restrict
11244         scan-tree-dump-times to x86 and aarch64 targets.
11245         * gcc.dg/gomp/simd-3.c: Likewise.
11247 2021-01-29  Michael Meissner  <meissner@linux.ibm.com>
11249         PR testsuite/98870
11250         * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
11251         expected result.
11253 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
11255         * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
11257 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
11259         PR target/97701
11260         * gcc.target/aarch64/pr97701.c: Modify.
11262 2021-01-29  David Malcolm  <dmalcolm@redhat.com>
11264         * gcc.dg/analyzer/combined-conditionals-1.c: New test.
11266 2021-01-29  Vladimir N. Makarov  <vmakarov@redhat.com>
11268         PR target/97701
11269         * gcc.target/aarch64/pr97701.c: New.
11271 2021-01-29  Will Schmidt  <will_schmidt@vnet.ibm.com>
11273         * gcc.target/powerpc/pr91903.c: New test.
11274         * gcc.target/powerpc/builtins-1.fold.h: Update.
11275         * gcc.target/powerpc/builtins-2.c: Update.
11277 2021-01-29  Nathan Sidwell  <nathan@acm.org>
11279         PR c++/98843
11280         * g++.dg/modules/pr98843_a.C: New.
11281         * g++.dg/modules/pr98843_b.H: New.
11282         * g++.dg/modules/pr98843_c.C: New.
11284 2021-01-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11286         * gcc.target/aarch64/simd/vaddlv_1.c: New test.
11288 2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
11289             Richard Biener  <rguenther@suse.de>
11291         PR tree-optimization/97627
11292         * g++.dg/pr97627.C: New testcase.
11294 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
11296         PR target/98849
11297         * gcc.c-torture/compile/pr98849.c: New test.
11299 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
11301         PR debug/98331
11302         * gcc.dg/pr98331.c: New test.
11304 2021-01-29  Xionghu Luo  <luoxhu@linux.ibm.com>
11306         * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
11307         to ...
11308         * gcc.target/powerpc/pr79251.h: ...this.
11309         * gcc.target/powerpc/pr79251.p9.c: Likewise.
11310         * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
11311         Rename to...
11312         * gcc.target/powerpc/pr79251-run.p8.c: ...this.
11313         * gcc.target/powerpc/pr79251-run.p9.c: New test.
11315 2021-01-29  Marek Polacek  <polacek@redhat.com>
11317         PR c++/96137
11318         * g++.dg/parse/error63.C: New test.
11320 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
11322         PR c++/98841
11323         * g++.dg/warn/effc5.C: New test.
11325 2021-01-28  Marek Polacek  <polacek@redhat.com>
11327         PR c++/94775
11328         * g++.dg/cpp0x/alignas19.C: New test.
11329         * g++.dg/warn/Warray-bounds15.C: New test.
11331 2021-01-28  Christophe Lyon  <christophe.lyon@linaro.org>
11333         PR target/98730
11334         * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
11336 2021-01-28  David Edelsohn  <dje.gcc@gmail.com>
11338         * gfortran.dg/ISO_Fortran_binding_18.c: Include
11339         ../../../libgfortran/ISO_Fortran_binding.h rather than
11340         ISO_Fortran_binding.h.
11342 2021-01-28  Michael Meissner  <meissner@linux.ibm.com>
11344         * gcc.target/powerpc/float128-longdouble-math.c: New test.
11345         * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
11346         * gcc.target/powerpc/float128-math.c: Adjust test for new name
11347         being generated.  Add support for running test on power10.  Add
11348         support for running if long double defaults to 64-bits.
11350 2021-01-28  Jakub Jelinek  <jakub@redhat.com>
11352         PR c++/33661
11353         PR c++/98847
11354         * g++.target/i386/pr98847.C: New test.
11356 2021-01-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11358         * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
11360 2021-01-28  Nathan Sidwell  <nathan@acm.org>
11362         PR c++/98770
11363         * g++.dg/modules/pr98770_a.C: New.
11364         * g++.dg/modules/pr98770_b.C: New.
11366 2021-01-28  Harald Anlauf  <anlauf@gmx.de>
11368         PR fortran/86470
11369         * gfortran.dg/gomp/pr86470.f90: New test.
11371 2021-01-28  Xionghu Luo  <luoxhu@linux.ibm.com>
11373         PR target/98827
11374         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
11375         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11376         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11377         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11378         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11379         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11380         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11381         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11382         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11383         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11384         * gcc.target/powerpc/pr79251.p8.c: Likewise.
11385         * gcc.target/powerpc/pr79251.p9.c: Likewise.
11386         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11387         * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
11388         option.
11390 2021-01-28  Xing GUO  <higuoxing@gmail.com>
11392         * gcc.target/riscv/attribute-18.c: New test.
11394 2021-01-27  Harris Snyder  <hsnyder@structura.bio>
11396         * gfortran.dg/ISO_Fortran_binding_18.c: New test.
11397         * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
11399 2021-01-27  Vladimir N. Makarov  <vmakarov@redhat.com>
11401         PR rtl-optimization/97684
11402         * gcc.target/i386/pr97684.c: New.
11404 2021-01-27  Jason Merrill  <jason@redhat.com>
11406         PR c++/97874
11407         * g++.dg/lookup/using4.C: No error in C++20.
11408         * g++.dg/cpp0x/decltype37.C: Adjust message.
11409         * g++.dg/template/crash75.C: Adjust message.
11410         * g++.dg/template/crash76.C: Adjust message.
11411         * g++.dg/cpp0x/inh-ctor36.C: New test.
11412         * g++.dg/cpp1z/inh-ctor39.C: New test.
11413         * g++.dg/cpp2a/using-enum-7.C: New test.
11415 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
11417         PR target/98853
11418         * gcc.c-torture/execute/pr98853-1.c: New test.
11419         * gcc.c-torture/execute/pr98853-2.c: New test.
11421 2021-01-27  Richard Biener  <rguenther@suse.de>
11423         PR tree-optimization/98854
11424         * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
11426 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
11428         PR fortran/93924
11429         PR fortran/93925
11430         * gfortran.dg/proc_ptr_52.f90 : New test.
11432 2021-01-27  liuhongt  <hongtao.liu@intel.com>
11434         PR target/98833
11435         * gcc.target/i386/pr98833.c: New test.
11437 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
11439         * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
11440         optimize ("no-strict-aliasing") attribute.
11441         * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
11442         array to avoid violating TBAA.
11443         * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11444         array to avoid violating TBAA.
11445         * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
11446         array to avoid violating TBAA.
11447         * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
11448         array to avoid violating TBAA.
11450 2021-01-27  Paul Thomas  <pault@gcc.gnu.org>
11452         PR fortran/98472
11453         * gfortran.dg/elemental_function_5.f90 : New test.
11455 2021-01-27  Jakub Jelinek  <jakub@redhat.com>
11457         PR tree-optimization/97260
11458         * gcc.dg/tree-ssa/pr97260.c: New test.
11460 2021-01-26  Paul Fee  <paul.f.fee@gmail.com>
11462         * lib/target-supports.exp (check_effective_target_c++2a):
11463         Check for C++2a or C++23.
11464         (check_effective_target_c++20_down): New.
11465         (check_effective_target_c++23_only): New.
11466         (check_effective_target_c++23): New.
11467         * g++.dg/cpp23/cplusplus.C: New.
11469 2021-01-26  Jason Merrill  <jason@redhat.com>
11471         PR c++/97474
11472         * g++.dg/torture/pr97474.C: New test.
11474 2021-01-26  Jason Merrill  <jason@redhat.com>
11476         PR c++/97566
11477         * g++.dg/cpp2a/no_unique_address10.C: New test.
11478         * g++.dg/cpp2a/no_unique_address9.C: New test.
11480 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
11482         * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
11483         optimize ("no-strict-aliasing") attribute.
11484         * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
11485         array to avoid violating TBAA.
11486         * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
11487         array to avoid violating TBAA.
11488         * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
11489         array to avoid violating TBAA.
11490         * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
11491         array to avoid violating TBAA.
11493 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
11495         PR target/98681
11496         * gcc.c-torture/execute/pr98681.c: New test.
11498 2021-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
11500         PR fortran/67539
11501         * gfortran.dg/elemental_assignment_1.f90: New test.
11503 2021-01-26  Tobias Burnus  <tobias@codesourcery.com>
11505         * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
11506         add previously missing space in '$ident link'.
11508 2021-01-26  Jakub Jelinek  <jakub@redhat.com>
11510         PR middle-end/98807
11511         * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
11513 2021-01-26  Alexandre Oliva  <oliva@adacore.com>
11515         * gnat.dg/asan1.adb: New test.
11516         * gnat.dg/asan1_pkg.ads: New additional source.
11518 2021-01-25  Harald Anlauf  <anlauf@gmx.de>
11520         PR fortran/70070
11521         * gfortran.dg/pr70070.f90: New test.
11523 2021-01-25  Martin Sebor  <msebor@redhat.com>
11525         PR c++/98646
11526         * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
11527         * g++.dg/warn/Wnonnull10.C: New test.
11528         * g++.dg/warn/Wnonnull9.C: New test.
11530 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11532         * gfortran.dg/associate_57.f90: New test.
11534 2021-01-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11536         PR fortran/96843
11537         * gfortran.dg/interface_assignment_7.f90: New test.
11539 2021-01-25  Jason Merrill  <jason@redhat.com>
11541         PR c++/98463
11542         * g++.dg/cpp2a/no_unique_address8.C: New test.
11544 2021-01-25  Richard Biener  <rguenther@suse.de>
11546         PR middle-end/98807
11547         * gcc.dg/pr98807.c: New testcase.
11549 2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
11551         * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
11552         * gnat.dg/thunk2_pkg.ads: New helper.
11554 2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
11556         PR fortran/98517
11557         * gfortran.dg/charlen_18.f90 : New test.
11559 2021-01-23  Anthony Sharp  <anthonysharp15@gmail.com>
11561         * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
11562         with changes.
11563         * g++.dg/tc1/dr142.C: Same as above.
11564         * g++.dg/tc1/dr52.C: Same as above.
11565         * g++.old-deja/g++.brendan/visibility6.C: Same as above.
11566         * g++.old-deja/g++.brendan/visibility8.C: Same as above.
11567         * g++.old-deja/g++.jason/access8.C: Same as above.
11568         * g++.old-deja/g++.law/access4.C: Same as above.
11569         * g++.old-deja/g++.law/visibility12.C: Same as above.
11570         * g++.old-deja/g++.law/visibility4.C: Same as above.
11571         * g++.old-deja/g++.law/visibility8.C: Same as above.
11572         * g++.old-deja/g++.other/access4.C: Same as above.
11574 2021-01-23  Patrick Palka  <ppalka@redhat.com>
11576         PR c++/88548
11577         PR c++/97399
11578         * g++.dg/cpp0x/this2.C: New test.
11579         * g++.dg/template/pr97399.C: New test.
11581 2021-01-23  David Edelsohn  <dje.gcc@gmail.com>
11583         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
11584         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
11585         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
11586         * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
11587         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
11588         * gcc.target/powerpc/pr79251.p9.c: Same.
11590 2021-01-22  Marek Polacek  <polacek@redhat.com>
11592         PR c++/96623
11593         * g++.dg/cpp0x/noexcept64.C: New test.
11595 2021-01-22  David Edelsohn  <dje.gcc@gmail.com>
11597         * g++.dg/eh/spbp.C: Remove skip on AIX.
11599 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11601         * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
11602         typo, UINON_TYPE to UNION_TYPE.
11604 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11606         * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
11607         UINON_TYPE to UNION_TYPE.
11608         * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
11609         * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
11611 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11613         * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
11614         optimize ("no-strict-aliasing") attribute.
11616 2021-01-22  Jason Merrill  <jason@redhat.com>
11618         PR c++/98744
11619         * g++.dg/init/elide7.C: New test.
11621 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11623         PR sanitizer/95693
11624         * g++.dg/ubsan/pr95693.C: New test.
11626 2021-01-22  Marek Polacek  <polacek@redhat.com>
11628         PR c++/98545
11629         * g++.dg/abi/mangle76.C: New test.
11631 2021-01-22  Paul Thomas  <pault@gcc.gnu.org>
11633         PR fortran/98565
11634         * gfortran.dg/associated_target_7.f90 : New test.
11636 2021-01-22  Martin Jambor  <mjambor@suse.cz>
11638         PR tree-optimization/47059
11639         * gcc.dg/tree-ssa/pr47059.c: New test.
11641 2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11643         PR tree-optimization/98766
11644         * gcc.dg/pr98766.c: New test.
11646 2021-01-22  Nathan Sidwell  <nathan@acm.org>
11648         PR testsuite/98795
11649         * g++.dg/modules/modules.exp (module_cmi_p): Avoid
11650         embedded absolute paths.
11651         (module_do_it): Append $std to test name.
11653 2021-01-22  Richard Biener  <rguenther@suse.de>
11655         PR middle-end/98793
11656         * gcc.dg/pr98793.c: New testcase.
11658 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
11660         * gcc.target/powerpc/pr79251.p8.c: New test.
11661         * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
11662         instruction counts.
11663         * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
11664         * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
11665         * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
11666         * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
11667         * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
11668         * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
11669         * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
11670         * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
11671         * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
11672         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
11674 2021-01-22  Xionghu Luo  <luoxhu@linux.ibm.com>
11676         * gcc.target/powerpc/pr79251.p9.c: New test.
11677         * gcc.target/powerpc/pr79251-run.c: New test.
11678         * gcc.target/powerpc/pr79251.h: New header.
11680 2021-01-22  Richard Biener  <rguenther@suse.de>
11682         PR middle-end/98773
11683         * gcc.dg/torture/pr98773.c: New testcase.
11685 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11687         PR tree-optimization/90248
11688         * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
11689         builtins.
11690         * gcc.dg/pr90248.c: New test.
11692 2021-01-22  Jakub Jelinek  <jakub@redhat.com>
11694         PR tree-optimization/98255
11695         * gcc.dg/pr98255.c: New test.
11697 2021-01-22  Richard Biener  <rguenther@suse.de>
11699         PR tree-optimization/98786
11700         * gcc.dg/torture/pr98786.c: New testcase.
11702 2021-01-22  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11704         PR target/98636
11705         * gcc.target/arm/pr98636.c: New test.
11707 2021-01-22  liuhongt  <hongtao.liu@intel.com>
11709         PR target/96891
11710         PR target/98348
11711         * gcc.target/i386/avx512bw-pr96891-1.c: New test.
11712         * gcc.target/i386/avx512f-pr96891-1.c: New test.
11713         * gcc.target/i386/avx512f-pr96891-2.c: New test.
11714         * gcc.target/i386/avx512f-pr96891-3.c: New test.
11715         * g++.target/i386/avx512f-pr96891-1.C: New test.
11716         * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
11718 2021-01-22  Marek Polacek  <polacek@redhat.com>
11720         PR c++/97966
11721         * g++.dg/cpp0x/noexcept63.C: New test.
11723 2021-01-21  David Edelsohn  <dje.gcc@gmail.com>
11725         * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
11726         intervening period.
11727         * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
11728         explicitly check for intervening space, tab or period.
11730 2021-01-21  Vladimir N. Makarov  <vmakarov@redhat.com>
11732         PR rtl-optimization/98777
11733         * gcc.target/riscv/pr98777.c: New.
11735 2021-01-21  Patrick Palka  <ppalka@redhat.com>
11737         PR c++/71879
11738         * g++.dg/cpp0x/decltype-71879.C: New test.
11740 2021-01-21  Jakub Jelinek  <jakub@redhat.com>
11742         PR c++/98672
11743         * g++.dg/cpp1y/constexpr-98672.C: New test.
11745 2021-01-21  Andrea Corallo  <andrea.corallo@arm.com>
11747         PR target/96372
11748         * lib/target-supports.exp
11749         (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
11750         * gcc.target/arm/ivopts.c: Use target
11751         'arm_thumb2_no_arm_v8_1_lob'.
11753 2021-01-21  Nathan Sidwell  <nathan@acm.org>
11755         PR c++/98530
11756         * g++.dg/modules/stat-mem-1.h: New.
11757         * g++.dg/modules/stat-mem-1_a.H: New.
11758         * g++.dg/modules/stat-mem-1_b.C: New.
11760 2021-01-21  Paul Thomas  <pault@gcc.gnu.org>
11762         PR fortran/96320
11763         * gfortran.dg/module_procedure_5.f90 : New test.
11764         * gfortran.dg/module_procedure_6.f90 : New test.
11766 2021-01-21  Richard Biener  <rguenther@suse.de>
11768         PR testsuite/97299
11769         * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11771 2021-01-21  Richard Biener  <rguenther@suse.de>
11773         PR testsuite/98241
11774         * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
11776 2021-01-21  Richard Biener  <rguenther@suse.de>
11778         * gcc.dg/Walloca-2.c: Un-XFAIL.
11780 2021-01-21  liuhongt  <hongtao.liu@intel.com>
11782         PR rtl-optimization/98694
11783         * gcc.target/i386/pr98694.c: New test.
11785 2021-01-20  Andrew MacLeod  <amacleod@redhat.com>
11787         * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
11789 2021-01-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11791         * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
11792         dup.
11794 2021-01-20  Vladimir N. Makarov  <vmakarov@redhat.com>
11796         PR rtl-optimization/98722
11797         * g++.target/s390/pr98722.C: New.
11799 2021-01-20  Eugene Rozenfeld  <erozen@microsoft.com>
11801         PR tree-optimization/96674
11802         * gcc.dg/pr96674.c: New tests.
11804 2021-01-20  Patrick Palka  <ppalka@redhat.com>
11806         PR c++/95434
11807         * g++.dg/cpp2a/lambda-generic9.C: New test.
11809 2021-01-20  Patrick Palka  <ppalka@redhat.com>
11811         PR c++/82613
11812         * g++.dg/parse/access12.C: New test.
11813         * g++.dg/template/access35.C: New test.
11815 2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
11817         PR tree-optimization/98535
11818         * gcc.target/aarch64/sve/pr98535.c: New file.
11820 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
11822         PR fortran/98763
11823         * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
11824         missing diagnostic issues with c_intptr_t == default integer kind.
11826 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
11828         PR tree-optimization/98721
11829         * gcc.dg/pr98721-1.c: New test.
11830         * gcc.dg/pr98721-2.c: New test.
11832 2021-01-20  Richard Biener  <rguenther@suse.de>
11834         PR tree-optimization/98758
11835         * gcc.dg/torture/pr98758.c: New testcase.
11837 2021-01-20  Jakub Jelinek  <jakub@redhat.com>
11839         PR c++/98742
11840         * c-c++-common/gomp/task-detach-2.c: New test.
11842 2021-01-20  Tobias Burnus  <tobias@codesourcery.com>
11844         PR fortran/98757
11845         PR fortran/98476
11846         * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
11848 2021-01-19  David Edelsohn  <dje.gcc@gmail.com>
11850         * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
11851         * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
11852         * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
11853         * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
11854         * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
11855         * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
11857 2021-01-19  Marek Polacek  <polacek@redhat.com>
11859         PR c++/98659
11860         * g++.dg/template/deduce8.C: New test.
11862 2021-01-19  Marek Polacek  <polacek@redhat.com>
11864         PR c++/98687
11865         * g++.dg/lookup/using64.C: New test.
11866         * g++.dg/lookup/using65.C: New test.
11868 2021-01-19  Martin Sebor  <msebor@redhat.com>
11870         PR middle-end/98664
11871         * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
11872         * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
11873         * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
11874         * gcc.dg/Wfree-nonheap-object-4.c: New test.
11876 2021-01-19  Patrick Palka  <ppalka@redhat.com>
11878         PR c++/41437
11879         PR c++/58993
11880         * g++.dg/opt/pr87974.C: Adjust.
11881         * g++.dg/template/access34.C: New test.
11882         * g++.dg/template/friend68.C: New test.
11883         * g++.dg/template/friend69.C: New test.
11885 2021-01-19  Marek Polacek  <polacek@redhat.com>
11887         PR c++/98333
11888         * g++.dg/cpp0x/noexcept62.C: New test.
11890 2021-01-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
11892         * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
11894 2021-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11896         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11897         (CHECK_CUMULATIVE_SAT): Delete.
11898         (CHECK_CUMULATIVE_SAT_NAMED): Likewise.  Deleted related
11899         variables.
11900         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
11901         Remove uses of the above.
11902         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
11903         Likewise.
11904         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
11905         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
11906         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
11907         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
11908         Likewise.
11909         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
11910         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
11911         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
11912         Likewise.
11913         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
11914         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
11915         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
11916         Likewise.
11917         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
11918         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
11919         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
11920         Likewise.
11921         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
11922         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
11923         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
11924         Likewise.
11925         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
11926         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
11927         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
11928         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
11929         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
11930         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
11931         Likewise.
11932         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11933         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11934         Likewise.
11935         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11936         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11937         Likewise.
11938         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11939         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
11940         Likewise.
11941         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
11942         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11943         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
11944         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
11945         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11946         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
11947         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
11948         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
11949         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
11950         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
11952 2021-01-19  Jeff Law  <law@redhat.com>
11954         * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
11955         and update expected output.
11957 2021-01-19  Richard Biener  <rguenther@suse.de>
11959         PR ipa/98330
11960         * g++.dg/pr98330.C: New testcase.
11961         * gcc.dg/pr98330.c: Likewise.
11963 2021-01-19  Richard Biener  <rguenther@suse.de>
11965         PR ipa/97673
11966         * gfortran.dg/pr97673.f90: New testcase.
11968 2021-01-19  Tobias Burnus  <tobias@codesourcery.com>
11970         PR fortran/98476
11971         * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
11972         * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
11973         * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
11975 2021-01-19  Martin Jambor  <mjambor@suse.cz>
11977         PR ipa/98690
11978         * g++.dg/ipa/pr98690.C: New test.
11980 2021-01-18  Jeff Law  <law@redhat.com>
11982         * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
11984 2021-01-18  Patrick Palka  <ppalka@redhat.com>
11986         * g++.dg/cpp1z/class-deduction77.C: New test.
11988 2021-01-18  Jakub Jelinek  <jakub@redhat.com>
11990         PR tree-optimization/98727
11991         * gcc.c-torture/execute/pr98727.c: New test.
11993 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
11995         PR testsuite/97987
11996         * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
11997         * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11999 2021-01-18  John David Anglin  <danglin@gcc.gnu.org>
12001         * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
12002         * g++.dg/no-stack-protector-attr.C: Likewise.
12004 2021-01-18  David Malcolm  <dmalcolm@redhat.com>
12006         * gcc.dg/analyzer/attr-malloc-1.c: New test.
12007         * gcc.dg/analyzer/attr-malloc-2.c: New test.
12008         * gcc.dg/analyzer/attr-malloc-4.c: New test.
12009         * gcc.dg/analyzer/attr-malloc-5.c: New test.
12010         * gcc.dg/analyzer/attr-malloc-6.c: New test.
12011         * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
12012         * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
12014 2021-01-18  Richard Biener  <rguenther@suse.de>
12016         PR testsuite/97494
12017         * gcc.dg/vect/slp-11b.c: Adjust.
12019 2021-01-18  Christophe Lyon  <christophe.lyon@linaro.org>
12021         PR target/71233
12022         * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
12023         * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
12025 2021-01-18  Richard Biener  <rguenther@suse.de>
12027         PR testsuite/97299
12028         * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
12030 2021-01-18  David Edelsohn  <dje.gcc@gmail.com>
12032         * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
12033         * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
12034         * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
12035         * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
12036         * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
12037         * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
12038         * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
12039         * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
12040         * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
12041         * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
12042         * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
12043         * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
12045 2021-01-17  David Edelsohn  <dje.gcc@gmail.com>
12047         * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
12048         * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
12049         * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
12050         * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
12051         * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
12052         * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
12053         * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
12054         * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
12055         * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
12056         * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
12057         * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
12059 2021-01-17  Martin Jambor  <mjambor@suse.cz>
12061         PR ipa/98222
12062         * gcc.dg/ipa/pr98222.c: New test.
12064 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
12066         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
12067         ../../../libgfortran/ISO_Fortran_binding.h rather than
12068         ISO_Fortran_binding.h.
12070 2021-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
12072         * c-c++-common/gomp/task-detach-1.c: New.
12073         * g++.dg/gomp/task-detach-1.C: New.
12074         * gcc.dg/gomp/task-detach-1.c: New.
12075         * gfortran.dg/gomp/task-detach-1.f90: New.
12077 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
12079         PR tree-optimization/96669
12080         * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
12081         * gcc.dg/tree-ssa/pr96669-2.c: New test.
12083 2021-01-16  Jakub Jelinek  <jakub@redhat.com>
12085         PR tree-optimization/96271
12086         * gcc.target/i386/pr96271.c: New test.
12088 2021-01-15  Carl Love  <cel@us.ibm.com>
12090         * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
12092 2021-01-15  Harris Snyder  <hsnyder@structura.bio>
12094         * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
12095         * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
12097 2021-01-15  Nathan Sidwell  <nathan@acm.org>
12099         PR c++/98538
12100         * g++.dg/template/pr98538.C: New.
12102 2021-01-15  Nathan Sidwell  <nathan@acm.org>
12104         PR preprocessor/95253
12105         * g++.dg/modules/dep-1_a.C: Adjust expected output.
12106         * g++.dg/modules/dep-1_b.C: Likewise.
12107         * g++.dg/modules/dep-2.C: Likewise.
12109 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
12111         PR tree-optimization/96669
12112         * gcc.dg/tree-ssa/pr96669-1.c: New test.
12114 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
12116         PR tree-optimization/96681
12117         * gcc.dg/tree-ssa/pr96681.c: New test.
12119 2021-01-15  Jason Merrill  <jason@redhat.com>
12121         PR c++/98642
12122         * g++.dg/cpp1z/elide5.C: New test.
12124 2021-01-15  Jason Merrill  <jason@redhat.com>
12126         * g++.dg/cpp1z/elide4.C: New test.
12128 2021-01-15  Jason Merrill  <jason@redhat.com>
12130         PR c++/63707
12131         * g++.dg/cpp0x/initlist-array13.C: New test.
12133 2021-01-15  Alexandre Oliva  <oliva@adacore.com>
12135         * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
12136         * gcc.dg/analyzer/data-model-1.c: Likewise.
12137         * gcc.dg/analyzer/malloc-1.c: Likewise.
12138         * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
12140 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
12142         PR tree-optimization/96671
12143         * gcc.dg/tree-ssa/pr96671-1.c: New test.
12144         * gcc.dg/tree-ssa/pr96671-2.c: New test.
12146 2021-01-15  Jakub Jelinek  <jakub@redhat.com>
12148         PR tree-optimization/98597
12149         * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
12150         Expect for now a (char *) cast for VLAs.
12151         * gcc.dg/uninit-40.c: New test.
12153 2021-01-15  Nathan Sidwell  <nathan@acm.org>
12155         PR c++/98591
12156         * g++.dg/modules/pr98591.H: New file.
12158 2021-01-15  Richard Sandiford  <richard.sandiford@arm.com>
12160         PR target/88836
12161         * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
12162         * gcc.target/aarch64/sve/ptest_1.c: Likewise.
12164 2021-01-15  Marius Hillenbrand  <mhillen@linux.ibm.com>
12166         * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
12167         libatomic into testcases in gcc.target/s390/md.
12168         * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
12169         -latomic.
12171 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12173         PR target/71233
12174         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12175         vceqz_p64, vceqq_p64 and vceqzq_p64.
12176         * gcc.target/arm/simd/vceqz_p64.c: New test.
12177         * gcc.target/arm/simd/vceqzq_p64.c: New test.
12179 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12181         Revert:
12182         2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12184         PR target/71233
12185         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12186         vceqz_p64, vceqq_p64 and vceqzq_p64.
12188 2021-01-15  Martin Liska  <mliska@suse.cz>
12190         * lib/gcov.exp: Use 'env python3' for execution of pytests.
12191         Check that pytest accepts all needed options first.
12192         Improve formatting of PASS/FAIL lines.
12194 2021-01-15  Richard Biener  <rguenther@suse.de>
12196         PR testsuite/96147
12197         * gcc.dg/vect/bb-slp-32.c: Align p.
12199 2021-01-15  Richard Biener  <rguenther@suse.de>
12201         PR testsuite/96147
12202         * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
12204 2021-01-15  Richard Biener  <rguenther@suse.de>
12206         PR testsuite/96147
12207         * gcc.dg/vect/slp-45.c: Key scanning on
12208         vect_hw_misalign.
12210 2021-01-15  Richard Biener  <rguenther@suse.de>
12212         PR testsuite/96147
12213         * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
12215 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12217         PR target/71233
12218         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
12219         vceqz_p64, vceqq_p64 and vceqzq_p64.
12221 2021-01-15  Richard Biener  <rguenther@suse.de>
12223         PR testsuite/96098
12224         * gcc.dg/vect/bb-slp-pr68892.c: Remove.
12226 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12228         * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
12230 2021-01-15  Christophe Lyon  <christophe.lyon@linaro.org>
12232         * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
12234 2021-01-15  Richard Biener  <rguenther@suse.de>
12236         PR tree-optimization/98685
12237         * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
12239 2021-01-15  Tamar Christina  <tamar.christina@arm.com>
12241         * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
12242         * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
12244 2021-01-14  David Malcolm  <dmalcolm@redhat.com>
12246         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
12247         New file.
12248         * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
12249         New file.
12250         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
12252 2021-01-14  Tamar Christina  <tamar.christina@arm.com>
12254         * gcc.dg/vect/complex/complex-mla-template.c: New test.
12255         * gcc.dg/vect/complex/complex-mls-template.c: New test.
12256         * gcc.dg/vect/complex/complex-mul-template.c: New test.
12257         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
12258         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
12259         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
12260         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
12261         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
12262         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
12263         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
12264         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
12265         * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
12266         * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
12267         * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
12268         * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
12269         * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
12270         * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
12271         * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
12272         * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
12273         * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
12274         * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
12276 2021-01-14  Marek Polacek  <polacek@redhat.com>
12278         * g++.dg/template/pr98372.C: Only run in C++14 and up.
12280 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
12282         * substr_10.f90: New test.
12283         * substr_9.f90: New test.
12285 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
12287         * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
12288         * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
12290 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
12292         * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
12294 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
12296         PR fortran/98661
12297         * gfortran.dg/pr98661.f90: New test.
12299 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
12301         Revert:
12302         2021-01-14  Harald Anlauf  <anlauf@gmx.de>
12304         PR fortran/98661
12305         * gfortran.dg/pr98661.f90: New test.
12307 2021-01-14  Harald Anlauf  <anlauf@gmx.de>
12309         PR fortran/98661
12310         * gfortran.dg/pr98661.f90: New test.
12312 2021-01-14  Martin Liska  <mliska@suse.cz>
12314         * g++.dg/gcov/gcov-17.C: New test.
12315         * g++.dg/gcov/test-gcov-17.py: New test.
12317 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
12319         PR target/98667
12320         * gcc.target/i386/pr98667-1.c: New file.
12321         * gcc.target/i386/pr98667-2.c: Likewise.
12322         * gcc.target/i386/pr98667-3.c: Likewise.
12324 2021-01-14  Richard Biener  <rguenther@suse.de>
12326         PR tree-optimization/98674
12327         * gcc.dg/vect/pr98674.c: New testcase.
12329 2021-01-14  H.J. Lu  <hjl.tools@gmail.com>
12331         PR target/98676
12332         * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
12333         -mno-stackrealign.
12334         * gcc.target/i386/pr95021-3.c: Likewise.
12336 2021-01-14  Nathan Sidwell  <nathan@acm.org>
12338         PR c++/98372
12339         * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
12340         * g++.dg/template/pr98372.C: New.
12342 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
12344         PR target/98670
12345         * gcc.target/i386/pr98670.c: New test.
12347 2021-01-14  Jakub Jelinek  <jakub@redhat.com>
12349         PR tree-optimization/96688
12350         * gcc.dg/tree-ssa/pr96688.c: New test.
12351         * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
12352         * gcc.target/i386/pr66821.c: Likewise.
12354 2021-01-14  Richard Sandiford  <richard.sandiford@arm.com>
12356         * gcc.target/aarch64/sve/cost_model_11.c: New test.
12357         * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
12358         -fno-vect-cost-model.
12360 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12362         * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
12363         sqxtn2 scan-assembler-times.
12365 2021-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12367         * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
12368         scan-assembler-times for xtn2.
12370 2021-01-13  Marek Polacek  <polacek@redhat.com>
12372         PR c++/98231
12373         * g++.dg/lookup/using63.C: New test.
12375 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
12377         PR tree-optimization/96691
12378         * gcc.dg/tree-ssa/pr96691.c: New test.
12380 2021-01-13  Richard Biener  <rguenther@suse.de>
12382         PR tree-optimization/92645
12383         * gcc.target/i386/pr92645-7.c: New testcase.
12384         * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
12385         * gcc.dg/pr69047.c: Likewise.
12387 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12389         * gcc.target/aarch64/sve/mls_2.c: New test.
12390         * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
12391         * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
12392         * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
12393         * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
12394         * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
12396 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12398         * gcc.target/aarch64/sve/mla_2.c: New test.
12399         * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
12400         * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
12401         * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
12402         * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
12403         * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
12405 2021-01-13  Richard Biener  <rguenther@suse.de>
12407         PR tree-optimization/92645
12408         * gcc.target/i386/pr92645-6.c: New testcase.
12410 2021-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12412         * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
12413         * gcc.target/aarch64/sve/sel_2.c: Likewise.
12414         * gcc.target/aarch64/sve/sel_3.c: Likewise.
12416 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
12418         PR target/95905
12419         * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
12420         scan-assembler.  Add tests with zero vector as first __builtin_shuffle
12421         operand.
12422         * gcc.target/i386/pr95905-3.c: New test.
12423         * gcc.target/i386/pr95905-4.c: New test.
12425 2021-01-13  Martin Liska  <mliska@suse.cz>
12427         PR tree-optimization/98455
12428         * gcc.dg/tree-ssa/pr98455.c: New test.
12430 2021-01-13  Richard Biener  <rguenther@suse.de>
12432         PR tree-optimization/98640
12433         * gcc.dg/torture/pr98640.c: New testcase.
12435 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
12437         PR target/96938
12438         * gcc.target/i386/pr96938.c: New test.
12440 2021-01-13  Jakub Jelinek  <jakub@redhat.com>
12442         PR target/95905
12443         * gcc.target/i386/pr95905-1.c: New test.
12444         * gcc.target/i386/pr95905-2.c: New test.
12446 2021-01-13  Julian Brown  <julian@codesourcery.com>
12448         * gcc.target/gcn/fpdiv.c: New test.
12450 2021-01-12  Martin Sebor  <msebor@redhat.com>
12452         PR c/98597
12453         PR c/98592
12454         * g++.dg/warn/Wuninitialized-13.C: New test.
12455          gcc.dg/uninit-39.c: New test.
12456         #
12457         * gcc.dg/uninit-39.c: New file.
12459 2021-01-12  Christophe Lyon  <christophe.lyon@linaro.org>
12461         PR target/97875
12462         * gcc.target/arm/simd/mve-vneg.c: Update test.
12464 2021-01-12  Vladimir N. Makarov  <vmakarov@redhat.com>
12466         PR target/97969
12467         * gcc.target/arm/pr97969.c: New.
12469 2021-01-12  Patrick Palka  <ppalka@redhat.com>
12471         PR c++/98611
12472         * g++.dg/cpp2a/concepts-ctad1.C: New test.
12473         * g++.dg/cpp2a/concepts-ctad2.C: New test.
12475 2021-01-12  Richard Biener  <rguenther@suse.de>
12477         PR tree-optimization/98550
12478         * g++.dg/opt/pr98550.C: New testcase.
12480 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
12482         PR tree-optimization/98629
12483         * gcc.c-torture/compile/pr98629.c: New test.
12485 2021-01-12  Jakub Jelinek  <jakub@redhat.com>
12487         PR tree-optimization/95731
12488         * gcc.dg/tree-ssa/pr95731.c: New test.
12489         * gcc.c-torture/execute/pr95731.c: New test.
12491 2021-01-12  Marek Polacek  <polacek@redhat.com>
12493         PR c++/98620
12494         * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12496 2021-01-12  David Malcolm  <dmalcolm@redhat.com>
12498         PR analyzer/98628
12499         * gcc.dg/analyzer/pr98628.c: New test.
12501 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12503         * gcc.target/aarch64/sve/asrdiv_4.c: New test.
12504         * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
12505         * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
12506         * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
12507         * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
12508         * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
12509         * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
12511 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12513         * g++.target/aarch64/sve/cond_bic_1.C: New test.
12514         * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
12515         * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
12516         * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
12518 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12520         * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
12522 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12524         * g++.target/aarch64/sve/abd_1.C: New test.
12525         * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
12526         * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
12527         * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
12528         * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
12530 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12532         * gcc.target/aarch64/sve/adr_6.c: New test.
12534 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12536         * g++.target/aarch64/sve/cond_arith_1.C: New test.
12537         * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
12538         * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
12539         * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
12540         * g++.target/aarch64/sve/cond_shift_1.C: New test.
12541         * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
12542         * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
12543         * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
12545 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12547         PR testsuite/98602
12548         * g++.target/aarch64/sve/max_1.C: New test.
12549         * g++.target/aarch64/sve/min_1.C: Likewise.
12550         * gcc.target/aarch64/sve/mul_2.c: Likewise.
12552 2021-01-11  Richard Sandiford  <richard.sandiford@arm.com>
12554         * gcc.target/aarch64/sve/shift_2.c: New test.
12556 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
12558         PR c++/98481
12559         * g++.dg/abi/abi-tag24.C: New test.
12561 2021-01-11  Richard Biener  <rguenther@suse.de>
12563         PR tree-optimization/91403
12564         * gcc.dg/vect/pr91403.c: New testcase.
12566 2021-01-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12568         PR testsuite/98225
12569         * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
12570         Expect .ld1_args only when GNU LD is used.
12571         Add an exception for *.gcc_args files.
12573 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
12575         PR tree-optimization/95867
12576         * gcc.dg/tree-ssa/pr95867.c: New test.
12578 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
12580         PR tree-optimization/95852
12581         * gcc.target/i386/pr95852-3.c: New test.
12582         * gcc.target/i386/pr95852-4.c: New test.
12584 2021-01-11  Jakub Jelinek  <jakub@redhat.com>
12586         PR tree-optimization/95852
12587         * gcc.target/i386/pr95852-1.c: New test.
12588         * gcc.target/i386/pr95852-2.c: New test.
12590 2021-01-11  Martin Liska  <mliska@suse.cz>
12592         PR gcov-profile/98273
12593         * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
12594         * g++.dg/gcov/pr98273.C: New test.
12595         * g++.dg/gcov/gcov.py: New test.
12596         * g++.dg/gcov/test-pr98273.py: New test.
12598 2021-01-09  Maciej W. Rozycki  <macro@linux-mips.org>
12600         * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
12601         constant then rather than addition.
12602         * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
12603         * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
12605 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
12607         PR c++/98556
12608         * c-c++-common/pr98556.c: New test.
12610 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
12612         PR rtl-optimization/98603
12613         * gcc.target/i386/pr98603.c: New test.
12614         * gcc.target/aarch64/pr98603.c: New test.
12616 2021-01-09  Alexandre Oliva  <oliva@gnu.org>
12618         PR debug/97714
12619         * gcc.dg/debug/pr97714.c: New.
12621 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
12623         PR target/98482
12624         * gcc.target/i386/pr98482-1.c: Require lp64.
12625         * gcc.target/i386/pr98482-2.c: Likewise.
12627 2021-01-08  Ilya Leoshkevich  <iii@linux.ibm.com>
12629         * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
12630         * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
12632 2021-01-08  Patrick Palka  <ppalka@redhat.com>
12634         PR c++/98551
12635         * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12637 2021-01-08  Patrick Palka  <ppalka@redhat.com>
12639         PR c++/98515
12640         * g++.dg/template/access32.C: New test.
12641         * g++.dg/template/access33.C: New test.
12643 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
12645         PR target/98482
12646         * gcc.target/i386/pr98482-2.c: Updated.
12648 2021-01-08  Richard Biener  <rguenther@suse.de>
12650         PR tree-optimization/98544
12651         * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
12653 2021-01-08  H.J. Lu  <hjl.tools@gmail.com>
12655         PR target/98482
12656         * gcc.target/i386/pr98482-1.c: New test.
12657         * gcc.target/i386/pr98482-1.c: Likewise.
12658         * gcc.target/i386/pr98482-2.c: New file.
12660 2021-01-08  Jakub Jelinek  <jakub@redhat.com>
12662         PR target/98585
12663         * gcc.target/i386/pr98585.c: New test.
12665 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
12667         * gcc.target/aarch64/sve/cnot_2.c: New test.
12668         * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
12669         * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
12670         * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
12671         * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
12672         * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
12673         * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
12675 2021-01-08  Richard Sandiford  <richard.sandiford@arm.com>
12677         * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
12678         * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
12679         * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
12680         * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
12681         * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
12682         * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
12683         * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
12684         * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
12686 2021-01-08  Tamar Christina  <tamar.christina@arm.com>
12688         * lib/target-supports.exp
12689         (check_effective_target_aarch64_asm_sve2_ok): New.
12690         * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
12691         * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
12693 2021-01-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12695         * gcc.target/aarch64/usaba_1.c: New test.
12697 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
12699         PR fortran/93794
12700         * gfortran.dg/deferred_character_35.f90 : New test.
12702 2021-01-08  Paul Thomas  <pault@gcc.gnu.org>
12704         PR fortran/98458
12705         * gfortran.dg/implied_do_3.f90 : New test.
12707 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
12709         * gcc.dg/array-quals-1.c: Allow srodata.
12711 2021-01-08  Kito Cheng  <kito.cheng@sifive.com>
12713         * gcc.target/riscv/predef-10.c: New.
12714         * gcc.target/riscv/predef-11.c: New.
12715         * gcc.target/riscv/predef-12.c: New.
12716         * gcc.target/riscv/predef-13.c: New.
12718 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
12720         PR c++/98329
12721         * g++.dg/cpp2a/bit-cast10.C: New test.
12723 2021-01-07  Martin Sebor  <msebor@redhat.com>
12725         PR middle-end/98578
12726         * gcc.dg/plugin/gil-1.c: Adjust expected output.
12727         * gcc.dg/uninit-pr98578.c: New test.
12729 2021-01-07  Marek Polacek  <polacek@redhat.com>
12731         PR c++/98441
12732         * g++.dg/cpp0x/auto55.C: New test.
12734 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
12736         PR analyzer/98580
12737         * gcc.dg/analyzer/pr98580-a.c: New test.
12738         * gcc.dg/analyzer/pr98580-b.c: New test.
12740 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
12742         PR fortran/93701
12743         * gfortran.dg/associate_54.f90: New test.
12744         * gfortran.dg/associate_55.f90: New test.
12745         * gfortran.dg/associate_56.f90: New test.
12747 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
12749         PR target/98567
12750         * gcc.target/i386/pr98567-1.c: New test.
12751         * gcc.target/i386/pr98567-2.c: New test.
12753 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
12755         * gcc.target/aarch64/sve/cond_unary_5.c: New test.
12756         * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
12757         * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
12758         * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
12759         * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
12760         * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
12761         * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
12762         * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
12764 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
12766         PR tree-optimization/98560
12767         * gcc.dg/vect/pr98560-2.c: New test.
12769 2021-01-07  Richard Sandiford  <richard.sandiford@arm.com>
12771         PR tree-optimization/98560
12772         * gcc.dg/vect/pr98560-1.c: New test.
12774 2021-01-07  Jakub Jelinek  <jakub@redhat.com>
12776         PR tree-optimization/98568
12777         * g++.dg/torture/pr98568.C: New test.
12779 2021-01-07  Hongyu Wang  <hongyu.wang@intel.com>
12781         * gcc.target/i386/pr92658-avx512bw.c: Add
12782         -mprefer-vector-width=512 to avoid impact of different default
12783         mtune which gcc is built with.
12784         * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
12786 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
12788         PR analyzer/97074
12789         * gcc.dg/analyzer/pr97074.c: New test.
12791 2021-01-07  David Malcolm  <dmalcolm@redhat.com>
12793         PR analyzer/98564
12794         * gcc.dg/analyzer/pr98564.c: New test.
12796 2021-01-06  Vladimir N. Makarov  <vmakarov@redhat.com>
12798         PR rtl-optimization/97978
12799         * gcc.target/i386/pr97978.c: New.
12801 2021-01-06  Martin Sebor  <msebor@redhat.com>
12803         PR c++/95768
12804         * g++.dg/pr95768.C: New test.
12805         * g++.dg/warn/Wuninitialized-12.C: New test.
12806         * gcc.dg/uninit-38.c: New test.
12808 2021-01-06  Martin Sebor  <msebor@redhat.com>
12810         PR c++/98305
12811         * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12813 2021-01-06  Iain Sandoe  <iain@sandoe.co.uk>
12815         PR c++/96504
12816         * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
12817         as the final suspend point so that we can check that the state
12818         machine has reached the expected point.
12820 2021-01-06  Marek Polacek  <polacek@redhat.com>
12822         PR testsuite/98566
12823         * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
12824         dg-error.
12826 2021-01-06  Alexandre Oliva  <oliva@adacore.com>
12828         * g++.dg/opt/store-merging-2.C: Add the required alignment.
12830 2021-01-06  Richard Biener  <rguenther@suse.de>
12832         PR tree-optimization/95582
12833         * gcc.dg/pr95582.c: New testcase.
12835 2021-01-06  Richard Biener  <rguenther@suse.de>
12837         PR tree-optimization/98513
12838         * gcc.dg/tree-ssa/pr98513.c: New testcase.
12840 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
12842         PR analyzer/97072
12843         * gcc.dg/analyzer/pr97072.c: New test.
12845 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
12847         PR analyzer/98073
12848         * gcc.dg/analyzer/pr98073.c: New test.
12850 2021-01-06  David Malcolm  <dmalcolm@redhat.com>
12852         PR analyzer/98223
12853         * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
12855 2021-01-05  Ilya Leoshkevich  <iii@linux.ibm.com>
12857         * gcc.target/s390/s390.exp: Replace %% with %.
12859 2021-01-05  Steve Kargl  <sgk@troutmask.apl.washington.edu>
12861         * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
12863 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
12865         PR target/98495
12866         * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
12867         unsigned short to compute pextrw result.
12869 2021-01-05  Patrick Palka  <ppalka@redhat.com>
12871         * g++.dg/template/partial5.C: Adjust directives to expect the
12872         same errors across all dialects.
12873         * g++.dg/cpp1z/nontype-auto17.C: New test.
12874         * g++.dg/cpp1z/nontype-auto18.C: New test.
12875         * g++.dg/template/ttp33.C: New test.
12877 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12879         PR tree-optimization/94802
12880         * gcc.target/i386/pr94802.c: New test.
12881         * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
12883 2021-01-05  Richard Biener  <rguenther@suse.de>
12885         PR tree-optimization/98516
12886         * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
12887         * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
12889 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12891         PR c++/98469
12892         * g++.dg/cpp2a/bit-cast8.C: New test.
12893         * g++.dg/cpp2a/bit-cast9.C: New test.
12895 2021-01-05  Marek Polacek  <polacek@redhat.com>
12897         PR c++/82099
12898         * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
12899         * g++.dg/cpp0x/noexcept61.C: New test.
12901 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12903         PR tree-optimization/96928
12904         * gcc.dg/tree-ssa/pr96928.c: New test.
12905         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
12906         instead of scanning rtl dump for ifcvt message check assembly
12907         for xor instruction.
12909 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12911         PR tree-optimization/96930
12912         * g++.dg/tree-ssa/pr96930.C: New test.
12914 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12916         PR tree-optimization/96239
12917         * gcc.dg/tree-ssa/pr96239.c: New test.
12919 2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
12921         PR target/98522
12922         * gcc.target/i386/pr98522.c: New test.
12924 2021-01-05  Nathan Sidwell  <nathan@acm.org>
12926         * g++.dg/modules/mod-decl-1.C: Adjust.
12927         * g++.dg/modules/p0713-2.C: Adjust.
12928         * g++.dg/modules/p0713-3.C: Adjust.
12930 2021-01-05  H.J. Lu  <hjl.tools@gmail.com>
12932         PR target/98495
12933         * gcc.target/i386/pr98495-1.c: New test.
12934         * gcc.target/i386/pr98495-2.c: New test.
12935         * gcc.target/i386/pr98495-3.c: New test.
12936         * gcc.target/i386/pr98495-4.c: New test.
12937         * gcc.target/i386/pr98495-5.c: New test.
12939 2021-01-05  liuhongt  <hongtao.liu@intel.com>
12941         * gcc.target/i386/sse2-pr98461-2.c: New test.
12943 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
12945         PR rtl-optimization/97144
12946         * gcc.c-torture/compile/pr97144.c: New test.
12947         * gcc.target/aarch64/sve/pr97144.c: Likewise.
12949 2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
12951         PR rtl-optimization/98403
12952         * g++.dg/opt/pr98403.C: New test.
12954 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
12956         PR rtl-optimization/98334
12957         * gcc.target/i386/pr98334.c: New test.
12959 2021-01-05  Jerome Lambourg  <lambourg@adacore.com>
12961         * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
12963 2021-01-05  David Malcolm  <dmalcolm@redhat.com>
12965         PR analyzer/98293
12966         * gcc.dg/analyzer/pr98293.c: New test.
12968 2021-01-04  Martin Uecker  <muecker@gwdg.de>
12970         PR c/98029
12971         * gcc.dg/pr98029.c: New test.
12973 2021-01-04  Nathan Sidwell  <nathan@acm.org>
12975         * g++.dg/modules/binding-1_a.H: New.
12976         * g++.dg/modules/binding-1_b.H: New.
12977         * g++.dg/modules/binding-1_c.C: New.
12978         * g++.dg/modules/binding-2.H: New.
12979         * g++.dg/modules/builtin-3_a.C: New.
12980         * g++.dg/modules/global-2_a.C: New.
12981         * g++.dg/modules/global-2_b.C: New.
12982         * g++.dg/modules/global-3_a.C: New.
12983         * g++.dg/modules/global-3_b.C: New.
12984         * g++.dg/modules/hello-1_a.C: New.
12985         * g++.dg/modules/hello-1_b.C: New.
12986         * g++.dg/modules/iostream-1_a.H: New.
12987         * g++.dg/modules/iostream-1_b.C: New.
12988         * g++.dg/modules/part-5_a.C: New.
12989         * g++.dg/modules/part-5_b.C: New.
12990         * g++.dg/modules/part-5_c.C: New.
12991         * g++.dg/modules/stdio-1_a.H: New.
12992         * g++.dg/modules/stdio-1_b.C: New.
12993         * g++.dg/modules/string-1_a.H: New.
12994         * g++.dg/modules/string-1_b.C: New.
12995         * g++.dg/modules/string-view1.C: New.
12996         * g++.dg/modules/string-view2.C: New.
12997         * g++.dg/modules/tinfo-1.C: New.
12998         * g++.dg/modules/tinfo-2_a.H: New.
12999         * g++.dg/modules/tinfo-2_b.C: New.
13000         * g++.dg/modules/tname-spec-1_a.H: New.
13001         * g++.dg/modules/tname-spec-1_b.C: New.
13002         * g++.dg/modules/xtreme-header-1.h: New.
13003         * g++.dg/modules/xtreme-header-1_a.H: New.
13004         * g++.dg/modules/xtreme-header-1_b.C: New.
13005         * g++.dg/modules/xtreme-header-1_c.C: New.
13006         * g++.dg/modules/xtreme-header-2.h: New.
13007         * g++.dg/modules/xtreme-header-2_a.H: New.
13008         * g++.dg/modules/xtreme-header-2_b.C: New.
13009         * g++.dg/modules/xtreme-header-2_c.C: New.
13010         * g++.dg/modules/xtreme-header-3.h: New.
13011         * g++.dg/modules/xtreme-header-3_a.H: New.
13012         * g++.dg/modules/xtreme-header-3_b.C: New.
13013         * g++.dg/modules/xtreme-header-3_c.C: New.
13014         * g++.dg/modules/xtreme-header-4.h: New.
13015         * g++.dg/modules/xtreme-header-4_a.H: New.
13016         * g++.dg/modules/xtreme-header-4_b.C: New.
13017         * g++.dg/modules/xtreme-header-4_c.C: New.
13018         * g++.dg/modules/xtreme-header-5.h: New.
13019         * g++.dg/modules/xtreme-header-5_a.H: New.
13020         * g++.dg/modules/xtreme-header-5_b.C: New.
13021         * g++.dg/modules/xtreme-header-5_c.C: New.
13022         * g++.dg/modules/xtreme-header-6.h: New.
13023         * g++.dg/modules/xtreme-header-6_a.H: New.
13024         * g++.dg/modules/xtreme-header-6_b.C: New.
13025         * g++.dg/modules/xtreme-header-6_c.C: New.
13026         * g++.dg/modules/xtreme-header.h: New.
13027         * g++.dg/modules/xtreme-header_a.H: New.
13028         * g++.dg/modules/xtreme-header_b.C: New.
13029         * g++.dg/modules/xtreme-tr1.h: New.
13030         * g++.dg/modules/xtreme-tr1_a.H: New.
13031         * g++.dg/modules/xtreme-tr1_b.C: New.
13033 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
13035         PR tree-optimization/95401
13036         * g++.dg/vect/pr95401.cc: New test.
13037         * g++.dg/vect/pr95401a.cc: Likewise.
13039 2021-01-04  Richard Biener  <rguenther@suse.de>
13041         PR tree-optimization/98308
13042         * gcc.dg/vect/pr98308.c: New testcase.
13044 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
13046         PR tree-optimization/95771
13047         * gcc.target/i386/pr95771.c: New test.
13049 2021-01-04  Richard Biener  <rguenther@suse.de>
13051         PR tree-optimization/98464
13052         * g++.dg/opt/pr98464.C: New testcase.
13054 2021-01-04  Richard Biener  <rguenther@suse.de>
13056         PR tree-optimization/98282
13057         * g++.dg/opt/pr98282.C: New testcase.
13059 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
13061         PR target/89057
13062         * gcc.target/aarch64/pr89057.c: New test.
13064 2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
13066         * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
13067         [-32, 31].
13068         * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
13069         * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
13070         * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
13072 2021-01-04  Martin Liska  <mliska@suse.cz>
13074         * README: Convert to utf8 from iso8859.
13076 2021-01-04  Martin Liska  <mliska@suse.cz>
13078         * gcc.target/avr/avr.exp: Run dos2unix on the file.
13080 2021-01-04  Richard Biener  <rguenther@suse.de>
13082         PR tree-optimization/98291
13083         * gcc.dg/vect/slp-reduc-11.c: New testcase.
13084         * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
13086 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
13088         PR tree-optimization/96782
13089         * gcc.dg/tree-ssa/pr96782.c: New test.
13091 2021-01-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13093         * gcc.misc-tests/outputs.exp: Adjust testcase.
13095 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
13097         * ChangeLog-2020: Rotate ChangeLog.  New file.
13099 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
13101         * lib/target-supports.exp
13102         (check_effective_target_arm_fp16_alternative_ok_nocache):
13103         Return zero for *-*-vxworks7r* targets.
13104         * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
13105         * gcc.target/arm/aapcs/vfp23.c: Likewise.
13106         * gcc.target/arm/aapcs/vfp24.c: Likewise.
13107         * gcc.target/arm/aapcs/vfp25.c: Likewise.
13109 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13111         * g++.dg/init/new26.C: Fix overriding of the delete operator
13112         for c++14 profile.
13114 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13116         * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
13117         not supported).
13119 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
13121         * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
13122         the test's dg-options.
13123         * gcc.target/arm/pr78255-2.c: Likewise.
13125 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13127         * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
13129 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13131         * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
13132         headers too.
13134 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13136         * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
13138 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13140         * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
13141         directives.
13143 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13145         * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
13147 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13149         * g++.dg/other/anon5.C: Skip on vxworks kernel.
13151 2021-01-01  Jerome Lambourg  <lambourg@adacore.com>
13153         * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
13154         * gcc.dg/vxworks/initpri2.c: Likewise.
13156 2021-01-01  Joel Brobecker  <brobecker@adacore.com>
13158         * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
13159         targets.
13161 2021-01-01  Olivier Hainque  <hainque@adacore.com>
13163         * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
13164         * gcc.dg/pthread-init-2.c: Ditto.
13166 2021-01-01  Olivier Hainque  <hainque@adacore.com>
13168         * lib/target-supports.exp (check_weak_available,
13169         check_fork_available, check_effective_target_lto,
13170         check_effective_target_mempcpy): Add vxworks filters.
13172 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
13174         * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
13175         explicit -mno-long-calls.
13176         * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
13178 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
13180         * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
13181         * g++.target/arm/no_unique_address_2.C: Likewise.
13183 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
13185         * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
13186         * gcc.target/arm/headmerge-2.c: Likewise.
13188 2021-01-01  Alexandre Oliva  <oliva@adacore.com>
13190         * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
13193 Copyright (C) 2021 Free Software Foundation, Inc.
13195 Copying and distribution of this file, with or without modification,
13196 are permitted in any medium without royalty provided the copyright
13197 notice and this notice are preserved.