1 2023-05-29 Release Manager
5 2023-05-22 Michael Meissner <meissner@linux.ibm.com>
8 * gcc.target/powerpc/pr70243.c: New test. Back port from master
11 2023-05-22 Patrick Palka <ppalka@redhat.com>
13 Backported from master:
14 2023-03-03 Patrick Palka <ppalka@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
561 * g++.dg/gomp/pr106124.C: New testcase.
563 2023-04-24 Haochen Gui <guihaoc@gcc.gnu.org>
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>
573 * g++.dg/warn/Wsequence-point-5.C: New test.
575 2023-04-22 Jason Merrill <jason@redhat.com>
578 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
580 2023-04-22 Jason Merrill <jason@redhat.com>
583 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
585 2023-04-22 Jason Merrill <jason@redhat.com>
588 * g++.dg/lookup/friend24.C: New test.
590 2023-04-22 Jason Merrill <jason@redhat.com>
593 * g++.dg/cpp0x/enum43.C: New test.
595 2023-04-22 Jason Merrill <jason@redhat.com>
598 * g++.dg/coroutines/co-await-moveonly1.C: New test.
600 2023-04-22 Jason Merrill <jason@redhat.com>
604 * g++.dg/coroutines/co-await-initlist1.C: New test.
606 2023-04-22 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
667 * gfortran.dg/set_exponent_1.f90: New test.
669 2023-04-11 Michael Meissner <meissner@linux.ibm.com>
672 * gcc.target/powerpc/divic3-1.c: New test. Backport from master,
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
948 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
949 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
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
956 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
957 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
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>
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>
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>
1024 * lib/prune.exp: Prune some warnings related to LTO and
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>
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>
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>
1065 * g++.dg/cpp1z/fold13.C: New test.
1067 2022-12-15 Sebastian Pop <spop@amazon.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1444 * gcc.target/i386/keylocker-encodekey128.c: Don't check
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1730 * gfortran.dg/unpack_vector_1.f90: New test.
1732 2022-07-01 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp2a/lambda-generic10.C: New test.
1737 2022-06-24 Jason Merrill <jason@redhat.com>
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>
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>
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>
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
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>
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>
1826 * g++.dg/cpp1y/auto-fn64.C: New test.
1828 2022-06-03 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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
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
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
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
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>
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>
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>
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>
1995 * gfortran.dg/pr104849.f90: New test.
1997 2022-05-16 Sebastian Pop <spop@amazon.com>
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>
2016 * g++.dg/cpp0x/initlist-nrv1.C: New test.
2018 2022-05-13 Jason Merrill <jason@redhat.com>
2021 * g++.dg/template/conv19.C: New test.
2023 2022-05-13 Jason Merrill <jason@redhat.com>
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>
2034 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
2036 * g++.dg/cpp1z/class-deduction99.C: New test.
2038 2022-05-13 Jason Merrill <jason@redhat.com>
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>
2047 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
2049 2022-05-12 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
2054 2022-05-12 Jason Merrill <jason@redhat.com>
2057 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
2059 2022-05-12 Jason Merrill <jason@redhat.com>
2063 * g++.dg/cpp0x/initlist-new6.C: New test.
2065 2022-05-12 Jason Merrill <jason@redhat.com>
2069 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
2071 2022-05-12 Jason Merrill <jason@redhat.com>
2074 * g++.target/i386/mv31.C: New test.
2076 2022-05-12 Jason Merrill <jason@redhat.com>
2079 * g++.dg/cpp1z/aligned-new9.C: New test.
2081 2022-05-12 Jason Merrill <jason@redhat.com>
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>
2092 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
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>
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>
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>
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
2170 2022-04-28 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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>
2214 * g++.dg/parse/qualified6.C: New test.
2216 2022-04-28 Tamar Christina <tamar.christina@arm.com>
2219 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Update for
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:
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2449 * g++.dg/lookup/new3.C: New test.
2451 2022-04-12 Jason Merrill <jason@redhat.com>
2454 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
2456 2022-04-12 Jason Merrill <jason@redhat.com>
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>
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>
2473 * g++.dg/lookup/friend22.C: New test.
2475 2022-04-12 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp1z/class-deduction109.C: New test.
2480 2022-04-12 Jason Merrill <jason@redhat.com>
2483 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
2485 2022-04-12 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
2974 * g++.dg/cpp0x/variadic-alias5.C: New test.
2976 2022-03-28 Jason Merrill <jason@redhat.com>
2979 * g++.dg/abi/mangle-union1.C: New test.
2981 2022-03-28 Jason Merrill <jason@redhat.com>
2984 * g++.dg/cpp1z/aggr-base12.C: New test.
2986 2022-03-28 Jason Merrill <jason@redhat.com>
2989 * g++.dg/cpp0x/alias-decl-mem1.C: New test.
2991 2022-03-28 Jason Merrill <jason@redhat.com>
2994 * g++.dg/cpp1z/class-deduction110.C: New test.
2996 2022-03-28 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
3045 * gcc.target/i386/pr104890.c: New test.
3047 2022-03-22 Jason Merrill <jason@redhat.com>
3050 * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
3052 2022-03-22 Jason Merrill <jason@redhat.com>
3055 * g++.dg/cpp0x/alias-decl-void1.C: New test.
3057 2022-03-22 Jason Merrill <jason@redhat.com>
3060 * g++.dg/init/assign2.C: New test.
3062 2022-03-22 Jason Merrill <jason@redhat.com>
3065 * g++.dg/ext/vla24.C: New test.
3067 2022-03-22 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
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
3121 * gcc.target/powerpc/pr87496-3.c: Likewise.
3123 2022-03-18 Cui,Lili <lili.cui@intel.com>
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>
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>
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>
3179 * gfortran.dg/minmaxloc_16.f90: New test.
3181 2022-03-11 Michael Meissner <meissner@the-meissners.org>
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>
3200 * gcc.dg/vect/vect-multitypes-12.c: Adjust.
3202 2022-03-05 Michael Meissner <meissner@the-meissners.org>
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>
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>
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:
3235 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
3237 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
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:
3246 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
3248 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
3250 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
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:
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:
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:
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:
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:
3286 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
3288 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
3290 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
3579 * gfortran.dg/coarray_collectives_17.f90: New test.
3581 2022-02-14 Andre Vehreschild <vehre@gcc.gnu.org>
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>
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>
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>
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>
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>
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>
3645 * gcc.target/i386/pr104458.c: New test.
3647 2022-02-09 liuhongt <hongtao.liu@intel.com>
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>
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>
3671 * gfortran.dg/transfer_simplify_15.f90: New test.
3673 2022-02-03 Uroš Bizjak <ubizjak@gmail.com>
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>
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>
3723 * g++.dg/eh/ctor-fntry1.C: New test.
3725 2022-01-28 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
3938 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
3940 2022-01-17 Marek Polacek <polacek@redhat.com>
3943 2022-01-17 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4257 * gfortran.dg/pr103588.f90: New test.
4259 2021-12-11 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4482 * gfortran.dg/len_trim.f90: New test.
4484 2021-11-23 Bill Schmidt <wschmidt@linux.ibm.com>
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>
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>
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>
4560 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4721 * gfortran.dg/class_72.f90: New.
4723 2021-10-18 Uroš Bizjak <ubizjak@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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:
4969 2021-09-30 Harald Anlauf <anlauf@gmx.de>
4971 Backported from master:
4972 2021-09-29 Harald Anlauf <anlauf@gmx.de>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
5227 * gfortran.dg/goto_9.f90: New test.
5229 2021-09-03 Michael Meissner <meissner@linux.ibm.com>
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>
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>
5257 * gcc.target/powerpc/pr101849.c: New test.
5259 2021-09-01 Marek Polacek <polacek@redhat.com>
5260 Jakub Jelinek <jakub@redhat.com>
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>
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>
5287 * gcc.target/powerpc/pr56605.c: Change matching
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>
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>
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>
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>
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>
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>
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>
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>
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):
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>
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>
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>
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>
5444 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
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>
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>
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
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>
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>
5506 * gcc.dg/ipa/pr100600.c: New test.
5508 2021-08-16 Martin Liska <mliska@suse.cz>
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>
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>
5550 * g++.dg/cpp2a/construct_at.h: New convenience header file that
5551 defines minimal implementations of std::construct_at/destroy_at,
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>
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>
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>
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>
5601 * gcc.target/mips/pr101132.c: New test.
5603 2021-07-29 Bill Schmidt <wschmidt@linux.ibm.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
5741 * g++.dg/gomp/pr101516.C: New test.
5743 2021-07-20 Jakub Jelinek <jakub@redhat.com>
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>
5754 * g++.dg/coroutines/pr95520.C: New test.
5756 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
5876 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
5878 2021-07-14 liuhongt <hongtao.liu@intel.com>
5881 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
5882 temporarily avoid regression, eventually xfail should be
5885 2021-07-14 liuhongt <hongtao.liu@intel.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
5996 * g++.dg/concepts/explicit-spec1.C: New test.
5998 2021-07-09 Jason Merrill <jason@redhat.com>
6001 * g++.dg/init/no-elide2.C: New test.
6003 2021-07-09 Jason Merrill <jason@redhat.com>
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>
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>
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>
6030 * gfortran.dg/implied_do_io_7.f90: New test.
6032 2021-07-07 Jason Merrill <jason@redhat.com>
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
6051 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
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>
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>
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>
6149 * gcc.dg/analyzer/bitfields-1.c: New test.
6150 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
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>
6159 * gcc.dg/analyzer/pr100615.c: New test.
6161 2021-07-02 David Malcolm <dmalcolm@redhat.com>
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>
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>
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
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
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>
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>
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
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
6283 2021-06-21 Carl Love <cel@us.ibm.com>
6285 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
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>
6302 * g++.dg/cpp0x/deleted15.C: New test.
6304 2021-06-21 Jason Merrill <jason@redhat.com>
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
6316 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
6318 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
6320 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
6323 2021-06-19 Harald Anlauf <anlauf@gmx.de>
6325 Backported from master:
6326 2021-06-18 Harald Anlauf <anlauf@gmx.de>
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>
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>
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>
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>
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>
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>
6402 * g++.target/powerpc/pr99842.C: New.
6404 2021-06-17 Martin Sebor <msebor@redhat.com>
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>
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>
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
6475 2021-06-17 Jakub Jelinek <jakub@redhat.com>
6477 Backported from master:
6478 2021-06-10 Jakub Jelinek <jakub@redhat.com>
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>
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>
6505 * c-c++-common/gomp/pr100902-1.c: New test.
6507 2021-06-16 Jason Merrill <jason@redhat.com>
6510 * g++.dg/template/access39.C: New test.
6512 2021-06-16 Jason Merrill <jason@redhat.com>
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>
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>
6551 * gcc.dg/pr100791.c: New testcase.
6553 2021-06-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
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>
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>
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>
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>
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>
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>
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>
6663 * g++.dg/cpp0x/initlist124.C: New test.
6665 2021-06-08 Jason Merrill <jason@redhat.com>
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>
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>
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>
6693 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
6696 2021-06-07 liuhongt <hongtao.liu@intel.com>
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>
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>
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>
6740 * gcc.target/arm/cmse/pr100333.c: New test.
6742 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
6745 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
6747 2021-06-01 Jason Merrill <jason@redhat.com>
6750 * g++.dg/cpp2a/destroying-delete5.C: New test.
6752 2021-06-01 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
6888 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
6889 Update now that we're (correctly) using full 128-bit vector
6891 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
6893 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
6895 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
6897 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
6898 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
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>
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>
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>
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>
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>
6937 * g++.dg/cpp2a/nontype-complex1.C: New test.
6939 2021-05-20 Jason Merrill <jason@redhat.com>
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>
6956 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
6958 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6961 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
6963 2021-05-19 Jason Merrill <jason@redhat.com>
6966 * g++.dg/dfp/mangle-6.C: New test.
6968 2021-05-19 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
7338 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
7341 2021-04-21 Richard Biener <rguenther@suse.de>
7343 Backported from master:
7344 2021-04-21 Richard Biener <rguenther@suse.de>
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>
7358 * gfortran.dg/pdt_31.f03: New test.
7359 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
7362 2021-04-19 Marek Polacek <polacek@redhat.com>
7365 * g++.dg/concepts/diagnostic16.C: New test.
7367 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
7370 * gdc.dg/pr98457.d: New test.
7372 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
7375 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
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>
7411 * gfortran.dg/PR100094.f90: New test.
7413 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
7416 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
7419 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7422 * gcc.target/aarch64/pr91710.c: New test.
7424 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7427 * gfortran.dg/PR10018.f90: New test.
7429 2021-04-16 Tamar Christina <tamar.christina@arm.com>
7432 * gcc.target/aarch64/sve/pr100048.c: New test.
7434 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7437 * g++.dg/cpp0x/constexpr-100111.C: New test.
7439 2021-04-16 Marek Polacek <polacek@redhat.com>
7442 * g++.dg/cpp2a/typename14.C: Don't expect particular error
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>
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>
7468 * g++.dg/cpp2a/constexpr-init21.C: New test.
7470 2021-04-16 Jakub Jelinek <jakub@redhat.com>
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>
7483 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
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>
7493 * gcc.target/aarch64/pr99767.c: New test.
7495 2021-04-16 Jakub Jelinek <jakub@redhat.com>
7498 * g++.dg/cpp23/lambda-specifiers2.C: New test.
7500 2021-04-16 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
7534 * gcc.dg/pr84877.c: Xfail for cris-*-*.
7536 2021-04-15 Jason Merrill <jason@redhat.com>
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>
7549 * g++.dg/cpp0x/noexcept67.C: New test.
7551 2021-04-15 Jason Merrill <jason@redhat.com>
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
7573 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
7575 2021-04-15 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
7580 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
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>
7589 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
7591 2021-04-15 Jakub Jelinek <jakub@redhat.com>
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>
7609 * g++.dg/template/dependent-tmpl2.C: New test.
7611 2021-04-14 Jason Merrill <jason@redhat.com>
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>
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>
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>
7645 * g++.dg/cpp2a/lambda-uneval14.C: New test.
7647 2021-04-14 Jason Merrill <jason@redhat.com>
7650 * g++.dg/debug/defaulted1.C: New test.
7652 2021-04-14 Jason Merrill <jason@redhat.com>
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>
7673 * gcc.dg/pr86058.c: New test.
7675 2021-04-13 Patrick Palka <ppalka@redhat.com>
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>
7685 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
7687 2021-04-13 Jakub Jelinek <jakub@redhat.com>
7690 * g++.dg/cpp2a/spaceship-err6.C: New test.
7692 2021-04-13 Jason Merrill <jason@redhat.com>
7695 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
7697 2021-04-13 Patrick Palka <ppalka@redhat.com>
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>
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>
7723 * gcc.target/aarch64/pr100028.c: New test.
7725 2021-04-13 Patrick Palka <ppalka@redhat.com>
7728 * g++.dg/cpp2a/nontype-class43.C: New test.
7730 2021-04-13 Patrick Palka <ppalka@redhat.com>
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>
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>
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>
7757 * gcc.dg/pr99830.c: New test.
7759 2021-04-12 Jason Merrill <jason@redhat.com>
7762 * g++.dg/template/dependent-tmpl1.C: New test.
7764 2021-04-12 Martin Liska <mliska@suse.cz>
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>
7777 * c-c++-common/goacc/collapse-2.c: New.
7779 2021-04-11 Jason Merrill <jason@redhat.com>
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>
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>
7794 * gcc.dg/analyzer/pr100011.c: New test.
7796 2021-04-10 Jakub Jelinek <jakub@redhat.com>
7799 * gcc.dg/pr99990.c: New test.
7801 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
7804 * gcc.target/i386/pr99744-2.c: New test.
7806 2021-04-10 Jakub Jelinek <jakub@redhat.com>
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>
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>
7830 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
7832 2021-04-09 Martin Sebor <msebor@redhat.com>
7835 * g++.dg/warn/uninit-pr55288.C: New test.
7837 2021-04-09 Patrick Palka <ppalka@redhat.com>
7840 * g++.dg/cpp1z/fold-lambda4.C: New test.
7842 2021-04-09 Marek Polacek <polacek@redhat.com>
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
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
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>
7883 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
7885 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
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>
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>
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>
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
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>
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>
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>
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>
8018 * g++.dg/template/mem-spec2.C: New test.
8020 2021-04-08 Marek Polacek <polacek@redhat.com>
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>
8030 * gcc.c-torture/compile/pr99647.c: New test.
8032 2021-04-07 Jason Merrill <jason@redhat.com>
8035 * g++.dg/template/friend71.C: New test.
8037 2021-04-07 Jason Merrill <jason@redhat.com>
8040 * g++.dg/template/friend70.C: New test.
8042 2021-04-07 Jason Merrill <jason@redhat.com>
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>
8078 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
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>
8094 * g++.dg/cpp0x/rv-life.C: New test.
8096 2021-04-06 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
8101 2021-04-06 Jason Merrill <jason@redhat.com>
8104 * g++.dg/cpp1z/inline-var9.C: New test.
8106 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
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>
8144 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
8146 2021-04-06 Jason Merrill <jason@redhat.com>
8149 * g++.dg/abi/lambda-defarg1.C: New test.
8151 2021-04-06 Patrick Palka <ppalka@redhat.com>
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>
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>
8171 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
8173 2021-04-05 Jason Merrill <jason@redhat.com>
8176 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
8178 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8181 * gcc.dg/analyzer/pr99906.c: New test.
8183 2021-04-05 David Malcolm <dmalcolm@redhat.com>
8186 * gcc.dg/analyzer/pr99886.c: New test.
8188 2021-04-05 Jason Merrill <jason@redhat.com>
8191 * g++.dg/cpp0x/extern_template-6.C: New test.
8193 2021-04-05 Jason Merrill <jason@redhat.com>
8196 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
8198 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
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>
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>
8224 * g++.dg/other/gc7.C: New test.
8226 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
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>
8244 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
8246 2021-04-03 Jason Merrill <jason@redhat.com>
8249 * g++.dg/opt/nrv20.C: New test.
8251 2021-04-03 Jason Merrill <jason@redhat.com>
8254 * g++.dg/cpp1z/noexcept-type24.C: New test.
8256 2021-04-03 Jason Merrill <jason@redhat.com>
8259 * g++.dg/ext/vector40.C: New test.
8261 2021-04-02 Patrick Palka <ppalka@redhat.com>
8264 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
8266 2021-04-02 Patrick Palka <ppalka@redhat.com>
8269 * g++.dg/cpp2a/nontype-class42.C: New test.
8271 2021-04-02 Jason Merrill <jason@redhat.com>
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
8298 2021-04-01 Marek Polacek <polacek@redhat.com>
8301 * g++.dg/other/gc6.C: New test.
8303 2021-04-01 Jason Merrill <jason@redhat.com>
8306 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
8308 2021-04-01 Jason Merrill <jason@redhat.com>
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>
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>
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>
8352 * gfortran.dg/transpose_5.f90: New test.
8354 2021-03-31 David Malcolm <dmalcolm@redhat.com>
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>
8385 * gcc.dg/uninit-pr65182.c: New test.
8387 2021-03-31 Jason Merrill <jason@redhat.com>
8390 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
8392 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
8395 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
8398 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
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>
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>
8423 * g++.target/aarch64/sve/pr99813.C: New test.
8425 2021-03-31 Jakub Jelinek <jakub@redhat.com>
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>
8440 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
8442 2021-03-31 Patrick Palka <ppalka@redhat.com>
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>
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>
8462 * g++.dg/cpp1z/pr99790.C: New test.
8464 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8467 * gcc.c-torture/compile/pr99822.c: New test.
8469 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
8473 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
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>
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>
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>
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>
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>
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>
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>
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>
8573 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
8575 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
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>
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>
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>
8627 * g++.target/aarch64/sve/pr99766.C: New.
8629 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
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>
8638 * g++.dg/cpp0x/new5.C: New test.
8640 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
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>
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
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
8677 2021-03-25 Marek Polacek <polacek@redhat.com>
8680 * g++.dg/cpp0x/inh-ctor37.C: New test.
8682 2021-03-25 Jakub Jelinek <jakub@redhat.com>
8685 * g++.dg/cpp0x/variadic181.C: New test.
8687 2021-03-25 Marek Polacek <polacek@redhat.com>
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>
8700 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
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>
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>
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>
8732 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
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>
8744 * gcc.target/i386/pr99753.c: New test.
8746 2021-03-24 Martin Jambor <mjambor@suse.cz>
8749 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
8751 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
8754 * gcc.target/arm/pr99727.c: New test.
8756 2021-03-24 Jakub Jelinek <jakub@redhat.com>
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>
8787 * gfortran.dg/longnames.f90: New test.
8789 2021-03-23 Nathan Sidwell <nathan@acm.org>
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
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
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>
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>
8886 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
8888 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
8891 * gcc.dg/vect/pr99540.c: New test.
8893 2021-03-23 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
8928 * gcc.target/powerpc/pr99581.c: New.
8930 2021-03-22 Nathan Sidwell <nathan@acm.org>
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>
8949 * gcc.target/riscv/pr99702.c: New.
8951 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
8954 * gcc.target/powerpc/pr98914.c: New test.
8956 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
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>
8965 * gcc.dg/pr99230.c: New test.
8967 2021-03-19 Jakub Jelinek <jakub@redhat.com>
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
8978 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
8981 * gcc.target/s390/pr99663.c: New.
8983 2021-03-19 Jakub Jelinek <jakub@redhat.com>
8986 * g++.dg/opt/pr99456.C: New test.
8987 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
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>
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>
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>
9018 * g++.dg/cpp2a/concepts-err3.C: New test.
9020 2021-03-18 Martin Sebor <msebor@redhat.com>
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>
9030 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
9032 2021-03-18 Jakub Jelinek <jakub@redhat.com>
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>
9043 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
9045 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
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
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>
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>
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>
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>
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>
9116 * gcc.target/powerpc/pr98092.c: New.
9118 2021-03-16 Jakub Jelinek <jakub@redhat.com>
9121 * gcc.target/i386/pr99600.c: New test.
9123 2021-03-16 Martin Liska <mliska@suse.cz>
9124 Jason Merrill <jason@redhat.com>
9127 * g++.target/i386/pr99108.C: New test.
9129 2021-03-16 Martin Liska <mliska@suse.cz>
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>
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>
9147 * gcc.target/i386/avx-pr99563.c: New test.
9149 2021-03-16 Jakub Jelinek <jakub@redhat.com>
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
9158 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
9160 2021-03-15 Jakub Jelinek <jakub@redhat.com>
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>
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>
9175 * g++.dg/coroutines/pr99047.C: New test.
9177 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
9180 * g++.dg/coroutines/torture/pr98704.C: New test.
9182 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
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>
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>
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>
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>
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>
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>
9246 * gfortran.dg/gomp/threadprivate-1.f90: New test.
9248 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
9253 2021-03-12 Jakub Jelinek <jakub@redhat.com>
9256 * g++.dg/cpp2a/consteval19.C: New test.
9258 2021-03-11 David Malcolm <dmalcolm@redhat.com>
9261 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
9263 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
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>
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>
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>
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>
9296 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
9298 2021-03-11 Richard Biener <rguenther@suse.de>
9301 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
9303 2021-03-11 Richard Biener <rguenther@suse.de>
9306 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
9308 2021-03-11 Jakub Jelinek <jakub@redhat.com>
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>
9317 * gcc.target/powerpc/pr99492.c: New testcase.
9319 2021-03-10 Harald Anlauf <anlauf@gmx.de>
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>
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
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>
9345 * g++.dg/ext/pr99508.C: New.
9347 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
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>
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>
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>
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>
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>
9418 * gfortran.dg/parameter_data.f90: New test.
9420 2021-03-08 Martin Sebor <msebor@redhat.com>
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>
9432 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
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>
9442 * g++.dg/cpp2a/nontype-class41.C: New test.
9444 2021-03-08 Nathan Sidwell <nathan@acm.org>
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>
9456 * gcc.target/powerpc/pr98959.c: New test.
9458 2021-03-08 Nathan Sidwell <nathan@acm.org>
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>
9467 * gcc.target/aarch64/simd/pr99437.c: New test.
9469 2021-03-08 Martin Liska <mliska@suse.cz>
9472 * c-c++-common/asan/pr98920.c: New test.
9474 2021-03-08 Martin Liska <mliska@suse.cz>
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
9484 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
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
9493 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
9496 * gfortran.dg/module_variable_3.f90: New test.
9498 2021-03-07 Jakub Jelinek <jakub@redhat.com>
9501 * lib/target-supports.exp
9502 (check_effective_target_assembler_march_noavx512bw): New effective
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>
9510 * g++.dg/cpp2a/constexpr-99287.C: New test.
9512 2021-03-06 Patrick Palka <ppalka@redhat.com>
9513 Jakub Jelinek <jakub@redhat.com>
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>
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>
9533 * g++.dg/cpp1z/noexcept-type23.C: New test.
9535 2021-03-05 Marek Polacek <polacek@redhat.com>
9538 * g++.dg/warn/Wshadow-17.C: New test.
9540 2021-03-05 Jason Merrill <jason@redhat.com>
9543 * gcc.dg/attr-flatten-1.c: Adjust.
9545 2021-03-05 Jakub Jelinek <jakub@redhat.com>
9548 * c-c++-common/gomp/pr99322.c: New test.
9550 2021-03-05 Nathan Sidwell <nathan@acm.org>
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>
9559 * gfortran.dg/matmul_21.f90: New test.
9561 2021-03-05 Nathan Sidwell <nathan@acm.org>
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>
9571 * g++.dg/coroutines/pr98118.C: New test.
9573 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
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>
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>
9600 * gcc.target/i386/pr99123-2.c: New.
9602 2021-03-05 Nathan Sidwell <nathan@acm.org>
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>
9612 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
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>
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>
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
9654 * gcc.dg/tree-prof/pr97461.c: Likewise.
9656 2021-03-04 Jakub Jelinek <jakub@redhat.com>
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>
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>
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
9685 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
9687 2021-03-04 Nathan Sidwell <nathan@acm.org>
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>
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
9744 2021-03-04 Martin Sebor <msebor@redhat.com>
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>
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:
9761 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
9764 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9766 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
9768 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
9770 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
9773 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9775 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
9777 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
9780 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
9782 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
9784 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
9786 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
9788 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
9790 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
9793 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9796 * g++.dg/cpp1z/eval-order10.C: New test.
9798 2021-03-03 Marek Polacek <polacek@redhat.com>
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>
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
9818 * gcc.target/i386/pr95798-2.c: Likewise.
9820 2021-03-03 Nathan Sidwell <nathan@acm.org>
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>
9830 * gcc.target/i386/pr99321.c: New test.
9832 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9835 * gcc.c-torture/compile/pr99324.c: New test.
9837 2021-03-03 Jakub Jelinek <jakub@redhat.com>
9840 * gcc.dg/graphite/pr99085.c: New test.
9842 2021-03-03 Jason Merrill <jason@redhat.com>
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>
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>
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>
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>
9905 * gcc.target/s390/target-attribute/pr99313.c: New test.
9907 2021-03-01 Nathan Sidwell <nathan@acm.org>
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>
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
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>
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>
9966 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
9968 2021-02-26 Jason Merrill <jason@redhat.com>
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>
9994 * g++.dg/concepts/abbrev8.C: New test.
9996 2021-02-25 Patrick Palka <ppalka@redhat.com>
10000 * g++.dg/diagnostic/local1.C: New test.
10002 2021-02-25 Patrick Palka <ppalka@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
10157 * g++.dg/modules/pr99072.H: New.
10159 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
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>
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>
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>
10209 * g++.dg/warn/Wnonnull11.C: New test.
10211 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
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>
10223 * gfortran.dg/reshape_zerosize_4.f90: New test.
10225 2021-02-23 Nathan Sidwell <nathan@acm.org>
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>
10234 * c-c++-common/asan/pr99168.c: New test.
10236 2021-02-23 Patrick Palka <ppalka@redhat.com>
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>
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>
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>
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>
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>
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>
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>
10352 * gfortran.dg/namelist_4.f90: Modify.
10353 * gfortran.dg/namelist_98.f90: New test.
10355 2021-02-19 Martin Sebor <msebor@redhat.com>
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>
10370 * gfortran.dg/coarray/array_temporary-1.f90: New test.
10372 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
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>
10385 * gcc.target/arm/pure-code/pr98998.c: New test.
10387 2021-02-19 Jakub Jelinek <jakub@redhat.com>
10390 * g++.dg/opt/pr99034.C: New test.
10392 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
10395 * gfortran.dg/ubound_1.f90: New test.
10397 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
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>
10409 * jit.dg/test-trap.c: New test.
10411 2021-02-19 Jason Merrill <jason@redhat.com>
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>
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>
10452 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
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>
10460 * gcc.dg/pr99136.c: New test.
10462 2021-02-18 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
10499 * gcc.dg/pr99104.c: New test.
10501 2021-02-17 David Malcolm <dmalcolm@redhat.com>
10504 * gcc.dg/analyzer/pr94596.c: New test.
10506 2021-02-17 Nathan Sidwell <nathan@acm.org>
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>
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
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>
10544 * g++.dg/ubsan/pr99106.C: New test.
10546 2021-02-17 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
10663 * gcc.target/arm/pr98931.c: Add -mthumb
10665 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
10668 * gfortran.dg/assumed_rank_20.f90: New test.
10670 2021-02-12 Jakub Jelinek <jakub@redhat.com>
10673 * g++.dg/cpp2a/concepts-requires24.C: New test.
10675 2021-02-12 Jason Merrill <jason@redhat.com>
10678 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
10680 2021-02-12 David Malcolm <dmalcolm@redhat.com>
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>
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>
10695 * g++.target/powerpc/pr99041.C: New test.
10697 2021-02-11 Jakub Jelinek <jakub@redhat.com>
10700 * g++.dg/ext/flexary38.C: New test.
10702 2021-02-11 Marek Polacek <polacek@redhat.com>
10705 * g++.dg/cpp0x/variadic-crash6.C: New test.
10707 2021-02-11 Patrick Palka <ppalka@redhat.com>
10710 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
10712 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
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>
10725 * gfortran.dg/typebound_call_32.f90: New test.
10727 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
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>
10756 * g++.dg/ext/weak6.C: New test.
10758 2021-02-10 Jakub Jelinek <jakub@redhat.com>
10761 * gcc.target/i386/pr99025.c: New test.
10763 2021-02-10 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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:
10811 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
10813 2021-02-09 Nathan Sidwell <nathan@acm.org>
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>
10829 * g++.dg/cpp2a/consteval-expinst1.C: New test.
10831 2021-02-09 Jason Merrill <jason@redhat.com>
10834 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
10836 2021-02-09 Jason Merrill <jason@redhat.com>
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>
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>
10869 * g++.dg/lto/pr96591_0.C: New testcase.
10871 2021-02-05 Marek Polacek <polacek@redhat.com>
10874 * g++.dg/cpp2a/volatile5.C: New test.
10876 2021-02-05 Marek Polacek <polacek@redhat.com>
10879 * g++.dg/cpp2a/using-enum-8.C: New test.
10881 2021-02-05 Nathan Sidwell <nathan@acm.org>
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>
10894 * g++.dg/cpp1z/decomp54.C: New test.
10896 2021-02-05 liuhongt <hongtao.liu@intel.com>
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>
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>
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>
10958 * g++.dg/cpp2a/concepts-variadic3.C: New test.
10960 2021-02-04 David Malcolm <dmalcolm@redhat.com>
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>
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>
10991 * g++.dg/cpp1z/class-deduction78.C: New test.
10993 2021-02-04 Jason Merrill <jason@redhat.com>
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>
11020 * g++.dg/cpp2a/no_unique_address11.C: New test.
11022 2021-02-03 Marek Polacek <polacek@redhat.com>
11025 * g++.dg/cpp0x/noexcept65.C: New test.
11027 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
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>
11056 * gcc.target/i386/pr97510.c: New test.
11058 2021-02-02 Jason Merrill <jason@redhat.com>
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>
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>
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>
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.
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>
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
11128 2021-02-01 David Malcolm <dmalcolm@redhat.com>
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>
11150 * g++.dg/Wclass-memaccess-6.C: New test.
11152 2021-02-01 Patrick Palka <ppalka@redhat.com>
11155 * g++.dg/cpp0x/constexpr-98295.C: New test.
11157 2021-02-01 Marek Polacek <polacek@redhat.com>
11160 * g++.dg/ext/builtin-has-attribute2.C: New test.
11162 2021-02-01 Jason Merrill <jason@redhat.com>
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:
11171 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
11173 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
11175 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
11177 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
11179 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
11181 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
11183 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
11185 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
11187 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
11189 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
11191 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
11194 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
11196 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
11198 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
11200 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
11202 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
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>
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>
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>
11250 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
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>
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>
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>
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>
11297 * gcc.c-torture/compile/pr98849.c: New test.
11299 2021-01-29 Jakub Jelinek <jakub@redhat.com>
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
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.
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>
11318 * g++.dg/parse/error63.C: New test.
11320 2021-01-28 Jakub Jelinek <jakub@redhat.com>
11323 * g++.dg/warn/effc5.C: New test.
11325 2021-01-28 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
11369 * gfortran.dg/gomp/pr86470.f90: New test.
11371 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
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
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>
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>
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>
11430 * gfortran.dg/proc_ptr_52.f90 : New test.
11432 2021-01-27 liuhongt <hongtao.liu@intel.com>
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>
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>
11472 * g++.dg/torture/pr97474.C: New test.
11474 2021-01-26 Jason Merrill <jason@redhat.com>
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>
11496 * gcc.c-torture/execute/pr98681.c: New test.
11498 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
11521 * gfortran.dg/pr70070.f90: New test.
11523 2021-01-25 Martin Sebor <msebor@redhat.com>
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>
11537 * gfortran.dg/interface_assignment_7.f90: New test.
11539 2021-01-25 Jason Merrill <jason@redhat.com>
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>
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
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>
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>
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>
11619 * g++.dg/init/elide7.C: New test.
11621 2021-01-22 Jakub Jelinek <jakub@redhat.com>
11624 * g++.dg/ubsan/pr95693.C: New test.
11626 2021-01-22 Marek Polacek <polacek@redhat.com>
11629 * g++.dg/abi/mangle76.C: New test.
11631 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
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>
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
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>
11705 * gcc.target/arm/pr98636.c: New test.
11707 2021-01-22 liuhongt <hongtao.liu@intel.com>
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>
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>
11738 * g++.dg/cpp0x/decltype-71879.C: New test.
11740 2021-01-21 Jakub Jelinek <jakub@redhat.com>
11743 * g++.dg/cpp1y/constexpr-98672.C: New test.
11745 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
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>
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>
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>
11769 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
11771 2021-01-21 Richard Biener <rguenther@suse.de>
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
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>
11807 * g++.dg/cpp2a/lambda-generic9.C: New test.
11809 2021-01-20 Patrick Palka <ppalka@redhat.com>
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>
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>
11840 * c-c++-common/gomp/task-detach-2.c: New test.
11842 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
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>
11860 * g++.dg/template/deduce8.C: New test.
11862 2021-01-19 Marek Polacek <polacek@redhat.com>
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>
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>
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
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:
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:
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:
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:
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:
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:
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:
11932 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
11933 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
11935 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
11936 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
11938 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
11939 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
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>
11960 * g++.dg/pr98330.C: New testcase.
11961 * gcc.dg/pr98330.c: Likewise.
11963 2021-01-19 Richard Biener <rguenther@suse.de>
11966 * gfortran.dg/pr97673.f90: New testcase.
11968 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
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>
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>
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>
12017 * gcc.dg/vect/slp-11b.c: Adjust.
12019 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
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>
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>
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>
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>
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>
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>
12156 * g++.dg/modules/pr98591.H: New file.
12158 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
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
12171 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
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>
12182 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
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>
12197 * gcc.dg/vect/bb-slp-32.c: Align p.
12199 2021-01-15 Richard Biener <rguenther@suse.de>
12202 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
12204 2021-01-15 Richard Biener <rguenther@suse.de>
12207 * gcc.dg/vect/slp-45.c: Key scanning on
12210 2021-01-15 Richard Biener <rguenther@suse.de>
12213 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
12215 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
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>
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:
12248 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
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>
12297 * gfortran.dg/pr98661.f90: New test.
12299 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12302 2021-01-14 Harald Anlauf <anlauf@gmx.de>
12305 * gfortran.dg/pr98661.f90: New test.
12307 2021-01-14 Harald Anlauf <anlauf@gmx.de>
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>
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>
12332 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
12334 * gcc.target/i386/pr95021-3.c: Likewise.
12336 2021-01-14 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
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
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>
12438 * gcc.target/i386/pr96938.c: New test.
12440 2021-01-13 Jakub Jelinek <jakub@redhat.com>
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>
12454 * g++.dg/warn/Wuninitialized-13.C: New test.
12455 gcc.dg/uninit-39.c: New test.
12457 * gcc.dg/uninit-39.c: New file.
12459 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
12462 * gcc.target/arm/simd/mve-vneg.c: Update test.
12464 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
12467 * gcc.target/arm/pr97969.c: New.
12469 2021-01-12 Patrick Palka <ppalka@redhat.com>
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>
12494 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
12496 2021-01-12 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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>
12619 * gcc.dg/debug/pr97714.c: New.
12621 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
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>
12635 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
12637 2021-01-08 Patrick Palka <ppalka@redhat.com>
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>
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>
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>
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>
12700 * gfortran.dg/deferred_character_35.f90 : New test.
12702 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
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>
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>
12732 * g++.dg/cpp0x/auto55.C: New test.
12734 2021-01-07 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
12789 * gcc.dg/analyzer/pr97074.c: New test.
12791 2021-01-07 David Malcolm <dmalcolm@redhat.com>
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>
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>
12811 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
12813 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
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>
12823 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
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>
12843 * gcc.dg/analyzer/pr97072.c: New test.
12845 2021-01-06 David Malcolm <dmalcolm@redhat.com>
12848 * gcc.dg/analyzer/pr98073.c: New test.
12850 2021-01-06 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
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>
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>
12966 * gcc.dg/analyzer/pr98293.c: New test.
12968 2021-01-04 Martin Uecker <muecker@gwdg.de>
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>
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
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
13114 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
13116 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
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
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
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*
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.