1 2023-04-27 Jakub Jelinek <jakub@redhat.com>
3 Backported from master:
4 2023-04-08 Jakub Jelinek <jakub@redhat.com>
6 PR tree-optimization/109392
7 * gcc.dg/pr109392.c: New test.
9 2023-04-27 Richard Biener <rguenther@suse.de>
11 Backported from master:
12 2023-02-16 Richard Biener <rguenther@suse.de>
14 PR tree-optimization/108791
15 * gcc.dg/torture/pr108791.c: New testcase.
17 2023-04-27 Roger Sayle <roger@nextmovesoftware.com>
19 Backported from master:
20 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
22 PR rtl-optimization/106421
23 * gcc.dg/pr106421.c: New test case.
25 2023-04-27 H.J. Lu <hjl.tools@gmail.com>
27 Backported from master:
28 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
31 * g++.target/i386/pr105980.C: New test.
33 2023-04-27 Jan Hubicka <jh@suse.cz>
35 Backported from master:
36 2022-08-12 Jan Hubicka <hubicka@ucw.cz>
39 * g++.dg/tree-ssa/pr101839.C: New test.
41 2023-04-26 Martin Jambor <mjambor@suse.cz>
43 Backported from master:
44 2023-04-17 Martin Jambor <mjambor@suse.cz>
48 * gcc.dg/ipa/pr109318.c: New test.
49 * gcc.dg/lto/pr107769_0.c: Likewise.
51 2023-04-26 Jakub Jelinek <jakub@redhat.com>
53 Backported from master:
54 2023-04-25 Jakub Jelinek <jakub@redhat.com>
57 * gcc.target/powerpc/pr109566.c: New test.
59 2023-04-26 Richard Biener <rguenther@suse.de>
61 Backported from master:
62 2023-04-25 Richard Biener <rguenther@suse.de>
64 PR tree-optimization/109609
65 * gcc.dg/torture/pr109609.c: New testcase.
67 2023-04-26 Richard Biener <rguenther@suse.de>
69 Backported from master:
70 2023-04-25 Richard Biener <rguenther@suse.de>
72 PR rtl-optimization/109585
73 * gcc.dg/torture/pr109585.c: New testcase.
75 2023-04-26 Richard Biener <rguenther@suse.de>
77 Backported from master:
78 2023-04-21 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/109573
81 * g++.dg/vect/pr109573.cc: New testcase.
83 2023-04-23 Harald Anlauf <anlauf@gmx.de>
85 Backported from master:
86 2023-04-12 Harald Anlauf <anlauf@gmx.de>
90 * gfortran.dg/interface_49.f90: New test.
92 2023-04-23 Harald Anlauf <anlauf@gmx.de>
94 Backported from master:
95 2022-12-07 Harald Anlauf <anlauf@gmx.de>
98 * gfortran.dg/pr108010.f90: New test.
100 2023-04-21 Jason Merrill <jason@redhat.com>
103 * g++.dg/ext/attr-tsafe1.C: New test.
105 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
107 Backported from master:
108 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
111 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
112 expected vectors for Big Endian.
113 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
115 2023-04-20 Jason Merrill <jason@redhat.com>
118 2023-04-20 Jason Merrill <jason@redhat.com>
121 * g++.dg/ext/int128-7.C: New test.
123 2023-04-20 Jakub Jelinek <jakub@redhat.com>
125 Backported from master:
126 2023-04-20 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/ext/int128-8.C: Require int128 effective target.
132 2023-04-19 Jason Merrill <jason@redhat.com>
135 * g++.dg/ext/int128-8.C: New test.
137 2023-04-18 Jason Merrill <jason@redhat.com>
140 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
142 2023-04-18 Jason Merrill <jason@redhat.com>
145 * g++.dg/warn/Wsequence-point-5.C: New test.
147 2023-04-18 Jason Merrill <jason@redhat.com>
150 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
152 2023-04-18 Jason Merrill <jason@redhat.com>
155 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
157 2023-04-18 Jason Merrill <jason@redhat.com>
160 * g++.dg/cpp0x/nsdmi-template25.C: New test.
162 2023-04-18 Jason Merrill <jason@redhat.com>
165 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
167 2023-04-18 Jason Merrill <jason@redhat.com>
170 * g++.dg/lookup/friend24.C: New test.
172 2023-04-18 Jason Merrill <jason@redhat.com>
175 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
177 2023-04-18 Jason Merrill <jason@redhat.com>
180 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
182 2023-04-18 Jason Merrill <jason@redhat.com>
185 * g++.dg/cpp0x/enum43.C: New test.
187 2023-04-18 Jason Merrill <jason@redhat.com>
190 * g++.dg/coroutines/co-await-moveonly1.C: New test.
192 2023-04-18 Jason Merrill <jason@redhat.com>
196 * g++.dg/coroutines/co-await-initlist1.C: New test.
198 2023-04-18 Jason Merrill <jason@redhat.com>
201 * g++.dg/cpp1y/var-templ78.C: New test.
203 2023-04-18 Jason Merrill <jason@redhat.com>
206 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
207 * g++.dg/warn/Wreturn-6.C: New test.
209 2023-04-18 Jason Merrill <jason@redhat.com>
212 * g++.dg/abi/anon6.C: New test.
214 2023-04-18 Jason Merrill <jason@redhat.com>
217 * g++.dg/debug/dwarf2/lineno-array1.C: New test.
219 2023-04-18 Jason Merrill <jason@redhat.com>
222 * g++.dg/ext/int128-7.C: New test.
224 2023-04-18 Jakub Jelinek <jakub@redhat.com>
226 Backported from master:
227 2023-04-12 Jakub Jelinek <jakub@redhat.com>
229 PR tree-optimization/109410
230 * gcc.dg/pr109410.c: New test.
232 2023-04-18 Jakub Jelinek <jakub@redhat.com>
234 Backported from master:
235 2023-03-30 Jakub Jelinek <jakub@redhat.com>
238 * g++.dg/cpp23/subscript14.C: New test.
240 2023-04-18 Jakub Jelinek <jakub@redhat.com>
242 Backported from master:
243 2023-03-28 Jakub Jelinek <jakub@redhat.com>
246 * gcc.dg/asan/pr106190.c: New test.
248 2023-04-18 Jakub Jelinek <jakub@redhat.com>
250 Backported from master:
251 2023-03-28 Jakub Jelinek <jakub@redhat.com>
254 * gcc.target/i386/pr109276.c: New test.
256 2023-04-18 Jakub Jelinek <jakub@redhat.com>
258 Backported from master:
259 2023-03-26 Jakub Jelinek <jakub@redhat.com>
262 * c-c++-common/cold-2.c: New test.
264 2023-04-18 Jakub Jelinek <jakub@redhat.com>
266 Backported from master:
267 2023-03-23 Jakub Jelinek <jakub@redhat.com>
269 PR tree-optimization/109176
270 * gcc.target/aarch64/sve/pr109176.c: New test.
272 2023-04-18 Jakub Jelinek <jakub@redhat.com>
274 Backported from master:
275 2023-03-20 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/tls/thread_local13.C: New test.
279 * g++.dg/tls/thread_local13-aux.cc: New file.
280 * g++.dg/tls/thread_local14.C: New test.
281 * g++.dg/tls/thread_local14-aux.cc: New file.
283 2023-04-18 Philipp Tomsich <philipp.tomsich@vrull.eu>
285 Backported from master:
286 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
289 * gcc.target/aarch64/pr108589.c: New test.
291 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
293 Backported from master:
294 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
295 Di Zhao <di.zhao@amperecomputing.com>
297 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
299 2023-04-17 Richard Sandiford <richard.sandiford@arm.com>
301 Backported from master:
302 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
305 * gcc.dg/torture/pr108910.c: New test.
307 2023-04-17 Richard Biener <rguenther@suse.de>
309 PR tree-optimization/109434
310 * g++.dg/opt/pr109434.C: New testcase.
312 2023-04-17 Richard Biener <rguenther@suse.de>
314 Backported from master:
315 2023-04-14 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/109502
318 * gcc.dg/vect/pr109502.c: New testcase.
320 2023-04-17 Richard Biener <rguenther@suse.de>
322 Backported from master:
323 2023-04-12 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/109473
326 * gcc.dg/vect/pr109473.c: New testcase.
328 2023-04-17 Richard Biener <rguenther@suse.de>
330 Backported from master:
331 2023-04-12 Richard Biener <rguenther@suse.de>
333 PR tree-optimization/109469
334 * gcc.dg/torture/pr109469.c: New testcase.
336 2023-04-17 Richard Biener <rguenther@suse.de>
338 Backported from master:
339 2023-03-21 Richard Biener <rguenther@suse.de>
341 PR tree-optimization/109219
342 * gcc.dg/torture/pr109219.c: New testcase.
344 2023-04-17 Richard Biener <rguenther@suse.de>
346 Backported from master:
347 2023-03-29 Richard Biener <rguenther@suse.de>
350 * g++.dg/gomp/pr106124.C: New testcase.
352 2023-04-17 Richard Biener <rguenther@suse.de>
354 Backported from master:
355 2022-12-07 Richard Biener <rguenther@suse.de>
358 * gcc.dg/pr105676.c: New testcase.
360 2023-04-17 Kewen Lin <linkw@linux.ibm.com>
362 Backported from master:
363 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
366 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
367 to distinguish parity byte from parity.
368 * gcc.target/powerpc/pr108699.c: New test.
370 2023-04-15 Harald Anlauf <anlauf@gmx.de>
372 Backported from master:
373 2023-04-14 Harald Anlauf <anlauf@gmx.de>
376 * gfortran.dg/set_exponent_1.f90: New test.
378 2023-04-11 Michael Meissner <meissner@linux.ibm.com>
381 * gcc.target/powerpc/divic3-1.c: New test. Backport from master,
383 * gcc.target/powerpc/divic3-2.c: Likewise.
384 * gcc.target/powerpc/mulic3-1.c: Likewise.
385 * gcc.target/powerpc/mulic3-2.c: Likewise.
387 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
389 PR tree-optimization/96373
390 PR tree-optimization/108571
391 PR tree-optimization/108979
392 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
393 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
394 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
395 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
396 * gfortran.dg/vect/pr108979.f90: New test.
398 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
400 Backported from master:
401 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
404 * gcc.target/aarch64/pr109072_1.c: New test.
405 * gcc.target/aarch64/pr109072_2.c: Likewise.
407 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
409 Backported from master:
410 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
412 PR rtl-optimization/108681
413 * gcc.target/aarch64/pr108681.c: New test.
415 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
417 Backported from master:
418 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
420 PR tree-optimization/108608
421 * gcc.dg/vect/pr108608.c: New test.
422 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
424 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
426 Backported from master:
427 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
429 PR tree-optimization/108603
430 * gcc.target/aarch64/sve/pr108603.c: New test.
432 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
434 Backported from master:
435 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
437 PR rtl-optimization/108508
438 * gcc.target/aarch64/pr108508.c: New test.
440 2023-04-03 Richard Sandiford <richard.sandiford@arm.com>
442 Backported from master:
443 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
445 PR tree-optimization/108430
446 * gcc.target/aarch64/sve/pr108430.c: New test.
448 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
450 * gcc.target/avr/pr90706.c: New.
452 2023-03-29 David Malcolm <dmalcolm@redhat.com>
455 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
457 2023-03-29 David Malcolm <dmalcolm@redhat.com>
460 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
462 2023-03-29 David Malcolm <dmalcolm@redhat.com>
465 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
467 2023-03-29 David Malcolm <dmalcolm@redhat.com>
470 * gcc.dg/analyzer/uninit-7.c: New test.
471 * gcc.dg/analyzer/uninit-pr108704.c: New test.
473 2023-03-29 David Malcolm <dmalcolm@redhat.com>
476 * gcc.dg/analyzer/attr-nonnull-pr106325.c: New test.
477 * gcc.dg/analyzer/attribute-nonnull.c (test_6): New.
480 2023-03-29 David Malcolm <dmalcolm@redhat.com>
483 * gcc.dg/analyzer/feasibility-pr107948.c: New test.
485 2023-03-29 David Malcolm <dmalcolm@redhat.com>
488 * gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c: New test.
490 2023-03-29 David Malcolm <dmalcolm@redhat.com>
493 * gcc.dg/analyzer/feasibility-4.c: New test.
494 * gcc.dg/analyzer/feasibility-pr107582-1.c: New test.
495 * gcc.dg/analyzer/feasibility-pr107582-2.c: New test.
497 2023-03-29 David Malcolm <dmalcolm@redhat.com>
500 * gcc.dg/analyzer/pr107345.c: New test.
502 2023-03-29 David Malcolm <dmalcolm@redhat.com>
505 * gcc.dg/analyzer/error-uninit.c: New test.
506 * gcc.dg/analyzer/file-uninit-1.c: New test.
508 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
510 * gcc.target/sparc/20230328-1.c: New test.
511 * gcc.target/sparc/20230328-2.c: Likewise.
512 * gcc.target/sparc/20230328-3.c: Likewise.
513 * gcc.target/sparc/20230328-4.c: Likewise.
515 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
517 * gcc.target/sparc/20230328-1.c: New test.
518 * gcc.target/sparc/20230328-2.c: Likewise.
519 * gcc.target/sparc/20230328-3.c: Likewise.
520 * gcc.target/sparc/20230328-4.c: Likewise.
522 2023-03-27 Harald Anlauf <anlauf@gmx.de>
524 Backported from master:
525 2023-03-05 Harald Anlauf <anlauf@gmx.de>
526 Tobias Burnus <tobias@codesourcery.com>
529 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
530 * gfortran.dg/class_74.f90: New test.
531 * gfortran.dg/class_75.f90: New test.
533 2023-03-27 Harald Anlauf <anlauf@gmx.de>
535 Backported from master:
536 2022-12-08 Harald Anlauf <anlauf@gmx.de>
539 * gfortran.dg/contiguous_12.f90: New test.
541 2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
544 * gfortran.dg/class_result_4.f90: Update error message check.
545 * gfortran.dg/pr85779_3.f90: Update error message check.
547 2023-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
549 Backported from master:
550 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
553 * gfortran.dg/pr103506_1.f90: New test.
555 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
557 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
559 2023-03-22 Harald Anlauf <anlauf@gmx.de>
561 Backported from master:
562 2023-03-21 Harald Anlauf <anlauf@gmx.de>
565 * gfortran.dg/pr99036.f90: New test.
567 2023-03-22 Harald Anlauf <anlauf@gmx.de>
569 Backported from master:
570 2023-03-20 Harald Anlauf <anlauf@gmx.de>
573 * gfortran.dg/nearest_6.f90: New test.
575 2023-03-22 Harald Anlauf <anlauf@gmx.de>
577 Backported from master:
578 2023-03-19 Harald Anlauf <anlauf@gmx.de>
581 * gfortran.dg/pr85877.f90: New test.
583 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
585 Backported from master:
586 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
589 * gcc.target/powerpc/pr109178.c: New test.
591 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
594 * gfortran.dg/external_procedures_4.f90: New test.
596 2023-03-19 Jakub Jelinek <jakub@redhat.com>
598 Backported from master:
599 2023-03-17 Jakub Jelinek <jakub@redhat.com>
602 * gcc.target/i386/pr105554.c: New test.
604 2023-03-19 Jakub Jelinek <jakub@redhat.com>
606 Backported from master:
607 2023-03-17 Jakub Jelinek <jakub@redhat.com>
610 * c-c++-common/ubsan/div-by-zero-8.c: New test.
612 2023-03-19 Jakub Jelinek <jakub@redhat.com>
614 Backported from master:
615 2023-03-17 Jakub Jelinek <jakub@redhat.com>
618 * c-c++-common/gomp/doacross-8.c: New test.
620 2023-03-19 Jakub Jelinek <jakub@redhat.com>
622 Backported from master:
623 2023-03-14 Jakub Jelinek <jakub@redhat.com>
626 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
628 2023-03-19 Jakub Jelinek <jakub@redhat.com>
630 Backported from master:
631 2023-03-10 Jakub Jelinek <jakub@redhat.com>
634 * g++.dg/gomp/pr107558.C: New test.
636 2023-03-19 Jakub Jelinek <jakub@redhat.com>
638 Backported from master:
639 2023-03-10 Jakub Jelinek <jakub@redhat.com>
642 * g++.dg/abi/no_unique_address7.C: New test.
644 2023-03-19 Jakub Jelinek <jakub@redhat.com>
646 Backported from master:
647 2023-03-10 Jakub Jelinek <jakub@redhat.com>
650 * c-c++-common/Wunused-var-18.c: New test.
652 2023-03-19 Jakub Jelinek <jakub@redhat.com>
654 Backported from master:
655 2023-03-04 Jakub Jelinek <jakub@redhat.com>
658 * c-c++-common/Wsign-compare-2.c (f18): New test.
660 2023-03-19 Jakub Jelinek <jakub@redhat.com>
662 Backported from master:
663 2023-03-04 Jakub Jelinek <jakub@redhat.com>
666 * c-c++-common/Wsign-compare-2.c: New test.
667 * c-c++-common/pr107465.c: New test.
669 2023-03-19 Jakub Jelinek <jakub@redhat.com>
671 Backported from master:
672 2023-03-03 Jakub Jelinek <jakub@redhat.com>
675 * gcc.dg/Wnonnull-8.c: New test.
677 2023-03-19 Jakub Jelinek <jakub@redhat.com>
679 Backported from master:
680 2023-03-02 Jakub Jelinek <jakub@redhat.com>
683 * g++.dg/debug/dwarf2/pr108716.C: New test.
685 2023-03-19 Jakub Jelinek <jakub@redhat.com>
687 Backported from master:
688 2023-03-02 Jakub Jelinek <jakub@redhat.com>
691 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
692 * g++.target/i386/pr108934.C: New test.
694 2023-03-19 Jakub Jelinek <jakub@redhat.com>
696 Backported from master:
697 2023-03-01 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/debug/pr108967.C: New test.
702 2023-03-19 Jakub Jelinek <jakub@redhat.com>
704 Backported from master:
705 2023-02-24 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/opt/pr108854.C: New test.
710 2023-03-19 Jakub Jelinek <jakub@redhat.com>
712 Backported from master:
713 2023-02-24 Jakub Jelinek <jakub@redhat.com>
716 * gcc.target/i386/avx512bf16-pr108881.c: New test.
718 2023-03-19 Jakub Jelinek <jakub@redhat.com>
720 Backported from master:
721 2023-02-18 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/108819
724 * gcc.dg/pr108819.c: New test.
726 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
728 Backported from master:
729 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
732 * gdc.dg/torture/pr109144.d: New test.
734 2023-03-16 Richard Biener <rguenther@suse.de>
736 Backported from master:
737 2023-03-02 Richard Biener <rguenther@suse.de>
740 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
742 2023-03-15 Harald Anlauf <anlauf@gmx.de>
744 Backported from master:
745 2023-03-11 Harald Anlauf <anlauf@gmx.de>
748 * gfortran.dg/pr106945.f90: New test.
750 2023-03-15 Harald Anlauf <anlauf@gmx.de>
752 Backported from master:
753 2023-03-10 Harald Anlauf <anlauf@gmx.de>
756 * gfortran.dg/bind_c_usage_34.f90: New test.
758 2023-03-15 Marek Polacek <polacek@redhat.com>
760 Backported from master:
761 2023-03-10 Marek Polacek <polacek@redhat.com>
765 * c-c++-common/ubsan/bounds-17.c: New test.
766 * c-c++-common/ubsan/bounds-18.c: New test.
767 * c-c++-common/ubsan/bounds-19.c: New test.
768 * c-c++-common/ubsan/bounds-20.c: New test.
769 * c-c++-common/ubsan/bounds-21.c: New test.
771 2023-03-15 Marek Polacek <polacek@redhat.com>
773 Backported from master:
774 2023-03-15 Marek Polacek <polacek@redhat.com>
777 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
779 2023-03-15 Richard Biener <rguenther@suse.de>
781 Backported from master:
782 2023-03-01 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/108950
785 * gcc.dg/vect/pr108950.c: New testcase.
787 2023-03-15 Richard Biener <rguenther@suse.de>
789 Backported from master:
790 2023-02-17 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/108821
793 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
795 2023-03-15 Richard Biener <rguenther@suse.de>
797 Backported from master:
798 2023-02-20 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/108816
801 * gcc.dg/torture/pr108816.c: New testcase.
803 2023-03-15 Richard Biener <rguenther@suse.de>
805 Backported from master:
806 2023-02-21 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/108793
809 * gcc.dg/torture/pr108793.c: New testcase.
811 2023-03-15 Richard Biener <rguenther@suse.de>
813 Backported from master:
814 2023-02-10 Richard Biener <rguenther@suse.de>
816 PR tree-optimization/108724
817 * gcc.target/i386/pr108724.c: New testcase.
819 2023-03-15 Richard Biener <rguenther@suse.de>
821 Backported from master:
822 2023-02-02 Richard Biener <rguenther@suse.de>
825 * gcc.dg/pr108625.c: New testcase.
827 2023-03-15 Richard Biener <rguenther@suse.de>
829 Backported from master:
830 2022-12-22 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/107451
833 * gcc.dg/torture/pr107451.c: New testcase.
835 2023-03-15 Richard Biener <rguenther@suse.de>
837 Backported from master:
838 2022-12-11 Richard Biener <rguenther@suse.de>
840 PR tree-optimization/106904
841 * gcc.dg/Wstringop-overflow-pr106904.c: New testcase.
843 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
845 Backported from master:
846 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
849 * gdc.dg/torture/imports/pr109108.d: New test.
850 * gdc.dg/torture/pr109108.d: New test.
852 2023-03-13 Arsen Arsenović <arsen@aarsen.me>
856 * g++.dg/coroutines/pr106188.C: New test.
858 2023-03-11 Andrew Pinski <apinski@marvell.com>
860 Backported from master:
861 2022-12-21 Andrew Pinski <apinski@marvell.com>
863 * gcc.c-torture/compile/vector-shift-1.c: New test.
865 2023-03-10 Andrew Pinski <apinski@marvell.com>
867 Backported from master:
868 2023-02-10 Andrew Pinski <apinski@marvell.com>
869 Andrew Macleod <amacleod@redhat.com>
871 PR tree-optimization/108684
872 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
873 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
874 * gcc.dg/tree-ssa/pr108684-1.c: New test.
876 2023-03-07 Marek Polacek <polacek@redhat.com>
878 Backported from master:
879 2023-02-10 Marek Polacek <polacek@redhat.com>
882 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
884 2023-03-07 Marek Polacek <polacek@redhat.com>
886 Backported from master:
887 2023-03-07 Marek Polacek <polacek@redhat.com>
890 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
891 * g++.dg/cpp1y/var-templ77.C: New test.
893 2023-03-07 Patrick Palka <ppalka@redhat.com>
895 Backported from master:
896 2023-03-03 Patrick Palka <ppalka@redhat.com>
899 * g++.dg/cpp2a/lambda-generic11.C: New test.
901 2023-03-07 Patrick Palka <ppalka@redhat.com>
903 Backported from master:
904 2022-12-23 Patrick Palka <ppalka@redhat.com>
907 * g++.dg/cpp0x/nsdmi-template24.C: New test.
909 2023-03-07 Patrick Palka <ppalka@redhat.com>
911 Backported from master:
912 2022-12-23 Patrick Palka <ppalka@redhat.com>
915 * g++.dg/cpp2a/concepts-friend12.C: New test.
916 * g++.dg/cpp2a/concepts-friend13.C: New test.
918 2023-03-07 Patrick Palka <ppalka@redhat.com>
920 Backported from master:
921 2022-11-29 Patrick Palka <ppalka@redhat.com>
924 * g++.dg/concepts/explicit-spec1a.C: New test.
926 2023-03-07 Patrick Palka <ppalka@redhat.com>
928 Backported from master:
929 2022-11-03 Patrick Palka <ppalka@redhat.com>
932 * g++.dg/cpp2a/concepts-requires31.C: New test.
934 2023-03-06 Xi Ruoyao <xry111@xry111.site>
936 Backported from master:
937 2023-03-06 Xi Ruoyao <xry111@xry111.site>
940 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
941 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
942 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
943 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
945 2023-03-04 Harald Anlauf <anlauf@gmx.de>
947 Backported from master:
948 2023-02-27 Harald Anlauf <anlauf@gmx.de>
951 * gfortran.dg/ibits_2.f90: New test.
953 2023-03-04 Harald Anlauf <anlauf@gmx.de>
955 Backported from master:
956 2023-02-22 Harald Anlauf <anlauf@gmx.de>
959 * gfortran.dg/pr96024.f90: New test.
961 2023-03-04 Harald Anlauf <anlauf@gmx.de>
963 Backported from master:
964 2023-02-21 Harald Anlauf <anlauf@gmx.de>
967 * gfortran.dg/pr96025.f90: New test.
969 2023-03-04 Marek Polacek <polacek@redhat.com>
972 * g++.dg/cpp1y/var-templ70.C: New test.
973 * g++.dg/cpp1y/var-templ71.C: New test.
974 * g++.dg/cpp1y/var-templ72.C: New test.
976 2023-03-04 Marek Polacek <polacek@redhat.com>
978 Backported from master:
979 2023-02-22 Marek Polacek <polacek@redhat.com>
982 * c-c++-common/ubsan/pr108880.c: New test.
984 2023-03-04 Marek Polacek <polacek@redhat.com>
986 Backported from master:
987 2023-03-02 Marek Polacek <polacek@redhat.com>
990 * g++.dg/warn/Wmismatched-tags-11.C: New test.
992 2023-03-04 Marek Polacek <polacek@redhat.com>
994 Backported from master:
995 2023-03-01 Marek Polacek <polacek@redhat.com>
998 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
1000 2023-03-04 Marek Polacek <polacek@redhat.com>
1002 Backported from master:
1003 2023-02-28 Marek Polacek <polacek@redhat.com>
1006 * g++.dg/cpp1y/var-templ73.C: New test.
1007 * g++.dg/cpp1y/var-templ74.C: New test.
1008 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
1010 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
1012 Backported from master:
1013 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
1016 * gdc.dg/imports/pr108877a.d: New test.
1017 * gdc.dg/pr108877.d: New test.
1019 2023-02-27 Martin Liska <mliska@suse.cz>
1021 Backported from master:
1022 2023-02-24 Martin Liska <mliska@suse.cz>
1025 * c-c++-common/asan/global-overflow-1.c: Test line and column
1026 info for a global variable.
1028 2023-02-27 Kewen Lin <linkw@linux.ibm.com>
1030 Backported from master:
1031 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
1034 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
1035 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
1036 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
1037 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
1038 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
1039 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
1040 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
1041 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
1042 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
1043 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
1044 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
1045 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
1046 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
1047 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
1048 * gcc.target/powerpc/pr96373.c: New test.
1050 2023-02-20 Marek Polacek <polacek@redhat.com>
1052 Backported from master:
1053 2023-02-20 Marek Polacek <polacek@redhat.com>
1056 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
1057 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
1059 2023-02-20 Alex Coplan <alex.coplan@arm.com>
1061 Backported from master:
1062 2023-02-06 Alex Coplan <alex.coplan@arm.com>
1065 * gcc.target/aarch64/pr104921-1.c: New test.
1066 * gcc.target/aarch64/pr104921-2.c: New test.
1067 * gcc.target/aarch64/pr104921.x: Include file for new tests.
1069 2023-02-16 Steve Kargl <kargl@gcc.gnu.org>
1071 Backported from master:
1072 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
1075 * gfortran.dg/pr104554.f90: New test.
1077 2023-02-15 Marek Polacek <polacek@redhat.com>
1079 Backported from master:
1080 2023-02-15 Marek Polacek <polacek@redhat.com>
1082 PR middle-end/106080
1083 * c-c++-common/Wdangling-pointer-10.c: New test.
1084 * c-c++-common/Wdangling-pointer-9.c: New test.
1086 2023-02-15 Marek Polacek <polacek@redhat.com>
1088 Backported from master:
1089 2023-02-15 Marek Polacek <polacek@redhat.com>
1092 * g++.dg/cpp0x/overload-conv-5.C: New test.
1094 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
1096 * gnat.dg/shift2.adb: New test.
1098 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1100 Backported from master:
1101 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
1102 Andrew Pinski <apinski@marvell.com>
1105 * gcc.target/powerpc/pr108396.c: New test.
1107 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1109 Backported from master:
1110 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
1113 * gcc.target/powerpc/pr108348-1.c: New test.
1114 * gcc.target/powerpc/pr108348-2.c: New test.
1116 2023-02-13 Kewen Lin <linkw@linux.ibm.com>
1118 Backported from master:
1119 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
1122 * gcc.target/powerpc/pr108272-1.c: New test.
1123 * gcc.target/powerpc/pr108272-2.c: New test.
1124 * gcc.target/powerpc/pr108272-3.c: New test.
1125 * gcc.target/powerpc/pr108272-4.c: New test.
1127 2023-02-11 John David Anglin <danglin@gcc.gnu.org>
1129 * lib/target-supports.exp (check_effective_target_static): Return 0
1132 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1134 Backported from master:
1135 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
1140 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1142 Backported from master:
1143 2023-01-16 Jakub Jelinek <jakub@redhat.com>
1146 * g++.target/i386/pr105593.C: New test.
1148 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1150 Backported from master:
1151 2023-01-16 Jakub Jelinek <jakub@redhat.com>
1154 * c-c++-common/Winit-self3.c: New test.
1155 * c-c++-common/Winit-self4.c: New test.
1156 * c-c++-common/Winit-self5.c: New test.
1158 2023-02-10 Marek Polacek <polacek@redhat.com>
1160 Backported from master:
1161 2022-08-11 Marek Polacek <polacek@redhat.com>
1163 PR middle-end/102633
1164 * c-c++-common/Winit-self1.c: New test.
1165 * c-c++-common/Winit-self2.c: New test.
1167 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1169 Backported from master:
1170 2023-01-24 Jakub Jelinek <jakub@redhat.com>
1173 * g++.dg/cpp1z/decomp57.C: New test.
1174 * g++.dg/cpp1z/decomp58.C: New test.
1176 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1178 Backported from master:
1179 2023-01-19 Jakub Jelinek <jakub@redhat.com>
1181 PR tree-optimization/108440
1182 * c-c++-common/rotate-10.c: New test.
1183 * c-c++-common/rotate-11.c: New test.
1185 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1187 Backported from master:
1188 2023-01-17 Jakub Jelinek <jakub@redhat.com>
1190 PR tree-optimization/106523
1191 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
1192 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
1193 __builtin_unreachable about shift count.
1194 * c-c++-common/rotate-2b.c: New test.
1195 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
1196 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
1197 __builtin_unreachable about shift count.
1198 * c-c++-common/rotate-4b.c: New test.
1199 * gcc.c-torture/execute/pr106523.c: New test.
1201 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1203 Backported from master:
1204 2023-01-14 Jakub Jelinek <jakub@redhat.com>
1207 * g++.dg/opt/pr108365.C: New test.
1208 * g++.dg/warn/pr108365.C: New test.
1210 2023-02-10 Andrew Pinski <apinski@marvell.com>
1212 Backported from master:
1213 2023-02-09 Andrew Pinski <apinski@marvell.com>
1215 PR tree-optimization/108688
1216 * gcc.c-torture/compile/pr108688-1.c: New test.
1218 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1220 Backported from master:
1221 2023-02-08 Jakub Jelinek <jakub@redhat.com>
1223 PR tree-optimization/108692
1224 * gcc.dg/pr108692.c: New test.
1226 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1228 Backported from master:
1229 2023-02-02 Jakub Jelinek <jakub@redhat.com>
1231 PR middle-end/108435
1232 * gcc.dg/gomp/pr108435.c: New test.
1234 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1236 Backported from master:
1237 2023-02-01 Jakub Jelinek <jakub@redhat.com>
1240 * gcc.dg/pr108573.c: New test.
1242 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1244 Backported from master:
1245 2023-02-01 Jakub Jelinek <jakub@redhat.com>
1248 * g++.dg/gomp/pr108607.C: New test.
1250 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1252 Backported from master:
1253 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1256 * gcc.target/i386/avx2-pr108599.c: New test.
1258 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1260 Backported from master:
1261 2023-01-31 Jakub Jelinek <jakub@redhat.com>
1263 PR rtl-optimization/108596
1264 * gcc.c-torture/compile/pr108596.c: New test.
1266 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1268 Backported from master:
1269 2023-01-25 Jakub Jelinek <jakub@redhat.com>
1271 PR tree-optimization/108498
1272 * gcc.c-torture/execute/pr108498-1.c: New test.
1273 * gcc.c-torture/execute/pr108498-2.c: New test.
1275 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1277 Backported from master:
1278 2023-01-19 Jakub Jelinek <jakub@redhat.com>
1281 * g++.dg/init/pr53932.C: New test.
1283 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1285 Backported from master:
1286 2023-01-11 Jakub Jelinek <jakub@redhat.com>
1289 * gcc.dg/pr105972.c: New test.
1291 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1293 Backported from master:
1294 2023-01-04 Jakub Jelinek <jakub@redhat.com>
1297 * g++.dg/template/pr108206.C: New test.
1299 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1301 Backported from master:
1302 2023-01-04 Jakub Jelinek <jakub@redhat.com>
1304 PR middle-end/108237
1305 * gcc.c-torture/compile/pr108237.c: New test.
1307 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1309 Backported from master:
1310 2023-01-03 Jakub Jelinek <jakub@redhat.com>
1312 PR middle-end/108264
1313 * gcc.dg/pr108264.c: New test.
1315 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1317 Backported from master:
1318 2022-12-23 Jakub Jelinek <jakub@redhat.com>
1320 PR tree-optimization/108068
1321 * gcc.dg/dfp/pr108068.c: New test.
1323 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1325 Backported from master:
1326 2022-12-22 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/108166
1329 * g++.dg/torture/pr108166.C: New test.
1331 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1333 Backported from master:
1334 2022-12-22 Jakub Jelinek <jakub@redhat.com>
1336 PR rtl-optimization/108193
1337 * gfortran.dg/pr108193.f90: New test.
1339 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1341 Backported from master:
1342 2022-12-19 Jakub Jelinek <jakub@redhat.com>
1345 * gcc.dg/pr64536.c (bar): Cast long to __INTPTR_TYPE__
1346 before casting to long *.
1348 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1350 Backported from master:
1351 2022-12-19 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.dg/pr64536.c (bar): Use casts to __INTPTR_TYPE__ rather than
1355 long when casting pointer to integral type.
1357 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1359 Backported from master:
1360 2022-12-16 Jakub Jelinek <jakub@redhat.com>
1362 PR rtl-optimization/106751
1363 * gcc.c-torture/compile/pr106751.c: New test.
1365 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1367 Backported from master:
1368 2022-12-15 Jakub Jelinek <jakub@redhat.com>
1371 * g++.dg/cpp0x/pr107065.C: New test.
1373 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1375 Backported from master:
1376 2022-12-15 Jakub Jelinek <jakub@redhat.com>
1378 PR tree-optimization/108095
1379 * gcc.dg/pr108095.c: New test.
1381 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1383 Backported from master:
1384 2022-12-10 Jakub Jelinek <jakub@redhat.com>
1386 PR tree-optimization/107997
1387 * gcc.c-torture/compile/pr107997.c: New test.
1389 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1391 Backported from master:
1392 2022-12-08 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.dg/pr106719.c: New test.
1397 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1399 Backported from master:
1400 2022-11-28 Jakub Jelinek <jakub@redhat.com>
1403 * g++.target/i386/pr106875.C: New test.
1405 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1407 Backported from master:
1408 2022-11-24 Jakub Jelinek <jakub@redhat.com>
1410 PR middle-end/107317
1411 * gcc.dg/asan/pr107317.c: New test.
1413 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1415 Backported from master:
1416 2022-11-24 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.dg/pr107127.c (foo): Add missing closing }.
1421 2023-02-10 Jakub Jelinek <jakub@redhat.com>
1423 Backported from master:
1424 2022-11-23 Andrew Pinski <apinski@marvell.com>
1425 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.dg/pr107127.c: New test.
1430 2023-02-09 Steve Kargl <kargl@gcc.gnu.org>
1432 Backported from master:
1433 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
1436 * gfortran.dg/pr103259.f90: New test.
1438 2023-02-08 Harald Anlauf <anlauf@gmx.de>
1440 Backported from master:
1441 2023-02-07 Harald Anlauf <anlauf@gmx.de>
1444 * gfortran.dg/save_7.f90: New test.
1446 2023-02-07 Andrew Pinski <apinski@marvell.com>
1448 Backported from master:
1449 2023-01-30 Andrew Pinski <apinski@marvell.com>
1451 PR tree-optimization/108582
1452 * gcc.dg/pr108582-1.c: New test.
1454 2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
1456 Backported from master:
1457 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
1459 PR tree-optimization/108522
1460 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
1462 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
1463 test_dynarray_struct_member_d,
1464 test_dynarray_struct_member_subobj_b,
1465 test_dynarray_struct_member_subobj_c,
1466 test_dynarray_struct_member_subobj_d): New tests.
1469 2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
1471 Backported from master:
1472 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
1473 Jakub Jelinek <jakub@redhat.com>
1475 PR tree-optimization/108522
1476 * gcc.dg/builtin-dynamic-object-size-0.c
1477 (test_dynarray_struct_member): New test.
1480 2023-02-06 Patrick Palka <ppalka@redhat.com>
1482 Backported from master:
1483 2023-02-06 Patrick Palka <ppalka@redhat.com>
1486 * g++.dg/cpp0x/overload5.C: New test.
1487 * g++.dg/cpp0x/overload5a.C: New test.
1488 * g++.dg/cpp0x/overload6.C: New test.
1490 2023-02-05 Mikael Morin <mikael@gcc.gnu.org>
1492 Backported from master:
1493 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
1496 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
1498 2023-02-05 Harald Anlauf <anlauf@gmx.de>
1500 Backported from master:
1501 2023-02-01 Harald Anlauf <anlauf@gmx.de>
1504 * gfortran.dg/pr108527.f90: Adjust test pattern.
1506 2023-02-05 Harald Anlauf <anlauf@gmx.de>
1508 Backported from master:
1509 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1510 Steven G. Kargl <kargl@gcc.gnu.org>
1513 * gfortran.dg/pr108527.f90: New test.
1515 2023-02-03 Patrick Palka <ppalka@redhat.com>
1517 Backported from master:
1518 2023-02-03 Patrick Palka <ppalka@redhat.com>
1521 * g++.dg/template/call9.C: New test.
1523 2023-02-02 Harald Anlauf <anlauf@gmx.de>
1525 Backported from master:
1526 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1529 * gfortran.dg/common_27.f90: New test.
1531 2023-02-01 Marek Polacek <polacek@redhat.com>
1533 Backported from master:
1534 2023-02-01 Marek Polacek <polacek@redhat.com>
1537 * g++.dg/warn/Wlogical-op-4.C: New test.
1539 2023-01-31 Marek Polacek <polacek@redhat.com>
1543 * g++.dg/warn/Wduplicated-cond3.C: New test.
1544 * g++.dg/warn/Wduplicated-cond4.C: New test.
1545 * g++.dg/warn/Wduplicated-cond5.C: New test.
1547 2023-01-30 Andrew MacLeod <amacleod@redhat.com>
1549 PR tree-optimization/108306
1550 * gcc.dg/pr108306.c: New.
1552 2023-01-28 Tejas Joshi <TejasSanjay.Joshi@amd.com>
1554 Backported from master:
1555 2022-10-21 Tejas Joshi <TejasSanjay.Joshi@amd.com>
1557 * gcc.target/i386/funcspec-56.inc: Handle new march.
1558 * g++.target/i386/mv29.C: Likewise.
1560 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1562 Backported from master:
1563 2023-01-24 Harald Anlauf <anlauf@gmx.de>
1566 * gfortran.dg/pr108529.f90: New test.
1568 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1570 Backported from master:
1571 2022-07-14 Harald Anlauf <anlauf@gmx.de>
1572 Steven G. Kargl <kargl@gcc.gnu.org>
1575 * gfortran.dg/pr106209.f90: New test.
1577 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1579 Backported from master:
1580 2023-01-17 Harald Anlauf <anlauf@gmx.de>
1583 * gfortran.dg/pr108421.f90: New test.
1585 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1587 Backported from master:
1588 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1591 * gfortran.dg/pr108420.f90: New test.
1593 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1595 Backported from master:
1596 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1599 * gfortran.dg/pr108501.f90: New test.
1601 2023-01-28 Harald Anlauf <anlauf@gmx.de>
1603 Backported from master:
1604 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1607 * gfortran.dg/pr108502.f90: New test.
1609 2023-01-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1611 Backported from master:
1612 2022-12-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1614 * gcc.target/arm/mve/pr107987.c: New test.
1616 2023-01-26 Marek Polacek <polacek@redhat.com>
1618 Backported from master:
1619 2023-01-26 Marek Polacek <polacek@redhat.com>
1621 PR middle-end/108543
1622 * c-c++-common/asan/pointer-subtract-5.c: New test.
1623 * c-c++-common/asan/pointer-subtract-6.c: New test.
1624 * c-c++-common/asan/pointer-subtract-7.c: New test.
1625 * c-c++-common/asan/pointer-subtract-8.c: New test.
1627 2023-01-26 Richard Biener <rguenther@suse.de>
1629 Backported from master:
1630 2022-11-14 Richard Biener <rguenther@suse.de>
1632 * gcc.dg/pr107554.c: Restrict to lp64.
1634 2023-01-25 Christophe Lyon <christophe.lyon@arm.com>
1636 Backported from master:
1637 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
1638 Richard Sandiford <richard.sandiford@arm.com>
1640 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
1641 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
1643 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
1644 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
1646 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
1647 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
1648 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
1649 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
1651 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
1652 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
1654 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
1655 * g++.target/aarch64/bitfield-abi-warning.h: New test.
1657 2023-01-24 Richard Biener <rguenther@suse.de>
1659 Backported from master:
1660 2022-12-19 Richard Biener <rguenther@suse.de>
1662 PR tree-optimization/108164
1663 * gcc.dg/pr108164.c: New testcase.
1665 2023-01-24 Richard Biener <rguenther@suse.de>
1667 Backported from master:
1668 2022-12-13 Richard Biener <rguenther@suse.de>
1670 PR tree-optimization/108076
1671 * gcc.dg/torture/pr108076.c: New testcase.
1673 2023-01-24 Richard Biener <rguenther@suse.de>
1675 Backported from master:
1676 2022-11-11 Richard Biener <rguenther@suse.de>
1677 Nikita Voronov <nik_1357@mail.ru>
1679 PR tree-optimization/107554
1680 * gcc.dg/pr107554.c: New testcase.
1682 2023-01-23 Harald Anlauf <anlauf@gmx.de>
1684 Backported from master:
1685 2023-01-19 Harald Anlauf <anlauf@gmx.de>
1688 * gfortran.dg/pr108434.f90: New test.
1690 2023-01-23 Andreas Krebbel <krebbel@linux.ibm.com>
1692 Backported from master:
1693 2022-08-25 Andreas Krebbel <krebbel@linux.ibm.com>
1696 * gcc.c-torture/compile/pr106101.c: New test.
1698 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1701 * gfortran.dg/pr106731.f90: New test.
1703 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
1705 * gcc.dg/sso-17.c: New test.
1707 2023-01-11 Martin Liska <mliska@suse.cz>
1709 Backported from master:
1710 2022-12-28 Martin Liska <mliska@suse.cz>
1712 PR tree-optimization/108137
1713 * gcc.dg/tree-ssa/pr108137.c: New test.
1715 2023-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1717 Backported from master:
1718 2022-12-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
1721 * gcc.target/arm/mve/intrinsics/vldst24q_reg_offset.c: New test.
1723 2023-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1725 Backported from master:
1726 2022-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1729 * gcc.target/aarch64/acle/pr108140.c: New test.
1731 2023-01-05 Kewen Lin <linkw@linux.ibm.com>
1734 * gcc.target/powerpc/pr106736-1.c: New test.
1735 * gcc.target/powerpc/pr106736-2.c: Likewise.
1736 * gcc.target/powerpc/pr106736-3.c: Likewise.
1737 * gcc.target/powerpc/pr106736-4.c: Likewise.
1738 * gcc.target/powerpc/pr106736-5.c: Likewise.
1740 2023-01-04 Patrick Palka <ppalka@redhat.com>
1742 Backported from master:
1743 2023-01-04 Patrick Palka <ppalka@redhat.com>
1746 * g++.dg/cpp2a/concepts-requires34.C: New test.
1748 2022-12-28 Harald Anlauf <anlauf@gmx.de>
1750 Backported from master:
1751 2022-12-23 Harald Anlauf <anlauf@gmx.de>
1754 * gfortran.dg/pr103505.f90: Adjust expected patterns.
1755 * gfortran.dg/pr108131.f90: New test.
1757 2022-12-24 John David Anglin <danglin@gcc.gnu.org>
1759 * g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
1760 * gcc.dg/guality/guality.exp: Likewise.
1761 * gfortran.dg/guality/guality.exp: Likewise.
1763 2022-12-19 Patrick Palka <ppalka@redhat.com>
1765 Backported from master:
1766 2022-12-15 Patrick Palka <ppalka@redhat.com>
1770 * g++.dg/cpp1z/constexpr-if-lambda5.C: New test.
1772 2022-12-19 Patrick Palka <ppalka@redhat.com>
1774 Backported from master:
1775 2022-12-15 Patrick Palka <ppalka@redhat.com>
1778 * g++.dg/template/ptrmem33.C: New test.
1780 2022-12-19 Patrick Palka <ppalka@redhat.com>
1782 Backported from master:
1783 2022-12-04 Patrick Palka <ppalka@redhat.com>
1786 * g++.dg/cpp2a/concepts-requires33.C: New test.
1788 2022-12-19 Patrick Palka <ppalka@redhat.com>
1790 Backported from master:
1791 2022-12-03 Patrick Palka <ppalka@redhat.com>
1794 * g++.dg/cpp2a/using-enum-10.C: New test.
1795 * g++.dg/cpp2a/using-enum-10a.C: New test.
1797 2022-12-19 Patrick Palka <ppalka@redhat.com>
1799 Backported from master:
1800 2022-11-30 Patrick Palka <ppalka@redhat.com>
1803 * g++.dg/cpp2a/spaceship-sfinae2.C: New test.
1805 2022-12-19 Marek Polacek <polacek@redhat.com>
1807 Backported from master:
1808 2022-12-19 Marek Polacek <polacek@redhat.com>
1811 * c-c++-common/Wsuggest-attribute-1.c: New test.
1813 2022-12-18 Paul Thomas <pault@gcc.gnu.org>
1815 Backported from master:
1816 2022-12-09 Paul Thomas <pault@gcc.gnu.org>
1819 * gfortran.dg/pr107872.f90: New test.
1821 2022-12-15 Sebastian Pop <spop@amazon.com>
1824 * gcc.target/aarch64/pr98776.c: New.
1825 * gcc.target/aarch64/pr92424-2.c: Adjust pattern.
1826 * gcc.target/aarch64/pr92424-3.c: Adjust pattern.
1828 2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
1830 Backported from master:
1831 2022-12-12 Iain Buclaw <ibuclaw@gdcproject.org>
1834 * gdc.dg/torture/imports/pr108055conv.d: New.
1835 * gdc.dg/torture/imports/pr108055spec.d: New.
1836 * gdc.dg/torture/imports/pr108055write.d: New.
1837 * gdc.dg/torture/pr108055.d: New test.
1839 2022-12-12 Richard Biener <rguenther@suse.de>
1841 Backported from master:
1842 2022-11-25 Richard Biener <rguenther@suse.de>
1844 PR tree-optimization/107865
1845 * gfortran.dg/graphite/pr107865.f90: New testcase.
1847 2022-12-12 Richard Biener <rguenther@suse.de>
1849 Backported from master:
1850 2022-12-05 Richard Biener <rguenther@suse.de>
1852 PR tree-optimization/107833
1853 PR tree-optimization/107839
1854 * gcc.dg/torture/pr107833.c: New testcase.
1855 * gcc.dg/uninit-pr107839.c: Likewise.
1857 2022-12-12 Richard Biener <rguenther@suse.de>
1859 Backported from master:
1860 2022-11-16 Richard Biener <rguenther@suse.de>
1862 PR tree-optimization/107686
1863 * gcc.dg/pr107686.c: New testcase.
1865 2022-12-12 Richard Biener <rguenther@suse.de>
1867 Backported from master:
1868 2022-11-22 Richard Biener <rguenther@suse.de>
1870 PR tree-optimization/107766
1871 * g++.dg/vect/pr107766.cc: New testcase.
1873 2022-12-12 Richard Biener <rguenther@suse.de>
1875 Backported from master:
1876 2022-11-18 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/107647
1879 * gcc.target/i386/pr107647.c: New testcase.
1881 2022-12-12 Richard Biener <rguenther@suse.de>
1883 Backported from master:
1884 2022-10-28 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/107407
1887 * gcc.dg/torture/pr107407.c: New testcase.
1889 2022-12-12 Richard Biener <rguenther@suse.de>
1891 Backported from master:
1892 2022-12-05 Richard Biener <rguenther@suse.de>
1894 PR tree-optimization/106868
1895 * gcc.dg/Wdangling-pointer-pr106868.c: New testcase.
1897 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
1899 Backported from master:
1900 2022-12-11 Iain Buclaw <ibuclaw@gdcproject.org>
1903 * gdc.dg/imports/pr108050/mod1.d: New.
1904 * gdc.dg/imports/pr108050/mod2.d: New.
1905 * gdc.dg/imports/pr108050/package.d: New.
1906 * gdc.dg/pr108050.d: New test.
1908 2022-12-09 Martin Liska <mliska@suse.cz>
1910 Backported from master:
1911 2022-12-09 Martin Liska <mliska@suse.cz>
1913 * gcc.target/i386/builtin_target.c: Add more checks.
1915 2022-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1917 Backported from master:
1918 2022-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920 * gcc.target/aarch64/mops_5.c: New test.
1921 * gcc.target/aarch64/mops_6.c: Likewise.
1922 * gcc.target/aarch64/mops_7.c: Likewise.
1924 2022-12-01 liuhongt <hongtao.liu@intel.com>
1926 * gcc.target/i386/pr107863.c: New test.
1928 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1930 Backported from master:
1931 2022-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
1934 * gdc.dg/pr107592.d: New test.
1936 2022-11-25 Harald Anlauf <anlauf@gmx.de>
1938 Backported from master:
1939 2022-11-18 Harald Anlauf <anlauf@gmx.de>
1942 * gfortran.dg/null_actual_3.f90: New test.
1944 2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
1946 * gnat.dg/opt100.adb: New test.
1947 * gnat.dg/opt100_pkg.adb, gnat.dg/opt100_pkg.ads: New helper.
1949 2022-11-25 Eric Botcazou <ebotcazou@adacore.com>
1951 * gnat.dg/sso18.adb: New test.
1953 2022-11-20 Jakub Jelinek <jakub@redhat.com>
1955 Backported from master:
1956 2022-11-20 Jakub Jelinek <jakub@redhat.com>
1959 * gcc.dg/ubsan/pr107183.c: New test.
1961 2022-11-19 Jinyang He <hejinyang@loongson.cn>
1963 Backported from master:
1964 2022-11-18 Jinyang He <hejinyang@loongson.cn>
1967 * gcc.target/loongarch/pr107713-1.c: New test.
1968 * gcc.target/loongarch/pr107713-2.c: New test.
1970 2022-11-18 Marek Polacek <polacek@redhat.com>
1972 Backported from master:
1973 2022-11-18 Marek Polacek <polacek@redhat.com>
1976 * g++.dg/cpp2a/constinit18.C: New test.
1978 2022-11-16 Martin Jambor <mjambor@suse.cz>
1980 Backported from master:
1981 2022-10-19 Martin Jambor <mjambor@suse.cz>
1983 PR tree-optimization/107206
1984 * g++.dg/tree-ssa/pr107206.C: New test.
1986 2022-11-09 Eric Botcazou <ebotcazou@adacore.com>
1988 * gcc.dg/guality/param-6.c: New test.
1990 2022-11-08 H.J. Lu <hjl.tools@gmail.com>
1992 Backported from master:
1993 2022-10-25 H.J. Lu <hjl.tools@gmail.com>
1996 * gcc.target/i386/pr107304.c: New test.
1998 2022-11-04 Eric Botcazou <ebotcazou@adacore.com>
2000 * gnat.dg/opt99.adb: New test.
2001 * gnat.dg/opt99_pkg1.ads, gnat.dg/opt99_pkg1.adb: New helper.
2002 * gnat.dg/opt99_pkg2.ads: Likewise.
2004 2022-11-03 Uros Bizjak <ubizjak@gmail.com>
2006 Backported from master:
2007 2022-11-03 Uroš Bizjak <ubizjak@gmail.com>
2010 * g++.target/i386/pr107404.C: New test.
2012 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2014 Backported from master:
2015 2022-10-24 Jakub Jelinek <jakub@redhat.com>
2018 * c-c++-common/pr107358.c: New test.
2020 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2022 Backported from master:
2023 2022-10-24 Jakub Jelinek <jakub@redhat.com>
2026 * g++.dg/cpp1y/constexpr-105774.C: New test.
2028 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2030 Backported from master:
2031 2022-09-24 Jakub Jelinek <jakub@redhat.com>
2034 * c-c++-common/gomp/pr107001.c: New test.
2036 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2038 Backported from master:
2039 2022-09-24 Jakub Jelinek <jakub@redhat.com>
2042 * c-c++-common/gomp/pr106981.c: New test.
2044 2022-11-03 Jakub Jelinek <jakub@redhat.com>
2046 Backported from master:
2047 2022-09-07 Jakub Jelinek <jakub@redhat.com>
2050 * g++.dg/gomp/pr106829.C: New test.
2052 2022-10-29 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2054 Backported from master:
2055 2022-10-21 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2059 * gfortran.dg/PR100097.f90: New test.
2060 * gfortran.dg/PR100098.f90: New test.
2062 2022-10-28 Harald Anlauf <anlauf@gmx.de>
2064 Backported from master:
2065 2022-10-26 Harald Anlauf <anlauf@gmx.de>
2068 * gfortran.dg/illegal_boz_arg_4.f90: New test.
2070 2022-10-26 Philipp Tomsich <philipp.tomsich@vrull.eu>
2072 Backported from master:
2073 2022-10-06 Philipp Tomsich <philipp.tomsich@vrull.eu>
2075 * gcc.target/aarch64/cpunative/info_18: New test.
2076 * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
2078 2022-10-25 Eric Botcazou <ebotcazou@adacore.com>
2080 * gnat.dg/specs/coverage1.ads: New test.
2081 * gnat.dg/specs/variant_part.ads: Minor tweak.
2082 * gnat.dg/specs/weak1.ads: Add dg directive.
2084 2022-10-25 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2086 Backported from master:
2087 2022-10-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2089 * gcc.target/s390/pr106355.h: Common code for new tests.
2090 * gcc.target/s390/pr106355-1.c: New test.
2091 * gcc.target/s390/pr106355-2.c: New test.
2092 * gcc.target/s390/pr106355-3.c: New test.
2094 2022-10-23 Harald Anlauf <anlauf@gmx.de>
2096 Backported from master:
2097 2022-10-20 Harald Anlauf <anlauf@gmx.de>
2098 Steven G. Kargl <kargl@gcc.gnu.org>
2101 * gfortran.dg/pr105633.f90: New test.
2103 2022-10-21 Richard Biener <rguenther@suse.de>
2105 Backported from master:
2106 2022-10-21 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/107323
2109 * gcc.dg/tree-ssa/pr107323.c: New testcase.
2111 2022-10-20 Thomas Schwinge <thomas@codesourcery.com>
2113 Backported from master:
2114 2022-05-10 Thomas Schwinge <thomas@codesourcery.com>
2116 PR middle-end/100400
2117 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Specify
2120 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2122 Backported from master:
2123 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2125 * gcc.target/aarch64/sve/acle/general/brka_1.c: Expect a separate
2127 * gcc.target/aarch64/sve/acle/general/brkb_1.c: Likewise.
2129 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2131 Backported from master:
2132 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2134 * gcc.target/aarch64/sve/acle/general/brkn_1.c: Expect separate
2136 * gcc.target/aarch64/sve/acle/general/brkn_2.c: New test.
2138 2022-10-20 Richard Sandiford <richard.sandiford@arm.com>
2140 * gcc.target/aarch64/pragma_cpp_predefs_1.c: Add RCPC tests.
2142 2022-10-19 Andrew MacLeod <amacleod@redhat.com>
2144 PR tree-optimization/102892
2145 * gcc.dg/pr102892-1.c: Remove undefined behaviour.
2147 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
2149 Backported from master:
2150 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
2153 * gcc.target/powerpc/pr96072.c: New test.
2155 2022-10-19 Kewen Lin <linkw@linux.ibm.com>
2157 Backported from master:
2158 2022-09-26 Kewen Lin <linkw@linux.ibm.com>
2161 * gcc.target/powerpc/pr100645.c: New test.
2163 2022-10-17 Richard Biener <rguenther@suse.de>
2165 Backported from master:
2166 2022-10-14 Richard Biener <rguenther@suse.de>
2168 PR tree-optimization/107254
2169 * gfortran.dg/vect/pr107254.f90: New testcase.
2171 2022-10-17 Richard Biener <rguenther@suse.de>
2173 Backported from master:
2174 2022-10-11 Richard Biener <rguenther@suse.de>
2176 PR tree-optimization/107212
2177 * gcc.dg/vect/pr107212-1.c: New testcase.
2178 * gcc.dg/vect/pr107212-2.c: Likewise.
2180 2022-10-17 Richard Biener <rguenther@suse.de>
2182 Backported from master:
2183 2022-10-13 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/107160
2186 * gcc.dg/vect/pr107160.c: New testcase.
2188 2022-10-17 Richard Biener <rguenther@suse.de>
2190 Backported from master:
2191 2022-10-06 Richard Biener <rguenther@suse.de>
2193 PR tree-optimization/107107
2194 * gcc.dg/pr107107.c: New testcase.
2196 2022-10-17 Richard Biener <rguenther@suse.de>
2198 Backported from master:
2199 2022-09-23 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/106922
2202 * g++.dg/torture/pr106922.C: New testcase.
2204 2022-10-17 Jakub Jelinek <jakub@redhat.com>
2206 Backported from master:
2207 2022-09-23 Jakub Jelinek <jakub@redhat.com>
2209 PR tree-optimization/106922
2210 * g++.dg/tree-ssa/pr106922.C: Scan in cddce3 dump rather than
2211 dce3. Remove -fdump-tree-pre-details from dg-options.
2213 2022-10-17 Richard Biener <rguenther@suse.de>
2215 Backported from master:
2216 2022-09-22 Richard Biener <rguenther@suse.de>
2218 PR tree-optimization/106922
2219 * gcc.dg/tree-ssa/ssa-fre-100.c: New testcase.
2220 * g++.dg/tree-ssa/pr106922.C: Adjust.
2222 2022-10-13 Marek Polacek <polacek@redhat.com>
2224 Backported from master:
2225 2022-10-13 Marek Polacek <polacek@redhat.com>
2228 * g++.dg/cpp0x/initlist-defarg3.C: New test.
2230 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
2232 Backported from master:
2233 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
2236 * gfortran.dg/intent_optimize_4.f90: New test.
2238 2022-10-12 Mikael Morin <mikael@gcc.gnu.org>
2240 Backported from master:
2241 2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
2244 * gfortran.dg/intent_out_15.f90: New test.
2246 2022-10-11 Richard Biener <rguenther@suse.de>
2248 Backported from master:
2249 2022-09-14 Richard Biener <rguenther@suse.de>
2251 PR tree-optimization/106934
2252 * gfortran.dg/pr106934.f90: New testcase.
2254 2022-10-11 Richard Biener <rguenther@suse.de>
2256 Backported from master:
2257 2022-09-15 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/106922
2260 * g++.dg/tree-ssa/pr106922.C: New testcase.
2262 2022-10-11 Richard Biener <rguenther@suse.de>
2264 Backported from master:
2265 2022-09-09 Richard Biener <rguenther@suse.de>
2267 PR tree-optimization/106892
2268 * gcc.dg/torture/pr106892.c: New testcase.
2270 2022-10-11 Richard Biener <rguenther@suse.de>
2272 Backported from master:
2273 2022-08-22 Richard Biener <rguenther@suse.de>
2275 PR tree-optimization/105937
2276 * g++.dg/uninit-pr105937.C: New testcase.
2278 2022-10-08 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2280 Backported from master:
2281 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2285 * gfortran.dg/PR100029.f90: New test.
2286 * gfortran.dg/PR100040.f90: New test.
2288 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2290 Backported from master:
2291 2022-09-22 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2294 * gfortran.dg/PR100103.f90: New test.
2296 2022-10-01 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2298 Backported from master:
2299 2022-09-20 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2302 * gfortran.dg/PR100132.f90: New test.
2304 2022-09-29 Jason Merrill <jason@redhat.com>
2306 * g++.dg/cpp2a/cond-triv3.C: New test.
2308 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2310 Backported from master:
2311 2022-09-27 Harald Anlauf <anlauf@gmx.de>
2314 * gfortran.dg/pr107054.f90: New test.
2316 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2318 Backported from master:
2319 2022-09-22 Harald Anlauf <anlauf@gmx.de>
2322 * gfortran.dg/associate_26a.f90: New test.
2324 2022-09-29 Harald Anlauf <anlauf@gmx.de>
2326 Backported from master:
2327 2022-09-20 Harald Anlauf <anlauf@gmx.de>
2330 * gfortran.dg/pr106985.f90: New test.
2332 2022-09-29 H.J. Lu <hjl.tools@gmail.com>
2334 Backported from master:
2335 2022-09-28 H.J. Lu <hjl.tools@gmail.com>
2338 * gcc.target/i386/keylocker-encodekey128.c: Don't check
2340 * gcc.target/i386/keylocker-encodekey256.c: Likewise.
2342 2022-09-29 Tobias Burnus <tobias@codesourcery.com>
2344 Backported from master:
2345 2022-09-26 Tobias Burnus <tobias@codesourcery.com>
2347 PR middle-end/106982
2348 * c-c++-common/goacc/reduction-7.c: New test.
2349 * c-c++-common/goacc/reduction-8.c: New test.
2351 2022-09-22 Harald Anlauf <anlauf@gmx.de>
2353 Backported from master:
2354 2022-09-20 Harald Anlauf <anlauf@gmx.de>
2357 * gfortran.dg/pr106986.f90: New test.
2359 2022-09-22 Haochen Jiang <haochen.jiang@intel.com>
2361 * gcc.target/i386/amx-check.h (request_perm_xtile_data):
2362 New function to check if AMX is usable and enable AMX.
2363 (main): Run test if AMX is usable.
2365 2022-09-21 Kewen Lin <linkw@linux.ibm.com>
2367 Backported from master:
2368 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
2371 * gcc.target/powerpc/pr104482.c: New test.
2373 2022-09-21 Kewen.Lin <linkw@gcc.gnu.org>
2375 Backported from master:
2376 2022-09-13 Kewen.Lin <linkw@gcc.gnu.org>
2379 * g++.target/powerpc/pr105485.C: New test.
2381 2022-09-19 Marek Polacek <polacek@redhat.com>
2383 Backported from master:
2384 2022-09-19 Marek Polacek <polacek@redhat.com>
2387 * c-c++-common/Waddress-7.c: New test.
2389 2022-09-16 Harald Anlauf <anlauf@gmx.de>
2391 Backported from master:
2392 2022-09-15 Harald Anlauf <anlauf@gmx.de>
2395 * gfortran.dg/pr106857.f90: New test.
2397 2022-09-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2399 Backported from master:
2400 2022-09-03 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2403 * gfortran.dg/PR100245.f90: New test.
2405 2022-09-13 Kewen Lin <linkw@linux.ibm.com>
2407 Backported from master:
2408 2022-09-07 Kewen Lin <linkw@linux.ibm.com>
2411 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): Add
2412 a function definition to avoid pedwarn about empty translation unit.
2413 (check_effective_target_has_arch_pwr5): Likewise.
2414 (check_effective_target_has_arch_pwr6): Likewise.
2415 (check_effective_target_has_arch_pwr7): Likewise.
2416 (check_effective_target_has_arch_pwr8): Likewise.
2417 (check_effective_target_has_arch_pwr9): Likewise.
2418 (check_effective_target_has_arch_pwr10): Likewise.
2419 (check_effective_target_has_arch_ppc64): Likewise.
2420 (check_effective_target_ppc_float128): Likewise.
2421 (check_effective_target_ppc_float128_insns): Likewise.
2422 (check_effective_target_powerpc_vsx): Likewise.
2424 2022-09-12 Jason Merrill <jason@redhat.com>
2427 * g++.dg/cpp0x/initlist-array17.C: New test.
2429 2022-09-12 Jason Merrill <jason@redhat.com>
2433 * g++.dg/cpp1y/auto-fn65.C: New test.
2435 2022-09-09 Richard Biener <rguenther@suse.de>
2437 Backported from master:
2438 2022-09-07 Richard Biener <rguenther@suse.de>
2440 PR tree-optimization/106860
2441 * g++.dg/opt/pr106860.C: New testcase.
2443 2022-09-09 Richard Biener <rguenther@suse.de>
2445 Backported from master:
2446 2022-09-06 Richard Biener <rguenther@suse.de>
2448 PR tree-optimization/106841
2449 * g++.dg/vect/pr106841.cc: New testcase.
2451 2022-09-09 Richard Biener <rguenther@suse.de>
2453 Backported from master:
2454 2022-09-02 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/106809
2457 * gcc.dg/torture/pr106809.c: New testcase.
2459 2022-09-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2461 Backported from master:
2462 2022-09-04 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2465 * gfortran.dg/PR100136.f90: New test.
2467 2022-09-03 Peter Bergner <bergner@linux.ibm.com>
2469 Backported from master:
2470 2022-09-01 Peter Bergner <bergner@linux.ibm.com>
2473 * g++.target/powerpc/pr101322.C: New test.
2475 2022-08-30 Tobias Burnus <tobias@codesourcery.com>
2477 Backported from master:
2478 2022-08-25 Tobias Burnus <tobias@codesourcery.com>
2480 * gfortran.dg/gomp/strictly-structured-block-4.f90: New test.
2482 2022-08-30 Marek Polacek <polacek@redhat.com>
2484 Backported from master:
2485 2022-08-30 Marek Polacek <polacek@redhat.com>
2488 * g++.dg/ext/has-builtin-1.C: New test.
2490 2022-08-30 Tamar Christina <tamar.christina@arm.com>
2492 Backported from master:
2493 2022-08-12 Tamar Christina <tamar.christina@arm.com>
2496 * gcc.target/aarch64/sve/pr106524.c: New test.
2498 2022-08-29 Peter Bergner <bergner@linux.ibm.com>
2500 Backported from master:
2501 2022-08-28 Peter Bergner <bergner@linux.ibm.com>
2504 * gcc.target/powerpc/pr106017.c: New test.
2506 2022-08-29 Jakub Jelinek <jakub@redhat.com>
2508 Backported from master:
2509 2022-08-16 Jakub Jelinek <jakub@redhat.com>
2511 * g++.dg/cpp2a/volatile1.C: Adjust for de-deprecation of volatile
2512 compound |=, &= and ^= operations.
2513 * g++.dg/cpp2a/volatile3.C: Likewise.
2514 * g++.dg/cpp2a/volatile5.C: Likewise.
2516 2022-08-29 Jakub Jelinek <jakub@redhat.com>
2518 Backported from master:
2519 2022-08-15 Jakub Jelinek <jakub@redhat.com>
2521 PR rtl-optimization/106590
2522 * gcc.dg/torture/pr106590.c: New test.
2524 2022-08-26 Harald Anlauf <anlauf@gmx.de>
2526 Backported from master:
2527 2022-08-24 Harald Anlauf <anlauf@gmx.de>
2530 * gfortran.dg/pr103694.f90: New test.
2532 2022-08-26 liuhongt <hongtao.liu@intel.com>
2534 * gcc.target/i386/pr106704.c: New test.
2536 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
2538 Backported from master:
2539 2022-08-25 Chenghua Xu <xuchenghua@loongson.cn>
2541 * gcc.target/loongarch/pr106459.c: New test.
2543 2022-08-24 Kewen Lin <linkw@linux.ibm.com>
2545 Backported from master:
2546 2022-08-16 Kewen Lin <linkw@linux.ibm.com>
2548 PR tree-optimization/106322
2549 * gcc.target/i386/pr106322.c: New test.
2550 * gcc.target/powerpc/pr106322.c: New test.
2552 2022-08-24 Kewen.Lin <linkw@gcc.gnu.org>
2554 Backported from master:
2555 2022-08-16 Kewen.Lin <linkw@gcc.gnu.org>
2558 * gcc.target/powerpc/pr103353.c: New test.
2560 2022-08-23 Tobias Burnus <tobias@codesourcery.com>
2562 Backported from master:
2563 2022-08-17 Tobias Burnus <tobias@codesourcery.com>
2566 * gfortran.dg/gomp/declare-simd-6.f90: New test.
2568 2022-08-19 Release Manager
2570 * GCC 12.2.0 released.
2572 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
2574 Backported from master:
2575 2022-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
2578 * gdc.dg/torture/pr106623.d: New test.
2580 2022-08-12 Jason Merrill <jason@redhat.com>
2582 Backported from master:
2583 2022-07-31 Jason Merrill <jason@redhat.com>
2586 * g++.dg/cpp1z/constexpr-lambda27.C: New test.
2588 2022-08-12 Marek Polacek <polacek@redhat.com>
2590 Backported from master:
2591 2022-04-29 Marek Polacek <polacek@redhat.com>
2594 * g++.dg/cpp0x/enum42.C: New test.
2596 2022-08-12 Peter Bergner <bergner@linux.ibm.com>
2598 Backported from master:
2599 2022-07-26 Peter Bergner <bergner@linux.ibm.com>
2602 * gcc.target/powerpc/pr106016.c: New test.
2604 2022-08-11 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2606 Backported from master:
2607 2022-07-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
2609 * gcc.target/aarch64/acle/data-intrinsics.c: New test.
2611 2022-08-10 Tobias Burnus <tobias@codesourcery.com>
2613 Backported from master:
2614 2022-08-09 Tobias Burnus <tobias@codesourcery.com>
2616 PR middle-end/106492
2617 * g++.dg/gomp/pr106492.C: New test.
2619 2022-08-10 Richard Biener <rguenther@suse.de>
2621 Backported from master:
2622 2022-08-10 Richard Biener <rguenther@suse.de>
2624 PR tree-optimization/106513
2625 * gcc.dg/torture/pr106513.c: New testcase.
2627 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
2629 Backported from master:
2630 2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
2633 * gdc.dg/torture/torture.exp (srcdir): New proc.
2634 * gdc.dg/torture/imports/pr106563math.d: New test.
2635 * gdc.dg/torture/imports/pr106563regex.d: New test.
2636 * gdc.dg/torture/imports/pr106563uni.d: New test.
2637 * gdc.dg/torture/pr106563.d: New test.
2639 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
2641 Backported from master:
2642 2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
2645 * gdc.dg/imports/pr106555.d: New test.
2646 * gdc.dg/pr106555.d: New test.
2648 2022-08-02 Kewen Lin <linkw@linux.ibm.com>
2650 Backported from master:
2651 2022-07-26 Kewen Lin <linkw@linux.ibm.com>
2654 * gcc.target/powerpc/pr106091.c: New test.
2656 2022-08-01 Lewis Hyatt <lhyatt@gmail.com>
2658 Backported from master:
2659 2022-07-10 Lewis Hyatt <lhyatt@gmail.com>
2661 PR preprocessor/97498
2662 * c-c++-common/pr97498.c: New test.
2663 * c-c++-common/gomp/pragma-3.c: Adapt for improved warning locations.
2664 * c-c++-common/gomp/pragma-5.c: Likewise.
2665 * gcc.dg/pragma-message.c: Likewise.
2667 2022-07-30 Jakub Jelinek <jakub@redhat.com>
2669 Backported from master:
2670 2022-07-27 Jakub Jelinek <jakub@redhat.com>
2673 * g++.dg/debug/pr106261.C: New test.
2675 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2678 * gcc.dg/analyzer/taint-divisor-1.c: Add test coverage for various
2679 correct and incorrect checks against zero.
2681 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2684 * gcc.dg/analyzer/torture/uninit-pr106204.c: New test.
2685 * gcc.dg/analyzer/uninit-pr106204.c: New test.
2687 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2689 * gcc.dg/analyzer/uninit-1.c: Add test coverage of attempts
2690 to jump through an uninitialized function pointer, and of attempts
2691 to pass an uninitialized value to a function call.
2693 2022-07-27 David Malcolm <dmalcolm@redhat.com>
2696 * gcc.dg/analyzer/symbolic-12.c: New test.
2698 2022-07-27 Richard Biener <rguenther@suse.de>
2700 Backported from master:
2701 2022-07-26 Richard Biener <rguenther@suse.de>
2703 PR tree-optimization/106189
2704 * gcc.dg/pr106189.c: New testcase.
2706 2022-07-27 Andrew Pinski <apinski@marvell.com>
2708 Backported from master:
2709 2022-07-09 Andrew Pinski <apinski@marvell.com>
2711 PR tree-optimization/106087
2712 * gcc.c-torture/compile/inline-asm-1.c: New test.
2714 2022-07-27 Dimitar Dimitrov <dimitar@dinux.eu>
2716 Backported from master:
2717 2022-07-10 Dimitar Dimitrov <dimitar@dinux.eu>
2719 PR tree-optimization/106063
2720 * gcc.dg/pr106063.c: Require effective target int128.
2722 2022-07-27 Tamar Christina <tamar.christina@arm.com>
2724 Backported from master:
2725 2022-07-08 Tamar Christina <tamar.christina@arm.com>
2727 PR tree-optimization/106063
2728 * gcc.dg/pr106063.c: New test.
2730 2022-07-27 Alexandre Oliva <oliva@adacore.com>
2732 Backported from master:
2733 2022-06-03 Alexandre Oliva <oliva@adacore.com>
2735 PR tree-optimization/105665
2736 PR tree-optimization/100810
2737 * gcc.dg/torture/pr105665.c: New.
2739 2022-07-26 Harald Anlauf <anlauf@gmx.de>
2741 Backported from master:
2742 2022-07-26 Harald Anlauf <anlauf@gmx.de>
2745 * gfortran.dg/pr103504.f90: New test.
2747 2022-07-26 Marek Polacek <polacek@redhat.com>
2749 Backported from master:
2750 2022-07-26 Marek Polacek <polacek@redhat.com>
2753 * g++.dg/template/redecl5.C: New test.
2755 2022-07-26 Jason Merrill <jason@redhat.com>
2758 * g++.dg/cpp0x/range-for38.C: New test.
2760 2022-07-21 Jason Merrill <jason@redhat.com>
2763 * g++.dg/cpp2a/spaceship-eq14.C: New test.
2765 2022-07-21 Patrick Palka <ppalka@redhat.com>
2767 Backported from master:
2768 2022-07-13 Patrick Palka <ppalka@redhat.com>
2771 * g++.dg/cpp2a/consteval31.C: New test.
2773 2022-07-21 Patrick Palka <ppalka@redhat.com>
2775 Backported from master:
2776 2022-07-13 Patrick Palka <ppalka@redhat.com>
2779 * g++.dg/cpp2a/concepts-memtmpl6.C: New test.
2781 2022-07-21 Patrick Palka <ppalka@redhat.com>
2783 Backported from master:
2784 2022-06-06 Patrick Palka <ppalka@redhat.com>
2788 * g++.dg/template/fn-ptr3.C: New test.
2790 2022-07-21 Patrick Palka <ppalka@redhat.com>
2792 Backported from master:
2793 2022-06-03 Patrick Palka <ppalka@redhat.com>
2796 * g++.dg/cpp0x/lambda/lambda-this22.C: New test.
2797 * g++.dg/template/non-dependent23.C: New test.
2799 2022-07-21 Patrick Palka <ppalka@redhat.com>
2801 Backported from master:
2802 2022-06-03 Patrick Palka <ppalka@redhat.com>
2805 * g++.dg/cpp2a/concepts-spec2.C: New test.
2806 * g++.dg/cpp2a/concepts-template-parm11.C: New test.
2808 2022-07-21 Patrick Palka <ppalka@redhat.com>
2810 Backported from master:
2811 2022-05-31 Patrick Palka <ppalka@redhat.com>
2814 * g++.dg/template/non-dependent24.C: New test.
2816 2022-07-21 Patrick Palka <ppalka@redhat.com>
2818 Backported from master:
2819 2022-05-26 Patrick Palka <ppalka@redhat.com>
2822 * g++.dg/cpp2a/concepts-partial-spec12.C: New test.
2823 * g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
2824 * g++.dg/cpp2a/concepts-partial-spec13.C: New test.
2826 2022-07-20 Harald Anlauf <anlauf@gmx.de>
2828 Backported from master:
2829 2022-07-20 Harald Anlauf <anlauf@gmx.de>
2832 * gfortran.dg/gomp/affinity-clause-7.f90: New test.
2834 2022-07-19 Marek Polacek <polacek@redhat.com>
2837 * g++.dg/warn/Wclass-memaccess-7.C: New test.
2839 2022-07-19 Richard Biener <rguenther@suse.de>
2841 Backported from master:
2842 2022-07-19 Richard Biener <rguenther@suse.de>
2844 PR middle-end/106331
2845 * gfortran.dg/pr106331.f90: New testcase.
2847 2022-07-19 Richard Biener <rguenther@suse.de>
2849 Backported from master:
2850 2022-07-01 Richard Biener <rguenther@suse.de>
2852 PR tree-optimization/106131
2853 * g++.dg/torture/pr106131.C: New testcase.
2855 2022-07-19 Richard Biener <rguenther@suse.de>
2857 Backported from master:
2858 2022-06-29 Richard Biener <rguenther@suse.de>
2860 PR tree-optimization/106112
2861 * gcc.dg/torture/pr106112.c: New testcase.
2863 2022-07-19 Richard Biener <rguenther@suse.de>
2865 Backported from master:
2866 2022-06-20 Richard Biener <rguenther@suse.de>
2868 PR middle-end/106027
2869 * gcc.dg/pr106027.c: New testcase.
2871 2022-07-19 Richard Biener <rguenther@suse.de>
2873 Backported from master:
2874 2022-06-15 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/105971
2877 * gcc.dg/torture/pr106971.c: New testcase.
2879 2022-07-19 Richard Biener <rguenther@suse.de>
2881 Backported from master:
2882 2022-06-15 Richard Biener <rguenther@suse.de>
2884 PR tree-optimization/105969
2885 * gcc.dg/pr105969.c: New testcase.
2887 2022-07-19 Richard Biener <rguenther@suse.de>
2889 Backported from master:
2890 2022-06-14 Richard Biener <rguenther@suse.de>
2892 PR middle-end/105965
2893 * gcc.target/i386/pr105965.c: New testcase.
2895 2022-07-19 Richard Biener <rguenther@suse.de>
2897 Backported from master:
2898 2022-07-11 Richard Biener <rguenthert@suse.de>
2901 * gcc.dg/lto/pr105459_0.c: New testcase.
2903 2022-07-16 Steve Kargl <kargl@gcc.gnu.org>
2905 Backported from master:
2906 2022-07-15 Steve Kargl <kargl@gcc.gnu.org>
2909 * gfortran.dg/pr104313.f: New test.
2911 2022-07-14 Surya Kumari Jangala <jskumari@linux.vnet.ibm.com>
2913 Backported from master:
2914 2022-06-14 Surya Kumari Jangala <jskumari@linux.ibm.com>
2916 PR rtl-optimization/105041
2917 * gcc.target/powerpc/pr105041.c: New test.
2919 2022-07-11 Martin Jambor <mjambor@suse.cz>
2921 Backported from master:
2922 2022-07-04 Martin Jambor <mjambor@suse.cz>
2924 PR tree-optimization/105860
2925 * gcc.dg/tree-ssa/alias-access-path-13.c: New test.
2926 * gcc.dg/tree-ssa/pr105860.c: Likewise.
2928 2022-07-10 Xi Ruoyao <xry111@xry111.site>
2930 Backported from master:
2931 2022-07-10 Xi Ruoyao <xry111@xry111.site>
2933 * gcc.target/loongarch/mulw_d_w.c: New test.
2934 * gcc.c-torture/execute/mul-sext.c: New test.
2936 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
2938 Backported from master:
2939 2022-07-08 Lulu Cheng <chenglulu@loongson.cn>
2941 * gcc.target/loongarch/prolog-opt.c: New test.
2943 2022-07-06 Jonathan Wakely <jwakely@redhat.com>
2945 Backported from master:
2946 2022-06-30 Jonathan Wakely <jwakely@redhat.com>
2948 * g++.dg/spellcheck-stdlib.C: Check <ctime> types and functions.
2950 2022-07-06 Marek Polacek <polacek@redhat.com>
2952 Backported from master:
2953 2022-07-05 Marek Polacek <polacek@redhat.com>
2956 * g++.dg/warn/Wformat-char8_t-1.C: New test.
2958 2022-07-04 Andrew MacLeod <amacleod@redhat.com>
2960 PR tree-optimization/106114
2961 * gcc.dg/pr106114.c: New.
2963 2022-07-04 Iain Buclaw <ibuclaw@gdcproject.org>
2965 Backported from master:
2966 2022-06-29 Iain Buclaw <ibuclaw@gdcproject.org>
2969 * gdc.dg/pr106139a.d: New test.
2970 * gdc.dg/pr106139b.d: New test.
2971 * gdc.dg/pr106139c.d: New test.
2972 * gdc.dg/pr106139d.d: New test.
2974 2022-07-04 Roger Sayle <roger@nextmovesoftware.com>
2975 Marek Polacek <polacek@redhat.com>
2976 Segher Boessenkool <segher@kernel.crashing.org>
2977 Kewen Lin <linkw@linux.ibm.com>
2980 * gcc.target/powerpc/pr105991.c: New test case.
2982 2022-07-04 Xi Ruoyao <xry111@xry111.site>
2984 Backported from master:
2985 2022-07-03 Xi Ruoyao <xry111@xry111.site>
2986 Lulu Cheng <chenglulu@loongson.cn>
2988 * gcc.c-torture/execute/20101011-1.c (dg-additional-options):
2989 add -mcheck-zero-division for LoongArch targets.
2991 2022-07-03 Harald Anlauf <anlauf@gmx.de>
2993 Backported from master:
2994 2022-06-30 Harald Anlauf <anlauf@gmx.de>
2995 Steven G. Kargl <kargl@gcc.gnu.org>
3001 * gfortran.dg/class_58.f90: Fix test.
3002 * gfortran.dg/class_73.f90: New test.
3004 2022-07-03 Harald Anlauf <anlauf@gmx.de>
3006 Backported from master:
3007 2022-06-29 Harald Anlauf <anlauf@gmx.de>
3008 Steven G. Kargl <kargl@gcc.gnu.org>
3011 * gfortran.dg/extends_type_of_4.f90: New test.
3013 2022-07-03 Roger Sayle <roger@nextmovesoftware.com>
3016 * gcc.target/i386/pr106122.c: New test case.
3018 2022-07-01 Jason Merrill <jason@redhat.com>
3021 * g++.dg/cpp2a/lambda-requires1.C: New test.
3023 2022-07-01 Jason Merrill <jason@redhat.com>
3026 * g++.dg/cpp2a/lambda-generic10.C: New test.
3028 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3030 Backported from master:
3031 2022-06-26 Harald Anlauf <anlauf@gmx.de>
3034 * gfortran.dg/pr105954.f90: New test.
3036 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3038 Backported from master:
3039 2022-06-26 Harald Anlauf <anlauf@gmx.de>
3042 * gfortran.dg/index_6.f90: New test.
3044 2022-06-30 Harald Anlauf <anlauf@gmx.de>
3046 Backported from master:
3047 2022-06-24 Harald Anlauf <anlauf@gmx.de>
3050 * gfortran.dg/unpack_vector_1.f90: New test.
3052 2022-06-28 Jakub Jelinek <jakub@redhat.com>
3054 Backported from master:
3055 2022-06-21 Jakub Jelinek <jakub@redhat.com>
3057 PR rtl-optimization/106032
3058 * gcc.c-torture/execute/pr106032.c: New test.
3060 2022-06-28 Jakub Jelinek <jakub@redhat.com>
3062 Backported from master:
3063 2022-06-21 Jakub Jelinek <jakub@redhat.com>
3065 PR middle-end/106030
3066 * gcc.c-torture/compile/pr106030.c: New test.
3068 2022-06-28 Xi Ruoyao <xry111@xry111.site>
3070 Backported from master:
3071 2022-06-28 Xi Ruoyao <xry111@xry111.site>
3074 * g++.target/loongarch/loongarch.exp: New test support file.
3075 * g++.target/loongarch/pr106096.C: New test.
3077 2022-06-24 Patrick Palka <ppalka@redhat.com>
3079 Backported from master:
3080 2022-06-23 Patrick Palka <ppalka@redhat.com>
3083 * g++.dg/cpp0x/decltype82a.C: New test.
3085 2022-06-23 Jason Merrill <jason@redhat.com>
3088 * g++.dg/cpp2a/desig26.C: New test.
3090 2022-06-23 Jason Merrill <jason@redhat.com>
3093 * g++.dg/cpp1z/constexpr-if37.C: New test.
3095 2022-06-23 Siddhesh Poyarekar <siddhesh@gotplt.org>
3097 Backported from master:
3098 2022-06-21 Siddhesh Poyarekar <siddhesh@gotplt.org>
3100 PR tree-optimization/105736
3101 * gcc.dg/builtin-dynamic-object-size-0.c (TV4): New struct.
3102 (val3): New variable.
3103 (test_pr105736): New test.
3106 2022-06-23 Jason Merrill <jason@redhat.com>
3109 * g++.dg/cpp1z/nontype-auto21.C: New test.
3111 2022-06-23 Jason Merrill <jason@redhat.com>
3114 * g++.dg/cpp0x/trailing16.C: New test.
3116 2022-06-23 Richard Sandiford <richard.sandiford@arm.com>
3118 Backported from master:
3119 2022-06-15 Richard Sandiford <richard.sandiford@arm.com>
3121 * gcc.target/aarch64/sve/cost_model_14.c: New test.
3123 2022-06-21 H.J. Lu <hjl.tools@gmail.com>
3125 Backported from master:
3126 2022-06-20 H.J. Lu <hjl.tools@gmail.com>
3129 * gcc.target/i386/pr105960.c: New test.
3131 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
3133 Backported from master:
3134 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
3137 * gcc.target/alpha/pr105209.c: New test.
3139 2022-06-20 Uros Bizjak <ubizjak@gmail.com>
3141 Backported from master:
3142 2022-06-17 Uroš Bizjak <ubizjak@gmail.com>
3145 * gcc.target/i386/pr105970.c: New test.
3147 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3149 Backported from master:
3150 2022-06-18 Jakub Jelinek <jakub@redhat.com>
3152 PR middle-end/105998
3153 * c-c++-common/pr105998.c: New test.
3155 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3157 Backported from master:
3158 2022-06-17 Jakub Jelinek <jakub@redhat.com>
3161 * g++.dg/ext/builtin-shufflevector-4.C: New test.
3163 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3165 Backported from master:
3166 2022-06-16 Jakub Jelinek <jakub@redhat.com>
3168 PR middle-end/105951
3169 * gcc.target/i386/pr105951-1.c: New test.
3170 * gcc.target/i386/pr105951-2.c: New test.
3172 2022-06-19 Jan Hubicka <jh@suse.cz>
3174 Backported from master:
3175 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
3177 * gcc.dg/ipa/pr105739.c: New test.
3179 2022-06-19 Jakub Jelinek <jakub@redhat.com>
3181 Backported from master:
3182 2022-06-09 Jakub Jelinek <jakub@redhat.com>
3185 * g++.dg/pr105871.C: New test.
3187 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3189 Backported from master:
3190 2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3192 * gdc.dg/Wpadded.d: New test.
3194 2022-06-15 liuhongt <hongtao.liu@intel.com>
3196 * g++.target/i386/pr105953.C: New test.
3198 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
3200 Backported from master:
3201 2022-06-13 Iain Buclaw <ibuclaw@gdcproject.org>
3203 * gdc.dg/rtti1.d: New test.
3205 2022-06-11 Patrick Palka <ppalka@redhat.com>
3207 Backported from master:
3208 2022-06-03 Patrick Palka <ppalka@redhat.com>
3211 * g++.dg/cpp0x/decltype82.C: New test.
3213 2022-06-08 Jason Merrill <jason@redhat.com>
3217 * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
3218 * g++.dg/template/friend74.C: New test.
3220 2022-06-03 Jason Merrill <jason@redhat.com>
3223 * g++.dg/cpp1y/auto-fn64.C: New test.
3225 2022-06-02 Jason Merrill <jason@redhat.com>
3228 * g++.dg/cpp1z/constexpr-aggr-base1.C: New test.
3230 2022-06-02 Philipp Tomsich <philipp.tomsich@vrull.eu>
3232 Backported from master:
3233 2022-05-13 Philipp Tomsich <philipp.tomsich@vrull.eu>
3234 Manolis Tsamis <manolis.tsamis@vrull.eu>
3236 * gcc.dg/pr90838.c: Add additional flags (dg-additional-options)
3237 when compiling for riscv64 and subsume gcc.target/aarch64/pr90838.c
3238 and gcc.target/i386/pr95863-2.c.
3239 * gcc.target/aarch64/pr90838.c: Removed.
3240 * gcc.target/i386/pr95863-2.c: Removed.
3241 * lib/target-supports.exp: Recognize RV32 or RV64 via XLEN
3243 2022-06-02 Richard Biener <rguenther@suse.de>
3245 Backported from master:
3246 2022-06-01 Richard Biener <rguenther@suse.de>
3248 PR tree-optimization/105786
3249 * gcc.dg/torture/pr105786.c: New testcase.
3251 2022-06-02 Richard Biener <rguenther@suse.de>
3253 Backported from master:
3254 2022-05-27 Richard Biener <rguenther@suse.de>
3256 PR tree-optimization/105726
3257 * g++.dg/warn/Warray-bounds-27.C: New testcase.
3259 2022-06-02 Richard Biener <rguenther@suse.de>
3261 Backported from master:
3262 2022-05-24 Richard Biener <rguenther@suse.de>
3264 PR middle-end/105711
3265 * gcc.target/i386/pr105711.c: New testcase.
3267 2022-06-02 Martin Sebor <msebor@redhat.com>
3269 Backported from master:
3270 2022-05-24 Martin Sebor <msebor@redhat.com>
3271 Richard Biener <rguenther@suse.de>
3273 PR middle-end/105604
3274 * gcc.dg/Wrestrict-24.c: New test.
3275 * gcc.dg/Wrestrict-25.c: New test.
3276 * gcc.dg/Wrestrict-26.c: New test.
3278 2022-06-02 Vineet Gupta <vineetg@rivosinc.com>
3280 Backported from master:
3281 2022-05-24 Vineet Gupta <vineetg@rivosinc.com>
3283 * gcc.target/riscv/pr105666.c: New test.
3285 2022-06-01 Jason Merrill <jason@redhat.com>
3288 * g++.dg/cpp0x/auto57.C: New test.
3290 2022-06-01 Jason Merrill <jason@redhat.com>
3293 * g++.dg/cpp1y/auto-fn63.C: New test.
3295 2022-06-01 Patrick Palka <ppalka@redhat.com>
3297 Backported from master:
3298 2022-05-09 Patrick Palka <ppalka@redhat.com>
3301 * g++.dg/cpp0x/constexpr-union7.C: New test.
3302 * g++.dg/cpp0x/constexpr-union7a.C: New test.
3303 * g++.dg/cpp2a/constinit17.C: New test.
3305 2022-05-31 Jason Merrill <jason@redhat.com>
3308 * g++.dg/cpp2a/concepts-lambda20.C: New test.
3310 2022-05-31 Jason Merrill <jason@redhat.com>
3313 * g++.dg/cpp2a/class-deduction-alias13.C: New test.
3315 2022-05-31 Jason Merrill <jason@redhat.com>
3318 * g++.dg/cpp1y/auto-fn62.C: New test.
3320 2022-05-31 Jason Merrill <jason@redhat.com>
3323 * g++.dg/cpp1z/constexpr-array2.C: New test.
3325 2022-05-30 Martin Jambor <mjambor@suse.cz>
3327 Backported from master:
3328 2022-05-27 Martin Jambor <mjambor@suse.cz>
3331 * gcc.dg/ipa/pr105639.c: New test.
3333 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3335 Backported from master:
3336 2022-05-29 Jakub Jelinek <jakub@redhat.com>
3338 PR preprocessor/105732
3339 * c-c++-common/cpp/va-opt-10.c: New test.
3341 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3343 Backported from master:
3344 2022-05-27 Jakub Jelinek <jakub@redhat.com>
3347 * g++.dg/ubsan/pr105729.C: New test.
3349 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3351 Backported from master:
3352 2022-05-25 Jakub Jelinek <jakub@redhat.com>
3355 * gcc.dg/asan/pr105714.c: New test.
3357 2022-05-30 Jakub Jelinek <jakub@redhat.com>
3359 Backported from master:
3360 2022-05-19 Jakub Jelinek <jakub@redhat.com>
3363 * gcc.dg/pr105635.c: New test.
3365 2022-05-27 Marek Polacek <polacek@redhat.com>
3367 Backported from master:
3368 2022-05-27 Marek Polacek <polacek@redhat.com>
3371 * g++.dg/warn/Wmismatched-tags-10.C: New test.
3373 2022-05-24 Qing Zhao <qing.zhao@oracle.com>
3375 Backported from master:
3376 2022-05-09 Qing Zhao <qing.zhao@oracle.com>
3378 * gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
3380 * gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
3381 * gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
3382 * gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
3383 * gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
3385 * gcc.target/i386/zero-scratch-regs-16.c: Likewise.
3386 * gcc.target/i386/zero-scratch-regs-17.c: Likewise.
3387 * gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
3388 -fno-PIC, adjust mov to xor.
3389 * gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
3391 * gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
3392 * gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
3393 * gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
3394 -fno-PIC, Adjust mov to xor.
3395 * gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
3396 * gcc.target/i386/zero-scratch-regs-23.c: Likewise.
3397 * gcc.target/i386/zero-scratch-regs-26.c: Likewise.
3398 * gcc.target/i386/zero-scratch-regs-27.c: Likewise.
3399 * gcc.target/i386/zero-scratch-regs-28.c: Likewise.
3400 * gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
3401 * gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
3402 * gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
3404 * gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
3405 * gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
3406 * gcc.target/i386/zero-scratch-regs-7.c: Likewise.
3407 * gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
3408 * gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
3410 2022-05-20 Richard Biener <rguenther@suse.de>
3412 Backported from master:
3413 2022-05-04 Richard Biener <rguenther@suse.de>
3415 PR tree-optimization/103116
3416 * gcc.dg/vect/pr103116-1.c: New testcase.
3417 * gcc.dg/vect/pr103116-2.c: Likewise.
3419 2022-05-19 Richard Biener <rguenther@suse.de>
3421 Backported from master:
3422 2022-05-17 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/105618
3425 * gcc.dg/tree-ssa/ssa-sink-19.c: New testcase.
3427 2022-05-19 Richard Biener <rguenther@suse.de>
3429 Backported from master:
3430 2022-05-16 Richard Biener <rguenther@suse.de>
3432 PR rtl-optimization/105577
3433 * g++.dg/torture/pr105577.C: New testcase.
3435 2022-05-19 Richard Biener <rguenther@suse.de>
3437 Backported from master:
3438 2022-05-12 Richard Biener <rguenther@suse.de>
3440 PR tree-optimization/105562
3441 * g++.dg/warn/uninit-pr105562.C: New testcase.
3443 2022-05-19 Richard Biener <rguenther@suse.de>
3445 Backported from master:
3446 2022-05-10 Richard Biener <rguenther@suse.de>
3448 PR middle-end/105537
3449 * gcc.dg/torture/pr105537.c: New testcase.
3451 2022-05-18 Andrew MacLeod <amacleod@redhat.com>
3453 * gcc.dg/pr105458.c: New.
3455 2022-05-16 Sebastian Pop <spop@amazon.com>
3458 * gcc.target/aarch64/sync-comp-swap-ool.c: New.
3459 * gcc.target/aarch64/sync-op-acquire-ool.c: New.
3460 * gcc.target/aarch64/sync-op-full-ool.c: New.
3461 * gcc.target/aarch64/target_attr_20.c: Update check.
3462 * gcc.target/aarch64/target_attr_21.c: Same.
3464 2022-05-16 Richard Biener <rguenther@suse.de>
3466 Backported from master:
3467 2022-05-16 Richard Biener <rguenther@suse.de>
3469 * gcc.dg/torture/pr105598.c: New testcase.
3471 2022-05-15 Jason Merrill <jason@redhat.com>
3476 * g++.dg/cpp0x/initlist-array16.C: New test.
3478 2022-05-15 Jason Merrill <jason@redhat.com>
3481 * g++.dg/cpp2a/explicit11.C: Second example also ill-formed.
3482 * g++.dg/cpp2a/class-deduction-alias12.C: New test.
3484 2022-05-15 Jason Merrill <jason@redhat.com>
3488 * g++.dg/rtti/typeid-complete1.C: New test.
3490 2022-05-13 Harald Anlauf <anlauf@gmx.de>
3492 Backported from master:
3493 2022-05-11 Harald Anlauf <anlauf@gmx.de>
3494 Steven G. Kargl <kargl@gcc.gnu.org>
3497 * gfortran.dg/pr105230.f90: New test.
3499 2022-05-13 Eric Botcazou <ebotcazou@adacore.com>
3501 * gnat.dg/sso17.adb: New test.
3503 2022-05-13 Alexandre Oliva <oliva@adacore.com>
3505 Backported from master:
3506 2022-05-13 Alexandre Oliva <oliva@adacore.com>
3508 PR rtl-optimization/105455
3509 * gcc.dg/pr105455.c: New.
3511 2022-05-11 Martin Jambor <mjambor@suse.cz>
3513 Backported from master:
3514 2022-04-29 Martin Jambor <mjambor@suse.cz>
3517 * g++.dg/ipa/pr100413.C: New test.
3519 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
3521 Backported from master:
3522 2022-05-10 H.J. Lu <hjl.tools@gmail.com>
3525 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack section
3527 * gcc.target/x86_64/abi/asm-support.S: Likewise.
3528 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3529 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
3530 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
3531 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
3532 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
3533 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
3535 2022-05-10 Jakub Jelinek <jakub@redhat.com>
3537 Backported from master:
3538 2022-05-10 Jakub Jelinek <jakub@redhat.com>
3540 PR tree-optimization/105528
3541 * gcc.dg/pr105528.c: New test.
3543 2022-05-10 Eric Botcazou <ebotcazou@adacore.com>
3545 * gcc.target/sparc/20220510-1.c: New test.
3547 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
3549 Backported from master:
3550 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
3553 * gcc.target/powerpc/pr102059-4.c: New test.
3555 2022-05-06 H.J. Lu <hjl.tools@gmail.com>
3557 Backported from master:
3558 2022-05-02 H.J. Lu <hjl.tools@gmail.com>
3561 * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack.
3562 * gcc.target/x86_64/abi/asm-support.S: Likewise.
3563 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3564 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise.
3565 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise.
3566 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise.
3567 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
3568 * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise.
3570 2022-05-06 Patrick Palka <ppalka@redhat.com>
3572 Backported from master:
3573 2022-05-04 Patrick Palka <ppalka@redhat.com>
3576 * g++.dg/cpp2a/class-deduction-aggr13.C: New test.
3577 * g++.dg/cpp2a/class-deduction-aggr13a.C: New test.
3579 2022-05-06 Richard Biener <rguenther@suse.de>
3581 Backported from master:
3582 2022-04-29 Richard Biener <rguenther@suse.de>
3584 PR middle-end/105376
3585 * gcc.dg/pr105376.c: New testcase.
3587 2022-05-06 Jakub Jelinek <jakub@redhat.com>
3589 Backported from master:
3590 2022-05-04 Jakub Jelinek <jakub@redhat.com>
3592 * g++.dg/cpp23/lambda-attr1.C: New test.
3593 * g++.dg/cpp23/lambda-attr2.C: New test.
3595 2022-05-06 Richard Biener <rguenther@suse.de>
3597 Backported from master:
3598 2022-05-05 Richard Biener <rguenther@suse.de>
3600 PR tree-optimization/105484
3601 * gcc.dg/torture/pr105484.c: New testcase.
3603 2022-05-06 Richard Biener <rguenther@suse.de>
3605 Backported from master:
3606 2022-05-03 Richard Biener <rguenther@suse.de>
3608 PR middle-end/105461
3609 * gcc.dg/pr105461.c: New testcase.
3611 2022-05-06 Richard Biener <rguenther@suse.de>
3613 Backported from master:
3614 2022-05-02 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/105437
3617 * g++.dg/vect/pr105437.cc: New testcase.
3619 2022-05-06 Release Manager
3621 * GCC 12.1.0 released.
3623 2022-05-03 Alexandre Oliva <oliva@adacore.com>
3625 Backported from master:
3626 2022-05-03 Alexandre Oliva <oliva@adacore.com>
3628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Update
3629 the expected message for the case in which unaligned accesses
3632 2022-04-28 Patrick Palka <ppalka@redhat.com>
3634 Backported from master:
3635 2022-04-28 Patrick Palka <ppalka@redhat.com>
3638 * g++.dg/template/partial-specialization13.C: New test.
3640 2022-04-28 Jeff Law <jeffreyalaw@gmail.com>
3642 * gcc.dg/lto/pr94157_0.c: Revert last change.
3643 * lib/prune.exp (prune_gcc_output): Prune new linker warning.
3645 2022-04-28 Jakub Jelinek <jakub@redhat.com>
3648 * g++.dg/lto/pr105399_0.C: New test.
3650 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3653 * g++.dg/coroutines/pr104051.C: New test.
3655 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3658 * g++.dg/coroutines/pr105301.C: New test.
3660 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3663 * g++.dg/coroutines/pr105287.C: New test.
3665 2022-04-28 Nathan Sidwell <nathan@acm.org>
3666 Iain Sandoe <iain@sandoe.co.uk>
3669 * g++.dg/coroutines/pr103868.C: New test.
3671 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3673 * gcc.target/i386/memcpy-strategy-10.c: Account for
3674 __USER_LABEL_PREFIX__.
3675 * gcc.target/i386/memcpy-strategy-5.c: Likewise.
3676 * gcc.target/i386/memset-strategy-5.c: Likewise.
3677 * gcc.target/i386/memset-strategy-7.c: Likewise.
3679 2022-04-28 Iain Sandoe <iain@sandoe.co.uk>
3681 * g++.target/i386/mv31.C: Add target supports guard for ifuncs.
3683 2022-04-28 Marek Polacek <polacek@redhat.com>
3686 * g++.dg/parse/qualified6.C: New test.
3688 2022-04-28 Jakub Jelinek <jakub@redhat.com>
3691 * gcc.dg/pr105331.c: New test.
3693 2022-04-28 Richard Biener <rguenther@suse.de>
3695 PR tree-optimization/105219
3696 * gcc.dg/vect/pr105219.c: New testcase.
3698 2022-04-28 Kewen Lin <linkw@linux.ibm.com>
3701 * gcc.target/powerpc/pr105334.c: New test.
3703 2022-04-28 Jia-Wei Chen <jiawei@iscas.ac.cn>
3706 * gcc.dg/torture/pr104676.c: Add "{target pthread}" check.
3708 2022-04-28 Xi Ruoyao <xry111@mengyan1223.wang>
3710 * gcc.target/loongarch/zero-size-field-pass.c: New test.
3711 * gcc.target/loongarch/zero-size-field-ret.c: New test.
3713 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3715 * gfortran.dg/pr70673.f90: Removed second invalid
3718 2022-04-27 Marek Polacek <polacek@redhat.com>
3721 * g++.dg/cpp1y/lambda-generic-enum2.C: New test.
3723 2022-04-27 Jakub Jelinek <jakub@redhat.com>
3725 PR middle-end/104492
3726 * g++.dg/warn/pr104492.C: New test.
3728 2022-04-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3732 * gfortran.dg/pr70673.f90: Remove invalid statement.
3733 * gfortran.dg/pr70673_2.f90: New test to check that
3734 ICE does not re-appear.
3736 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
3740 * gfortran.dg/class_dummy_8.f90: New test.
3741 * gfortran.dg/class_dummy_9.f90: New test.
3743 2022-04-27 Mikael Morin <mikael@gcc.gnu.org>
3747 * gfortran.dg/character_array_dummy_1.f90: New test.
3749 2022-04-27 Christophe Lyon <christophe.lyon@arm.com>
3751 PR tree-optimization/105374
3752 * gcc.target/arm/simd/pr105374.C: New.
3754 2022-04-27 Andreas Krebbel <krebbel@linux.ibm.com>
3757 * g++.target/s390/pr102024-1.C: New test.
3758 * g++.target/s390/pr102024-2.C: New test.
3759 * g++.target/s390/pr102024-3.C: New test.
3760 * g++.target/s390/pr102024-4.C: New test.
3761 * g++.target/s390/pr102024-5.C: New test.
3762 * g++.target/s390/pr102024-6.C: New test.
3764 2022-04-27 Jakub Jelinek <jakub@redhat.com>
3767 * gcc.dg/asan/pr105396.c: New test.
3769 2022-04-27 Kewen Lin <linkw@linux.ibm.com>
3772 * gcc.target/powerpc/pr105271.c: New test.
3774 2022-04-26 Jason Merrill <jason@redhat.com>
3777 * g++.dg/cpp2a/lambda-pack-init7.C: New test.
3779 2022-04-26 Patrick Palka <ppalka@redhat.com>
3782 * g++.dg/cpp0x/decltype81.C: New test.
3784 2022-04-26 Segher Boessenkoool <segher@kernel.crashing.org>
3787 * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use
3788 the specified dg-options.
3789 (check_effective_target_has_arch_pwr6): Ditto.
3790 (check_effective_target_has_arch_pwr7): Ditto.
3791 (check_effective_target_has_arch_pwr8): Ditto.
3792 (check_effective_target_has_arch_pwr9): Ditto.
3793 (check_effective_target_has_arch_pwr10): Ditto.
3794 (check_effective_target_has_arch_ppc64): Ditto.
3796 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3798 PR rtl-optimization/105314
3799 * gcc.target/riscv/pr105314.c: New test.
3801 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3804 * g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as
3805 dg-additional-options.
3807 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3810 * gcc.target/i386/pr105367.c: New test.
3812 2022-04-26 Jakub Jelinek <jakub@redhat.com>
3815 * lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add
3816 a var definition to avoid pedwarn about empty translation unit.
3817 * gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from
3818 dg-additional-options, guard scan-tree-dump-not directives on
3819 __OPTIMIZE__ target.
3821 2022-04-26 Jason Merrill <jason@redhat.com>
3824 * g++.dg/cpp1y/lambda-generic-variadic22.C: New test.
3826 2022-04-26 Patrick Palka <ppalka@redhat.com>
3829 * g++.dg/cpp2a/concepts-requires30.C: New test.
3831 2022-04-26 Patrick Palka <ppalka@redhat.com>
3835 * g++.dg/template/partial-specialization11.C: New test.
3836 * g++.dg/template/partial-specialization12.C: New test.
3838 2022-04-25 David Malcolm <dmalcolm@redhat.com>
3842 * gcc.dg/analyzer/pr105365.c: New test.
3843 * gcc.dg/analyzer/pr105366.c: New test.
3845 2022-04-25 David Malcolm <dmalcolm@redhat.com>
3848 * gcc.dg/analyzer/pr104308.c: Add test coverage.
3850 2022-04-25 Jakub Jelinek <jakub@redhat.com>
3851 Thomas Schwinge <thomas@codesourcery.com>
3854 * gfortran.dg/goacc/pr104717.f90: New test.
3855 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
3857 2022-04-25 Marek Polacek <polacek@redhat.com>
3860 * g++.dg/ext/builtin-shufflevector-3.C: New test.
3862 2022-04-25 Andrew MacLeod <amacleod@redhat.com>
3864 PR tree-optimization/105276
3865 * g++.dg/pr105276.C: New.
3867 2022-04-25 Mikael Morin <mikael@gcc.gnu.org>
3870 * gfortran.dg/unlimited_polymorphic_3.f03: Force execution of
3871 the DSE optimization pass.
3873 2022-04-25 Richard Biener <rguenther@suse.de>
3875 PR tree-optimization/100810
3876 * gcc.dg/torture/pr100810.c: New testcase.
3877 * gcc.dg/torture/pr105337.c: Likewise.
3879 2022-04-25 Richard Biener <rguenther@suse.de>
3881 PR rtl-optimization/105231
3882 * gcc.dg/torture/pr105231.c: New testcase.
3884 2022-04-25 Hongyu Wang <hongyu.wang@intel.com>
3887 * gcc.target/i386/sse-14.c: Add tests for new macro.
3889 2022-04-24 Jeff Law <jeffreyalaw@gmail.com>
3891 * gcc.dg/lto/pr94157_0.c: Also request executable stack from
3894 2022-04-24 Mikael Morin <mikael@gcc.gnu.org>
3895 Jakub Jelinek <jakub@redhat.com>
3898 * gfortran.dg/unlimited_polymorphic_3.f03 (foo): Separate
3899 bind(c) and sequence checks to...
3900 (foo_bc, foo_sq): ... two different procedures.
3901 (main, foo*): Change type declarations so that type name,
3902 component name, and either bind(c) or sequence attribute match
3903 between the main type declarations and the procedure type
3905 (toplevel): Add optimization dump checks.
3907 2022-04-23 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.target/i386/pr105338.c: New test.
3912 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
3913 Richard Biener <rguenther@suse.de>
3916 * gfortran.dg/array_reference_3.f90: New.
3917 * gfortran.dg/negative_stride_1.f90: New.
3918 * gfortran.dg/vector_subscript_8.f90: New.
3919 * gfortran.dg/vector_subscript_9.f90: New.
3920 * gfortran.dg/c_loc_test_22.f90: Update dump patterns.
3921 * gfortran.dg/finalize_10.f90: Same.
3923 2022-04-22 Mikael Morin <mikael@gcc.gnu.org>
3926 * gfortran.dg/dependency_49.f90: Update variable occurence
3929 2022-04-22 Jakub Jelinek <jakub@redhat.com>
3931 PR rtl-optimization/105333
3932 * gcc.dg/pr105333.c: New test.
3934 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
3938 * gcc.target/powerpc/bswap-brw.c: Add xfail on scan-assembler for -m32.
3940 2022-04-21 Segher Boessenkool <segher@kernel.crashing.org>
3942 * lib/target-supports.exp (check_effective_target_has_arch_ppc64): New.
3944 2022-04-21 Marek Polacek <polacek@redhat.com>
3947 * g++.dg/cpp0x/constexpr-105321.C: New test.
3949 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
3952 * gfortran.dg/dec_union_12.f90: New test.
3954 2022-04-21 Jakub Jelinek <jakub@redhat.com>
3957 * gfortran.dg/g77/pr105203.f: New test.
3959 2022-04-20 Ed Catmur <ed@catmur.uk>
3962 * g++.dg/cpp0x/initlist129.C: New test.
3964 2022-04-20 Richard Biener <rguenther@suse.de>
3966 PR tree-optimization/105312
3967 * gcc.target/arm/pr105312.c: New testcase.
3969 2022-04-20 Jan Hubicka <hubicka@ucw.cz>
3971 * gcc.c-torture/compile/103818.c: New test.
3973 2022-04-20 Jakub Jelinek <jakub@redhat.com>
3976 * g++.dg/opt/pr105306.C: New test.
3978 2022-04-19 Jakub Jelinek <jakub@redhat.com>
3981 * gcc.dg/pr105257.c: New test.
3983 2022-04-19 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/cpp0x/pr105256.C: New test.
3988 2022-04-19 Richard Biener <rguenther@suse.de>
3990 PR tree-optimization/104010
3991 PR tree-optimization/103941
3992 * gcc.target/i386/pr103941-1.c: New testcase.
3993 * gcc.target/i386/pr103941-2.c: Likewise.
3995 2022-04-19 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/104880
3998 * g++.dg/opt/pr104880.cc: Rename to ...
3999 * g++.dg/opt/pr104880.C: ... this.
4001 2022-04-18 Kewen Lin <linkw@linux.ibm.com>
4004 * gcc.dg/pr105250.c: Skip for powerpc*-*-* and s390*-*-*.
4006 2022-04-15 Paul A. Clarke <pc@us.ibm.com>
4008 * g++.dg/debug/dwarf2/const2.C: Move to g++.target/powerpc.
4009 * g++.dg/other/darwin-minversion-1.C: Likewise.
4010 * g++.dg/eh/ppc64-sighandle-cr.C: Likewise.
4011 * g++.dg/eh/simd-5.C: Likewise.
4012 * g++.dg/eh/simd-4.C: Move to g++.target/powerpc, adjust dg directives.
4013 * g++.dg/eh/uncaught3.C: Likewise.
4014 * g++.dg/other/spu2vmx-1.C: Likewise.
4015 * g++.target/powerpc/const2.C: New file.
4016 * g++.target/powerpc/darwin-minversion-1.C: New file.
4017 * g++.target/powerpc/ppc64-sighandle-cr.C: New file.
4018 * g++.target/powerpc/simd-4.C: New file.
4019 * g++.target/powerpc/simd-5.C: New file.
4020 * g++.target/powerpc/spu2vmx-1.C: New file.
4021 * g++.target/powerpc/uncaught3.C: New file.
4023 2022-04-15 Marek Polacek <polacek@redhat.com>
4026 * g++.dg/concepts/variadic6.C: New test.
4028 2022-04-15 Hongyu Wang <hongyu.wang@intel.com>
4030 * gcc.target/i386/crc32-6.c: Adjust dg-error message.
4031 * gcc.target/i386/crc32-7.c: New test.
4033 2022-04-15 Jason Merrill <jason@redhat.com>
4036 * g++.dg/ext/unsigned-typedef1.C: New test.
4038 2022-04-15 Jason Merrill <jason@redhat.com>
4041 * g++.dg/diagnostic/using1.C: New test.
4043 2022-04-14 David Malcolm <dmalcolm@redhat.com>
4046 * gcc.dg/analyzer/torture/symbolic-10.c: New test.
4048 2022-04-14 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test.
4053 2022-04-14 Jason Merrill <jason@redhat.com>
4056 * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test.
4058 2022-04-14 Indu Bhagat <indu.bhagat@oracle.com>
4061 * gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some
4063 * gcc.dg/debug/ctf/ctf-array-5.c: ... to here.
4064 * gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add
4065 additional checks for one CTF variable and one CTF object info
4068 2022-04-14 David Malcolm <dmalcolm@redhat.com>
4071 * gcc.dg/analyzer/pr105252.c: New test.
4073 2022-04-14 Jakub Jelinek <jakub@redhat.com>
4076 * gcc.c-torture/compile/pr105247.c: New test.
4078 2022-04-14 Robin Dapp <rdapp@linux.ibm.com>
4080 * gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast.
4082 2022-04-14 Jason Merrill <jason@redhat.com>
4085 * g++.target/i386/vec-tmpl1.C: New test.
4087 2022-04-14 Jason Merrill <jason@redhat.com>
4090 * g++.dg/cpp1y/lambda-generic-local-fn1.C: New test.
4092 2022-04-14 Jason Merrill <jason@redhat.com>
4095 * g++.dg/template/conv19.C: New test.
4097 2022-04-14 Jason Merrill <jason@redhat.com>
4100 * g++.dg/cpp0x/initlist-nrv1.C: New test.
4102 2022-04-14 Jason Merrill <jason@redhat.com>
4106 * g++.dg/cpp0x/initlist-new6.C: New test.
4108 2022-04-13 Richard Sandiford <richard.sandiford@arm.com>
4110 PR tree-optimization/105254
4111 * g++.dg/vect/pr105254.cc: New test.
4113 2022-04-13 Tobias Burnus <tobias@codesourcery.com>
4116 * gfortran.dg/gomp/loop-exit.f90: New test.
4118 2022-04-13 Jason Merrill <jason@redhat.com>
4122 * g++.dg/cpp1y/constexpr-empty2.C: Add -fno-elide-constructors.
4124 2022-04-13 Richard Biener <rguenther@suse.de>
4126 PR tree-optimization/105263
4127 * gcc.dg/pr105263.c: New testcase.
4129 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4131 PR middle-end/105253
4132 * gcc.target/i386/pr105253.c: New test.
4134 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4137 * g++.dg/cpp2a/is-constant-evaluated13.C: New test.
4139 2022-04-13 Martin Jambor <mjambor@suse.cz>
4142 * gcc.dg/ipa/remref-7.c: Add --param max-inline-insns-auto=100 to options.
4144 2022-04-13 Marek Polacek <polacek@redhat.com>
4147 * g++.dg/cpp0x/ref-bind4.C: Add dg-error.
4148 * g++.dg/cpp0x/ref-bind8.C: New test.
4150 2022-04-13 Richard Biener <rguenther@suse.de>
4152 PR middle-end/105259
4153 * gcc.target/i386/auto-init-4.c: Adjust.
4155 2022-04-13 Jakub Jelinek <jakub@redhat.com>
4158 * gcc.c-torture/compile/pr105234.c: New test.
4160 2022-04-13 Richard Biener <rguenther@suse.de>
4162 PR tree-optimization/105250
4163 * gcc.dg/pr105250.c: New testcase.
4165 2022-04-13 Alexandre Oliva <oliva@adacore.com>
4167 * gcc.target/powerpc/pr60203.c: Skip on no 128-bit long double.
4169 2022-04-13 Alexandre Oliva <oliva@adacore.com>
4172 * gcc.target/powerpc/pr56605.c: Accept SImode compare operand.
4174 2022-04-13 Xi Ruoyao <xry111@mengyan1223.wang>
4176 * gcc.target/mips/pr102024-4.c (dg-options): Add
4179 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4182 * jit.dg/all-non-failing-tests.h: Mention
4183 test-setting-alignment.
4184 * jit.dg/test-setting-alignment.c: New test.
4186 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4189 * jit.dg/all-non-failing-tests.h: Add new
4190 test-register-variable.
4191 * jit.dg/harness.h: Add -fdiagnostics-color=never to context's
4192 command-line options.
4193 * jit.dg/test-error-register-variable-bad-name.c: New test.
4194 * jit.dg/test-error-register-variable-size-mismatch.c: New test.
4195 * jit.dg/test-register-variable.c: New test.
4197 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4200 * jit.dg/all-non-failing-tests.h: Add new test-bitcast.
4201 * jit.dg/test-bitcast.c: New test.
4202 * jit.dg/test-error-bad-bitcast.c: New test.
4203 * jit.dg/test-error-bad-bitcast2.c: New test.
4205 2022-04-12 Antoni Boucher <bouanto@zoho.com>
4208 * jit.dg/test-types.c: Add tests for sized integer types.
4210 2022-04-12 Jason Merrill <jason@redhat.com>
4213 * g++.target/i386/mv31.C: New test.
4215 2022-04-12 Jason Merrill <jason@redhat.com>
4218 * g++.dg/cpp1z/aligned-new9.C: Add single-object test.
4220 2022-04-12 Patrick Palka <ppalka@redhat.com>
4223 * g++.dg/cpp2a/concepts-requires29.C: New test.
4224 * g++.dg/cpp2a/concepts-requires29a.C: New test.
4226 2022-04-12 Richard Earnshaw <rearnsha@arm.com>
4229 * gcc.target/arm/reg_equal_test.c: Convert to gimple test. Restrict
4230 to architectures with MOVW/MOVT.
4232 2022-04-12 Richard Biener <rguenther@suse.de>
4234 PR tree-optimization/105235
4235 * g++.dg/opt/pr105235-1.C: New testcase.
4237 2022-04-12 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com>
4240 * gcc.target/arm/multilib.exp: Updated tests.
4242 2022-04-12 Richard Biener <rguenther@suse.de>
4244 PR tree-optimization/105226
4245 * gcc.dg/pr105226.c: New testcase.
4247 2022-04-12 Jakub Jelinek <jakub@redhat.com>
4250 * gcc.dg/asan/pr105214.c: New test.
4252 2022-04-12 Jakub Jelinek <jakub@redhat.com>
4254 PR rtl-optimization/105211
4255 * gcc.dg/pr105211.c: New test.
4257 2022-04-12 Jason Merrill <jason@redhat.com>
4260 * g++.dg/opt/const7.C: New test.
4262 2022-04-12 Jason Merrill <jason@redhat.com>
4266 * g++.dg/template/using31.C: New test.
4268 2022-04-11 Peter Bergner <bergner@linux.ibm.com>
4271 * gcc.target/powerpc/pr104894.c: New test.
4272 * gcc.target/powerpc/pr104894-2.c: New test.
4274 2022-04-11 Jason Merrill <jason@redhat.com>
4277 * g++.dg/lookup/new3.C: New test.
4279 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/105218
4282 * gcc.dg/pr105218.c: New test.
4284 2022-04-11 Alexandre Oliva <oliva@adacore.com>
4287 * gcc.target/powerpc/pr104253.c: Add missing dg- before
4288 require-effective-target. Prune warning about -mfloat128
4289 possibly not being fully supported.
4291 2022-04-11 Tamar Christina <tamar.christina@arm.com>
4294 * gcc.target/aarch64/sve/pr105197-1.c: New test.
4295 * gcc.target/aarch64/sve/pr105197-2.c: New test.
4297 2022-04-11 Jason Merrill <jason@redhat.com>
4300 * g++.dg/warn/Wplacement-new-size-11.C: New test.
4302 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4304 PR tree-optimization/104639
4305 * gcc.dg/tree-ssa/pr104639-1.c: New test.
4306 * gcc.dg/tree-ssa/pr104639-2.c: New test.
4308 2022-04-11 Jakub Jelinek <jakub@redhat.com>
4311 * c-c++-common/pr105186.c: New test.
4313 2022-04-11 Kewen Lin <linkw@linux.ibm.com>
4316 * gcc.target/powerpc/p9-vec-length-epil-7.c: Add option
4317 -fdisable-tree-cunroll.
4318 * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
4320 2022-04-10 Harald Anlauf <anlauf@gmx.de>
4323 * gfortran.dg/coarray_44.f90: Adjust expected output.
4324 * gfortran.dg/coarray_allocate_11.f90: Likewise.
4325 * gfortran.dg/coarray_allocate_12.f90: New test.
4327 2022-04-09 David Malcolm <dmalcolm@redhat.com>
4330 * gcc.dg/analyzer/pr103892.c: New test.
4331 * gcc.dg/analyzer/pr96841.c: Drop redundant
4332 -Wno-analyzer-too-complex.
4334 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
4337 * gcc.c-torture/compile/pr103376.c: New test.
4339 2022-04-09 Jan Hubicka <hubicka@ucw.cz>
4341 * gcc.dg/ipa/pr105160.c: New test.
4343 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
4345 * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64.
4347 2022-04-09 Xi Ruoyao <xry111@mengyan1223.wang>
4349 * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*.
4351 2022-04-09 Jason Merrill <jason@redhat.com>
4355 * g++.dg/cpp0x/constexpr-array28.C: New test.
4357 2022-04-09 Jason Merrill <jason@redhat.com>
4361 * g++.dg/cpp0x/friend7.C: Remove xfail.
4362 * g++.dg/template/friend72.C: New test.
4363 * g++.dg/template/friend72a.C: New test.
4364 * g++.dg/template/friend73.C: New test.
4366 2022-04-08 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/105198
4369 * gcc.dg/torture/pr105198.c: New testcase.
4371 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4374 * c-c++-common/torture/20050113-1.c: Add dg-additional-options
4377 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4380 * gcc.dg/pr105149.c: New test.
4382 2022-04-08 Jakub Jelinek <jakub@redhat.com>
4384 PR tree-optimization/105189
4385 * g++.dg/torture/pr105189.C: New test.
4387 2022-04-08 Richard Biener <rguenther@suse.de>
4389 PR tree-optimization/105175
4390 * gcc.dg/pr105175.c: New testcase.
4392 2022-04-07 Michael Meissner <meissner@linux.ibm.com>
4395 * lib/target-supports.exp (check_ppc_float128_sw_available): Do
4396 not run float128 tests on VxWorks.
4397 (check_ppc_float128_hw_available): Likewise.
4398 (check_effective_target_ppc_ieee128_ok): Likewise.
4400 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4403 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Remove slp1 check.
4405 2022-04-07 Richard Biener <rguenther@suse.de>
4406 Jan Hubicka <hubicka@ucw.cz>
4409 * gnat.dg/concat5.adb: New.
4410 * gnat.dg/concat5_pkg1.adb: Likewise.
4411 * gnat.dg/concat5_pkg1.ads: Likewise.
4412 * gnat.dg/concat5_pkg2.adb: Likewise.
4413 * gnat.dg/concat5_pkg2.ads: Likewise.
4415 2022-04-07 David Malcolm <dmalcolm@redhat.com>
4418 * gcc.dg/analyzer/symbolic-9.c: New test.
4419 * gcc.dg/analyzer/torture/leak-pr102308-1.c: New test.
4420 * gcc.dg/analyzer/torture/leak-pr102308-2.c: New test.
4422 2022-04-07 Richard Biener <rguenther@suse.de>
4424 PR tree-optimization/105185
4425 * gcc.dg/torture/pr105185.c: New testcase.
4427 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4430 * gcc.target/aarch64/vadd_reduc-1.c: New test.
4431 * gcc.target/aarch64/vadd_reduc-2.c: New test.
4433 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4436 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Update for codegen.
4437 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
4438 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
4439 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
4440 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
4441 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: Likewise.
4442 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
4443 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
4444 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
4445 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
4446 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
4447 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
4448 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
4449 * gcc.dg/vect/vect.exp: Add extra letter to filter.
4451 2022-04-07 Tamar Christina <tamar.christina@arm.com>
4453 * gcc.target/aarch64/pr103350-1.c: Skip on BE.
4454 * gcc.target/aarch64/pr103350-2.c: Likewise.
4456 2022-04-07 Jakub Jelinek <jakub@redhat.com>
4458 PR tree-optimization/102586
4459 * g++.dg/torture/builtin-clear-padding-5.C: New test.
4460 * g++.dg/cpp2a/builtin-clear-padding1.C (bar): Uncomment one
4461 call that is now accepted.
4463 2022-04-07 Jakub Jelinek <jakub@redhat.com>
4465 PR tree-optimization/105150
4466 * gcc.dg/pr105150.c: New test.
4468 2022-04-07 Richard Biener <rguenther@suse.de>
4470 PR middle-end/105165
4471 * gcc.dg/pr105165.c: New testcase.
4473 2022-04-07 Andreas Krebbel <krebbel@linux.ibm.com>
4476 * gcc.dg/pr105140.c: Skip for s390*-*-*.
4478 2022-04-07 Jason Merrill <jason@redhat.com>
4481 * g++.dg/cpp0x/trailing15.C: New test.
4483 2022-04-07 Jason Merrill <jason@redhat.com>
4486 * g++.dg/cpp1y/lambda-generic-this4.C: New test.
4488 2022-04-07 Jason Merrill <jason@redhat.com>
4491 * gcc.c-torture/compile/20050113-1.c: Moved to...
4492 * c-c++-common/torture/20050113-1.c: ...here.
4494 2022-04-06 Jakub Jelinek <jakub@redhat.com>
4497 * g++.dg/cpp0x/pr104668.C: New test.
4499 2022-04-06 Patrick Palka <ppalka@redhat.com>
4502 * g++.dg/cpp2a/nodiscard1.C: New test.
4503 * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
4505 2022-04-06 Segher Boessenkool <segher@kernel.crashing.org>
4508 * gcc.dg/pr105140.c: Skip for powerpc*-*-*.
4510 2022-04-06 Jason Merrill <jason@redhat.com>
4513 * g++.dg/warn/Wunused-19.C: New test.
4515 2022-04-06 Xi Ruoyao <xry111@mengyan1223.wang>
4517 * g++.target/mips/cxx17_empty_base.C: New test.
4519 2022-04-06 Jason Merrill <jason@redhat.com>
4522 * g++.dg/warn/Wshadow-compatible-local-3.C: New test.
4524 2022-04-06 Richard Biener <rguenther@suse.de>
4526 PR tree-optimization/105173
4527 * gcc.dg/pr105173.c: New testcase.
4529 2022-04-06 Richard Biener <rguenther@suse.de>
4532 * gcc.dg/torture/pr105166.c: New testcase.
4534 2022-04-06 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/105163
4537 * gcc.dg/torture/pr105163.c: New testcase.
4539 2022-04-06 Richard Sandiford <richard.sandiford@arm.com>
4541 PR tree-optimization/103761
4542 * gcc.dg/vect/pr103761.c: New test.
4543 * gcc.target/aarch64/sve/pr103761.c: Likewise.
4545 2022-04-06 Richard Biener <rguenther@suse.de>
4547 PR tree-optimization/105148
4548 * gcc.dg/torture/pr105148.c: New testcase.
4550 2022-04-06 Roger Sayle <roger@nextmovesoftware.com>
4552 * gcc.target/i386/sse2-v1ti-andnot.c: New test case.
4554 2022-04-06 Richard Biener <rguenther@suse.de>
4556 PR tree-optimization/105142
4557 * g++.dg/torture/pr105142.C: New testcase.
4559 2022-04-06 Richard Biener <rguenther@suse.de>
4562 * gcc.dg/memcpy-6.c: Adjust.
4563 * gcc.dg/strlenopt-73.c: Likewise.
4564 * gcc.dg/strlenopt-80.c: Likewise.
4566 2022-04-05 Sandra Loosemore <sandra@codesourcery.com>
4568 * gfortran.dg/gomp/masked-taskloop.f90: New.
4570 2022-04-05 Uroš Bizjak <ubizjak@gmail.com>
4573 * gcc.target/i386/pr105139.c: New test.
4575 2022-04-05 Harald Anlauf <anlauf@gmx.de>
4578 * gfortran.dg/pr104210.f90: New test.
4580 2022-04-05 Harald Anlauf <anlauf@gmx.de>
4581 Steven G. Kargl <kargl@gcc.gnu.org>
4584 * gfortran.dg/recursive_reference_3.f90: New test.
4586 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
4588 * gcc.target/aarch64/mops_4.c: New test.
4590 2022-04-05 Richard Sandiford <richard.sandiford@arm.com>
4593 * gcc.target/aarch64/pr103147-1.c: New test.
4594 * gcc.target/aarch64/pr103147-2.c: Likewise.
4595 * gcc.target/aarch64/pr103147-3.c: Likewise.
4596 * gcc.target/aarch64/pr103147-4.c: Likewise.
4597 * gcc.target/aarch64/pr103147-5.c: Likewise.
4598 * gcc.target/aarch64/pr103147-6.c: Likewise.
4599 * gcc.target/aarch64/pr103147-7.c: Likewise.
4600 * gcc.target/aarch64/pr103147-8.c: Likewise.
4601 * gcc.target/aarch64/pr103147-9.c: Likewise.
4602 * gcc.target/aarch64/pr103147-10.c: Likewise.
4603 * g++.target/aarch64/pr103147-1.C: Likewise.
4604 * g++.target/aarch64/pr103147-2.C: Likewise.
4605 * g++.target/aarch64/pr103147-3.C: Likewise.
4606 * g++.target/aarch64/pr103147-4.C: Likewise.
4607 * g++.target/aarch64/pr103147-5.C: Likewise.
4608 * g++.target/aarch64/pr103147-6.C: Likewise.
4609 * g++.target/aarch64/pr103147-7.C: Likewise.
4610 * g++.target/aarch64/pr103147-8.C: Likewise.
4611 * g++.target/aarch64/pr103147-9.C: Likewise.
4612 * g++.target/aarch64/pr103147-10.C: Likewise.
4614 2022-04-05 Jason Merrill <jason@redhat.com>
4618 * g++.dg/cpp1z/class-deduction-alias1.C: Expect warning.
4620 2022-04-05 Jason Merrill <jason@redhat.com>
4623 * g++.dg/cpp2a/concepts-pr67178.C: Adjust error.
4624 * g++.dg/cpp2a/concepts-requires28.C: New test.
4626 2022-04-05 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/noexcept34.C: Allow more wording variation.
4630 2022-04-05 Richard Biener <rguenther@suse.de>
4633 * gcc.dg/gimplefe-error-14.c: New testcase.
4635 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4637 * gcc.target/s390/zvector/vec-double-compile.c: Expect vl
4639 * gcc.target/s390/zvector/vec-float-compile.c: Dito.
4640 * gcc.target/s390/zvector/vec-signed-compile.c: Dito.
4641 * gcc.target/s390/zvector/vec-unsigned-compile.c: Dito.
4643 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4645 * gcc.target/s390/ifcvt-two-insns-bool.c: Change nle to h.
4646 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
4647 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
4649 2022-04-05 Robin Dapp <rdapp@linux.ibm.com>
4651 * gcc.dg/Wuse-after-free-2.c:
4652 Add -fno-tree-loop-distribute-patterns in order to avoid
4655 2022-04-05 liuhongt <hongtao.liu@intel.com>
4657 * gcc.target/i386/pr101908-1.c: New test.
4658 * gcc.target/i386/pr101908-2.c: New test.
4659 * gcc.target/i386/pr101908-3.c: New test.
4661 2022-04-04 Jason Merrill <jason@redhat.com>
4664 * g++.dg/lookup/friend22.C: New test.
4666 2022-04-04 Jason Merrill <jason@redhat.com>
4670 * g++.dg/cpp0x/alias-decl-dr1286a.C: Default args now matter.
4671 * g++.dg/cpp1z/class-deduction-alias1.C: New test.
4673 2022-04-04 Richard Biener <rguenther@suse.de>
4675 PR tree-optimization/105132
4676 * gcc.dg/torture/pr105132.c: New testcase.
4678 2022-04-04 Richard Biener <rguenther@suse.de>
4680 PR middle-end/105140
4681 * gcc.dg/pr105140.c: New testcase.
4683 2022-04-04 Iain Buclaw <ibuclaw@gdcproject.org>
4686 * gdc.dg/simd_ctfe.d: Compile with target avx_runtime or
4689 2022-04-03 Jakub Jelinek <jakub@redhat.com>
4692 * gcc.target/i386/pr105123.c: New test.
4694 2022-04-03 Benno Evers <benno.evers@tenzir.com>
4695 Iain Sandoe <iain@sandoe.co.uk>
4698 * g++.dg/coroutines/pr103328.C: New test.
4700 2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
4702 * gdc.dg/nrvo1.d: New test.
4704 2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang>
4706 * gcc.target/mips/pr102024-4.c: New test.
4708 2022-04-02 Alexandre Oliva <oliva@adacore.com>
4710 * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
4712 2022-04-01 Jason Merrill <jason@redhat.com>
4715 2022-03-31 Jason Merrill <jason@redhat.com>
4718 * g++.dg/cpp0x/nsdmi10.C: Now OK.
4719 * g++.dg/ext/is_constructible3.C: Likewise.
4720 * g++.dg/ext/is_constructible7.C: Likewise.
4722 2022-04-01 Jason Merrill <jason@redhat.com>
4725 2022-03-24 Jason Merrill <jason@redhat.com>
4728 * g++.dg/ext/is_constructible3.C: Expect error.
4729 * g++.dg/ext/is_constructible7.C: New test.
4731 2022-04-01 Patrick Palka <ppalka@redhat.com>
4734 * g++.dg/cpp2a/nontype-class52.C: New test.
4736 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
4739 * gcc.target/mips/pr102024-1.c: New test.
4740 * gcc.target/mips/pr102024-2.c: New test.
4741 * gcc.target/mips/pr102024-3.c: New test.
4743 2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang>
4746 * g++.target/mips/mips.exp: New test supporting file.
4747 * g++.target/mips/pr102024.C: New test.
4749 2022-04-01 Jakub Jelinek <jakub@redhat.com>
4751 PR tree-optimization/104645
4752 * gcc.dg/tree-ssa/pr104645.c: New test.
4754 2022-04-01 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
4758 structures and arrays.
4759 * g++.dg/compat/pr102024_test.h: Add further tests with zero sized
4762 2022-04-01 Tom de Vries <tdevries@suse.de>
4764 * gcc.target/nvptx/nvptx.exp
4765 (check_effective_target_runtime_ptx_isa_version_6_3): Rename and
4767 (check_effective_target_runtime_ptx_isa_version_at_least): .. this.
4768 (check_effective_target_default_ptx_isa_version_at_least)
4769 (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
4771 * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
4772 "dg-add-options ptx_alias".
4773 * gcc.target/nvptx/alias-2.c: Same.
4774 * gcc.target/nvptx/alias-3.c: Same.
4775 * gcc.target/nvptx/alias-4.c: Same.
4777 2022-04-01 Alexandre Oliva <oliva@adacore.com>
4779 * lib/target-supports.exp
4780 (check_effective_target_arm_soft_ok_link): New.
4781 * gcc.target/arm/size-optimization-ieee-1.c: Use it.
4782 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
4783 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
4785 2022-03-31 Martin Jambor <mjambor@suse.cz>
4787 * gcc.dg/ipa/pr103083-1.c: New test.
4788 * gcc.dg/ipa/pr103083-2.c: Likewise.
4790 2022-03-31 Martin Jambor <mjambor@suse.cz>
4793 * gcc.dg/ipa/pr102513.c: New test.
4795 2022-03-31 Martin Jambor <mjambor@suse.cz>
4798 * gcc.dg/ipa/remref-6.c: Adjust dump scan string.
4799 * gcc.dg/ipa/remref-7.c: New test.
4800 * gcc.dg/lto/pr103171_0.c: New test.
4801 * gcc.dg/lto/pr103171_1.c: Likewise.
4803 2022-03-31 Tom de Vries <tdevries@suse.de>
4805 * gcc.target/nvptx/march.c: Add missing space in dg-options line.
4807 2022-03-31 Richard Biener <rguenther@suse.de>
4809 PR tree-optimization/105109
4810 * gcc.dg/uninit-pr105109.c: New testcase.
4812 2022-03-31 Jason Merrill <jason@redhat.com>
4815 * g++.dg/cpp0x/nsdmi10.C: Now OK.
4816 * g++.dg/ext/is_constructible3.C: Likewise.
4817 * g++.dg/ext/is_constructible7.C: Likewise.
4819 2022-03-30 Harald Anlauf <anlauf@gmx.de>
4822 * gfortran.dg/associated_target_8.f90: New test.
4824 2022-03-30 Vladimir N. Makarov <vmakarov@redhat.com>
4826 PR middle-end/105032
4827 * gcc.target/i386/pr105032.c: New.
4829 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4832 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4834 PR tree-optimization/80334
4836 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
4838 2022-03-30 Marek Polacek <polacek@redhat.com>
4841 * g++.dg/ext/cond5.C: New test.
4843 2022-03-30 Patrick Palka <ppalka@redhat.com>
4846 * g++.dg/cpp2a/concepts-traits3.C: New test.
4848 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4850 PR tree-optimization/80334
4852 * g++.dg/torture/pr80334.C: Change from dg-do run to dg-do compile.
4854 2022-03-30 Marek Polacek <polacek@redhat.com>
4858 * g++.dg/cpp0x/nsdmi-list7.C: New test.
4859 * g++.dg/cpp0x/nsdmi-list8.C: New test.
4861 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4864 * g++.dg/ubsan/pr105093.C: New test.
4866 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4868 PR tree-optimization/105094
4869 * gcc.dg/pr105094.c: New test.
4871 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4874 * g++.dg/gomp/pr105092.C: New test.
4876 2022-03-30 Jakub Jelinek <jakub@redhat.com>
4879 * g++.dg/concepts/pr105061.C: New test.
4881 2022-03-30 Alexandre Oliva <oliva@adacore.com>
4883 * gcc.dg/analyzer/strndup-1.c: Add *-*-vxworks* to no-strndup
4886 2022-03-30 Alexandre Oliva <oliva@adacore.com>
4888 * gcc.dg/weak/typeof-2.c: Add arm*-*-* to targets that may
4889 place the call target in a constant pool.
4891 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4894 * gcc.dg/analyzer/untracked-1.c: Add further test coverage.
4896 2022-03-29 Harald Anlauf <anlauf@gmx.de>
4897 Steven G. Kargl <kargl@gcc.gnu.org>
4900 * gfortran.dg/pr104571.f90: New test.
4902 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
4904 * lib/g++-dg.exp: Update comments.
4905 * lib/g++.exp (gpp_std_list): Check for an existing value before
4906 setting it to an empty list.
4908 2022-03-29 Jonathan Wakely <jwakely@redhat.com>
4910 * g++.dg/cpp0x/noexcept06.C: Disable for C++23.
4912 2022-03-29 Harald Anlauf <anlauf@gmx.de>
4915 * gfortran.dg/char_pointer_assign_7.f90: New test.
4917 2022-03-29 Marek Polacek <polacek@redhat.com>
4918 Jakub Jelinek <jakub@redhat.com>
4920 PR middle-end/103597
4921 * c-c++-common/Wimplicit-fallthrough-39.c: New test.
4923 2022-03-29 Patrick Palka <ppalka@redhat.com>
4926 * c-c++-common/Wmisleading-indentation-6.c: New test.
4928 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
4930 * gcc.target/aarch64/aapcs64/test_28.c: New test.
4932 2022-03-29 Richard Earnshaw <rearnsha@arm.com>
4935 * gcc.target/arm/aapcs/vfp26.c: New test.
4937 2022-03-29 Tom de Vries <tdevries@suse.de>
4940 * gcc.target/nvptx/ptx31.c: New test.
4941 * gcc.target/nvptx/ptx60.c: New test.
4942 * gcc.target/nvptx/ptx63.c: New test.
4943 * gcc.target/nvptx/ptx70.c: New test.
4945 2022-03-29 Tom de Vries <tdevries@suse.de>
4948 * gcc.target/nvptx/march-map.c: New test.
4950 2022-03-29 Tom de Vries <tdevries@suse.de>
4952 * gcc.target/nvptx/main.c: New test.
4953 * gcc.target/nvptx/march.c: New test.
4955 2022-03-29 Chenghua Xu <xuchenghua@loongson.cn>
4956 Lulu Cheng <chenglulu@loongson.cn>
4958 * g++.dg/cpp0x/constexpr-rom.C: Add build options for LoongArch.
4959 * g++.old-deja/g++.abi/ptrmem.C: Add LoongArch support.
4960 * g++.old-deja/g++.pt/ptrmem6.C: xfail for LoongArch.
4961 * gcc.dg/20020312-2.c: Add LoongArch support.
4962 * c-c++-common/zero-scratch-regs-10.c: Like wise
4963 * c-c++-common/zero-scratch-regs-11.c: Like wise
4964 * c-c++-common/zero-scratch-regs-8.c: Like wise
4965 * c-c++-common/zero-scratch-regs-9.c: Like wise
4966 * gcc.dg/loop-8.c: Skip on LoongArch.
4967 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4968 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4969 * go.test/go-test.exp: Define the LoongArch target.
4970 * lib/target-supports.exp: Like wise.
4971 * gcc.target/loongarch/loongarch.exp: New file.
4972 * gcc.target/loongarch/tst-asm-const.c: Like wise.
4973 * gcc.target/loongarch/larch-builtin.c: Like wise.
4975 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
4977 * gcc.target/i386/pr103275.c: Add missing
4978 dg-require-effective-target for checking fpic.
4980 2022-03-29 Marc Poulhiès <poulhies@adacore.com>
4982 * gcc.target/i386/pr97521.c: Add -Wno-psabi to dg-options.
4983 * gcc.dg/analyzer/pr96713.c: Likewise.
4985 2022-03-29 Richard Biener <rguenther@suse.de>
4987 PR tree-optimization/105080
4988 * gcc.dg/pr105080.c: New testcase.
4990 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4992 * gcc.dg/analyzer/pr105087-1.c: New test.
4993 * gcc.dg/analyzer/pr105087-2.c: New test.
4994 * gcc.dg/analyzer/vasprintf-1.c: New test.
4996 2022-03-29 David Malcolm <dmalcolm@redhat.com>
4999 * gcc.dg/analyzer/pr105074.c: New test.
5000 * gcc.dg/analyzer/untracked-1.c (extern_fn_char_ptr): New decl.
5003 2022-03-28 Patrick Palka <ppalka@redhat.com>
5006 * g++.dg/cpp2a/concepts-err4.C: New test.
5008 2022-03-28 Patrick Palka <ppalka@redhat.com>
5011 * g++.dg/cpp2a/concepts-friend9.C: New test.
5013 2022-03-28 Jason Merrill <jason@redhat.com>
5018 * g++.dg/cpp0x/variadic-alias6.C: New test.
5019 * g++.dg/cpp0x/variadic-alias7.C: New test.
5021 2022-03-28 David Malcolm <dmalcolm@redhat.com>
5024 * gcc.dg/analyzer/pr104308.c: New test.
5025 * gcc.dg/uninit-40.c (foo): Update expression in expected message.
5027 2022-03-28 Jason Merrill <jason@redhat.com>
5030 * g++.dg/cpp1z/aligned-new9.C: New test.
5032 2022-03-28 Jason Merrill <jason@redhat.com>
5035 * g++.dg/ext/visibility/visibility-local-extern1.C: New test.
5037 2022-03-28 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp1z/class-deduction110.C: New test.
5042 2022-03-28 Jason Merrill <jason@redhat.com>
5045 * g++.dg/cpp0x/alias-decl-mem1.C: New test.
5047 2022-03-28 Jason Merrill <jason@redhat.com>
5050 * g++.dg/cpp1z/class-deduction109.C: New test.
5052 2022-03-28 Jason Merrill <jason@redhat.com>
5055 * g++.dg/cpp1z/aggr-base12.C: New test.
5057 2022-03-28 Jason Merrill <jason@redhat.com>
5060 * g++.dg/abi/mangle-union1.C: New test.
5062 2022-03-28 Jason Merrill <jason@redhat.com>
5066 * g++.dg/cpp0x/variadic-alias5.C: New test.
5068 2022-03-28 liuhongt <hongtao.liu@intel.com>
5070 * gcc.target/i386/pr105066.c: New test.
5072 2022-03-28 Richard Biener <rguenther@suse.de>
5074 * gcc.dg/torture/pr100786.c: Add dg-require alias.
5076 2022-03-27 H.J. Lu <hjl.tools@gmail.com>
5079 * gcc.target/i386/pr105068.c: New test.
5081 2022-03-26 Jakub Jelinek <jakub@redhat.com>
5083 PR rtl-optimization/103775
5084 * gcc.dg/pr103775.c: New test.
5086 2022-03-26 Patrick Palka <ppalka@redhat.com>
5089 * g++.dg/cpp1y/constexpr-105050.C: New test.
5091 2022-03-26 Patrick Palka <ppalka@redhat.com>
5094 * g++.dg/overload/builtin6.C: New test.
5096 2022-03-26 David Malcolm <dmalcolm@redhat.com>
5099 * gcc.dg/analyzer/fread-2.c: New test, as a regression test for
5100 ICE in store::set_value on untracked base region.
5101 * gcc.dg/analyzer/memset-2.c: Likewise, for ICE in
5103 * gcc.dg/analyzer/strcpy-2.c: Likewise, for ICE in
5104 store::mark_region_as_unknown.
5106 2022-03-26 Jakub Jelinek <jakub@redhat.com>
5108 * c-c++-common/builtin-convertvector-3.c: New test.
5109 * g++.dg/cpp2a/bit-cast15.C: New test.
5111 2022-03-25 Peter Bergner <bergner@linux.ibm.com>
5113 * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if.
5114 * g++.dg/pr65240-2.C: Likewise.
5115 * g++.dg/pr65240-3.C: Likewise.
5116 * g++.dg/pr65240-4.C: Likewise.
5117 * g++.dg/pr65242.C: Likewise.
5118 * g++.dg/pr67211.C: Likewise.
5119 * g++.dg/pr69667.C: Likewise.
5120 * g++.dg/pr71294.C: Likewise.
5121 * g++.dg/pr84279.C: Likewise.
5122 * g++.dg/torture/ppc-ldst-array.C: Likewise.
5123 * gfortran.dg/nint_p7.f90: Likewise.
5124 * gfortran.dg/pr102860.f90: Likewise.
5125 * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=.
5126 * gcc.target/powerpc/fusion2.c: Likewise.
5127 * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=.
5128 * gcc.target/powerpc/test_mffsl.c: Likewise.
5129 * gfortran.dg/pr47614.f: Likewise.
5130 * gfortran.dg/pr58968.f: Likewise.
5132 2022-03-25 H.J. Lu <hjl.tools@gmail.com>
5135 * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
5137 2022-03-25 Christophe Lyon <christohe.lyon@arm.com>
5140 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
5141 * gcc.target/arm/simd/mve-vshl.c: Likewise.
5142 * gcc.target/arm/simd/mve-vec-pack.c: Delete.
5143 * gcc.target/arm/simd/mve-vec-unpack.c: Delete.
5144 * gcc.target/arm/simd/pr104882.c: New test.
5146 2022-03-25 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/105053
5149 * g++.dg/vect/pr105053.cc: New testcase.
5151 2022-03-25 Marek Polacek <polacek@redhat.com>
5154 * g++.dg/cpp0x/alignas20.C: New test.
5156 2022-03-25 Richard Biener <rguenther@suse.de>
5158 PR middle-end/105049
5159 * gcc.dg/pr105049.c: New testcase.
5161 2022-03-25 David Malcolm <dmalcolm@redhat.com>
5164 * gcc.dg/analyzer/asm-x86-dyndbg-1.c: New test.
5165 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: New test.
5166 * gcc.dg/analyzer/many-unused-locals.c: New test.
5167 * gcc.dg/analyzer/untracked-1.c: New test.
5168 * gcc.dg/analyzer/unused-local-1.c: New test.
5170 2022-03-24 Marek Polacek <polacek@redhat.com>
5173 * g++.dg/cpp1y/constexpr-104284-1.C: New test.
5174 * g++.dg/cpp1y/constexpr-104284-2.C: New test.
5175 * g++.dg/cpp1y/constexpr-104284-3.C: New test.
5176 * g++.dg/cpp1y/constexpr-104284-4.C: New test.
5178 2022-03-24 Jason Merrill <jason@redhat.com>
5181 * g++.dg/ext/is_constructible3.C: Expect error.
5182 * g++.dg/ext/is_constructible7.C: New test.
5184 2022-03-24 Marek Polacek <polacek@redhat.com>
5187 * g++.dg/cpp0x/nsdmi-template22.C: New test.
5188 * g++.dg/cpp0x/nsdmi-template23.C: New test.
5190 2022-03-24 Patrick Palka <ppalka@redhat.com>
5193 * g++.dg/cpp23/consteval-if2.C: XFAIL two dg-error tests where
5194 the argument to the non-constant non-dependent consteval call is
5195 wrapped by NON_DEPENDENT_EXPR.
5196 * g++.dg/cpp2a/consteval30.C: New test.
5198 2022-03-24 Alexandre Oliva <oliva@adacore.com>
5201 * c-c++-common/torture/harden-comp.c: Adjust.
5202 * c-c++-common/torture/harden-cond.c: Adjust.
5204 2022-03-24 Alexandre Oliva <oliva@adacore.com>
5206 PR middle-end/104975
5207 * gcc.dg/pr104975.c: New.
5209 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.dg/compat/pr102024_main.c: New test.
5213 * gcc.dg/compat/pr102024_test.h: New test.
5214 * gcc.dg/compat/pr102024_x.c: New test.
5215 * gcc.dg/compat/pr102024_y.c: New test.
5216 * g++.dg/compat/pr102024_main.C: New test.
5217 * g++.dg/compat/pr102024_test.h: New test.
5218 * g++.dg/compat/pr102024_x.C: New test.
5219 * g++.dg/compat/pr102024_y.C: New test.
5221 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5224 * g++.dg/warn/Wduplicated-cond2.C: New test.
5226 2022-03-24 Siddhesh Poyarekar <siddhesh@gotplt.org>
5228 PR tree-optimization/104970
5229 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple2,
5230 test_parmsz_simple3, test_parmsz_extern, test_parmsz_internal,
5231 test_parmsz_internal2, test_parmsz_internal3): New tests.
5234 2022-03-24 Jakub Jelinek <jakub@redhat.com>
5237 * g++.dg/diagnostic/constexpr1.C: Change expected diagnostic wording
5238 from declared to defined.
5239 * g++.dg/cpp23/constexpr-nonlit1.C: Likewise.
5240 (garply): Change dg-error into dg-bogus.
5241 * g++.dg/cpp23/constexpr-nonlit2.C: Change expected diagnostic wording
5242 from declaration to definition.
5243 * g++.dg/cpp23/constexpr-nonlit6.C: Change expected diagnostic wording
5244 from declared to defined.
5245 * g++.dg/cpp23/constexpr-nonlit7.C: New test.
5246 * g++.dg/cpp2a/constexpr-try5.C: Change expected diagnostic wording
5247 from declared to defined.
5248 * g++.dg/cpp2a/consteval3.C: Likewise.
5250 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5253 * gcc.dg/analyzer/boxed-malloc-1-29.c: Deleted test, moving the
5254 now fixed test_29 to...
5255 * gcc.dg/analyzer/boxed-malloc-1.c: ...here.
5256 * gcc.dg/analyzer/stale-frame-1.c: Add test coverage.
5258 2022-03-23 Tobias Burnus <tobias@codesourcery.com>
5261 * gfortran.dg/include_14.f90: Update dg-warning.
5262 * gfortran.dg/include_17.f90: Likewise.
5263 * gfortran.dg/include_18.f90: Likewise.
5264 * gfortran.dg/include_6.f90: Update dg-*.
5266 2022-03-23 Jason Merrill <jason@redhat.com>
5269 * g++.dg/template/using30.C: New test.
5271 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5274 * gcc.dg/analyzer/taint-alloc-1.c: Add expected messages relating
5277 2022-03-23 David Malcolm <dmalcolm@redhat.com>
5280 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: New test,
5281 adapted from write-to-string-literal-4.c.
5283 2022-03-23 Jakub Jelinek <jakub@redhat.com>
5286 * gcc.target/i386/sse2-v1ti-shift-3.c (rotr_v1ti, rotl_v1ti, rotr_ti,
5287 rotl_ti): Use -i&127 instead of 128-i to avoid UB on i == 0.
5289 2022-03-23 liuhongt <hongtao.liu@intel.com>
5291 * gcc.target/i386/pr104976.c: New test.
5292 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Scan either
5293 vblendps or masked vmovaps.
5294 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto
5295 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
5296 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
5298 2022-03-22 Marek Polacek <polacek@redhat.com>
5302 * gcc.dg/Wmissing-field-initializers-1.c: New test.
5303 * gcc.dg/Wmissing-field-initializers-2.c: New test.
5304 * gcc.dg/Wmissing-field-initializers-3.c: New test.
5305 * gcc.dg/Wmissing-field-initializers-4.c: New test.
5306 * gcc.dg/Wmissing-field-initializers-5.c: New test.
5308 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5311 * g++.dg/coroutines/pr102489.C: New test.
5313 2022-03-22 Tom de Vries <tdevries@suse.de>
5315 * gcc.target/nvptx/float16-1.c: Add additional-options -mexperimental.
5316 * gcc.target/nvptx/float16-2.c: Same.
5317 * gcc.target/nvptx/float16-3.c: Same.
5318 * gcc.target/nvptx/float16-4.c: Same.
5319 * gcc.target/nvptx/float16-5.c: Same.
5320 * gcc.target/nvptx/float16-6.c: Same.
5322 2022-03-22 Tom de Vries <tdevries@suse.de>
5325 * gcc.target/nvptx/alias-1.c: New test.
5326 * gcc.target/nvptx/alias-2.c: New test.
5327 * gcc.target/nvptx/alias-3.c: New test.
5328 * gcc.target/nvptx/alias-4.c: New test.
5329 * gcc.target/nvptx/nvptx.exp
5330 (check_effective_target_runtime_ptx_isa_version_6_3): New proc.
5332 2022-03-22 Martin Liska <mliska@suse.cz>
5335 * gcc.target/i386/pr99753.c: Update test.
5336 * gcc.target/i386/spellcheck-options-1.c: Likewise.
5337 * gcc.target/i386/spellcheck-options-2.c: Likewise.
5338 * gcc.target/i386/spellcheck-options-4.c: Likewise.
5340 2022-03-22 Martin Liska <mliska@suse.cz>
5343 * gcc.target/aarch64/branch-protection-attr.c:
5344 Use 'qs' and remove usage '(%qs)'.
5345 * gcc.target/aarch64/spellcheck_1.c: Likewise.
5346 * gcc.target/aarch64/spellcheck_2.c: Likewise.
5347 * gcc.target/aarch64/spellcheck_3.c: Likewise.
5349 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5351 PR tree-optimization/102645
5352 * gcc.c-torture/compile/pr102645.c: New test.
5354 2022-03-22 Jakub Jelinek <jakub@redhat.com>
5356 PR rtl-optimization/104989
5357 * g++.dg/other/pr104989.C: New test.
5359 2022-03-22 Hongyu Wang <hongyu.wang@intel.com>
5362 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Adjust asm scan.
5363 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
5364 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: Removed.
5365 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
5366 * gcc.target/i386/pr104978.c: New test.
5368 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
5371 * gcc.target/i386/pr105000-1.c: New test.
5372 * gcc.target/i386/pr105000-2.c: Likewise.
5373 * gcc.target/i386/pr105000-3.c: Likewise.
5374 * gcc.target/i386/pr105000-4.c: Likewise.
5376 2022-03-21 Jason Merrill <jason@redhat.com>
5379 * g++.dg/ext/vla24.C: New test.
5381 2022-03-21 H.J. Lu <hjl.tools@gmail.com>
5384 PR tree-optimization/90356
5385 * gcc.target/i386/pr86722.c: Add -mno-avx.
5386 * gcc.target/i386/pr90356.c: Likewise.
5388 2022-03-21 Jason Merrill <jason@redhat.com>
5394 * g++.dg/ext/flexary3.C: Remove one error.
5395 * g++.dg/parse/pr43765.C: Likewise.
5396 * g++.dg/cpp2a/desig22.C: New test.
5397 * g++.dg/cpp2a/desig23.C: New test.
5398 * g++.dg/cpp2a/desig24.C: New test.
5399 * g++.dg/cpp2a/desig25.C: New test.
5401 2022-03-21 Jason Merrill <jason@redhat.com>
5404 * g++.dg/ext/anon-struct10.C: New test.
5406 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
5409 * gdc.dg/pr105004.d: New test.
5411 2022-03-21 Richard Sandiford <richard.sandiford@arm.com>
5413 PR middle-end/104869
5414 * g++.dg/pr104869.C: New test.
5416 2022-03-21 Kito Cheng <kito.cheng@sifive.com>
5418 * gcc.target/riscv/arch-13.c: New.
5419 * gcc.target/riscv/arch-14.c: Ditto.
5420 * gcc.target/riscv/arch-15.c: Ditto.
5421 * gcc.target/riscv/predef-18.c: Ditto.
5422 * gcc.target/riscv/predef-19.c: Ditto.
5423 * gcc.target/riscv/predef-20.c: Ditto.
5425 2022-03-21 Hongyu Wang <hongyu.wang@intel.com>
5428 * gcc.target/i386/pr104977.c: New test.
5430 2022-03-20 Jeff Law <jeffreyalaw@gmail.com>
5432 * gcc.target/s390/arch13/sel-1.c: Adjust expected output.
5434 2022-03-19 Mikael Morin <mikael@gcc.gnu.org>
5438 * gfortran.dg/associate_58.f90: New test.
5440 2022-03-19 Jakub Jelinek <jakub@redhat.com>
5442 PR middle-end/104971
5443 * gcc.target/i386/pr104971.c: New test.
5445 2022-03-19 Jakub Jelinek <jakub@redhat.com>
5448 * g++.dg/warn/pr101515.C: New test.
5450 2022-03-18 David Malcolm <dmalcolm@redhat.com>
5455 * gcc.dg/analyzer/torture/boxed-ptr-1.c: Update expected number
5456 of exploded nodes to reflect improvements in state purging.
5458 2022-03-18 David Malcolm <dmalcolm@redhat.com>
5461 * gcc.dg/analyzer/boxed-malloc-1-29.c: New test.
5462 * gcc.dg/analyzer/boxed-malloc-1.c: New test.
5463 * gcc.dg/analyzer/taint-alloc-5.c: New test.
5464 * gcc.dg/analyzer/torture/boxed-int-1.c: New test.
5465 * gcc.dg/analyzer/torture/boxed-ptr-1.c: New test.
5467 2022-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
5469 PR rtl-optimization/104961
5470 * gcc.target/i386/pr104961.c: New.
5472 2022-03-18 Jason Merrill <jason@redhat.com>
5476 * g++.dg/cpp0x/pr85070.C: Remove expected error.
5477 * g++.dg/lookup/using66a.C: New test.
5478 * g++.dg/lookup/using67.C: New test.
5480 2022-03-18 Jakub Jelinek <jakub@redhat.com>
5483 PR middle-end/100680
5484 PR tree-optimization/100834
5485 * gcc.dg/tree-ssa/pr99578-1.c: New test.
5486 * gcc.dg/pr99578-1.c: New test.
5487 * gcc.dg/pr99578-2.c: New test.
5488 * gcc.dg/pr99578-3.c: New test.
5489 * gcc.dg/pr100680.c: New test.
5490 * gcc.dg/pr100834.c: New test.
5492 2022-03-18 Jakub Jelinek <jakub@redhat.com>
5495 * g++.dg/cpp2a/constexpr-new22.C: New test.
5497 2022-03-18 Jonathan Wakely <jwakely@redhat.com>
5499 * g++.dg/torture/pr104601.C: Include <vector>.
5501 2022-03-18 Marek Polacek <polacek@redhat.com>
5504 * g++.dg/cpp0x/variadic-alias3.C: New test.
5505 * g++.dg/cpp0x/variadic-alias4.C: New test.
5507 2022-03-18 Iain Sandoe <iain@sandoe.co.uk>
5509 * g++.dg/modules/bad-mapper-1.C: Make dg- expressions that match the
5510 diagnostics output by earlier Darwin too.
5512 2022-03-18 Tom de Vries <tdevries@suse.de>
5514 * c-c++-common/gomp/pr104968.c: New test.
5516 2022-03-18 Tobias Burnus <tobias@codesourcery.com>
5519 * gfortran.dg/gomp/associate1.f90: Update dg-error.
5520 * gfortran.dg/gomp/associate2.f90: New test.
5522 2022-03-18 liuhongt <hongtao.liu@intel.com>
5524 * gcc.target/i386/pr104974.c: New test.
5526 2022-03-18 Cui,Lili <lili.cui@intel.com>
5529 * gcc.target/i386/pr104963.c: New test case.
5531 2022-03-17 Roger Sayle <roger@nextmovesoftware.com>
5534 PR tree-optimization/90356
5535 * gcc.target/i386/pr86722.c: New test case.
5536 * gcc.target/i386/pr90356.c: New test case.
5538 2022-03-17 Richard Biener <rguenther@suse.de>
5540 PR tree-optimization/104960
5541 * gcc.dg/gimplefe-37.c: Adjust to allow either the true
5542 or false edge to have a forwarder.
5544 2022-03-17 Jakub Jelinek <jakub@redhat.com>
5546 PR middle-end/103984
5547 * g++.dg/opt/pr103984.C: New test.
5549 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
5551 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
5552 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5553 * c-c++-common/goacc/nesting-1.c: Likewise.
5554 * gcc.dg/goacc/nested-function-1.c: Likewise.
5555 * gfortran.dg/goacc/common-block-3.f90: Likewise.
5556 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5558 2022-03-17 Thomas Schwinge <thomas@codesourcery.com>
5561 * c-c++-common/goacc-gomp/nesting-1.c: Enhance.
5562 * gfortran.dg/goacc/common-block-3.f90: Likewise.
5564 2022-03-16 Christophe Lyon <christophe.lyon@arm.com>
5565 Roger Sayle <roger@nextmovesoftware.com>
5568 * gcc.dg/pr98198.c: New test case.
5570 2022-03-16 Roger Sayle <roger@nextmovesoftware.com>
5573 * gcc.target/i386/sse2-pr94680-2.c: New stricter V2DF test case.
5575 2022-03-16 David Malcolm <dmalcolm@redhat.com>
5577 * gcc.dg/analyzer/many-disabled-diagnostics.c: New test.
5578 * gcc.dg/plugin/analyzer_gil_plugin.c
5579 (gil_diagnostic::get_controlling_option): New.
5580 (double_save_thread::emit): Use it.
5581 (fncall_without_gil::emit): Likewise.
5582 (pyobject_usage_without_gil::emit): Likewise.
5584 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
5586 PR tree-optimization/104941
5587 * gcc.dg/builtin-dynamic-object-size-0.c (S1, S2): New structs.
5588 (test_alloc_nested_structs, g): New functions.
5589 (main): Call test_alloc_nested_structs.
5591 2022-03-16 H.J. Lu <hjl.tools@gmail.com>
5594 * gcc.target/i386/pr104890.c: New test.
5596 2022-03-16 LiaoShihua <shihua@iscas.ac.cn>
5598 * gcc.target/riscv/predef-17.c: New test.
5600 2022-03-16 Richard Biener <rguenther@suse.de>
5602 PR tree-optimization/102008
5603 * gcc.target/aarch64/pr102008.c: New testcase.
5605 2022-03-16 Patrick Palka <ppalka@redhat.com>
5608 * g++.dg/opt/pr96780.C: New test.
5610 2022-03-16 Siddhesh Poyarekar <siddhesh@gotplt.org>
5612 PR tree-optimization/104942
5613 * gcc.dg/builtin-dynamic-object-size-0.c (alloc_func_long,
5614 test_builtin_malloc_long): New functions.
5617 2022-03-16 Jakub Jelinek <jakub@redhat.com>
5620 * gcc.dg/pr104910.c: New test.
5622 2022-03-16 liuhongt <hongtao.liu@intel.com>
5624 * gcc.target/i386/sse4_1-blendvpd-1.c: New test.
5626 2022-03-15 David Malcolm <dmalcolm@redhat.com>
5629 * gcc.dg/analyzer/pr95000-1.c: New test.
5631 2022-03-15 Peter Bergner <bergner@linux.ibm.com>
5634 * gcc.target/powerpc/pr104923.c: New test.
5636 2022-03-15 Patrick Palka <ppalka@redhat.com>
5639 * g++.dg/lookup/ambig6.C: New test.
5641 2022-03-15 Roger Sayle <roger@nextmovesoftware.com>
5642 Marc Glisse <marc.glisse@inria.fr>
5643 Richard Biener <rguenther@suse.de>
5645 PR tree-optimization/101895
5646 * gcc.target/i386/pr101895.c: New test case.
5648 2022-03-15 Jakub Jelinek <jakub@redhat.com>
5651 * g++.dg/gomp/pr104623.C: New test.
5653 2022-03-15 Jakub Jelinek <jakub@redhat.com>
5655 PR rtl-optimization/104814
5656 * gcc.c-torture/execute/pr104814.c: New test.
5658 2022-03-15 Martin Sebor <msebor@redhat.com>
5660 PR middle-end/104436
5661 * c-c++-common/Wdangling-pointer-8.c: New test.
5662 * g++.dg/warn/Wdangling-pointer-5.C: New test.
5664 2022-03-14 Roger Sayle <roger@nextmovesoftware.com>
5665 Uroš Bizjak <ubizjak@gmail.com>
5667 * gcc.target/i386/pr98335.c: Skip this test if tuning for i486
5668 or pentium, and not optimizing for size.
5670 2022-03-14 Xi Ruoyao <xry111@mengyan1223.wang>
5672 * c-c++-common/asan/global-overflow-1.c: Skip for MIPS with some
5673 optimization levels because inaccurate debug info is causing
5674 dg-output mismatch on line numbers.
5675 * g++.dg/asan/large-func-test-1.C: Likewise.
5677 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5680 * gcc.target/powerpc/pr104778.c: New test.
5682 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5684 PR tree-optimization/102586
5685 * g++.dg/cpp2a/builtin-clear-padding1.C: New test.
5687 2022-03-14 Jakub Jelinek <jakub@redhat.com>
5690 * gcc.target/i386/pr99754-1.c: New test.
5691 * gcc.target/i386/pr99754-2.c: New test.
5693 2022-03-14 liuhongt <hongtao.liu@intel.com>
5695 * gcc.target/i386/pr104666.c: New test.
5697 2022-03-12 Patrick Palka <ppalka@redhat.com>
5700 * g++.dg/cpp1z/class-deduction107.C: New test.
5702 2022-03-12 Patrick Palka <ppalka@redhat.com>
5705 * g++.dg/template/conv18.C: New test.
5707 2022-03-12 Patrick Palka <ppalka@redhat.com>
5710 * g++.dg/cpp2a/concepts-return-req4.C: New test.
5712 2022-03-12 Patrick Palka <ppalka@redhat.com>
5713 Jason Merrill <jason@redhat.com>
5716 * g++.dg/cpp2a/concepts-pr98644.C: New test.
5717 * g++.dg/parse/array-size2.C: Remove expected diagnostic about a
5718 narrowing conversion.
5720 2022-03-12 Patrick Palka <ppalka@redhat.com>
5722 * g++.dg/concepts/diagnostic3.C: Adjusted expected location of
5723 "evaluated to false" diagnostics.
5725 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5727 PR middle-end/100280
5728 PR middle-end/104892
5729 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
5730 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: Likewise.
5731 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: Likewise.
5732 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: Likewise.
5733 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: Likewise.
5734 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: Likewise.
5735 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
5736 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
5737 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
5738 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
5739 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
5740 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
5741 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5742 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5744 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5746 PR middle-end/100280
5747 PR middle-end/104086
5748 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: Adjust,
5751 2022-03-12 Thomas Schwinge <thomas@codesourcery.com>
5753 PR middle-end/104086
5754 * c-c++-common/goacc/kernels-decompose-pr104086-1.c: New file.
5756 2022-03-12 Roger Sayle <roger@nextmovesoftware.com>
5759 * gcc.dg/pr98420.c: New test case.
5761 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5763 PR tree-optimization/98335
5764 * g++.target/i386/pr98335.C: New test case.
5765 * gcc.target/i386/pr98335.c: New test case.
5767 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5768 Richard Biener <rguenther@suse.de>
5770 PR tree-optimization/98335
5771 * g++.dg/pr98335.C: New test case.
5772 * gcc.dg/pr86010.c: New test case.
5773 * gcc.dg/pr86010-2.c: New test case.
5775 2022-03-11 Roger Sayle <roger@nextmovesoftware.com>
5778 * g++.dg/other/pr84964.C: Tweak test to check for the ICE, not for
5779 the (target-dependent) sorry.
5781 2022-03-11 Richard Biener <rguenther@suse.de>
5783 PR tree-optimization/104880
5784 * g++.dg/opt/pr104880.cc: New testcase.
5786 2022-03-11 Tobias Burnus <tobias@codesourcery.com>
5788 * gfortran.dg/goacc/array-with-dt-1.f90: Update/add comments;
5789 remove dg-warning for 'is used uninitialized'.
5790 * gfortran.dg/goacc/pr93464.f90: Likewise.
5791 * gfortran.dg/goacc/array-with-dt-1a.f90: New; copied from
5792 gfortran.dg/goacc/array-with-dt-1.f90 but run with -O0. Update
5793 dg-warning for 'may be used uninitialized'.
5794 * gfortran.dg/goacc/pr93464-2.f90: Likewise; copied from
5795 gfortran.dg/goacc/pr93464.f90.
5797 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5800 * g++.dg/other/pr84964.C: New test case.
5802 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5805 * gcc.dg/analyzer/torture/pr104863.c: New test.
5807 2022-03-10 Vladimir N. Makarov <vmakarov@redhat.com>
5810 * gcc.target/i386/pr103074.c: New.
5812 2022-03-10 Marek Polacek <polacek@redhat.com>
5815 * g++.dg/parse/template-keyword3.C: New test.
5816 * g++.dg/parse/template-keyword4.C: New test.
5818 2022-03-10 Marek Polacek <polacek@redhat.com>
5821 * g++.dg/cpp23/auto-fncast12.C: New test.
5823 2022-03-10 Marek Polacek <polacek@redhat.com>
5826 * g++.dg/init/delete5.C: New test.
5828 2022-03-10 Jakub Jelinek <jakub@redhat.com>
5831 * g++.dg/cpp23/subscript7.C: New test.
5833 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5836 * gcc.dg/analyzer/write-to-const-2.c: Add dg-message directives
5838 * gcc.dg/analyzer/write-to-function-1.c: Likewise.
5839 * gcc.dg/analyzer/write-to-string-literal-2.c: Likewise.
5840 * gcc.dg/analyzer/write-to-string-literal-3.c: Likewise.
5841 * gcc.dg/analyzer/write-to-string-literal-4.c: Likewise.
5842 * gcc.dg/analyzer/write-to-string-literal-5.c: New test.
5844 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5847 * gcc.dg/analyzer/write-to-const-2.c: New test.
5848 * gcc.dg/analyzer/write-to-function-1.c: New test.
5849 * gcc.dg/analyzer/write-to-string-literal-2.c: New test.
5850 * gcc.dg/analyzer/write-to-string-literal-3.c: New test.
5851 * gcc.dg/analyzer/write-to-string-literal-4.c: New test.
5853 2022-03-10 David Malcolm <dmalcolm@redhat.com>
5855 * gcc.dg/analyzer/taint-size-access-attr-1.c: Add
5856 -fanalyzer-show-duplicate-count to options; verify that a
5857 duplicate was not created for the tainted size.
5859 2022-03-10 Martin Jambor <mjambor@suse.cz>
5862 * gcc.dg/ipa/pr104813.c: New test.
5864 2022-03-10 Tom de Vries <tdevries@suse.de>
5866 * gcc.target/nvptx/uniform-simt-4.c: New test.
5868 2022-03-10 Tom de Vries <tdevries@suse.de>
5871 * gcc.target/nvptx/atomic-bit-bucket-dest.c: New test.
5873 2022-03-10 Tom de Vries <tdevries@suse.de>
5875 * gcc.target/nvptx/atomic_fetch-1.c: Update.
5876 * gcc.target/nvptx/atomic_fetch-2.c: Update.
5878 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5881 PR middle-end/102330
5882 PR middle-end/104774
5883 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
5884 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
5885 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
5886 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
5887 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: Likewise.
5888 * c-c++-common/goacc/privatization-1-compute-loop.c: Likewise.
5889 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
5890 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
5892 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
5893 * gfortran.dg/goacc-gomp/pr102330-1.f90: Likewise, and subsume...
5894 * gfortran.dg/goacc-gomp/pr102330-2.f90: ... this file, and...
5895 * gfortran.dg/goacc-gomp/pr102330-3.f90: ... this file.
5896 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Adjust.
5897 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
5898 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
5900 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
5902 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5904 PR middle-end/104774
5905 * c-c++-common/goacc/kernels-decompose-pr104774-1.c: New file.
5907 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5909 PR middle-end/102330
5910 * gfortran.dg/goacc-gomp/pr102330-1.f90: New file.
5911 * gfortran.dg/goacc-gomp/pr102330-2.f90: Likewise.
5912 * gfortran.dg/goacc-gomp/pr102330-3.f90: Likewise.
5914 2022-03-10 Thomas Schwinge <thomas@codesourcery.com>
5917 * c-c++-common/goacc/nesting-1.c: Enhance.
5918 * gcc.dg/goacc/nested-function-1.c: Likewise.
5919 * gcc.dg/goacc/nested-function-2.c: Likewise.
5920 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5922 2022-03-10 Jakub Jelinek <jakub@redhat.com>
5925 * gcc.dg/pr99708.c: New test.
5926 * gcc.target/powerpc/pr99708-2.c: New test.
5927 * gcc.target/powerpc/convert-fp-128.c (mode_kf): Define only if
5928 __FLOAT128_TYPE__ is defined.
5930 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5933 * g++.dg/parse/pr95999.C: New test case.
5935 2022-03-10 Roger Sayle <roger@nextmovesoftware.com>
5938 * g++.dg/parse/pr39751.C: New test case.
5940 2022-03-09 Joseph Myers <joseph@codesourcery.com>
5942 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c: Update comments.
5943 * gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: Expect same
5944 results as in C11 mode. Update comments.
5946 2022-03-09 Harald Anlauf <anlauf@gmx.de>
5949 * gfortran.dg/pr104849.f90: New test.
5951 2022-03-09 Patrick Palka <ppalka@redhat.com>
5954 * g++.dg/cpp0x/Wnarrowing19.C: New test.
5955 * g++.dg/cpp0x/constexpr-attribute4.C: New file.
5957 2022-03-09 Patrick Palka <ppalka@redhat.com>
5961 * g++.dg/cpp0x/explicit15.C: New test.
5962 * g++.dg/cpp1z/class-deduction108.C: New test.
5964 2022-03-09 Patrick Palka <ppalka@redhat.com>
5967 * g++.dg/cpp0x/vt-34314.C: Adjust expected location of
5968 "redeclared here" note.
5969 * g++.dg/template/pr92440.C: Likewise.
5970 * g++.old-deja/g++.pt/redecl1.C: Adjust expected location of
5971 "redefinition of default argument" error.
5972 * g++.dg/template/defarg23.C: New test.
5973 * g++.dg/template/defarg23a.C: New test.
5975 2022-03-09 Richard Biener <rguenther@suse.de>
5978 * gcc.dg/vect/vect-multitypes-12.c: Adjust.
5980 2022-03-09 Richard Biener <rguenther@suse.de>
5982 PR middle-end/104786
5983 * gcc.dg/pr104786.c: New testcase.
5985 2022-03-09 Tobias Burnus <tobias@codesourcery.com>
5987 * gfortran.dg/sizeof_6.f90: New test.
5989 2022-03-09 Jakub Jelinek <jakub@redhat.com>
5992 * c-c++-common/Wshift-negative-value-1.c: Remove
5993 dg-additional-options, instead in target selectors of each diagnostic
5994 check for exact C++ versions where it should be diagnosed.
5995 * c-c++-common/Wshift-negative-value-2.c: Likewise.
5996 * c-c++-common/Wshift-negative-value-3.c: Likewise.
5997 * c-c++-common/Wshift-negative-value-4.c: Likewise.
5998 * c-c++-common/Wshift-negative-value-7.c: New test.
5999 * c-c++-common/Wshift-negative-value-8.c: New test.
6000 * c-c++-common/Wshift-negative-value-9.c: New test.
6001 * c-c++-common/Wshift-negative-value-10.c: New test.
6002 * c-c++-common/Wshift-overflow-1.c: Remove
6003 dg-additional-options, instead in target selectors of each diagnostic
6004 check for exact C++ versions where it should be diagnosed.
6005 * c-c++-common/Wshift-overflow-2.c: Likewise.
6006 * c-c++-common/Wshift-overflow-5.c: Likewise.
6007 * c-c++-common/Wshift-overflow-6.c: Likewise.
6008 * c-c++-common/Wshift-overflow-7.c: Likewise.
6009 * c-c++-common/Wshift-overflow-8.c: New test.
6010 * c-c++-common/Wshift-overflow-9.c: New test.
6011 * c-c++-common/Wshift-overflow-10.c: New test.
6012 * c-c++-common/Wshift-overflow-11.c: New test.
6013 * c-c++-common/Wshift-overflow-12.c: New test.
6015 2022-03-09 Jakub Jelinek <jakub@redhat.com>
6017 PR rtl-optimization/104839
6018 * gcc.c-torture/execute/pr104839.c: New test.
6020 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6023 * g++.dg/cpp0x/pr96440.C: New test case.
6025 2022-03-08 Tobias Burnus <tobias@codesourcery.com>
6028 * gfortran.dg/null_actual_2.f90: New test.
6030 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6033 * g++.dg/cpp2a/pr96437.C: New test case.
6035 2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
6038 * g++.dg/template/pr96329.C: New test case.
6040 2022-03-08 Marek Polacek <polacek@redhat.com>
6043 * g++.dg/cpp0x/alias-decl-74.C: New test.
6045 2022-03-08 Marek Polacek <polacek@redhat.com>
6047 * g++.dg/ext/attr-unavailable-9.C: Add dg-error.
6049 2022-03-08 Harald Anlauf <anlauf@gmx.de>
6052 * gfortran.dg/minmaxloc_16.f90: New test.
6054 2022-03-08 Jakub Jelinek <jakub@redhat.com>
6057 * g++.dg/spellcheck-pr104806.C: New test.
6059 2022-03-08 David Malcolm <dmalcolm@redhat.com>
6062 * gcc.dg/analyzer/leak-4.c: New test.
6064 2022-03-08 Marek Polacek <polacek@redhat.com>
6066 PR rtl-optimization/104777
6067 * gcc.dg/torture/tls/pr104777.c: New test.
6069 2022-03-08 H.J. Lu <hjl.tools@gmail.com>
6072 * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4.
6073 * gcc.target/i386/eh_return-2.c: Likewise.
6075 2022-03-08 Richard Biener <rguenther@suse.de>
6077 PR tree-optimization/84201
6078 * gcc.dg/vect/pr84201.c: New testcase.
6080 2022-03-08 Tamar Christina <tamar.christina@arm.com>
6082 PR tree-optimization/104755
6083 * gcc.dg/vect/vect-bic-bitmask-10.c: Disable sparc.
6084 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
6085 * gcc.dg/vect/vect-bic-bitmask-12.c: Likewise.
6086 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
6087 * gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
6088 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
6089 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
6090 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
6091 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
6092 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
6093 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
6095 2022-03-08 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/104825
6098 * gcc.dg/torture/pr104825.c: New testcase.
6100 2022-03-08 liuhongt <hongtao.liu@intel.com>
6102 * gcc.target/i386/pr100865-8a.c: Adjust testcase.
6103 * gcc.target/i386/pr100865-8c.c: Ditto.
6104 * gcc.target/i386/pr100865-9c.c: Ditto.
6106 2022-03-07 Tobias Burnus <tobias@codesourcery.com>
6110 * gfortran.dg/class_result_10.f90: New test.
6112 2022-03-07 David Malcolm <dmalcolm@redhat.com>
6115 * gcc.dg/analyzer/pr101983-main.c: New test.
6116 * gcc.dg/analyzer/pr101983-not-main.c: New test.
6118 2022-03-07 Martin Liska <mliska@suse.cz>
6120 PR middle-end/104381
6121 * gcc.dg/pr104381.c: New test.
6123 2022-03-07 Richard Biener <rguenther@suse.de>
6125 PR tree-optimization/104782
6126 * gcc.dg/vect/pr104782.c: New testcase.
6128 2022-03-07 Jakub Jelinek <jakub@redhat.com>
6131 * gcc.target/s390/pr104775.c: New test.
6133 2022-03-07 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.target/i386/pr104779.c: New test.
6138 2022-03-06 Roger Sayle <roger@nextmovesoftware.com>
6140 * gcc.dg/lower-subreg-1.c: Update test case. iordi3 is no longer
6141 lowered by the RTL subreg1 pass on ia32 [even with -mno-stv].
6143 2022-03-05 Roger Sayle <roger@nextmovesoftware.com>
6144 Uroš Bizjak <ubizjak@gmail.com>
6147 * gcc.target/i386/pr104732.c: New test case.
6149 2022-03-05 Michael Meissner <meissner@linux.ibm.com>
6152 * gcc.target/powerpc/pr104698-1.c: New test.
6153 * gcc.target/powerpc/pr104698-2.c: New test.
6155 2022-03-04 Nathan Sidwell <nathan@acm.org>
6157 * g++.dg/modules/std-subst-2.C: New.
6158 * g++.dg/modules/std-subst-3.C: New.
6159 * g++.dg/modules/std-subst-4_a.C: New.
6160 * g++.dg/modules/std-subst-4_b.C: New.
6161 * g++.dg/modules/std-subst-4_c.C: New.
6163 2022-03-04 David Malcolm <dmalcolm@redhat.com>
6166 * gcc.dg/analyzer/pr93032-mztools.c: Move to...
6167 * gcc.dg/analyzer/pr93032-mztools-signed-char.c: ...this, adding
6168 -fsigned-char to args, and...
6169 * gcc.dg/analyzer/pr93032-mztools-unsigned-char.c: ...copy to here,
6170 adding -funsigned-char to args.
6172 2022-03-04 Patrick Palka <ppalka@redhat.com>
6175 * g++.dg/cpp2a/consteval29.C: New test.
6177 2022-03-04 Nathan Sidwell <nathan@acm.org>
6179 * g++.dg/modules/fn-inline-1_b.C: Adjust.
6180 * g++.dg/modules/fn-inline-1_c.C: Adjust.
6181 * g++.dg/modules/imp-inline-1_a.C: Adjust.
6182 * g++.dg/modules/imp-inline-1_b.C: Adjust.
6183 * g++.dg/modules/init-2_a.C: Adjust.
6184 * g++.dg/modules/init-2_b.C: Adjust.
6185 * g++.dg/modules/init-2_c.C: Adjust.
6186 * g++.dg/modules/member-def-2_d.C: Adjust.
6187 * g++.dg/modules/mod-sym-1.C: Adjust.
6188 * g++.dg/modules/mod-sym-2.C: Adjust.
6189 * g++.dg/modules/mod-sym-3.C: Adjust.
6190 * g++.dg/modules/sym-subst-1.C: Adjust.
6191 * g++.dg/modules/sym-subst-2_b.C: Adjust.
6192 * g++.dg/modules/sym-subst-3_a.C: Adjust.
6193 * g++.dg/modules/sym-subst-3_b.C: Adjust.
6194 * g++.dg/modules/sym-subst-4.C: Adjust.
6195 * g++.dg/modules/sym-subst-5.C: Adjust.
6196 * g++.dg/modules/sym-subst-6.C: Adjust.
6197 * g++.dg/modules/tpl-spec-1_a.C: Adjust.
6198 * g++.dg/modules/tpl-spec-2_b.C: Adjust.
6199 * g++.dg/modules/tpl-spec-2_d.C: Adjust.
6200 * g++.dg/modules/tpl-spec-3_a.C: Adjust.
6201 * g++.dg/modules/virt-1_a.C: Adjust.
6202 * g++.dg/modules/virt-2_a.C: Adjust.
6203 * g++.dg/modules/virt-2_b.C: Adjust.
6204 * g++.dg/modules/virt-2_c.C: Adjust.
6205 * g++.dg/modules/vtt-1_a.C: Adjust.
6206 * g++.dg/modules/vtt-1_b.C: Adjust.
6208 2022-03-04 Peter Bergner <bergner@linux.ibm.com>
6212 * gcc.target/powerpc/pr104208-1.c: New test.
6213 * gcc.target/powerpc/pr104208-2.c: Likewise.
6214 * gcc.target/powerpc/pr87496-2.c: Swap long double options to trigger
6216 * gcc.target/powerpc/pr87496-3.c: Likewise.
6218 2022-03-04 Jakub Jelinek <jakub@redhat.com>
6220 PR middle-end/104529
6221 * g++.dg/tree-ssa/pr104529.C: New test.
6223 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6225 PR middle-end/100280
6226 PR middle-end/104132
6227 PR middle-end/104133
6228 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Adjust.
6229 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6230 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6231 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6233 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6235 PR middle-end/100280
6236 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6237 * c-c++-common/goacc/classify-kernels.c: Likewise.
6238 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
6239 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
6240 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
6241 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
6242 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6243 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6244 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6246 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6248 PR middle-end/100280
6249 * c-c++-common/goacc/classify-kernels-unparallelized.c: Add
6250 '--param=openacc-privatization=noisy'.
6251 * c-c++-common/goacc/classify-kernels.c: Likewise.
6252 * c-c++-common/goacc/kernels-decompose-2.c: Adjust.
6253 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: Likewise.
6254 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: Likewise.
6255 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: Likewise.
6256 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: Likewise.
6257 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: Likewise.
6258 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: Likewise.
6260 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6262 PR middle-end/100400
6263 PR middle-end/103836
6264 PR middle-end/104061
6265 * c-c++-common/goacc/kernels-decompose-pr100400-1-1.c: New.
6266 * c-c++-common/goacc/kernels-decompose-pr100400-1-2.c: New.
6267 * c-c++-common/goacc/kernels-decompose-pr100400-1-3.c: New.
6268 * c-c++-common/goacc/kernels-decompose-pr100400-1-4.c: New.
6269 * c-c++-common/goacc/kernels-decompose-pr103836-1-1.c: New.
6270 * c-c++-common/goacc/kernels-decompose-pr103836-1-2.c: New.
6271 * c-c++-common/goacc/kernels-decompose-pr103836-1-3.c: New.
6272 * c-c++-common/goacc/kernels-decompose-pr103836-1-4.c: New.
6273 * c-c++-common/goacc/kernels-decompose-pr104061-1-1.c: New.
6274 * c-c++-common/goacc/kernels-decompose-pr104061-1-2.c: New.
6275 * c-c++-common/goacc/kernels-decompose-pr104061-1-3.c: New.
6276 * c-c++-common/goacc/kernels-decompose-pr104061-1-4.c: New.
6278 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6280 PR middle-end/104133
6281 * c-c++-common/goacc/kernels-decompose-pr104133-1.c: New file.
6283 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6285 PR middle-end/104132
6286 * c-c++-common/goacc/kernels-decompose-pr104132-1.c: New file.
6288 2022-03-04 Thomas Schwinge <thomas@codesourcery.com>
6290 * c-c++-common/goacc/classify-kernels-parloops.c: Update.
6291 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
6293 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
6294 * c-c++-common/goacc/classify-kernels.c: Likewise.
6295 * c-c++-common/goacc/classify-parallel.c: Likewise.
6296 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
6297 * c-c++-common/goacc/classify-routine.c: Likewise.
6298 * c-c++-common/goacc/classify-serial.c: Likewise.
6299 * gfortran.dg/goacc/classify-kernels-parloops.f95: Likewise.
6300 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
6302 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6303 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6304 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6305 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
6306 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6307 * gfortran.dg/goacc/classify-serial.f95: Likewise.
6309 2022-03-04 H.J. Lu <hjl.tools@gmail.com>
6312 * gcc.target/i386/incoming-11.c: Xfail.
6313 * gcc.target/i386/pieces-memset-3.c: Likewise.
6314 * gcc.target/i386/pieces-memset-37.c: Likewise.
6315 * gcc.target/i386/pieces-memset-39.c: Likewise.
6316 * gcc.target/i386/pieces-memset-46.c: Likewise.
6317 * gcc.target/i386/pieces-memset-47.c: Likewise.
6318 * gcc.target/i386/pieces-memset-48.c: Likewise.
6319 * gcc.target/i386/pr90773-5.c: Likewise.
6320 * gcc.target/i386/pr90773-14.c: Likewise.
6321 * gcc.target/i386/pr90773-17.c: Likewise.
6322 * gcc.target/i386/pr100865-8a.c: Likewise.
6323 * gcc.target/i386/pr100865-8c.c: Likewise.
6324 * gcc.target/i386/pr100865-9c.c: Likewise.
6325 * gcc.target/i386/pieces-memset-21.c: Always expect vzeroupper.
6326 * gcc.target/i386/pr82941-1.c: Likewise.
6327 * gcc.target/i386/pr82942-1.c: Likewise.
6328 * gcc.target/i386/pr82990-1.c: Likewise.
6329 * gcc.target/i386/pr82990-3.c: Likewise.
6330 * gcc.target/i386/pr82990-5.c: Likewise.
6331 * gcc.target/i386/pr100865-11b.c: Expect vmovdqa instead of
6333 * gcc.target/i386/pr100865-12b.c: Likewise.
6334 * gcc.target/i386/pr100865-8b.c: Likewise.
6335 * gcc.target/i386/pr100865-9b.c: Likewise.
6336 * gcc.target/i386/pr104704-1.c: New test.
6337 * gcc.target/i386/pr104704-2.c: Likewise.
6338 * gcc.target/i386/pr104704-3.c: Likewise.
6339 * gcc.target/i386/pr104704-4.c: Likewise.
6340 * gcc.target/i386/pr104704-5.c: Likewise.
6341 * gcc.target/i386/pr104704-6.c: Likewise.
6343 2022-03-03 Martin Sebor <msebor@redhat.com>
6345 PR middle-end/104761
6346 * g++.dg/warn/Wdangling-pointer-4.C: New test.
6347 * gcc.dg/Wdangling-pointer-4.c: New test.
6349 2022-03-03 Kwok Cheung Yeung <kcy@codesourcery.com>
6352 * gfortran.dg/gomp/pr104131.f90: New.
6353 * gfortran.dg/gomp/task-detach-1.f90: Update expected error message.
6355 2022-03-03 Tom de Vries <tdevries@suse.de>
6357 * gcc.target/nvptx/sm53.c: Add -mptx=_.
6358 * gcc.target/nvptx/sm70.c: Same.
6359 * gcc.target/nvptx/sm75.c: Same.
6360 * gcc.target/nvptx/sm80.c: Same.
6362 2022-03-03 Jakub Jelinek <jakub@redhat.com>
6364 PR middle-end/104757
6365 * gfortran.dg/gomp/pr104757.f90: New test.
6366 * gcc.dg/gomp/pr104757.c: New test.
6368 2022-03-03 Jakub Jelinek <jakub@redhat.com>
6370 PR middle-end/104558
6371 * gcc.dg/pr104558.c: New test.
6373 2022-03-02 Harald Anlauf <anlauf@gmx.de>
6376 * gfortran.dg/assumed_type_14.f90: New test.
6378 2022-03-02 David Edelsohn <dje.gcc@gmail.com>
6380 * c-c++-common/pr104505.c: Add -Wno-psabi.
6382 2022-03-02 Qing Zhao <qing.zhao@oracle.com>
6384 PR middle-end/102276
6385 * gcc.dg/auto-init-pr102276-1.c: New test.
6386 * gcc.dg/auto-init-pr102276-2.c: New test.
6387 * gcc.dg/auto-init-pr102276-3.c: New test.
6388 * gcc.dg/auto-init-pr102276-4.c: New test.
6390 2022-03-02 Tamar Christina <tamar.christina@arm.com>
6393 * gcc.dg/vect/complex/pr102819-1.c: Add vect_float.
6394 * gcc.dg/vect/complex/pr102819-2.c: Likewise.
6395 * gcc.dg/vect/complex/pr102819-3.c: Likewise.
6396 * gcc.dg/vect/complex/pr102819-4.c: Likewise.
6397 * gcc.dg/vect/complex/pr102819-5.c: Likewise.
6398 * gcc.dg/vect/complex/pr102819-6.c: Likewise.
6399 * gcc.dg/vect/complex/pr102819-7.c: Likewise.
6400 * gcc.dg/vect/complex/pr102819-8.c: Likewise.
6401 * gcc.dg/vect/complex/pr102819-9.c: Likewise.
6403 2022-03-02 Jakub Jelinek <jakub@redhat.com>
6405 PR rtl-optimization/104637
6406 * gcc.target/i386/pr104637.c: Don't run on ia32. Add -Wno-div-by-zero
6408 (foo): Remove extraneous initializer.
6410 2022-03-02 Jakub Jelinek <jakub@redhat.com>
6413 * g++.dg/opt/pr100541-1.C: New test.
6414 * g++.dg/opt/pr100541-2.C: New test.
6416 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
6419 * gcc.target/i386/pr104551.c: Use avx2-check.h.
6421 2022-03-02 Hongyu Wang <hongyu.wang@intel.com>
6424 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Use long long
6425 instead of __int64_t.
6426 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
6427 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
6428 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
6430 2022-03-01 Martin Sebor <msebor@redhat.com>
6432 PR tree-optimization/104715
6433 * gcc.dg/Wdangling-pointer-3.c: New test.
6435 2022-03-01 Jakub Jelinek <jakub@redhat.com>
6437 PR tree-optimization/104715
6438 * c-c++-common/Wdangling-pointer-7.c: New test.
6440 2022-03-01 Iain Buclaw <ibuclaw@gdcproject.org>
6443 * gdc.test/runnable/dhry.d: Removed.
6445 2022-03-01 H.J. Lu <hjl.tools@gmail.com>
6448 * g++.target/i386/pr35513-1.C: Limit to Linux.
6449 * g++.target/i386/pr35513-2.C: Likewise.
6451 2022-03-01 Richard Biener <rguenther@suse.de>
6453 PR tree-optimization/104716
6454 * gfortran.dg/pr104716.f: New testcase.
6456 2022-03-01 Richard Biener <rguenther@suse.de>
6459 * gcc.target/i386/pr84101.c: Remove XFAIL.
6461 2022-03-01 Richard Biener <rguenther@suse.de>
6464 * gcc.dg/vect/pr81196-2.c: Require vect_perm.
6466 2022-03-01 Roger Sayle <roger@nextmovesoftware.com>
6468 * gcc.target/i386/pr80270.c: Don't compile new test case on ia32.
6470 2022-03-01 Martin Liska <mliska@suse.cz>
6473 * g++.target/i386/pr104533.C: New test.
6475 2022-03-01 Tom de Vries <tdevries@suse.de>
6477 * gcc.target/nvptx/sm30.c: New test.
6478 * gcc.target/nvptx/sm35.c: New test.
6479 * gcc.target/nvptx/sm53.c: New test.
6480 * gcc.target/nvptx/sm70.c: New test.
6481 * gcc.target/nvptx/sm75.c: New test.
6482 * gcc.target/nvptx/sm80.c: New test.
6484 2022-03-01 Hongyu Wang <hongyu.wang@intel.com>
6487 * gcc.target/i386/pr104664.c: New test.
6489 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
6491 PR tree-optimization/91384
6492 * gcc.target/i386/pr91384.c: New test case.
6494 2022-02-28 Roger Sayle <roger@nextmovesoftware.com>
6495 Eric Botcazou <ebotcazou@adacore.com>
6497 * gcc.target/i386/pr80270.c: New test case.
6499 2022-02-28 Vladimir N. Makarov <vmakarov@redhat.com>
6501 PR rtl-optimization/104637
6502 * gcc.target/i386/pr104637.c: New.
6504 2022-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
6506 * gdc.dg/torture/simd7413a.d: Update.
6507 * gdc.dg/ubsan/pr88957.d: Update.
6508 * gdc.dg/simd18489.d: New test.
6509 * gdc.dg/torture/simd21727.d: New test.
6511 2022-02-28 Marek Polacek <polacek@redhat.com>
6514 * g++.dg/ext/attr-unavailable-10.C: New test.
6515 * g++.dg/ext/attr-unavailable-11.C: New test.
6516 * g++.dg/warn/deprecated-17.C: New test.
6517 * g++.dg/warn/deprecated-18.C: New test.
6519 2022-02-28 Marek Polacek <polacek@redhat.com>
6522 * g++.dg/ext/attrib64.C: New test.
6524 2022-02-28 Qing Zhao <qing.zhao@oracle.com>
6526 PR middle-end/104550
6527 * gcc.dg/auto-init-pr104550-1.c: New test.
6528 * gcc.dg/auto-init-pr104550-2.c: New test.
6529 * gcc.dg/auto-init-pr104550-3.c: New test.
6531 2022-02-28 Martin Liska <mliska@suse.cz>
6534 * g++.dg/pr104648.C: New test.
6536 2022-02-28 Richard Biener <rguenther@suse.de>
6538 PR tree-optimization/104700
6539 * gcc.dg/pr104700-2.c: New testcase.
6540 * gcc.dg/torture/pr104700-1.c: Likewise.
6542 2022-02-28 Tom de Vries <tdevries@suse.de>
6544 * gcc.target/nvptx/atomic-store-1.c: Add -mptx=_.
6545 * gcc.target/nvptx/atomic-store-2.c: Same.
6546 * gcc.target/nvptx/float16-1.c: Same.
6547 * gcc.target/nvptx/float16-2.c: Same.
6548 * gcc.target/nvptx/float16-3.c: Same.
6549 * gcc.target/nvptx/float16-4.c: Same.
6550 * gcc.target/nvptx/float16-5.c: Same.
6551 * gcc.target/nvptx/float16-6.c: Same.
6552 * gcc.target/nvptx/tanh-1.c: Same.
6553 * gcc.target/nvptx/uniform-simt-1.c: Same.
6554 * gcc.target/nvptx/uniform-simt-3.c: Same.
6556 2022-02-28 Tom de Vries <tdevries@suse.de>
6558 * gcc.target/nvptx/atomic-store-3.c: Add -misa=sm_30.
6560 2022-02-28 Tom de Vries <tdevries@suse.de>
6562 * gcc.target/nvptx/uniform-simt-2.c: Add -misa=sm_30.
6564 2022-02-28 Tom de Vries <tdevries@suse.de>
6566 * gcc.target/nvptx/rotate.c: Add -misa=sm_35.
6568 2022-02-28 Hongyu Wang <hongyu.wang@intel.com>
6570 * gcc.target/i386/avx512f-vpternlogd-1.c: Use new enum.
6571 * gcc.target/i386/avx512f-vpternlogq-1.c: Likewise.
6572 * gcc.target/i386/avx512vl-vpternlogd-1.c: Likewise.
6573 * gcc.target/i386/avx512vl-vpternlogq-1.c: Likewise.
6574 * gcc.target/i386/testimm-10.c: Remove imm check for vpternlog
6575 insns since the imm has been truncated in intrinsic.
6577 2022-02-27 Jason Merrill <jason@redhat.com>
6580 * g++.dg/overload/paren1.C: New test.
6582 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6583 Marc Glisse <marc.glisse@inria.fr>
6585 PR tree-optimization/104675
6586 * gcc.dg/pr104675-3.c : New test.
6588 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6591 * g++.dg/opt/pr104681.C: New test.
6593 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6595 * g++.dg/pr104540.C: Move to ...
6596 * g++.target/i386/pr104540.C: ... here.
6598 2022-02-25 Martin Liska <mliska@suse.cz>
6601 * gcc.dg/lto/20090717_0.c: Fix asan error.
6603 2022-02-25 Richard Biener <rguenther@suse.de>
6605 PR tree-optimization/103037
6606 * gcc.dg/torture/pr103037.c: New testcase.
6608 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6611 * gcc.target/i386/pr104674.c: New test.
6613 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6615 PR middle-end/104679
6616 * g++.dg/torture/pr104679.C: New test.
6618 2022-02-25 Jakub Jelinek <jakub@redhat.com>
6620 PR tree-optimization/104675
6621 * gcc.dg/pr104675-1.c: New test.
6622 * gcc.dg/pr104675-2.c: New test.
6624 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6626 PR tree-optimization/103845
6627 PR tree-optimization/104263
6628 * gcc.dg/pr103845.c: New.
6630 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6632 PR middle-end/104540
6633 * g++.dg/pr104540.C: New.
6635 2022-02-25 Alexandre Oliva <oliva@adacore.com>
6637 PR tree-optimization/103856
6638 * g++.dg/pr103856.C: New.
6640 2022-02-24 Pat Haugen <pthaugen@linux.ibm.com>
6643 * gcc.c-torture/compile/attr-retain-1.c: Add -G0 for 32-bit PowerPC.
6644 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
6646 2022-02-24 Harald Anlauf <anlauf@gmx.de>
6649 * gfortran.dg/stop_1.f90: New test.
6650 * gfortran.dg/stop_2.f: New test.
6651 * gfortran.dg/stop_3.f90: New test.
6652 * gfortran.dg/stop_4.f90: New test.
6654 2022-02-24 Richard Biener <rguenther@suse.de>
6656 PR tree-optimization/104676
6657 * gcc.dg/torture/pr104676.c: New testcase.
6659 2022-02-24 Jakub Jelinek <jakub@redhat.com>
6661 PR tree-optimization/104601
6662 * g++.dg/torture/pr104601.C: New test.
6664 2022-02-24 Tom de Vries <tdevries@suse.de>
6666 * gcc.target/nvptx/rotate-run.c: New test.
6667 * gcc.target/nvptx/rotate.c: New test.
6669 2022-02-24 liuhongt <hongtao.liu@intel.com>
6671 * gcc.target/i386/avx512vl-logicsuffix-1.c: New test.
6673 2022-02-23 David Malcolm <dmalcolm@redhat.com>
6676 * gcc.dg/analyzer/attr-const-1.c: New test.
6677 * gcc.dg/analyzer/attr-const-2.c: New test.
6678 * gcc.dg/analyzer/attr-const-3.c: New test.
6679 * gcc.dg/analyzer/pr104434-const.c: New test.
6680 * gcc.dg/analyzer/pr104434-nonconst.c: New test.
6681 * gcc.dg/analyzer/pr104434.h: New test.
6683 2022-02-23 Marek Polacek <polacek@redhat.com>
6686 * g++.dg/diagnostic/undeclared1.C: New test.
6688 2022-02-23 Marek Polacek <polacek@redhat.com>
6691 * g++.dg/cpp0x/noexcept76.C: New test.
6693 2022-02-23 Richard Biener <rguenther@suse.de>
6694 Jakub Jelinek <jakub@redhat.com>
6696 PR tree-optimization/104644
6697 * gcc.dg/pr104644.c: New test.
6699 2022-02-23 Richard Biener <rguenther@suse.de>
6701 * gcc.dg/gimplefe-49.c: New testcase.
6702 * gcc.dg/gimplefe-error-13.c: Likewise.
6704 2022-02-23 Richard Biener <rguenther@suse.de>
6706 PR tree-optimization/101636
6707 * gcc.target/i386/pr101636.c: New testcase.
6708 * c-c++-common/torture/pr101636.c: Likewise.
6710 2022-02-23 Jakub Jelinek <jakub@redhat.com>
6713 * gcc.dg/Winfinite-recursion-3.c: New test.
6714 * gcc.dg/Winfinite-recursion-4.c: New test.
6715 * gcc.dg/Winfinite-recursion-5.c: New test.
6717 2022-02-22 Paul A. Clarke <pc@us.ibm.com>
6719 * g++.dg/ext/altivec-1.C: Move to g++.target/powerpc, adjust dg
6721 * g++.dg/ext/altivec-2.C: Likewise.
6722 * g++.dg/ext/altivec-3.C: Likewise.
6723 * g++.dg/ext/altivec-4.C: Likewise.
6724 * g++.dg/ext/altivec-5.C: Likewise.
6725 * g++.dg/ext/altivec-6.C: Likewise.
6726 * g++.dg/ext/altivec-7.C: Likewise.
6727 * g++.dg/ext/altivec-8.C: Likewise.
6728 * g++.dg/ext/altivec-9.C: Likewise.
6729 * g++.dg/ext/altivec-10.C: Likewise.
6730 * g++.dg/ext/altivec-11.C: Likewise.
6731 * g++.dg/ext/altivec-12.C: Likewise.
6732 * g++.dg/ext/altivec-13.C: Likewise.
6733 * g++.dg/ext/altivec-14.C: Likewise.
6734 * g++.dg/ext/altivec-15.C: Likewise.
6735 * g++.dg/ext/altivec-16.C: Likewise.
6736 * g++.dg/ext/altivec-17.C: Likewise.
6737 * g++.dg/ext/altivec-18.C: Likewise.
6738 * g++.dg/ext/altivec-cell-1.C: Likewise.
6739 * g++.dg/ext/altivec-cell-2.C: Likewise.
6740 * g++.dg/ext/altivec-cell-3.C: Likewise.
6741 * g++.dg/ext/altivec-cell-4.C: Likewise.
6742 * g++.dg/ext/altivec-cell-5.C: Likewise.
6743 * g++.dg/ext/altivec-types-1.C: Likewise.
6744 * g++.dg/ext/altivec-types-2.C: Likewise.
6745 * g++.dg/ext/altivec-types-3.C: Likewise.
6746 * g++.dg/ext/altivec-types-4.C: Likewise.
6747 * g++.dg/ext/undef-bool-1.C: Likewise.
6748 * g++.target/powerpc/altivec-1.C: New file.
6749 * g++.target/powerpc/altivec-10.C: New file.
6750 * g++.target/powerpc/altivec-11.C: New file.
6751 * g++.target/powerpc/altivec-12.C: New file.
6752 * g++.target/powerpc/altivec-13.C: New file.
6753 * g++.target/powerpc/altivec-14.C: New file.
6754 * g++.target/powerpc/altivec-15.C: New file.
6755 * g++.target/powerpc/altivec-16.C: New file.
6756 * g++.target/powerpc/altivec-17.C: New file.
6757 * g++.target/powerpc/altivec-18.C: New file.
6758 * g++.target/powerpc/altivec-2.C: New file.
6759 * g++.target/powerpc/altivec-3.C: New file.
6760 * g++.target/powerpc/altivec-4.C: New file.
6761 * g++.target/powerpc/altivec-5.C: New file.
6762 * g++.target/powerpc/altivec-6.C: New file.
6763 * g++.target/powerpc/altivec-7.C: New file.
6764 * g++.target/powerpc/altivec-8.C: New file.
6765 * g++.target/powerpc/altivec-9.C: New file.
6766 * g++.target/powerpc/altivec-cell-1.C: New file.
6767 * g++.target/powerpc/altivec-cell-2.C: New file.
6768 * g++.target/powerpc/altivec-cell-3.C: New file.
6769 * g++.target/powerpc/altivec-cell-4.C: New file.
6770 * g++.target/powerpc/altivec-cell-5.C: New file.
6771 * g++.target/powerpc/altivec-types-1.C: New file.
6772 * g++.target/powerpc/altivec-types-2.C: New file.
6773 * g++.target/powerpc/altivec-types-3.C: New file.
6774 * g++.target/powerpc/altivec-types-4.C: New file.
6775 * g++.target/powerpc/undef-bool-1.C: New file.
6777 2022-02-22 Harald Anlauf <anlauf@gmx.de>
6780 * gfortran.dg/derived_constructor_comps_7.f90: New test.
6782 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6786 * gcc.target/arm/simd/pr100757-2.c: New.
6787 * gcc.target/arm/simd/pr100757-3.c: New.
6788 * gcc.target/arm/simd/pr100757-4.c: New.
6789 * gcc.target/arm/simd/pr100757.c: New.
6790 * gcc.dg/signbit-2.c: Skip when targeting ARM/MVE.
6791 * lib/target-supports.exp (check_effective_target_arm_mve): New.
6793 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6797 * gcc.dg/rtl/arm/mve-vxbi.c: New test.
6798 * gcc.target/arm/simd/pr101325.c: New.
6799 * gcc.target/arm/simd/pr101325-2.c: New.
6800 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Use
6801 add_options_for_arm_v8_1m_mve_fp.
6803 2022-02-22 Christophe Lyon <christophe.lyon@arm.com>
6805 * gcc.target/arm/simd/mve-vcmp-f32-2.c: New.
6806 * gcc.target/arm/simd/neon-compare-1.c: New.
6807 * gcc.target/arm/simd/neon-compare-2.c: New.
6808 * gcc.target/arm/simd/neon-compare-3.c: New.
6809 * gcc.target/arm/simd/neon-compare-scalar-1.c: New.
6810 * gcc.target/arm/simd/neon-vcmp-f16.c: New.
6811 * gcc.target/arm/simd/neon-vcmp-f32-2.c: New.
6812 * gcc.target/arm/simd/neon-vcmp-f32-3.c: New.
6813 * gcc.target/arm/simd/neon-vcmp-f32.c: New.
6814 * gcc.target/arm/simd/neon-vcmp.c: New.
6816 2022-02-22 Tom de Vries <tdevries@suse.de>
6818 * gcc.target/nvptx/atomic-store-2.c: Use -misa=sm_70.
6819 * gcc.target/nvptx/uniform-simt-3.c: Same.
6821 2022-02-22 Roger Sayle <roger@nextmovesoftware.com>
6822 Richard Biener <rguenther@suse.de>
6824 * gcc.dg/fold-reduc-1.c: New test case.
6826 2022-02-22 Jakub Jelinek <jakub@redhat.com>
6828 PR tree-optimization/104604
6829 * gcc.c-torture/execute/pr104604.c: New test.
6831 2022-02-22 Jakub Jelinek <jakub@redhat.com>
6834 * gcc.dg/pr104612.c: New test.
6836 2022-02-22 Tom de Vries <tdevries@suse.de>
6838 * gcc.dg/sibcall-10.c: Xfail execution test for nvptx.
6839 * gcc.dg/sibcall-3.c: Same.
6840 * gcc.dg/sibcall-4.c: Same.
6842 2022-02-22 Tom de Vries <tdevries@suse.de>
6844 * gcc.target/nvptx/float16-1.c: Drop -mptx setting.
6845 * gcc.target/nvptx/float16-2.c: Same.
6846 * gcc.target/nvptx/float16-3.c: Same.
6847 * gcc.target/nvptx/float16-4.c: Same.
6848 * gcc.target/nvptx/float16-5.c: Same.
6849 * gcc.target/nvptx/float16-6.c: Same.
6850 * gcc.target/nvptx/tanh-1.c: Same.
6852 2022-02-22 Richard Biener <rguenther@suse.de>
6854 PR tree-optimization/104582
6856 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-1.c: New.
6857 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c: Likewise.
6858 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c: Likewise.
6859 * gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c: Likewise.
6860 * gcc.target/i386/pr99881.c: Un-XFAIL.
6861 * gcc.target/i386/pr91446.c: Adjust to not expect vectorization.
6863 2022-02-22 Hongyu Wang <hongyu.wang@intel.com>
6866 * gcc.target/i386/pr103069-2.c: Adjust result check.
6867 * gcc.target/i386/pr103069-3.c: New test.
6868 * gcc.target/i386/pr103069-4.c: Likewise.
6870 2022-02-21 Dan Li <ashimida@linux.alibaba.com>
6872 * gcc.target/aarch64/shadow_call_stack_1.c: New test.
6873 * gcc.target/aarch64/shadow_call_stack_2.c: New test.
6874 * gcc.target/aarch64/shadow_call_stack_3.c: New test.
6875 * gcc.target/aarch64/shadow_call_stack_4.c: New test.
6876 * gcc.target/aarch64/shadow_call_stack_5.c: New test.
6877 * gcc.target/aarch64/shadow_call_stack_6.c: New test.
6878 * gcc.target/aarch64/shadow_call_stack_7.c: New test.
6879 * gcc.target/aarch64/shadow_call_stack_8.c: New test.
6881 2022-02-21 Patrick Palka <ppalka@redhat.com>
6884 * g++.dg/cpp0x/decltype80.C: New test.
6886 2022-02-21 Andrew Pinski <apinski@marvell.com>
6889 * gcc.dg/pr104506-1.c: New test.
6890 * gcc.dg/pr104506-2.c: New test.
6891 * gcc.dg/pr104506-3.c: New test.
6893 2022-02-20 Iain Buclaw <ibuclaw@gdcproject.org>
6895 * gdc.dg/special1.d: New file.
6897 2022-02-20 Harald Anlauf <anlauf@gmx.de>
6900 * gfortran.dg/data_pointer_2.f90: New test.
6902 2022-02-19 Tom de Vries <tdevries@suse.de>
6904 * gcc.target/nvptx/atomic-store-1.c: Update.
6906 2022-02-19 Tom de Vries <tdevries@suse.de>
6908 * gcc.target/nvptx/uniform-simt-3.c: New test.
6910 2022-02-19 Tom de Vries <tdevries@suse.de>
6912 * gcc.target/nvptx/uniform-simt-1.c: Add scan-assembler test.
6913 * gcc.target/nvptx/uniform-simt-2.c: New test.
6915 2022-02-19 Jakub Jelinek <jakub@redhat.com>
6918 * g++.dg/asan/pr102656.C: New test.
6920 2022-02-18 H.J. Lu <hjl.tools@gmail.com>
6923 * gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
6925 2022-02-18 Richard Biener <rguenther@suse.de>
6928 * gcc.target/i386/pr101456-1.c: XFAIL.
6930 2022-02-18 Richard Biener <rguenther@suse.de>
6932 PR tree-optimization/96881
6933 * g++.dg/torture/pr96881-1.C: New testcase.
6934 * g++.dg/torture/pr96881-2.C: Likewise.
6936 2022-02-18 Patrick Palka <ppalka@redhat.com>
6939 * g++.dg/cpp0x/noexcept34.C: Adjusted expected diagnostics.
6940 * g++.dg/cpp0x/noexcept75.C: New test.
6942 2022-02-17 Jason Merrill <jason@redhat.com>
6945 * g++.dg/ipa/inline-4.C: New test.
6947 2022-02-17 Jason Merrill <jason@redhat.com>
6949 * g++.dg/warn/deprecated-16.C: New test.
6951 2022-02-17 Jason Merrill <jason@redhat.com>
6954 * g++.dg/warn/deprecated-14.C: New test.
6955 * g++.dg/warn/deprecated-15.C: New test.
6957 2022-02-17 Eric Botcazou <ebotcazou@adacore.com>
6960 * gcc.target/i386/pr79754.c: Add target dfp.
6962 2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
6964 PR rtl-optimization/104447
6965 * gcc.target/i386/pr104447.c: New.
6967 2022-02-17 Patrick Palka <ppalka@redhat.com>
6970 * g++.dg/template/non-dependent22.C: New test.
6972 2022-02-17 liuhongt <hongtao.liu@intel.com>
6974 * gcc.target/i386/pr104551.c: New test.
6976 2022-02-17 Jakub Jelinek <jakub@redhat.com>
6979 * gcc.dg/dfp/pr104557.c: New test.
6981 2022-02-17 Jakub Jelinek <jakub@redhat.com>
6984 * gcc.dg/gomp/pr104532.c: New test.
6986 2022-02-17 Michael Meissner <meissner@the-meissners.org>
6989 * gcc.target/powerpc/pr99708.c: New test.
6991 2022-02-17 David Malcolm <dmalcolm@redhat.com>
6994 * gcc.dg/analyzer/torture/uninit-pr63311.c: New test.
6995 * gcc.dg/analyzer/uninit-pr104576.c: New test.
6996 * gfortran.dg/analyzer/uninit-pr63311.f90: New test.
6998 2022-02-16 David Malcolm <dmalcolm@redhat.com>
7001 * g++.dg/analyzer/placement-new.C: Update expected wording.
7002 * g++.dg/analyzer/pr100244.C: Likewise.
7003 * gcc.dg/analyzer/attr-malloc-1.c (test_7): Likewise.
7004 * gcc.dg/analyzer/malloc-1.c (test_24): Likewise.
7005 (test_25): Likewise.
7006 (test_26): Likewise.
7007 (test_50a, test_50b, test_50c): New.
7008 * gcc.dg/analyzer/malloc-callbacks.c (test_5): Update expected
7010 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7011 * gcc.dg/analyzer/pr104560-1.c: New test.
7012 * gcc.dg/analyzer/pr104560-2.c: New test.
7013 * gcc.dg/analyzer/realloc-1.c (test_7): Updated expected wording.
7014 * gcc.dg/analyzer/vla-1.c (test_2): New. Prune output from
7015 -Wfree-nonheap-object.
7017 2022-02-16 Patrick Palka <ppalka@redhat.com>
7020 * g++.dg/template/non-dependent21.C: New test.
7022 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.target/i386/pr104448.c: New test.
7027 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7029 PR rtl-optimization/104544
7030 * gcc.dg/pr104544.c: New test.
7032 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7034 * gcc.target/aarch64/atomic-inst-cas.c: Add
7035 -Wno-invalid-memory-model.
7037 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7039 * gcc.target/aarch64/bic-bitmask-1.c: Remove XFAIL.
7041 2022-02-16 Richard Sandiford <richard.sandiford@arm.com>
7044 * gcc.target/aarch64/pr100056.c: XFAIL the original UBFIZ test
7045 and instead expect two UBFIZs + two ADD UXTBs.
7047 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7050 * c-c++-common/gomp/atomic-31.c: New test.
7052 2022-02-16 Jakub Jelinek <jakub@redhat.com>
7055 * gcc.dg/dfp/pr104510.c: New test.
7057 2022-02-15 Peter Bergner <bergner@linux.ibm.com>
7059 * gcc.target/powerpc/htm-1.c: Retry intermittent failing tbegins.
7061 2022-02-15 Andrew MacLeod <amacleod@redhat.com>
7063 PR tree-optimization/104526
7064 * gcc.dg/pr104526.c: New.
7066 2022-02-15 David Malcolm <dmalcolm@redhat.com>
7069 * gcc.dg/analyzer/pr104524.c: New test.
7071 2022-02-15 David Malcolm <dmalcolm@redhat.com>
7074 * gcc.dg/analyzer/pr102692-2.c: New test.
7075 * gcc.dg/analyzer/pr102692.c: Remove xfail. Remove -O2 from
7076 options and move to...
7077 * gcc.dg/analyzer/torture/pr102692.c: ...here.
7079 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
7081 * gfortran.dg/gomp/depend-4.f90: Add VALUE test, update scan test.
7082 * gfortran.dg/gomp/depend-5.f90: Fix scan tree for -m32.
7083 * gfortran.dg/gomp/depend-6.f90: New test.
7085 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7087 * gcc.target/aarch64/max_plus_1.c: New test.
7088 * gcc.target/aarch64/max_plus_2.c: Likewise.
7089 * gcc.target/aarch64/max_plus_3.c: Likewise.
7090 * gcc.target/aarch64/max_plus_4.c: Likewise.
7091 * gcc.target/aarch64/max_plus_5.c: Likewise.
7092 * gcc.target/aarch64/max_plus_6.c: Likewise.
7093 * gcc.target/aarch64/max_plus_7.c: Likewise.
7094 * gcc.target/aarch64/min_plus_1.c: Likewise.
7095 * gcc.target/aarch64/min_plus_2.c: Likewise.
7096 * gcc.target/aarch64/min_plus_3.c: Likewise.
7097 * gcc.target/aarch64/min_plus_4.c: Likewise.
7098 * gcc.target/aarch64/min_plus_5.c: Likewise.
7099 * gcc.target/aarch64/min_plus_6.c: Likewise.
7100 * gcc.target/aarch64/min_plus_7.c: Likewise.
7102 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7104 * gcc.target/aarch64/store_v2vec_lanes.c: Add -fno-tree-vectorize.
7106 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7108 * gcc.target/aarch64/shl-combine-2.c: New test.
7109 * gcc.target/aarch64/shl-combine-3.c: Likewise.
7110 * gcc.target/aarch64/shl-combine-4.c: Likewise.
7111 * gcc.target/aarch64/shl-combine-5.c: Likewise.
7112 * gcc.target/aarch64/xtn-combine-1.c: Likewise.
7113 * gcc.target/aarch64/xtn-combine-2.c: Likewise.
7114 * gcc.target/aarch64/xtn-combine-3.c: Likewise.
7115 * gcc.target/aarch64/xtn-combine-4.c: Likewise.
7116 * gcc.target/aarch64/xtn-combine-5.c: Likewise.
7117 * gcc.target/aarch64/xtn-combine-6.c: Likewise.
7119 2022-02-15 Richard Sandiford <richard.sandiford@arm.com>
7121 * gcc.target/aarch64/ldp_stp_5.c: Require -mstrict-align.
7122 * gcc.target/aarch64/ldp_stp_14.h,
7123 * gcc.target/aarch64/ldp_stp_14.c: New test.
7124 * gcc.target/aarch64/ldp_stp_15.c: Likewise.
7125 * gcc.target/aarch64/ldp_stp_16.c: Likewise.
7126 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
7127 * gcc.target/aarch64/ldp_stp_18.c: Likewise.
7128 * gcc.target/aarch64/ldp_stp_19.c: Likewise.
7130 2022-02-15 Richard Biener <rguenther@suse.de>
7132 PR tree-optimization/104543
7133 * gcc.dg/torture/pr104543.c: New testcase.
7135 2022-02-15 Tobias Burnus <tobias@codesourcery.com>
7137 * gfortran.dg/gomp/depend-4.f90: New test.
7138 * gfortran.dg/gomp/depend-5.f90: New test.
7140 2022-02-15 Jakub Jelinek <jakub@redhat.com>
7142 PR middle-end/104522
7143 * gcc.dg/pr104522.c: New test.
7145 2022-02-15 Richard Biener <rguenther@suse.de>
7147 PR tree-optimization/104519
7148 * gcc.dg/torture/pr104519.c: New testcase.
7150 2022-02-15 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.dg/gomp/pr104517.c: New test.
7155 2022-02-15 Jason Merrill <jason@redhat.com>
7159 * g++.dg/cpp0x/alias-decl-ttp2.C: New test.
7160 * g++.dg/cpp1z/ttp2.C: New test.
7162 2022-02-14 Michael Meissner <meissner@the-meissners.org>
7165 * gcc.target/powerpc/pr104253.c: New test.
7167 2022-02-14 Harald Anlauf <anlauf@gmx.de>
7170 * gfortran.dg/pr104211.f90: New test.
7172 2022-02-14 Jakub Jelinek <jakub@redhat.com>
7175 * g++.dg/cpp1y/constexpr-104513.C: New test.
7176 * g++.dg/cpp2a/constexpr-dtor12.C: New test.
7178 2022-02-14 Richard Biener <rguenther@suse.de>
7180 PR tree-optimization/104528
7181 * gfortran.dg/pr104528.f: New testcase.
7183 2022-02-14 Richard Biener <rguenther@suse.de>
7185 PR tree-optimization/104511
7186 * gcc.dg/pr104511.c: New testcase.
7188 2022-02-14 Richard Biener <rguenther@suse.de>
7191 * c-c++-common/pr104505.c: New testcase.
7193 2022-02-14 Richard Biener <rguenther@suse.de>
7195 PR middle-end/104497
7196 * c-c++-common/torture/pr104497.c: New testcase.
7198 2022-02-13 Mikael Morin <mikael@gcc.gnu.org>
7201 * gfortran.dg/asan/associate_58.f90: New test.
7202 * gfortran.dg/asan/associate_59.f90: New test.
7204 2022-02-13 liuhongt <hongtao.liu@intel.com>
7206 * gcc.target/i386/pr103771-2.c: New test.
7207 * gcc.target/i386/pr103771-3.c: New test.
7209 2022-02-12 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.dg/asan/pr104449.c: New test.
7213 * g++.dg/asan/pr104449.C: New test.
7215 2022-02-12 H.J. Lu <hjl.tools@gmail.com>
7218 * g++.target/i386/pr35513-1.C: Require property_1_needed target.
7219 * g++.target/i386/pr35513-2.C: Likewise.
7220 * gcc.target/i386/pr35513-8.c: Change to compile.
7221 * lib/target-supports.exp (check_compile): Support assembly code.
7222 (check_effective_target_property_1_needed): New proc.
7224 2022-02-12 Jakub Jelinek <jakub@redhat.com>
7227 * gcc.target/i386/pr104502.c: New test.
7229 2022-02-12 Uroš Bizjak <ubizjak@gmail.com>
7232 * gcc.target/i386/pr79754.c: New test.
7234 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7236 PR tree-optimization/104499
7237 * gcc.c-torture/compile/pr104499.c: New test.
7239 2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
7241 PR rtl-optimization/104400
7242 * gcc.target/v850/pr104400.c: New.
7243 * gcc.target/v850/v850.exp: New.
7245 2022-02-11 David Malcolm <dmalcolm@redhat.com>
7248 * gcc.dg/analyzer/torture/empty-struct-1.c: New test.
7250 2022-02-11 Richard Biener <rguenther@suse.de>
7252 * gcc.dg/gimplefe-48.c: New testcase.
7254 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7257 * g++.dg/cpp0x/constexpr-104472.C: New test.
7259 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7261 PR middle-end/104446
7262 * gcc.target/i386/pr104446.c: New test.
7264 2022-02-11 Richard Biener <rguenther@suse.de>
7266 PR middle-end/104496
7267 * gcc.target/i386/pr104496.c: New testcase.
7269 2022-02-11 Jakub Jelinek <jakub@redhat.com>
7271 PR rtl-optimization/104459
7272 * gcc.dg/pr104459.c: New test.
7274 2022-02-11 liuhongt <hongtao.liu@intel.com>
7276 * gcc.target/i386/pr104479.c: New test.
7277 * gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
7279 2022-02-11 Tom de Vries <tdevries@suse.de>
7281 * gcc.c-torture/compile/pr100576.c: Require effective target
7282 non_strict_prototype.
7283 * gcc.c-torture/compile/pr97576.c: Same.
7285 2022-02-11 Tom de Vries <tdevries@suse.de>
7287 * c-c++-common/Walloca-larger-than.c: Require effective target alloca.
7288 * c-c++-common/Warray-bounds-9.c: Same.
7289 * c-c++-common/Wdangling-pointer-2.c: Same.
7290 * c-c++-common/Wdangling-pointer-4.c: Same.
7291 * c-c++-common/Wdangling-pointer-5.c: Same.
7292 * c-c++-common/Wdangling-pointer.c: Same.
7293 * c-c++-common/auto-init-11.c: Same.
7294 * c-c++-common/auto-init-12.c: Same.
7295 * c-c++-common/auto-init-15.c: Same.
7296 * c-c++-common/auto-init-16.c: Same.
7297 * c-c++-common/torture/builtin-clear-padding-4.c: Same.
7298 * gcc.c-torture/compile/pr99787-1.c: Same.
7299 * gcc.dg/Walloca-larger-than-4.c: Same.
7300 * gcc.dg/Wdangling-pointer.c: Same.
7301 * gcc.dg/Wfree-nonheap-object-2.c: Same.
7302 * gcc.dg/Wfree-nonheap-object.c: Same.
7303 * gcc.dg/Wstringop-overflow-56.c: Same.
7304 * gcc.dg/Wstringop-overflow-57.c: Same.
7305 * gcc.dg/Wstringop-overflow-67.c: Same.
7306 * gcc.dg/Wstringop-overflow-71.c: Same.
7307 * gcc.dg/Wvla-larger-than-5.c: Same.
7308 * gcc.dg/analyzer/taint-alloc-1.c: Same.
7309 * gcc.dg/analyzer/torture/ubsan-1.c: Same.
7310 * gcc.dg/graphite/pr99085.c: Same.
7311 * gcc.dg/pr100225.c: Same.
7312 * gcc.dg/pr98721-1.c: Same.
7313 * gcc.dg/pr99122-2.c: Same.
7314 * gcc.dg/sso-14.c: Same.
7315 * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
7316 * gcc.dg/uninit-38.c: Same.
7317 * gcc.dg/uninit-39.c: Same.
7318 * gcc.dg/uninit-41.c: Same.
7319 * gcc.dg/uninit-pr100250.c: Same.
7320 * gcc.dg/uninit-pr101300.c: Same.
7321 * gcc.dg/uninit-pr101494.c: Same.
7322 * gcc.dg/uninit-pr98578.c: Same.
7323 * gcc.dg/uninit-pr98583.c: Same.
7324 * gcc.dg/vla-stexp-1.c: Same.
7325 * gcc.dg/vla-stexp-2.c: Same.
7326 * gcc.dg/vla-stexp-4.c: Same.
7327 * gcc.dg/vla-stexp-5.c: Same.
7329 2022-02-10 Jakub Jelinek <jakub@redhat.com>
7331 PR tree-optimization/104373
7332 * g++.dg/warn/Wuninitialized-32.C (operator new[]): Use __SIZE_TYPE__
7333 as type of the first argument instead of unsigned long.
7335 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
7338 * g++.dg/gomp/unmappable-1.C: Remove previously expected dg-message.
7340 2022-02-10 David Malcolm <dmalcolm@redhat.com>
7343 * gcc.dg/analyzer/casts-1.c: Mark xfails as fixed; add further
7344 test coverage for casts of string literals.
7346 2022-02-10 Qing Zhao <qing.zhao@oracle.com>
7348 PR middle-end/100775
7349 * gcc.target/arm/pr100775.c: New test.
7351 2022-02-10 Uroš Bizjak <ubizjak@gmail.com>
7354 * gcc.target/i386/pr104469.c: New test.
7356 2022-02-10 H.J. Lu <hjl.tools@gmail.com>
7359 * gcc.target/i386/pr104458.c: Replace long with long long.
7361 2022-02-10 David Malcolm <dmalcolm@redhat.com>
7364 * gcc.dg/analyzer/fields.c (size_t): Use __SIZE_TYPE__ rather than
7365 hardcoding long unsigned int.
7366 * gcc.dg/analyzer/gzio-3.c (size_t): Likewise.
7367 * gcc.dg/analyzer/gzio-3a.c (size_t): Likewise.
7368 * gcc.dg/analyzer/pr98969.c (test_1): Use __UINTPTR_TYPE__ rather
7371 * gcc.dg/analyzer/pr99716-2.c (test_mountpoint): Use "rand" rather
7373 * gcc.dg/analyzer/pr99774-1.c (size_t): Use __SIZE_TYPE__ rather
7374 than hardcoding long unsigned int.
7375 * gcc.dg/analyzer/strndup-1.c: Add MinGW to targets that don't
7377 * gcc.dg/analyzer/zlib-5.c (size_t): Use __SIZE_TYPE__ rather
7378 than hardcoding long unsigned int.
7380 2022-02-10 Richard Biener <rguenther@suse.de>
7382 PR tree-optimization/104373
7383 * g++.dg/warn/Wuninitialized-32.C: New testcase.
7384 * gcc.dg/uninit-pr20644-O0.c: Remove XFAIL.
7386 2022-02-10 Richard Biener <rguenther@suse.de>
7388 PR middle-end/104467
7389 * gcc.dg/torture/pr104467.c: New testcase.
7391 2022-02-10 Richard Biener <rguenther@suse.de>
7393 PR tree-optimization/104466
7394 * gfortran.dg/pr104466.f90: New testcase.
7396 2022-02-10 Tom de Vries <tdevries@suse.de>
7398 * gcc.target/nvptx/atomic-store-2.c: New test.
7400 2022-02-10 Tom de Vries <tdevries@suse.de>
7402 * gcc.target/nvptx/atomic-store-1.c: New test.
7403 * gcc.target/nvptx/atomic-store-3.c: New test.
7404 * gcc.target/nvptx/stack-atomics-run.c: Update.
7406 2022-02-10 Tobias Burnus <tobias@codesourcery.com>
7409 * gfortran.dg/gomp/atomic-28.f90: New test.
7411 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7414 * gcc.target/nvptx/neg-selp.c: New test case.
7416 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7418 * gcc.target/nvptx/bool-1.c: Update.
7419 * gcc.target/nvptx/bool-2.c: New test case for and.pred.
7420 * gcc.target/nvptx/bool-3.c: New test case for or.pred.
7421 * gcc.target/nvptx/bool-4.c: New test case for xor.pred.
7423 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7425 * gcc.target/nvptx/mul-hi64.c: New test case.
7426 * gcc.target/nvptx/umul-hi64.c: New test case.
7427 * gcc.target/nvptx/mul-wide64.c: New test case.
7428 * gcc.target/nvptx/umul-wide64.c: New test case.
7429 * gcc.target/nvptx/isinf.c: New test case.
7431 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7433 * gcc.target/nvptx/bool-1.c: New test case.
7435 2022-02-10 Roger Sayle <roger@nextmovesoftware.com>
7437 * gcc.target/nvptx/float16-3.c: New test case for neghf2.
7438 * gcc.target/nvptx/float16-4.c: New test case for abshf2.
7439 * gcc.target/nvptx/float16-5.c: New test case for fmahf4.
7440 * gcc.target/nvptx/float16-6.c: New test case.
7442 2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
7444 * c-c++-common/gomp/clauses-1.c: Added has_device_addr to test cases.
7445 * g++.dg/gomp/attrs-1.C: Added has_device_addr to test cases.
7446 * g++.dg/gomp/attrs-2.C: Added has_device_addr to test cases.
7447 * c-c++-common/gomp/target-has-device-addr-1.c: New test.
7448 * c-c++-common/gomp/target-has-device-addr-2.c: New test.
7449 * c-c++-common/gomp/target-is-device-ptr-1.c: New test.
7450 * c-c++-common/gomp/target-is-device-ptr-2.c: New test.
7451 * gfortran.dg/gomp/is_device_ptr-3.f90: New test.
7452 * gfortran.dg/gomp/target-has-device-addr-1.f90: New test.
7453 * gfortran.dg/gomp/target-has-device-addr-2.f90: New test.
7455 2022-02-10 Eugene Rozenfeld <erozen@microsoft.com>
7457 * g++.dg/tree-prof/indir-call-recursive-inlining.C : New test.
7459 2022-02-10 Andrew Pinski <apinski@marvell.com>
7462 * gcc.target/aarch64/sve/pr104474-1.c: New test.
7463 * gcc.target/aarch64/sve/pr104474-2.c: New test.
7464 * gcc.target/aarch64/sve/pr104474-3.c: New test.
7466 2022-02-09 David Malcolm <dmalcolm@redhat.com>
7468 * gcc.dg/analyzer/uninit-1.c: Add test coverage for shifts,
7469 comparisons, +, -, *, /, and __builtin_strlen.
7470 * gcc.dg/analyzer/uninit-CWE-457-examples.c: New test.
7472 2022-02-09 Harald Anlauf <anlauf@gmx.de>
7475 * gfortran.dg/array_constructor_55.f90: New test.
7477 2022-02-09 David Edelsohn <dje.gcc@gmail.com>
7479 * gcc.dg/Wstringop-overflow-69.c: Add -Wno-psabi.
7480 * gcc.dg/loop-unswitch-6.c: Omit -fcompare-debug on AIX.
7482 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7485 * gcc.target/i386/pr104441-1a.c: Compile with -march=x86-64.
7486 * gcc.target/i386/pr104441-1b.c: Likewise.
7488 2022-02-09 Jakub Jelinek <jakub@redhat.com>
7491 * gcc.dg/pr104427.c: New test.
7493 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
7496 * gcc.target/i386/pr104462.c: New test.
7498 2022-02-09 Uroš Bizjak <ubizjak@gmail.com>
7501 * gcc.target/i386/pr104458.c: New test.
7503 2022-02-09 Ian Lance Taylor <iant@golang.org>
7505 * gcc.misc-tests/godump-1.c: Adjust for alignment field rename.
7507 2022-02-09 Bill Schmidt <wschmidt@linux.ibm.com>
7509 * gcc.target/powerpc/vec-replace-word-runnable.c: Handle expected
7510 prototypes for each call to vec_replace_unaligned.
7512 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7514 * gcc.target/aarch64/vec-init-13.c: New test.
7515 * gcc.target/aarch64/vec-init-14.c: Likewise.
7516 * gcc.target/aarch64/vec-init-15.c: Likewise.
7517 * gcc.target/aarch64/vec-init-16.c: Likewise.
7518 * gcc.target/aarch64/vec-init-17.c: Likewise.
7520 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7522 * gcc.target/aarch64/vec-init-12.c: New test.
7524 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7526 * gcc.target/aarch64/vec-init-9.c: New test.
7527 * gcc.target/aarch64/vec-init-10.c: Likewise.
7528 * gcc.target/aarch64/vec-init-11.c: Likewise.
7530 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7532 * gcc.target/aarch64/vec-init-8.c: New test.
7534 2022-02-09 Richard Sandiford <richard.sandiford@arm.com>
7536 * gcc.target/aarch64/vec-init-6.c: New file.
7537 * gcc.target/aarch64/vec-init-7.c: New file.
7539 2022-02-09 Patrick Palka <ppalka@redhat.com>
7542 * g++.dg/template/non-dependent19.C: New test.
7543 * g++.dg/template/non-dependent19a.C: New test.
7544 * g++.dg/template/non-dependent20.C: New test.
7546 2022-02-09 Jason Merrill <jason@redhat.com>
7549 * g++.dg/modules/explicit-bool-1_b.C: New test.
7550 * g++.dg/modules/explicit-bool-1_a.H: New test.
7552 2022-02-09 Richard Biener <rguenther@suse.de>
7554 PR middle-end/104464
7555 * gcc.dg/pr104464.c: New testcase.
7557 2022-02-09 Jason Merrill <jason@redhat.com>
7559 * g++.dg/cpp23/feat-cxx2b.C: Adjust.
7560 * g++.dg/cpp2a/feat-cxx2a.C: Adjust.
7562 2022-02-09 Roger Sayle <roger@nextmovesoftware.com>
7564 PR tree-optimization/104420
7565 * gcc.dg/pr104420-1.c: New test case.
7566 * gcc.dg/pr104420-2.c: New test case.
7567 * gcc.dg/pr104420-3.c: New test case.
7568 * gcc.dg/pr104420-4.c: New test case.
7569 * gcc.dg/pr96392.c: Remove incorrect test.
7571 2022-02-09 Jakub Jelinek <jakub@redhat.com>
7574 * g++.dg/debug/dwarf2/pr104407.C: New test.
7576 2022-02-09 Andrew MacLeod <amacleod@redhat.com>
7578 PR tree-optimization/104288
7579 * gcc.dg/pr104288.c: New.
7581 2022-02-09 Richard Biener <rguenther@suse.de>
7583 PR tree-optimization/104445
7584 PR tree-optimization/102832
7585 * gcc.dg/vect/pr104445.c: New testcase.
7586 * gcc.dg/vect/pr102832.c: New file.
7588 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7592 * g++.target/i386/pr35513-1.C: New file.
7593 * g++.target/i386/pr35513-2.C: Likewise.
7594 * gcc.target/i386/pr35513-1a.c: Likewise.
7595 * gcc.target/i386/pr35513-1b.c: Likewise.
7596 * gcc.target/i386/pr35513-2a.c: Likewise.
7597 * gcc.target/i386/pr35513-2b.c: Likewise.
7598 * gcc.target/i386/pr35513-3a.c: Likewise.
7599 * gcc.target/i386/pr35513-3b.c: Likewise.
7600 * gcc.target/i386/pr35513-4a.c: Likewise.
7601 * gcc.target/i386/pr35513-4b.c: Likewise.
7602 * gcc.target/i386/pr35513-5a.c: Likewise.
7603 * gcc.target/i386/pr35513-5b.c: Likewise.
7604 * gcc.target/i386/pr35513-6a.c: Likewise.
7605 * gcc.target/i386/pr35513-6b.c: Likewise.
7606 * gcc.target/i386/pr35513-7a.c: Likewise.
7607 * gcc.target/i386/pr35513-7b.c: Likewise.
7608 * gcc.target/i386/pr35513-8.c: Likewise.
7609 * gcc.target/i386/pr35513-9a.c: Likewise.
7610 * gcc.target/i386/pr35513-9b.c: Likewise.
7611 * gcc.target/i386/pr35513-10a.c: Likewise.
7612 * gcc.target/i386/pr35513-10b.c: Likewise.
7613 * gcc.target/i386/pr35513-11a.c: Likewise.
7614 * gcc.target/i386/pr35513-11b.c: Likewise.
7615 * gcc.target/i386/pr35513-12a.c: Likewise.
7616 * gcc.target/i386/pr35513-12b.c: Likewise.
7618 2022-02-09 H.J. Lu <hjl.tools@gmail.com>
7621 * gcc.target/i386/pr104441-1a.c: New test.
7622 * gcc.target/i386/pr104441-1b.c: Likewise.
7624 2022-02-09 liuhongt <hongtao.liu@intel.com>
7627 * gcc.target/i386/pr104451.c: New test.
7629 2022-02-09 Richard Biener <rguenther@suse.de>
7631 PR middle-end/104450
7632 * g++.dg/torture/pr104450.C: New testcase.
7634 2022-02-09 Richard Biener <rguenther@suse.de>
7637 * gcc.target/i386/pr104453.c: New testcase.
7639 2022-02-09 Joel Teichroeb <joel@teichroeb.net>
7642 * gcc.dg/analyzer/analyzer-verbosity-2a.c: Replace #include of
7643 stdio.h with declarations needed by the test.
7644 * gcc.dg/analyzer/analyzer-verbosity-3a.c: Likewise.
7645 * gcc.dg/analyzer/edges-1.c: Likewise.
7646 * gcc.dg/analyzer/file-1.c: Likewise.
7647 * gcc.dg/analyzer/file-2.c: Likewise.
7648 * gcc.dg/analyzer/file-paths-1.c: Likewise.
7649 * gcc.dg/analyzer/file-pr58237.c: Likewise.
7650 * gcc.dg/analyzer/pr99716-1.c: Likewise.
7652 2022-02-09 David Malcolm <dmalcolm@redhat.com>
7655 * gcc.dg/analyzer/pr104452.c: New test.
7657 2022-02-09 Jason Merrill <jason@redhat.com>
7660 * g++.dg/cpp1z/aggr-base11.C: New test.
7661 * g++.dg/eh/aggregate2.C: New test.
7663 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
7665 PR rtl-optimization/104198
7666 PR rtl-optimization/104153
7667 * gcc.dg/pr104198.c: New test.
7669 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/warn/Wshadow-18.C: New test.
7674 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7677 * g++.dg/cpp0x/lambda/lambda-104403.C: New test.
7679 2022-02-08 Jakub Jelinek <jakub@redhat.com>
7682 * gcc.dg/pr102140.c: New test.
7684 2022-02-08 Bill Schmidt <wschmidt@linux.ibm.com>
7686 * gcc.target/powerpc/vec-msumc.c: New test.
7688 2022-02-08 Patrick Palka <ppalka@redhat.com>
7691 * g++.dg/template/partial-specialization10.C: New test.
7693 2022-02-08 Robin Dapp <rdapp@linux.ibm.com>
7695 * gcc.target/s390/ifcvt-two-insns-int.c: Fix array size.
7696 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
7698 2022-02-08 Patrick Palka <ppalka@redhat.com>
7701 * g++.dg/cpp1z/noexcept-type25.C: New test.
7703 2022-02-08 Patrick Palka <ppalka@redhat.com>
7706 * g++.dg/cpp2a/concepts-pr104410.C: New test.
7708 2022-02-08 Patrick Palka <ppalka@redhat.com>
7711 * g++.dg/cpp2a/concepts-lambda19.C: New test.
7713 2022-02-08 Patrick Palka <ppalka@redhat.com>
7716 * g++.dg/cpp2a/concepts-lambda18.C: New test.
7718 2022-02-08 Maciej W. Rozycki <macro@embecosm.com>
7720 * gcc.target/riscv/riscv.exp: Use `gcc-dg-runtest' rather than
7721 `dg-runtest'. Add `-Og -g' and `-Oz' variants via
7722 ADDITIONAL_TORTURE_OPTIONS.
7723 * gcc.target/riscv/arch-1.c: Adjust test options accordingly.
7724 * gcc.target/riscv/arch-10.c: Likewise.
7725 * gcc.target/riscv/arch-11.c: Likewise.
7726 * gcc.target/riscv/arch-12.c: Likewise.
7727 * gcc.target/riscv/arch-2.c: Likewise.
7728 * gcc.target/riscv/arch-3.c: Likewise.
7729 * gcc.target/riscv/arch-4.c: Likewise.
7730 * gcc.target/riscv/arch-5.c: Likewise.
7731 * gcc.target/riscv/arch-6.c: Likewise.
7732 * gcc.target/riscv/arch-7.c: Likewise.
7733 * gcc.target/riscv/arch-8.c: Likewise.
7734 * gcc.target/riscv/arch-9.c: Likewise.
7735 * gcc.target/riscv/attribute-1.c: Likewise.
7736 * gcc.target/riscv/attribute-10.c: Likewise.
7737 * gcc.target/riscv/attribute-11.c: Likewise.
7738 * gcc.target/riscv/attribute-12.c: Likewise.
7739 * gcc.target/riscv/attribute-13.c: Likewise.
7740 * gcc.target/riscv/attribute-14.c: Likewise.
7741 * gcc.target/riscv/attribute-15.c: Likewise.
7742 * gcc.target/riscv/attribute-16.c: Likewise.
7743 * gcc.target/riscv/attribute-17.c: Likewise.
7744 * gcc.target/riscv/attribute-2.c: Likewise.
7745 * gcc.target/riscv/attribute-3.c: Likewise.
7746 * gcc.target/riscv/attribute-4.c: Likewise.
7747 * gcc.target/riscv/attribute-5.c: Likewise.
7748 * gcc.target/riscv/attribute-7.c: Likewise.
7749 * gcc.target/riscv/attribute-8.c: Likewise.
7750 * gcc.target/riscv/attribute-9.c: Likewise.
7751 * gcc.target/riscv/interrupt-1.c: Likewise.
7752 * gcc.target/riscv/interrupt-2.c: Likewise.
7753 * gcc.target/riscv/interrupt-3.c: Likewise.
7754 * gcc.target/riscv/interrupt-4.c: Likewise.
7755 * gcc.target/riscv/interrupt-conflict-mode.c: Likewise.
7756 * gcc.target/riscv/interrupt-debug.c: Likewise.
7757 * gcc.target/riscv/interrupt-mmode.c: Likewise.
7758 * gcc.target/riscv/interrupt-smode.c: Likewise.
7759 * gcc.target/riscv/interrupt-umode.c: Likewise.
7760 * gcc.target/riscv/li.c: Likewise.
7761 * gcc.target/riscv/load-immediate.c: Likewise.
7762 * gcc.target/riscv/losum-overflow.c: Likewise.
7763 * gcc.target/riscv/mcpu-6.c: Likewise.
7764 * gcc.target/riscv/mcpu-7.c: Likewise.
7765 * gcc.target/riscv/pr102957.c: Likewise.
7766 * gcc.target/riscv/pr103302.c: Likewise.
7767 * gcc.target/riscv/pr104140.c: Likewise.
7768 * gcc.target/riscv/pr84660.c: Likewise.
7769 * gcc.target/riscv/pr93202.c: Likewise.
7770 * gcc.target/riscv/pr93304.c: Likewise.
7771 * gcc.target/riscv/pr95252.c: Likewise.
7772 * gcc.target/riscv/pr95683.c: Likewise.
7773 * gcc.target/riscv/pr98777.c: Likewise.
7774 * gcc.target/riscv/pr99702.c: Likewise.
7775 * gcc.target/riscv/predef-1.c: Likewise.
7776 * gcc.target/riscv/predef-10.c: Likewise.
7777 * gcc.target/riscv/predef-11.c: Likewise.
7778 * gcc.target/riscv/predef-12.c: Likewise.
7779 * gcc.target/riscv/predef-13.c: Likewise.
7780 * gcc.target/riscv/predef-14.c: Likewise.
7781 * gcc.target/riscv/predef-15.c: Likewise.
7782 * gcc.target/riscv/predef-16.c: Likewise.
7783 * gcc.target/riscv/predef-2.c: Likewise.
7784 * gcc.target/riscv/predef-3.c: Likewise.
7785 * gcc.target/riscv/predef-4.c: Likewise.
7786 * gcc.target/riscv/predef-5.c: Likewise.
7787 * gcc.target/riscv/predef-6.c: Likewise.
7788 * gcc.target/riscv/predef-7.c: Likewise.
7789 * gcc.target/riscv/predef-8.c: Likewise.
7790 * gcc.target/riscv/promote-type-for-libcall.c: Likewise.
7791 * gcc.target/riscv/save-restore-1.c: Likewise.
7792 * gcc.target/riscv/save-restore-2.c: Likewise.
7793 * gcc.target/riscv/save-restore-3.c: Likewise.
7794 * gcc.target/riscv/save-restore-4.c: Likewise.
7795 * gcc.target/riscv/save-restore-6.c: Likewise.
7796 * gcc.target/riscv/save-restore-7.c: Likewise.
7797 * gcc.target/riscv/save-restore-8.c: Likewise.
7798 * gcc.target/riscv/save-restore-9.c: Likewise.
7799 * gcc.target/riscv/shift-and-1.c: Likewise.
7800 * gcc.target/riscv/shift-and-2.c: Likewise.
7801 * gcc.target/riscv/shift-shift-1.c: Likewise.
7802 * gcc.target/riscv/shift-shift-2.c: Likewise.
7803 * gcc.target/riscv/shift-shift-3.c: Likewise.
7804 * gcc.target/riscv/shift-shift-4.c: Likewise.
7805 * gcc.target/riscv/shift-shift-5.c: Likewise.
7806 * gcc.target/riscv/shorten-memrefs-1.c: Likewise.
7807 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
7808 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
7809 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
7810 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
7811 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
7812 * gcc.target/riscv/shorten-memrefs-7.c: Likewise.
7813 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
7814 * gcc.target/riscv/switch-qi.c: Likewise.
7815 * gcc.target/riscv/switch-si.c: Likewise.
7816 * gcc.target/riscv/weak-1.c: Likewise.
7817 * gcc.target/riscv/zba-adduw.c: Likewise.
7818 * gcc.target/riscv/zba-shNadd-01.c: Likewise.
7819 * gcc.target/riscv/zba-shNadd-02.c: Likewise.
7820 * gcc.target/riscv/zba-shNadd-03.c: Likewise.
7821 * gcc.target/riscv/zba-slliuw.c: Likewise.
7822 * gcc.target/riscv/zba-zextw.c: Likewise.
7823 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: Likewise.
7824 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Likewise.
7825 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
7826 * gcc.target/riscv/zbb-min-max.c: Likewise.
7827 * gcc.target/riscv/zbb-rol-ror-01.c: Likewise.
7828 * gcc.target/riscv/zbb-rol-ror-02.c: Likewise.
7829 * gcc.target/riscv/zbb-rol-ror-03.c: Likewise.
7830 * gcc.target/riscv/zbbw.c: Likewise.
7831 * gcc.target/riscv/zbs-bclr.c: Likewise.
7832 * gcc.target/riscv/zbs-bext.c: Likewise.
7833 * gcc.target/riscv/zbs-binv.c: Likewise.
7834 * gcc.target/riscv/zbs-bset.c: Likewise.
7835 * gcc.target/riscv/zero-extend-1.c: Likewise.
7836 * gcc.target/riscv/zero-extend-2.c: Likewise.
7837 * gcc.target/riscv/zero-extend-3.c: Likewise.
7838 * gcc.target/riscv/zero-extend-4.c: Likewise.
7839 * gcc.target/riscv/zero-extend-5.c: Likewise.
7841 2022-02-08 Tom de Vries <tdevries@suse.de>
7843 * gcc.dg/tree-ssa/builtin-sprintf.c: Require c99_runtime for
7846 2022-02-08 Tom de Vries <tdevries@suse.de>
7849 * gcc.target/nvptx/softstack-2.c: New test.
7850 * gcc.target/nvptx/uniform-simt-1.c: New test.
7852 2022-02-08 liuhongt <hongtao.liu@intel.com>
7854 * gcc.target/i386/pr104059.c: New test.
7856 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7859 * gcc.dg/analyzer/pr104417.c: New test.
7861 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7864 * gcc.dg/analyzer/memcpy-1.c: Add alternate versions of test cases
7865 in which the calls to memcpy are hidden from the optimizer. Add
7867 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for memcpy
7870 2022-02-07 David Malcolm <dmalcolm@redhat.com>
7872 * gcc.dg/analyzer/asm-x86-1.c: Use dg-do "compile" rather than
7874 * gcc.dg/analyzer/asm-x86-lp64-1.c: Likewise.
7875 * gcc.dg/analyzer/asm-x86-lp64-2.c: Likewise.
7876 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
7878 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c:
7879 Likewise, and restrict to x86_64-pc-linux-gnu.
7880 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: Likewise.
7881 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: Use dg-do
7882 "compile" rather than "assemble".
7883 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c:
7884 Likewise, and restrict to x86_64-pc-linux-gnu.
7885 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: Use dg-do
7886 "compile" rather than "assemble".
7887 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
7889 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
7892 2022-02-07 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.c-torture/execute/builtins/lib/chk.c (__sprintf_chkieee128,
7896 __vsprintf_chkieee128, __snprintf_chkieee128,
7897 __vsnprintf_chkieee128): New aliases to non-ieee128 suffixed functions
7898 for powerpc -mabi=ieeelongdouble.
7900 2022-02-07 Tamar Christina <tamar.christina@arm.com>
7902 * gcc.target/arm/simd/vdot-2-1.c: Add new tests.
7903 * gcc.target/arm/simd/vdot-2-2.c: Likewise and fix output.
7905 2022-02-07 Tamar Christina <tamar.christina@arm.com>
7907 * gcc.target/arm/simd/vdot-compile.c: Add new cases.
7908 * gcc.target/arm/simd/vdot-exec.c: Likewise.
7910 2022-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
7913 * gcc.c-torture/compile/pr104327.c: New test.
7915 2022-02-07 Richard Biener <rguenther@suse.de>
7917 PR middle-end/104402
7918 * gcc.dg/torture/pr104402.c: New testcase.
7920 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
7923 * gcc.target/powerpc/pr103627-3.c: New test.
7925 2022-02-07 Kewen Lin <linkw@linux.ibm.com>
7928 * gcc.target/powerpc/pr103627-1.c: New test.
7929 * gcc.target/powerpc/pr103627-2.c: New test.
7931 2022-02-06 Patrick Palka <ppalka@redhat.com>
7934 * g++.dg/cpp2a/spaceship-synth15.C: New test.
7936 2022-02-06 Jakub Jelinek <jakub@redhat.com>
7940 * g++.dg/cpp1y/constexpr-89074-3.C: New test.
7942 2022-02-05 Jeff Law <jeffreyalaw@gmail.com>
7944 * gcc.target/s390/20150826-1.c: Update expected output.
7945 * gcc.target/s390/zvector/imm-range-error-1.c: Likewise.
7947 2022-02-05 Jakub Jelinek <jakub@redhat.com>
7949 PR tree-optimization/104389
7950 * gcc.dg/pr104389.c: New test.
7952 2022-02-05 Jason Merrill <jason@redhat.com>
7956 * g++.dg/cpp0x/initlist-array14.C: New test.
7958 2022-02-04 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.dg/pr104380.c: New test.
7963 2022-02-04 Eric Botcazou <ebotcazou@adacore.com>
7965 PR tree-optimization/104356
7966 * gnat.dg/opt97.adb: New test.
7968 2022-02-04 David Edelsohn <dje.gcc@gmail.com>
7970 * gcc.target/powerpc/builtins-1.c: Limit -mbig.
7971 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Limit -mbig.
7972 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Limit -mbig.
7973 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Remove target selector.
7974 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Only powerpc*-linux.
7975 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Only powerpc*-linux*.
7976 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Limit -mbig.
7977 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Limit -mbig.
7978 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Remove target selector.
7979 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Only powerpc*-linux*.
7980 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Only powerpc*-linux*.
7982 2022-02-04 Richard Biener <rguenther@suse.de>
7983 Bin Cheng <bin.cheng@linux.alibaba.com>
7985 PR tree-optimization/100499
7986 * gcc.dg/torture/pr100499-1.c: New testcase.
7987 * gcc.dg/torture/pr100499-2.c: Likewise.
7988 * gcc.dg/torture/pr100499-3.c: Likewise.
7990 2022-02-04 Roger Sayle <roger@nextmovesoftware.com>
7992 PR rtl-optimization/101885
7993 * gcc.dg/pr101885.c: New test case.
7995 2022-02-04 Richard Sandiford <richard.sandiford@arm.com>
7997 PR middle-end/104092
7998 * gcc.target/aarch64/sve/acle/general/pr104092.c: New test.
8000 2022-02-04 Richard Biener <rguenther@suse.de>
8003 PR middle-end/104092
8004 * gcc.dg/pr87052.c: Adjust.
8006 2022-02-03 Patrick Palka <ppalka@redhat.com>
8009 * g++.dg/cpp0x/noexcept74.C: New test.
8010 * g++.dg/cpp0x/noexcept74a.C: New test.
8012 2022-02-03 David Malcolm <dmalcolm@redhat.com>
8015 * gcc.dg/analyzer/pr104369-1.c: New test.
8016 * gcc.dg/analyzer/pr104369-2.c: New test.
8017 * gcc.dg/analyzer/realloc-3.c: New test.
8018 * gcc.dg/analyzer/realloc-4.c: New test.
8019 * gcc.dg/analyzer/taint-realloc.c: New test.
8021 2022-02-03 David Malcolm <dmalcolm@redhat.com>
8023 * gcc.dg/analyzer/calloc-1.c: New test.
8025 2022-02-03 Uroš Bizjak <ubizjak@gmail.com>
8028 * gcc.target/i386/pr104362.c: New test.
8030 2022-02-03 Martin Sebor <msebor@redhat.com>
8032 PR tree-optimization/104119
8033 * gcc.dg/tree-ssa/builtin-snprintf-13.c: New test.
8034 * gcc.dg/tree-ssa/builtin-sprintf-warn-29.c: New test.
8036 2022-02-03 Harald Anlauf <anlauf@gmx.de>
8039 * gfortran.dg/transfer_simplify_15.f90: New test.
8041 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8044 * gcc.target/powerpc/builtins-1-be-folded.c: Remove -mfold-gimple
8046 * gcc.target/powerpc/builtins-1-le-folded.c: Likewise.
8047 * gcc.target/powerpc/builtins-1.c: Rewrite to use small functions and
8048 restrict to -O2 -mbig for predictability. Adjust instruction counts.
8049 * gcc.target/powerpc/builtins-5.c: Remove -mno-fold-gimple option.
8050 * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
8051 * gcc.target/powerpc/pr83926.c: Likewise.
8052 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: Delete.
8053 * gcc.target/powerpc/pr86731-nogimplefold.c: Delete.
8054 * gcc.target/powerpc/swaps-p8-17.c: Remove -mno-fold-gimple option.
8056 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8059 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Restrict to -mbig.
8060 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
8061 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: New.
8062 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: New.
8063 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Restrict to -mbig.
8064 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
8065 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: New.
8066 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: New.
8068 2022-02-03 Richard Biener <rguenther@suse.de>
8071 * gcc.dg/debug/pr104337.c: New testcase.
8073 2022-02-03 Bill Schmidt <wschmidt@linux.ibm.com>
8075 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Adjust error
8077 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8078 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8079 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
8080 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8081 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
8082 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8083 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8084 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
8085 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8086 * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
8087 * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
8088 * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
8089 * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
8090 * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
8091 * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
8092 * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
8093 * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
8094 * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
8095 * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
8096 * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
8097 * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
8098 * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
8099 * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
8100 * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
8101 * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
8102 * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
8103 * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
8104 * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
8105 * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
8106 * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
8107 * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
8108 * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
8109 * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
8110 * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
8111 * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
8112 * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
8113 * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
8114 * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
8115 * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
8116 * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
8117 * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
8118 * gcc.target/powerpc/pr80315-1.c: Likewise.
8119 * gcc.target/powerpc/pr80315-2.c: Likewise.
8120 * gcc.target/powerpc/pr80315-3.c: Likewise.
8121 * gcc.target/powerpc/pr80315-4.c: Likewise.
8122 * gcc.target/powerpc/pr82015.c: Likewise.
8123 * gcc.target/powerpc/pr91903.c: Likewise.
8124 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise.
8125 * gcc.target/powerpc/vec-ternarylogic-10.c: Likewise.
8127 2022-02-03 Eric Botcazou <ebotcazou@adacore.com>
8129 PR tree-optimization/104356
8130 * gnat.dg/div_zero.adb: Add dg-skip-if directive for PowerPC.
8132 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8134 * gcc.target/aarch64/sve/struct_vect_25.c: Remove XFAILs.
8136 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8138 * gcc.target/aarch64/sve/mask_struct_load_1.c: Use intptr_t
8139 iterators instead of int iterators.
8140 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8141 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8142 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8143 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8144 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8145 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8146 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8147 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8148 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8149 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8150 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8152 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8154 * gcc.target/aarch64/sve/single_5.c: Remove some XFAILs.
8156 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8158 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE.
8159 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise.
8160 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise.
8161 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise.
8162 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise.
8163 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise.
8164 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise.
8165 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise.
8166 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise.
8167 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
8168 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
8169 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
8170 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise.
8171 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise.
8172 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise.
8173 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
8174 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise.
8175 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise.
8176 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise.
8177 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
8178 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise.
8179 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise.
8180 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
8181 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
8182 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise.
8184 2022-02-03 Richard Sandiford <richard.sandiford@arm.com>
8186 * gcc.dg/guality/ipa-sra-1.c: Update aarch64*-*-* xfails.
8187 * gcc.dg/guality/pr54519-1.c: Likewise.
8188 * gcc.dg/guality/pr54519-3.c: Likewise.
8190 2022-02-03 Jakub Jelinek <jakub@redhat.com>
8192 PR tree-optimization/104334
8193 * g++.dg/opt/pr104334.C: New test.
8195 2022-02-03 Jakub Jelinek <jakub@redhat.com>
8198 * gfortran.dg/gomp/atomic-27.f90: New test.
8200 2022-02-03 Jason Merrill <jason@redhat.com>
8203 * g++.dg/template/array35.C: New test.
8204 * g++.dg/template/array36.C: New test.
8206 2022-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8208 * lib/target-supports.exp (check_effective_target_powerpc_altivec_ok):
8209 Return 0 if the target is not Power. Restructure and add some comments.
8211 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8213 * gcc.dg/analyzer/torture/ubsan-1.c: Add missing return stmts.
8214 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: Move
8216 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c:
8218 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
8220 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c:
8222 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: Move to...
8223 * gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c: ...here.
8225 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8227 * gcc.dg/analyzer/torture/uninit-bit-field-ref.c: New test.
8229 2022-02-02 David Malcolm <dmalcolm@redhat.com>
8232 * gcc.dg/analyzer/uninit-trivial-auto-var-init-pattern.c: New
8234 * gcc.dg/analyzer/uninit-trivial-auto-var-init-uninitialized.c:
8236 * gcc.dg/analyzer/uninit-trivial-auto-var-init-zero.c: New test.
8238 2022-02-02 Tamar Christina <tamar.christina@arm.com>
8240 PR tree-optimization/102819
8241 PR tree-optimization/103169
8242 * g++.dg/vect/pr99149.cc: xfail for now.
8243 * gcc.dg/vect/complex/pr102819-1.c: New test.
8244 * gcc.dg/vect/complex/pr102819-2.c: New test.
8245 * gcc.dg/vect/complex/pr102819-3.c: New test.
8246 * gcc.dg/vect/complex/pr102819-4.c: New test.
8247 * gcc.dg/vect/complex/pr102819-5.c: New test.
8248 * gcc.dg/vect/complex/pr102819-6.c: New test.
8249 * gcc.dg/vect/complex/pr102819-7.c: New test.
8250 * gcc.dg/vect/complex/pr102819-8.c: New test.
8251 * gcc.dg/vect/complex/pr102819-9.c: New test.
8252 * gcc.dg/vect/complex/pr103169.c: New test.
8254 2022-02-01 Ilya Leoshkevich <iii@linux.ibm.com>
8256 * gcc.target/s390/nobp-section-type-conflict.c: New test.
8258 2022-02-01 Harald Anlauf <anlauf@gmx.de>
8261 * gfortran.dg/eoshift_9.f90: New test.
8263 2022-02-01 Jakub Jelinek <jakub@redhat.com>
8265 PR preprocessor/104147
8266 * c-c++-common/cpp/pr104147.c: New test.
8268 2022-02-01 Jason Merrill <jason@redhat.com>
8271 * g++.dg/cpp0x/lambda/lambda-defarg10.C: New test.
8273 2022-02-01 Tom de Vries <tdevries@suse.de>
8275 * gcc.target/nvptx/stack-atomics-run.c: New test.
8277 2022-02-01 Jakub Jelinek <jakub@redhat.com>
8279 PR middle-end/104307
8280 * gcc.target/i386/pr104307.c: New test.
8282 2022-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
8284 PR rtl-optimization/101260
8285 * gcc.target/s390/pr101260.c: New testcase.
8287 2022-02-01 Xi Ruoyao <xry111@mengyan1223.wang>
8289 * gcc.dg/pr95115.c: New test.
8291 2022-02-01 Tom de Vries <tdevries@suse.de>
8293 * gcc.dg/tree-ssa/ldist-strlen-4.c: New test.
8295 2022-01-31 Marek Polacek <polacek@redhat.com>
8299 * g++.dg/cpp23/auto-array3.C: New test.
8300 * g++.dg/cpp23/auto-array4.C: New test.
8302 2022-01-31 Marek Polacek <polacek@redhat.com>
8305 * g++.dg/cpp0x/initlist128.C: New test.
8307 2022-01-31 Patrick Palka <ppalka@redhat.com>
8310 * g++.dg/cpp1z/class-deduction106.C: New test.
8312 2022-01-31 Patrick Palka <ppalka@redhat.com>
8315 * g++.dg/template/partial20.C: New test.
8317 2022-01-31 Martin Sebor <msebor@redhat.com>
8319 PR middle-end/104232
8320 * g++.dg/warn/Wuse-after-free4.C: New test.
8321 * gcc.dg/Wuse-after-free-2.c: New test.
8322 * gcc.dg/Wuse-after-free-3.c: New test.
8324 2022-01-31 Jakub Jelinek <jakub@redhat.com>
8326 PR tree-optimization/103514
8327 * gcc.dg/tree-ssa/pr103514.c: Add
8328 --param logical-op-non-short-circuit=1 to dg-options.
8330 2022-01-31 Eric Botcazou <ebotcazou@adacore.com>
8332 * gnat.dg/div_zero.adb: New test.
8334 2022-01-29 Jakub Jelinek <jakub@redhat.com>
8336 PR tree-optimization/95424
8337 * gcc.dg/tree-ssa/divide-7.c: Fix up regexps in scan-tree-dump{,-not}.
8339 2022-01-29 Jakub Jelinek <jakub@redhat.com>
8340 Andrew Pinski <apinski@marvell.com>
8342 PR tree-optimization/104279
8343 PR tree-optimization/104280
8344 PR tree-optimization/104281
8345 * gcc.dg/torture/pr104279.c: New test.
8346 * gcc.dg/torture/pr104280.c: New test.
8347 * gcc.dg/torture/pr104281.c: New test.
8349 2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
8351 * gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
8353 2022-01-28 Patrick Palka <ppalka@redhat.com>
8354 Jason Merrill <jason@redhat.com>
8357 * g++.dg/warn/Wignored-qualifiers2.C: New test.
8359 2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
8361 PR tree-optimization/95424
8362 * gcc.dg/tree-ssa/divide-6.c: New file.
8363 * gcc.dg/tree-ssa/divide-7.c: New file.
8365 2022-01-28 Jakub Jelinek <jakub@redhat.com>
8367 PR tree-optimization/104263
8368 * gcc.dg/pr104263.c: New test.
8370 2022-01-28 Allan McRae <allan@archlinux.org>
8373 * gcc.dg/asan/use-after-scope-4.c (dg-options): Add
8374 -fno-stack-protector.
8375 * gcc.dg/stack-usage-1.c: Likewise
8376 * gcc.dg/superblock.c: Likewise
8377 * gcc.target/i386/avx-vzeroupper-17.c: Likewise
8378 * gcc.target/i386/cleanup-1.c: Likewise
8379 * gcc.target/i386/cleanup-2.c: Likewise
8380 * gcc.target/i386/interrupt-redzone-1.c: Likewise
8381 * gcc.target/i386/interrupt-redzone-2.c: Likewise
8382 * gcc.target/i386/pr79793-1.c: Likewise
8383 * gcc.target/i386/pr79793-2.c: Likewise
8384 * gcc.target/i386/shrink_wrap_1.c: Likewise
8385 * gcc.target/i386/stack-check-11.c: Likewise
8386 * gcc.target/i386/stack-check-18.c: Likewise
8387 * gcc.target/i386/stack-check-19.c: Likewise
8388 * gcc.target/i386/stackalign/pr88483-1.c: Likewise
8389 * gcc.target/i386/stackalign/pr88483-2.c: Likewise
8390 * gcc.target/i386/sw-1.c: Likewise
8392 2022-01-28 Patrick Palka <ppalka@redhat.com>
8395 * g++.dg/cpp2a/concepts-class4.C: New test.
8396 * g++.dg/cpp2a/concepts-var-templ2.C: New test.
8398 2022-01-28 Richard Biener <rguenther@suse.de>
8400 PR tree-optimization/104263
8401 * gcc.dg/tree-ssa/inline-13.c: New testcase.
8403 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8406 * gfortran.dg/coarray_collectives_18.f90: New test.
8408 2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
8410 * gnat.dg/generic_comp.adb: New test.
8412 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8415 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8418 * gfortran.dg/coarray_collectives_18.f90: New test.
8420 2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8423 * gfortran.dg/coarray_collectives_18.f90: New test.
8425 2022-01-28 Jason Merrill <jason@redhat.com>
8430 * g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
8431 as well as the correct error.
8432 * g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
8433 * g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
8434 * g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
8435 * g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
8437 2022-01-27 David Malcolm <dmalcolm@redhat.com>
8439 * gcc.dg/analyzer/data-model-1.c: Add dg-message directives for
8440 expected region creation events.
8441 * gcc.dg/analyzer/malloc-1.c: Likewise.
8442 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Likewise.
8443 * gcc.dg/analyzer/pr101547.c: Likewise.
8444 * gcc.dg/analyzer/pr101875.c: Likewise.
8445 * gcc.dg/analyzer/pr101962.c: Likewise.
8446 * gcc.dg/analyzer/pr104224.c: Likewise.
8447 * gcc.dg/analyzer/pr94047.c: Likewise.
8448 * gcc.dg/analyzer/symbolic-1.c: Likewise.
8449 * gcc.dg/analyzer/uninit-1.c: Likewise.
8450 * gcc.dg/analyzer/uninit-4.c: Likewise.
8451 * gcc.dg/analyzer/uninit-alloca.c: New test.
8452 * gcc.dg/analyzer/uninit-pr94713.c: Add dg-message directive for
8453 expected region creation event.
8454 * gcc.dg/analyzer/uninit-pr94714.c: Likewise.
8455 * gcc.dg/analyzer/zlib-3.c: Likewise.
8457 2022-01-27 Jason Merrill <jason@redhat.com>
8461 * g++.dg/lto/alignas1_0.C: New test.
8463 2022-01-27 Uroš Bizjak <ubizjak@gmail.com>
8465 * gfortran.dg/ieee/signaling_1.f90 (dg-do):
8466 Run only on non-ia32 targets.
8467 * gfortran.dg/ieee/signaling_2.f90 (dg-do): Ditto.
8468 * gfortran.dg/ieee/signaling_3.f90 (dg-do): Ditto.
8470 2022-01-27 Harald Anlauf <anlauf@gmx.de>
8473 * gfortran.dg/transfer_simplify_14.f90: New test.
8475 2022-01-27 Patrick Palka <ppalka@redhat.com>
8478 * g++.dg/cpp1z/class-deduction104.C: New test.
8479 * g++.dg/cpp1z/class-deduction105.C: New test.
8481 2022-01-27 Harald Anlauf <anlauf@gmx.de>
8484 * gfortran.dg/pr84784.f90: New test.
8486 2022-01-27 Patrick Palka <ppalka@redhat.com>
8489 * g++.dg/cpp2a/consteval-memfn1.C: New test.
8490 * g++.dg/cpp2a/consteval-memfn2.C: New test.
8491 * g++.dg/cpp2a/consteval28.C: New test.
8493 2022-01-27 Patrick Palka <ppalka@redhat.com>
8497 * g++.dg/cpp2a/concepts-partial-spec10.C: New test.
8498 * g++.dg/cpp2a/concepts-partial-spec11.C: New test.
8500 2022-01-27 Marek Polacek <polacek@redhat.com>
8503 * g++.dg/cpp1z/class-deduction-new1.C: New test.
8504 * g++.dg/cpp23/auto-array2.C: New test.
8506 2022-01-27 Kewen Lin <linkw@linux.ibm.com>
8509 * gcc.target/powerpc/pr103702.c: New test.
8511 2022-01-27 Chung-Lin Tang <cltang@codesourcery.com>
8513 PR middle-end/103642
8514 * c-c++-common/gomp/pr103642.c: New test.
8516 2022-01-27 Andrew Pinski <apinski@marvell.com>
8519 * gcc.target/aarch64/branch-protection-attr.c: Fix quoting for
8520 the expected error message on line 5 of leaf.
8522 2022-01-27 Jakub Jelinek <jakub@redhat.com>
8524 PR tree-optimization/104196
8525 * gcc.c-torture/execute/pr104196.c: New test.
8527 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8530 * gcc.target/powerpc/pr104239-3.c: New test.
8532 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8535 * gcc.target/powerpc/pr104239-1.c: New test.
8536 * gcc.target/powerpc/pr104239-2.c: New test.
8538 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8541 * g++.dg/cpp0x/constexpr-104226.C: New test.
8543 2022-01-26 Marek Polacek <polacek@redhat.com>
8546 * g++.dg/warn/Wuse-after-free2.C: New test.
8547 * g++.dg/warn/Wuse-after-free3.C: New test.
8549 2022-01-26 Jason Merrill <jason@redhat.com>
8552 * g++.dg/parse/template-keyword2.C: New test.
8554 2022-01-26 Martin Liska <mliska@suse.cz>
8556 * gcc.dg/tree-ssa/modref-7.c: Update scanned patterns.
8557 * gcc.dg/tree-ssa/modref-8.c: Likewise.
8559 2022-01-26 David Malcolm <dmalcolm@redhat.com>
8562 * gcc.dg/analyzer/pr104224.c: New test.
8564 2022-01-26 Jakub Jelinek <jakub@redhat.com>
8567 * gcc.target/i386/pr104188.c: Add dg-require-effective-target
8568 sse2_runtime. Add -msse2 to dg-options.
8570 2022-01-26 Jason Merrill <jason@redhat.com>
8573 * g++.dg/cpp0x/alias-decl-void1.C: New test.
8575 2022-01-25 Harald Anlauf <anlauf@gmx.de>
8578 * gfortran.dg/transfer_check_6.f90: New test.
8580 2022-01-25 Harald Anlauf <anlauf@gmx.de>
8583 * gfortran.dg/argument_checking_26.f90: New test.
8585 2022-01-25 Patrick Palka <ppalka@redhat.com>
8589 * g++.dg/cpp0x/nsdmi-template21.C: New test.
8590 * g++.dg/cpp0x/nsdmi-template21a.C: New test.
8592 2022-01-25 Jason Merrill <jason@redhat.com>
8595 * g++.dg/init/assign2.C: New test.
8597 2022-01-25 Richard Biener <rguenther@suse.de>
8599 PR tree-optimization/104214
8600 * gcc.dg/vect/pr81196-2.c: New variant testcase only
8603 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
8605 * gfortran.dg/ieee/signaling_3.f90: Skip test on 32-bit x86/x86_64.
8607 2022-01-25 Francois-Xavier Coudert <fxcoudert@gmail.com>
8609 * gfortran.dg/ieee/signaling_1.f90: Fix test.
8611 2022-01-24 Marek Polacek <polacek@redhat.com>
8613 PR preprocessor/104030
8614 * c-c++-common/Wbidi-chars-10.c: Turn on UCN checking.
8615 * c-c++-common/Wbidi-chars-11.c: Likewise.
8616 * c-c++-common/Wbidi-chars-14.c: Likewise.
8617 * c-c++-common/Wbidi-chars-16.c: Likewise.
8618 * c-c++-common/Wbidi-chars-17.c: Likewise.
8619 * c-c++-common/Wbidi-chars-4.c: Likewise.
8620 * c-c++-common/Wbidi-chars-5.c: Likewise.
8621 * c-c++-common/Wbidi-chars-6.c: Likewise.
8622 * c-c++-common/Wbidi-chars-7.c: Likewise.
8623 * c-c++-common/Wbidi-chars-8.c: Likewise.
8624 * c-c++-common/Wbidi-chars-9.c: Likewise.
8625 * c-c++-common/Wbidi-chars-ranges.c: Likewise.
8626 * c-c++-common/Wbidi-chars-18.c: New test.
8627 * c-c++-common/Wbidi-chars-19.c: New test.
8628 * c-c++-common/Wbidi-chars-20.c: New test.
8629 * c-c++-common/Wbidi-chars-21.c: New test.
8630 * c-c++-common/Wbidi-chars-22.c: New test.
8631 * c-c++-common/Wbidi-chars-23.c: New test.
8633 2022-01-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8635 * gfortran.dg/ieee/signaling_1.f90: Do not require issignaling.
8636 * gfortran.dg/ieee/signaling_2.f90: Add comment.
8637 * gfortran.dg/ieee/signaling_3.f90: New test.
8639 2022-01-24 Raoni Fassina Firmino <raoni@linux.ibm.com>
8642 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-1.c: New test.
8643 * gcc.target/powerpc/builtin-feclearexcept-feraiseexcept-2.c: New test.
8644 * gcc.target/powerpc/builtin-fegetround.c: New test.
8646 2022-01-24 Patrick Palka <ppalka@redhat.com>
8649 * g++.dg/cpp0x/ref-qual21.C: New test.
8651 2022-01-24 Richard Biener <rguenther@suse.de>
8652 Jiufu Guo <guojiufu@linux.ibm.com>
8654 PR tree-optimization/100740
8655 PR tree-optimization/101508
8656 PR tree-optimization/101972
8657 PR tree-optimization/102131
8658 * gcc.dg/torture/pr100740.c: New testcase.
8659 * gcc.dg/torture/pr101508.c: Likewise.
8660 * gcc.dg/torture/pr101972.c: Likewise.
8661 * gcc.dg/torture/pr102131-1.c: Likewise.
8662 * gcc.dg/torture/pr102131-2.c: Likewise.
8663 * gcc.dg/torture/pr102131-3.c: Likewise.
8664 * gcc.dg/torture/pr102131-4.c: Likewise.
8666 2022-01-24 Jakub Jelinek <jakub@redhat.com>
8669 * gcc.dg/sancov/pr104158-7.c: Adjust for repeating of arguments
8672 2022-01-24 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.dg/spellcheck-options-24.c: New test.
8676 * gcc.dg/sancov/pr104158-1.c: New test.
8677 * gcc.dg/sancov/pr104158-2.c: New test.
8678 * gcc.dg/sancov/pr104158-3.c: New test.
8679 * gcc.dg/sancov/pr104158-4.c: New test.
8680 * gcc.dg/sancov/pr104158-5.c: New test.
8681 * gcc.dg/sancov/pr104158-6.c: New test.
8682 * gcc.dg/sancov/pr104158-7.c: New test.
8684 2022-01-24 Kito Cheng <kito.cheng@sifive.com>
8686 * gcc.target/riscv/attribute-19.c: Add -misa-spec=2.2
8688 2022-01-24 Jiufu Guo <guojiufu@linux.ibm.com>
8690 PR tree-optimization/102087
8691 * gcc.dg/pr102087_1.c: New test.
8693 2022-01-24 LiaoShihua <shihua@iscas.ac.cn>
8695 * gcc.target/riscv/arch-9.c: Update the check info.
8696 * gcc.target/riscv/arch-10.c: Ditto.
8697 * gcc.target/riscv/arch-12.c: Ditto.
8699 2022-01-24 David Edelsohn <dje.gcc@gmail.com>
8701 * gcc.dg/analyzer/torture/pr104159.c: Ignore psabi warning.
8703 2022-01-24 H.J. Lu <hjl.tools@gmail.com>
8706 * gcc.target/i386/pr104188.c: New test.
8708 2022-01-23 Will Wray <wjwray@gmail.com>
8711 * g++.dg/cpp2a/desig21.C: New test.
8713 2022-01-23 Andrew Pinski <apinski@marvell.com>
8716 * gcc.target/aarch64/vsqrt-1.c: New test.
8717 * gcc.target/aarch64/vsqrt-2.c: New test.
8719 2022-01-23 Jason Merrill <jason@redhat.com>
8722 * g++.dg/cpp0x/initlist127.C: New test.
8724 2022-01-23 Jason Merrill <jason@redhat.com>
8727 * g++.dg/cpp0x/constexpr-empty14a.C: New test.
8729 2022-01-22 David Malcolm <dmalcolm@redhat.com>
8732 * gcc.dg/analyzer/pr104089.c: Add "dg-add-options float16"
8733 and "dg-require-effective-target float16" directives.
8735 2022-01-22 David Malcolm <dmalcolm@redhat.com>
8738 * gcc.dg/analyzer/torture/pr104159.c: New test.
8740 2022-01-22 Harald Anlauf <anlauf@gmx.de>
8743 * gfortran.dg/transfer_simplify_11.f90: Fix logic.
8744 * gfortran.dg/transfer_simplify_13.f90: New test.
8746 2022-01-22 Michael Meissner <meissner@the-meissners.org>
8749 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Fix insn regex
8752 2022-01-21 Jakub Jelinek <jakub@redhat.com>
8755 * c-c++-common/Wformat-pr104148.c: New test.
8757 2022-01-21 Jason Merrill <jason@redhat.com>
8759 * g++.dg/template/explicit-args6.C: Add expected message.
8761 2022-01-21 Jason Merrill <jason@redhat.com>
8765 * g++.dg/init/new50.C: New test.
8767 2022-01-21 Bill Schmidt <wschmidt@linux.ibm.com>
8769 * gcc.target/powerpc/builtins-4.c: Add two test variants. Adjust
8772 2022-01-21 Roger Sayle <roger@nextmovesoftware.com>
8774 PR middle-end/104140
8775 * gcc.target/riscv/pr104140.c: New test case.
8777 2022-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
8780 * g++.target/arm/pr103676.C: New.
8782 2022-01-21 Marek Polacek <polacek@redhat.com>
8785 * g++.dg/cpp0x/noexcept72.C: New test.
8786 * g++.dg/cpp0x/noexcept73.C: New test.
8788 2022-01-21 Jason Merrill <jason@redhat.com>
8792 * g++.dg/abi/no_unique_address2.C: Adjust to detect this on x86-64.
8794 2022-01-21 Richard Biener <rguenther@suse.de>
8797 * gcc.dg/asan/pr99673.c: New testcase.
8799 2022-01-21 Ard Biesheuvel <ardb@kernel.org>
8801 * gcc.target/arm/stack-protector-7.c: New test.
8802 * gcc.target/arm/stack-protector-8.c: New test.
8804 2022-01-21 Richard Earnshaw <rearnsha@arm.com>
8806 * gcc.target/aarch64/spellcheck_1.c: Adjust tests for new output.
8807 * gcc.target/aarch64/spellcheck_2.c: Likewise.
8808 * gcc.target/aarch64/spellcheck_3.c: Likewise.
8809 * gcc.target/aarch64/spellcheck_7.c: Likewise.
8811 2022-01-21 Richard Biener <rguenther@suse.de>
8813 PR tree-optimization/104156
8814 * gcc.dg/loop-unswitch-6.c: New testcase.
8816 2022-01-21 Richard Biener <rguenther@suse.de>
8818 PR tree-optimization/104152
8819 * gcc.dg/vect/pr104152.c: New testcase.
8821 2022-01-21 Aldy Hernandez <aldyh@redhat.com>
8823 * gcc.dg/pr103721-2.c: New test.
8824 * gcc.dg/pr103721.c: New test.
8826 2022-01-21 Jakub Jelinek <jakub@redhat.com>
8828 PR rtl-optimization/102478
8829 * gcc.dg/pr102478.c: New test.
8831 2022-01-21 Jeff Law <jeffreyalaw@gmail.com>
8833 * gcc.target/mips/fix-r4000-2.c: Update expected output.
8834 * gcc.target/mips/fix-r4000-3.c: Update expected output. Add
8835 -fexpensive-optimizations for consistency in output.
8836 * gcc.target/mips/fix-r4000-7.c: Update expected output.
8837 * gcc.target/mips/fix-r4000-8.c: Update expected output.
8839 2022-01-20 David Malcolm <dmalcolm@redhat.com>
8842 * gcc.dg/analyzer/pr94362-1.c: New test.
8843 * gcc.dg/analyzer/pr94362-2.c: New test.
8845 2022-01-20 David Malcolm <dmalcolm@redhat.com>
8848 * gcc.dg/analyzer/torture/pr103685.c: New test.
8850 2022-01-20 Sandra Loosemore <sandra@codesourcery.com>
8854 * gfortran.dg/gomp/affinity-clause-3.f90: Adjust pattern.
8855 * gfortran.dg/gomp/pr102621.f90: New.
8856 * gfortran.dg/gomp/pr103695.f90: New.
8858 2022-01-20 Jason Merrill <jason@redhat.com>
8861 * g++.dg/cpp2a/desig20.C: New test.
8863 2022-01-20 Marek Polacek <polacek@redhat.com>
8866 * g++.dg/cpp1y/noexcept2.C: New test.
8868 2022-01-20 Patrick Palka <ppalka@redhat.com>
8871 * g++.dg/cpp2a/nontype-class51.C: New test.
8873 2022-01-20 Richard Biener <rguenther@suse.de>
8875 PR middle-end/100786
8876 * gcc.dg/torture/pr100786.c: New testcase.
8878 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
8881 * gcc.target/aarch64/cpymem-q-reg_1.c: Allow ld1 and st1 for the
8884 2022-01-20 Patrick Palka <ppalka@redhat.com>
8888 * g++.dg/cpp1z/class-deduction101.C: New test.
8889 * g++.dg/cpp1z/class-deduction101a.C: New test.
8890 * g++.dg/cpp1z/class-deduction101b.C: New test.
8891 * g++.dg/cpp1z/class-deduction102.C: New test.
8892 * g++.dg/cpp1z/class-deduction102a.C: New test.
8893 * g++.dg/cpp1z/class-deduction102b.C: New test.
8894 * g++.dg/cpp1z/class-deduction103.C: New test.
8896 2022-01-20 Patrick Palka <ppalka@redhat.com>
8898 * g++.dg/other/pr88187.C: Adjust expected C++17 diagnostic.
8900 2022-01-20 Richard Earnshaw <rearnsha@arm.com>
8902 * gcc.target/arm/crypto-vaese-erratum1.c: New test.
8904 2022-01-20 Jakub Jelinek <jakub@redhat.com>
8907 * gcc.dg/debug/dwarf2/pr103874.c: New test.
8909 2022-01-20 Jakub Jelinek <jakub@redhat.com>
8911 * g++.dg/opt/pr47639.C: Add -Wno-psabi to dg-options.
8913 2022-01-20 liuhongt <hongtao.liu@intel.com>
8915 * gcc.target/i386/mask-pack-prefer128.c: New test.
8916 * gcc.target/i386/mask-pack-prefer256.c: New test.
8917 * gcc.target/i386/pr103771.c: New test.
8919 2022-01-20 Jason Merrill <jason@redhat.com>
8922 * g++.dg/parse/no-typename1.C: Remove expected error.
8923 * g++.dg/template/nested7.C: New test.
8925 2022-01-20 David Edelsohn <dje.gcc@gmail.com>
8927 * gcc.target/powerpc/sldoi_to_mov.c: Require VSX.
8929 2022-01-19 Robin Dapp <rdapp@linux.ibm.com>
8931 * gcc.dg/ifcvt-4.c: Remove s390-specific check.
8932 * gcc.target/s390/ifcvt-two-insns-bool.c: New test.
8933 * gcc.target/s390/ifcvt-two-insns-int.c: New test.
8934 * gcc.target/s390/ifcvt-two-insns-long.c: New test.
8936 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8938 PR middle-end/102860
8939 * gfortran.dg/pr102860.f90: New test.
8941 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8944 * gcc.dg/tree-ssa/evrp-trans2.c: New test.
8946 2022-01-19 Richard Biener <rguenther@suse.de>
8948 PR tree-optimization/104112
8949 * gcc.dg/vect/pr104112-1.c: New testcase.
8950 * gcc.dg/vect/pr104112-2.c: New testcase.
8952 2022-01-19 Martin Liska <mliska@suse.cz>
8954 * g++.dg/ext/boolcomplex-1.c: Moved to...
8955 * g++.dg/ext/boolcomplex-1.C: ...here.
8956 * g++.dg/opt/pr47639.c: Moved to...
8957 * g++.dg/opt/pr47639.C: ...here.
8958 * g++.dg/pr83979.c: Moved to...
8959 * g++.dg/pr83979.C: ...here.
8960 * g++.dg/tm/asm-1.c: Moved to...
8961 * g++.dg/tm/asm-1.C: ...here.
8962 * g++.dg/vect/pr71483.c: Moved to...
8963 * g++.dg/vect/pr71483.cc: ...here.
8965 2022-01-19 Jakub Jelinek <jakub@redhat.com>
8968 * gcc.dg/tree-ssa/pr89074.c: New test.
8970 2022-01-19 Richard Biener <rguenther@suse.de>
8973 * gcc.dg/vect/bb-slp-17.c: Require vect64.
8975 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
8978 * gcc.dg/vect/tsvc/tsvc.h: Do not include malloc.h on dragonfly
8979 and use posix_memalign ().
8981 2022-01-19 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
8984 * g++.dg/gcov/pr16855.C: xfail the count lines for DTORs on dragonfly.
8985 * g++.dg/gcov/pr16855-priority.C: Ditto. Adjust source layout so that
8986 dejagnu xfail expressions work.
8988 2022-01-19 Martin Liska <mliska@suse.cz>
8991 * lib/gcov.exp: Fix pytest detection unsupported message.
8993 2022-01-19 Kewen Lin <linkw@linux.ibm.com>
8995 PR tree-optimization/104015
8996 * gcc.dg/vect/slp-perm-9.c: Adjust.
8997 * gcc.target/powerpc/pr104015-1.c: New test.
8998 * gcc.target/powerpc/pr104015-2.c: New test.
9000 2022-01-19 Jakub Jelinek <jakub@redhat.com>
9003 * gcc.target/i386/pr104104.c: New test.
9005 2022-01-19 Martin Sebor <msebor@redhat.com>
9007 PR middle-end/104076
9008 * g++.dg/warn/Wdangling-pointer-3.C: New test.
9010 2022-01-19 Martin Sebor <msebor@redhat.com>
9012 PR middle-end/104103
9013 * gcc.dg/torture/pr57147-2.c: Prune out expected warning.
9015 2022-01-19 Martin Sebor <msebor@redhat.com>
9017 PR middle-end/104069
9018 * gcc.dg/Wuse-after-free.c: New test.
9020 2022-01-18 Jakub Jelinek <jakub@redhat.com>
9023 * g++.dg/cpp2a/consteval27.C: New test.
9025 2022-01-18 Jason Merrill <jason@redhat.com>
9027 * lib/g++-dg.exp: Change 2a to 20.
9029 2022-01-18 Jason Merrill <jason@redhat.com>
9030 Jakub Jelinek <jakub@redhat.com>
9033 * g++.dg/warn/pr104025.C: New test.
9035 2022-01-18 David Faust <david.faust@oracle.com>
9037 * gcc.target/bpf/core-section-1.c: Adjust expected record size
9040 2022-01-18 David Malcolm <dmalcolm@redhat.com>
9043 * gcc.dg/analyzer/pr104089.c: New test.
9045 2022-01-18 David Malcolm <dmalcolm@redhat.com>
9048 * gcc.dg/analyzer/pr104062.c: New test.
9050 2022-01-18 Patrick Palka <ppalka@redhat.com>
9053 * g++.dg/cpp1z/nontype-auto20.C: New test.
9055 2022-01-18 Harald Anlauf <anlauf@gmx.de>
9058 * gfortran.dg/pr102520.f90: Adjust error messages.
9059 * gfortran.dg/pr103692.f90: New test.
9061 2022-01-18 Jason Merrill <jason@redhat.com>
9064 * g++.dg/eh/new2.C: New test.
9066 2022-01-18 Martin Liska <mliska@suse.cz>
9068 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
9070 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
9071 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
9073 2022-01-18 Richard Biener <rguenther@suse.de>
9076 * g++.dg/opt/pr103989.C: New testcase.
9078 2022-01-18 Richard Biener <rguenther@suse.de>
9080 PR tree-optimization/103987
9081 * gcc.dg/torture/pr103987.c: New testcase.
9083 2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
9086 * gcc.target/aarch64/pr104005.c: New test.
9088 2022-01-18 Andrew Pinski <apinski@marvell.com>
9090 PR tree-optimization/101941
9091 * gcc.c-torture/compile/pr101941-1.c: New test.
9092 * gcc.dg/tree-ssa/pr101941-1.c: New test.
9094 2022-01-18 Martin Liska <mliska@suse.cz>
9096 * gcc.src/maintainers.exp: Use
9097 check_effective_target_python3_module for checking of unicode
9099 * lib/target-supports.exp: Add
9100 check_effective_target_python3_module.
9102 2022-01-18 Martin Liska <mliska@suse.cz>
9104 * gcc.misc-tests/options.exp: Include renamed file.
9106 2022-01-18 Martin Liska <mliska@suse.cz>
9108 * gcc.src/maintainers.exp: Use the new
9109 check_effective_target_recent_python3.
9110 * lib/target-supports.exp: Check for Python3 version >= 3.6.
9112 2022-01-18 liuhongt <hongtao.liu@intel.com>
9115 * g++.target/i386/pr103973-1.C: Change scan-assembler from
9116 "\tucomisd" to "\t\[v\]?ucomisd".
9117 * g++.target/i386/pr103973-11.C: Ditto.
9118 * g++.target/i386/pr103973-13.C: Ditto.
9119 * g++.target/i386/pr103973-15.C: Ditto.
9120 * g++.target/i386/pr103973-3.C: Ditto.
9121 * g++.target/i386/pr103973-5.C: Ditto.
9122 * g++.target/i386/pr103973-7.C: Ditto.
9123 * g++.target/i386/pr103973-9.C: Ditto.
9124 * gcc.target/i386/pr103973-1.c: Ditto.
9125 * gcc.target/i386/pr103973-11.c: Ditto.
9126 * gcc.target/i386/pr103973-13.c: Ditto.
9127 * gcc.target/i386/pr103973-15.c: Ditto.
9128 * gcc.target/i386/pr103973-3.c: Ditto.
9129 * gcc.target/i386/pr103973-5.c: Ditto.
9130 * gcc.target/i386/pr103973-7.c: Ditto.
9131 * gcc.target/i386/pr103973-9.c: Ditto.
9133 2022-01-17 qing zhao <qing.zhao@oracle.com>
9135 * gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
9136 the fact that address taken variable can be warned.
9137 * gcc.dg/auto-init-uninit-34.c (warn_scalar_1): Likewise.
9138 (warn_scalar_2): Likewise.
9139 * gcc.dg/auto-init-uninit-37.c (T1): Likewise.
9141 * gcc.dg/auto-init-uninit-B.c (baz): Likewise.
9143 2022-01-17 Jakub Jelinek <jakub@redhat.com>
9146 * g++.dg/cpp1y/pr104031.C: New test.
9148 2022-01-17 Jason Merrill <jason@redhat.com>
9150 * c-c++-common/cpp/line-2.c: Only expect includes once.
9151 * c-c++-common/cpp/line-3.c: Likewise.
9153 2022-01-17 Andrew Stubbs <ams@codesourcery.com>
9155 * gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
9158 2022-01-17 Hafiz Abid Qadeer <abidh@codesourcery.com>
9160 * gfortran.dg/gomp/allocate-2.f90: Change 0 to 0_1.
9162 2022-01-17 Jakub Jelinek <jakub@redhat.com>
9165 * gcc.target/i386/pr103973-1.c: New test.
9166 * gcc.target/i386/pr103973-2.c: New test.
9167 * gcc.target/i386/pr103973-3.c: New test.
9168 * gcc.target/i386/pr103973-4.c: New test.
9169 * gcc.target/i386/pr103973-5.c: New test.
9170 * gcc.target/i386/pr103973-6.c: New test.
9171 * gcc.target/i386/pr103973-7.c: New test.
9172 * gcc.target/i386/pr103973-8.c: New test.
9173 * gcc.target/i386/pr103973-9.c: New test.
9174 * gcc.target/i386/pr103973-10.c: New test.
9175 * gcc.target/i386/pr103973-11.c: New test.
9176 * gcc.target/i386/pr103973-12.c: New test.
9177 * gcc.target/i386/pr103973-13.c: New test.
9178 * gcc.target/i386/pr103973-14.c: New test.
9179 * gcc.target/i386/pr103973-15.c: New test.
9180 * gcc.target/i386/pr103973-16.c: New test.
9181 * gcc.target/i386/pr103973-17.c: New test.
9182 * gcc.target/i386/pr103973-18.c: New test.
9183 * gcc.target/i386/pr103973-19.c: New test.
9184 * gcc.target/i386/pr103973-20.c: New test.
9185 * g++.target/i386/pr103973-1.C: New test.
9186 * g++.target/i386/pr103973-2.C: New test.
9187 * g++.target/i386/pr103973-3.C: New test.
9188 * g++.target/i386/pr103973-4.C: New test.
9189 * g++.target/i386/pr103973-5.C: New test.
9190 * g++.target/i386/pr103973-6.C: New test.
9191 * g++.target/i386/pr103973-7.C: New test.
9192 * g++.target/i386/pr103973-8.C: New test.
9193 * g++.target/i386/pr103973-9.C: New test.
9194 * g++.target/i386/pr103973-10.C: New test.
9195 * g++.target/i386/pr103973-11.C: New test.
9196 * g++.target/i386/pr103973-12.C: New test.
9197 * g++.target/i386/pr103973-13.C: New test.
9198 * g++.target/i386/pr103973-14.C: New test.
9199 * g++.target/i386/pr103973-15.C: New test.
9200 * g++.target/i386/pr103973-16.C: New test.
9201 * g++.target/i386/pr103973-17.C: New test.
9202 * g++.target/i386/pr103973-18.C: New test.
9203 * g++.target/i386/pr103973-19.C: New test.
9204 * g++.target/i386/pr103973-20.C: New test.
9206 2022-01-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9208 * gfortran.dg/ieee/signaling_3.f90: Remove file.
9210 2022-01-17 Martin Liska <mliska@suse.cz>
9212 * g++.dg/uninit-pred-loop-1_b.C: Fix invalid warnings.
9213 * g++.dg/uninit-pred-loop-1_c.C: Likewise.
9215 2022-01-17 Martin Liska <mliska@suse.cz>
9217 * g++.dg/uninit-pred-loop-1_a.cc: Moved to...
9218 * g++.dg/uninit-pred-loop-1_a.C: ...here.
9219 * g++.dg/uninit-pred-loop-1_b.cc: Moved to...
9220 * g++.dg/uninit-pred-loop-1_b.C: ...here.
9221 * g++.dg/uninit-pred-loop-1_c.cc: Moved to...
9222 * g++.dg/uninit-pred-loop-1_c.C: ...here.
9223 * g++.dg/uninit-pred-loop_1.cc: Moved to...
9224 * g++.dg/uninit-pred-loop_1.C: ...here.
9226 2022-01-17 Martin Liska <mliska@suse.cz>
9228 * lib/gcov.exp: Use check_effective_target_pytest3.
9229 * lib/target-supports.exp: Add check_effective_target_pytest3.
9231 2022-01-17 Martin Liska <mliska@suse.cz>
9233 * gcc.src/maintainers.exp: Start using check-MAINTAINERS.py.
9234 * lib/target-supports.exp: Add check_effective_target_python3.
9236 2022-01-17 Martin Liska <mliska@suse.cz>
9239 * g++.dg/torture/pr57993-2.C: Fix warnings.
9241 2022-01-17 Haochen Gui <guihaoc@gcc.gnu.org>
9244 * gcc.target/powerpc/pr103124.c: New testcase.
9246 2022-01-16 Francois-Xavier Coudert <fxcoudert@gmail.com>
9248 * gfortran.dg/ieee/signaling_1.f90: xfail on x87.
9249 * gfortran.dg/ieee/signaling_2.f90: xfail on x87.
9250 * gfortran.dg/ieee/signaling_3.f90: New file.
9252 2022-01-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9255 * gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
9256 * gfortran.dg/ieee/signaling_2.f90: New test.
9257 * gfortran.dg/ieee/signaling_2_c.c: New file.
9259 2022-01-16 Jonathan Wakely <jwakely@redhat.com>
9262 * g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
9264 2022-01-16 Mikael Morin <mikael@gcc.gnu.org>
9269 * gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
9270 a non-keyword KIND argument.
9271 * gfortran.dg/len_trim.f90: Same for LEN_TRIM.
9272 * gfortran.dg/maskl_1.f90: Same for MASKL.
9273 * gfortran.dg/maskr_1.f90: Same for MASKR.
9274 * gfortran.dg/scan_3.f90: Same for SCAN.
9275 * gfortran.dg/verify_3.f90: Same for VERIFY.
9277 2022-01-16 wwwhhhyyy <hongyu.wang@intel.com>
9279 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
9280 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
9281 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
9282 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
9283 * gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
9284 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
9286 2022-01-15 Martin Sebor <msebor@redhat.com>
9289 * g++.dg/warn/Wfree-nonheap-object-6.C: Disable valid warnings.
9290 * g++.dg/warn/ref-temp1.C: Prune expected warning.
9291 * gcc.dg/uninit-pr50476.c: Expect a new warning.
9292 * c-c++-common/Wdangling-pointer-2.c: New test.
9293 * c-c++-common/Wdangling-pointer-3.c: New test.
9294 * c-c++-common/Wdangling-pointer-4.c: New test.
9295 * c-c++-common/Wdangling-pointer-5.c: New test.
9296 * c-c++-common/Wdangling-pointer-6.c: New test.
9297 * c-c++-common/Wdangling-pointer.c: New test.
9298 * g++.dg/warn/Wdangling-pointer-2.C: New test.
9299 * g++.dg/warn/Wdangling-pointer.C: New test.
9300 * gcc.dg/Wdangling-pointer-2.c: New test.
9301 * gcc.dg/Wdangling-pointer.c: New test.
9303 2022-01-15 Martin Sebor <msebor@redhat.com>
9305 PR tree-optimization/80532
9306 * gcc.dg/Wmismatched-dealloc-2.c: Avoid -Wuse-after-free.
9307 * gcc.dg/Wmismatched-dealloc-3.c: Same.
9308 * gcc.dg/analyzer/file-1.c: Prune expected warning.
9309 * gcc.dg/analyzer/file-2.c: Same.
9310 * gcc.dg/attr-alloc_size-6.c: Disable -Wuse-after-free.
9311 * gcc.dg/attr-alloc_size-7.c: Same.
9312 * c-c++-common/Wuse-after-free-2.c: New test.
9313 * c-c++-common/Wuse-after-free-3.c: New test.
9314 * c-c++-common/Wuse-after-free-4.c: New test.
9315 * c-c++-common/Wuse-after-free-5.c: New test.
9316 * c-c++-common/Wuse-after-free-6.c: New test.
9317 * c-c++-common/Wuse-after-free-7.c: New test.
9318 * c-c++-common/Wuse-after-free.c: New test.
9319 * g++.dg/warn/Wmismatched-dealloc-3.C: New test.
9320 * g++.dg/warn/Wuse-after-free.C: New test.
9322 2022-01-15 Harald Anlauf <anlauf@gmx.de>
9325 * gfortran.dg/transfer_char_kind4.f90: New test.
9327 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9329 * gcc.dg/analyzer/taint-merger.c: New test.
9331 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9334 * gcc.dg/analyzer/pr104029.c: New test.
9335 * gcc.dg/analyzer/taint-ops.c: New test.
9337 2022-01-14 Harald Anlauf <anlauf@gmx.de>
9340 * gfortran.dg/altreturn_11.f90: New test.
9342 2022-01-14 Eric Botcazou <ebotcazou@adacore.com>
9344 * gnat.dg/lto25.adb: New test.
9345 * gnat.dg/opt96.adb: Likewise.
9346 * gnat.dg/opt96_pkg.ads, gnat.dg/opt96_pkg.adb: New helper.
9348 2022-01-14 Harald Anlauf <anlauf@gmx.de>
9351 * gfortran.dg/overload_4.f90: New test.
9353 2022-01-14 Martin Sebor <msebor@redhat.com>
9355 PR middle-end/101475
9356 * gcc.dg/Wstringop-overflow-15.c: Remove xfails.
9357 * gcc.dg/Wstringop-overflow-68.c: Adjust, remove xfails.
9358 * gcc.dg/Wstringop-overflow-88.c: New test.
9360 2022-01-14 Martin Sebor <msebor@redhat.com>
9362 * gcc.dg/tree-ssa/builtin-sprintf-warn-28.c: New test.
9364 2022-01-14 Martin Liska <mliska@suse.cz>
9366 * c-c++-common/Walloca-larger-than.c: Fix typo.
9368 2022-01-14 Martin Liska <mliska@suse.cz>
9370 * g++.dg/cpp0x/pr56868.cpp: Moved to...
9371 * g++.dg/cpp0x/pr56868.C: ...here.
9372 * gcc.dg/torture/pr57993-2.cpp: Moved to...
9373 * g++.dg/torture/pr57993-2.C: ...here.
9375 2022-01-14 Martin Liska <mliska@suse.cz>
9377 * c-c++-common/Walloca-larger-than.C: Moved to...
9378 * c-c++-common/Walloca-larger-than.c: ...here.
9380 2022-01-14 Chung-Lin Tang <cltang@codesourcery.com>
9383 * c-c++-common/gomp/pr103705.c: New test.
9385 2022-01-14 Martin Liska <mliska@suse.cz>
9387 * g++.dg/vect/pr99149.cc: Remove executable mode.
9388 * g++.dg/vect/pr99220.cc: Likewise.
9389 * g++.target/i386/avx512vl-pr100738-1.C: Likewise.
9390 * g++.target/i386/pr100738-1.C: Likewise.
9391 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
9392 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
9393 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: Likewise.
9394 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
9395 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
9396 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: Likewise.
9397 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: Likewise.
9398 * gcc.target/i386/pr101796-1.c: Likewise.
9399 * gcc.target/i386/pr94790-1.c: Likewise.
9400 * gcc.target/i386/pr94790-2.c: Likewise.
9401 * gcc.target/powerpc/mma-double-test.c: Likewise.
9402 * gcc.target/powerpc/mma-single-test.c: Likewise.
9403 * gdc.test/fail_compilation/constraints_aggr.d: Likewise.
9404 * gdc.test/fail_compilation/constraints_defs.d: Likewise.
9405 * gdc.test/fail_compilation/constraints_func1.d: Likewise.
9406 * gdc.test/fail_compilation/constraints_func2.d: Likewise.
9407 * gdc.test/fail_compilation/constraints_func3.d: Likewise.
9408 * gdc.test/fail_compilation/constraints_func4.d: Likewise.
9409 * gdc.test/fail_compilation/constraints_tmpl.d: Likewise.
9410 * gdc.test/fail_compilation/imports/constraints.d: Likewise.
9412 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9415 * g++.dg/warn/Wreturn-type-13.C: New test.
9417 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9420 * g++.dg/cpp1y/constexpr-89074-1.C: New test.
9422 2022-01-14 Jakub Jelinek <jakub@redhat.com>
9425 * gcc.dg/tree-ssa/pr98737-1.c: New test.
9426 * gcc.dg/tree-ssa/pr98737-2.c: New test.
9428 2022-01-14 Claudiu Zissulescu <claziss@synopsys.com>
9430 * gcc.target/arc/cancel-1.c: New file.
9432 2022-01-14 Siddhesh Poyarekar <siddhesh@gotplt.org>
9434 PR tree-optimization/104009
9435 * gcc.dg/builtin-object-size-1.c (test10): New test.
9436 * gcc.dg/builtin-object-size-3.c (test10): Likewise.
9437 (test9): Expect zero size for negative offsets.
9438 * gcc.dg/builtin-object-size-4.c (test8): Likewise.
9439 * gcc.dg/builtin-object-size-5.c (test7): Drop test for
9440 __builtin_object_size.
9442 2022-01-14 liuhongt <hongtao.liu@intel.com>
9444 * gcc.target/i386/pr104001.c: New test.
9446 2022-01-14 David Malcolm <dmalcolm@redhat.com>
9448 * gcc.dg/analyzer/attr-tainted_args-1.c: New test.
9449 * gcc.dg/analyzer/attr-tainted_args-misuses.c: New test.
9450 * gcc.dg/analyzer/taint-CVE-2011-2210-1.c: New test.
9451 * gcc.dg/analyzer/taint-CVE-2020-13143-1.c: New test.
9452 * gcc.dg/analyzer/taint-CVE-2020-13143-2.c: New test.
9453 * gcc.dg/analyzer/taint-CVE-2020-13143.h: New test.
9454 * gcc.dg/analyzer/taint-alloc-3.c: New test.
9455 * gcc.dg/analyzer/taint-alloc-4.c: New test.
9456 * gcc.dg/analyzer/test-uaccess.h: New test.
9458 2022-01-13 Anthony Sharp <anthonysharp15@gmail.com>
9459 Jason Merrill <jason@redhat.com>
9462 * g++.dg/cpp0x/variadic-mem_fn2.C: Catch warning about missing
9464 * g++.dg/template/dependent-name17.C: New test.
9465 * g++.dg/template/dependent-name18.C: New test.
9467 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
9470 * gcc.target/i386/pr103861.c (shl,ashr,lshr): New tests.
9472 2022-01-13 Hafiz Abid Qadeer <abidh@codesourcery.com>
9474 * gfortran.dg/gomp/allocate-1.f90: New test.
9475 * gfortran.dg/gomp/allocate-2.f90: New test.
9476 * gfortran.dg/gomp/allocate-3.f90: New test.
9477 * gfortran.dg/gomp/collapse1.f90: Update error message.
9478 * gfortran.dg/gomp/openmp-simd-4.f90: Likewise.
9479 * gfortran.dg/gomp/clauses-1.f90: Uncomment allocate clause.
9481 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
9483 PR tree-optimization/83072
9484 PR tree-optimization/83073
9485 PR tree-optimization/97909
9486 * gcc.dg/pr83072-2.c: New.
9487 * gcc.dg/pr83073.c: New.
9489 2022-01-13 Andrew MacLeod <amacleod@redhat.com>
9491 PR tree-optimization/96707
9492 * g++.dg/pr96707.C: New.
9494 2022-01-13 Harald Anlauf <anlauf@gmx.de>
9497 * gfortran.dg/pr93604.f90: Adjust to changed diagnostics.
9498 * gfortran.dg/pr67804.f90: New test.
9500 2022-01-13 Uroš Bizjak <ubizjak@gmail.com>
9503 * g++.target/i386/pr103861-1-sse4.C: New test.
9504 * g++.target/i386/pr103861-1-xop.C: Ditto.
9506 2022-01-13 Paul A. Clarke <pc@us.ibm.com>
9508 * gcc.target/powerpc/sse4_1-round3.h: New.
9509 * gcc.target/powerpc/sse4_1-roundpd.c: New.
9510 * gcc.target/powerpc/sse4_1-roundps.c: New.
9511 * gcc.target/powerpc/sse4_1-roundsd.c: New.
9512 * gcc.target/powerpc/sse4_1-roundss.c: New.
9514 2022-01-13 Richard Biener <rguenther@suse.de>
9517 * c-c++-common/builtin-shufflevector-3.c: Move ...
9518 * c-c++-common/torture/builtin-shufflevector-3.c: ... here.
9520 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9522 * c-c++-common/goacc/routine-6.c: Merge into...
9523 * c-c++-common/goacc/routine-5.c: ... this, and document current
9526 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9528 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: Document
9529 current '-Wuninitialized' diagnostics.
9530 * c-c++-common/goacc/mdc-1.c: Likewise.
9531 * c-c++-common/goacc/nested-reductions-1-kernels.c: Likewise.
9532 * c-c++-common/goacc/nested-reductions-1-parallel.c: Likewise.
9533 * c-c++-common/goacc/nested-reductions-1-routine.c: Likewise.
9534 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise.
9535 * c-c++-common/goacc/nested-reductions-2-parallel.c: Likewise.
9536 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise.
9537 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
9538 * c-c++-common/goacc/uninit-firstprivate-clause.c: Likewise.
9539 * c-c++-common/goacc/uninit-if-clause.c: Likewise.
9540 * gfortran.dg/goacc/array-with-dt-1.f90: Likewise.
9541 * gfortran.dg/goacc/array-with-dt-2.f90: Likewise.
9542 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
9543 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
9544 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
9545 * gfortran.dg/goacc/derived-chartypes-1.f90: Likewise.
9546 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
9547 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
9548 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
9549 * gfortran.dg/goacc/derived-classtypes-1.f95: Likewise.
9550 * gfortran.dg/goacc/derived-types-2.f90: Likewise.
9551 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9552 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9553 * gfortran.dg/goacc/modules.f95: Likewise.
9554 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise.
9555 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: Likewise.
9556 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise.
9557 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise.
9558 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: Likewise.
9559 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise.
9560 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9561 * gfortran.dg/goacc/pr93464.f90: Likewise.
9562 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
9563 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
9564 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
9566 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
9567 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
9568 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: Likewise.
9569 * gfortran.dg/goacc/uninit-if-clause.f95: Likewise.
9570 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
9571 * gfortran.dg/goacc/wait.f90: Likewise.
9573 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9575 PR middle-end/100280
9576 * c-c++-common/goacc/kernels-decompose-pr100280-1.c: New.
9577 * c-c++-common/goacc/classify-kernels-parloops.c: Likewise.
9578 * c-c++-common/goacc/classify-kernels-unparallelized-parloops.c:
9580 * c-c++-common/goacc/classify-kernels-unparallelized.c: Test
9581 '--param openacc-kernels=decompose'.
9582 * c-c++-common/goacc/classify-kernels.c: Likewise.
9583 * c-c++-common/goacc/kernels-decompose-2.c: Update.
9584 * c-c++-common/goacc/kernels-decompose-ice-1.c: Remove.
9585 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9586 * gfortran.dg/goacc/classify-kernels-parloops.f95: New.
9587 * gfortran.dg/goacc/classify-kernels-unparallelized-parloops.f95:
9589 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Test
9590 '--param openacc-kernels=decompose'.
9591 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9593 2022-01-13 Thomas Schwinge <thomas@codesourcery.com>
9595 * c-c++-common/goacc/kernels-decompose-1.c: Enhance.
9596 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9597 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
9598 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9599 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9600 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9602 2022-01-13 Haochen Jiang <haochen.jiang@intel.com>
9605 * gcc.target/i386/pr94790-1.c: New test.
9606 * gcc.target/i386/pr94790-2.c: Ditto.
9608 2022-01-13 Xionghu Luo <luoxhu@linux.ibm.com>
9610 * gcc.target/powerpc/sldoi_to_mov.c: New test.
9612 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9615 * gcc.target/i386/pr103861-3.c (dg-options): Add -fno-vect-cost-model.
9617 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9620 * g++.dg/vect/slp-pr98855.cc: Compile only for x86 targets.
9622 2022-01-12 Uroš Bizjak <ubizjak@gmail.com>
9626 * g++.target/i386/pr100637-1b.C (dg-options):
9627 Use -msse2 instead of -msse4.1.
9628 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
9629 * g++.target/i386/pr103861-1.C (dg-options): Ditto.
9630 * gcc.target/i386/pr100637-4b.c (dg-options): Ditto.
9631 * gcc.target/i386/pr103861-4.c (dg-options): Ditto.
9632 * gcc.target/i386/pr100637-1b.c: Remove scan-assembler
9633 directives for logic instructions.
9634 * gcc.target/i386/pr100637-1w.c: Ditto.
9635 * gcc.target/i386/warn-vect-op-2.c:
9636 Update dg-warning for vector logic operation.
9638 2022-01-12 Michael Meissner <meissner@the-meissners.org>
9641 * gcc.target/powerpc/pr101384-1.c: Update insn regexp for power9
9644 2022-01-12 Andrew MacLeod <amacleod@redhat.com>
9646 PR tree-optimization/83541
9647 * g++.dg/pr83541.C: New.
9649 2022-01-12 David Malcolm <dmalcolm@redhat.com>
9652 * gcc.dg/analyzer/taint-size-access-attr-1.c: New test.
9654 2022-01-12 Tom de Vries <tdevries@suse.de>
9656 * gcc.target/nvptx/atomic-exchange-1.c: New test.
9657 * gcc.target/nvptx/atomic-exchange-2.c: New test.
9658 * gcc.target/nvptx/atomic-exchange-3.c: New test.
9659 * gcc.target/nvptx/atomic-exchange-4.c: New test.
9661 2022-01-12 Tom de Vries <tdevries@suse.de>
9663 * gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
9664 * gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
9666 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
9668 * gfortran.dg/ieee/signaling_1.f90: Fix comment.
9670 2022-01-12 Francois-Xavier Coudert <fxcoudert@gmail.com>
9672 * gfortran.dg/ieee/signaling_1.f90: Adjust flags.
9674 2022-01-12 Jakub Jelinek <jakub@redhat.com>
9675 Jason Merrill <jason@redhat.com>
9678 * g++.dg/warn/Wuseless-cast2.C: New test.
9680 2022-01-12 Jakub Jelinek <jakub@redhat.com>
9682 PR middle-end/101530
9683 * c-c++-common/builtin-shufflevector-3.c: Add -Wno-psabi to
9686 2022-01-12 Richard Biener <rguenther@suse.de>
9688 PR tree-optimization/76174
9689 * gcc.dg/tree-ssa/pr76174.c: New testcase.
9691 2022-01-11 qing zhao <qing.zhao@oracle.com>
9693 * c-c++-common/auto-init-1.c: Adjust testcase to reflect the 3rd
9694 argument change of function .DEFERRED_INIT.
9695 * c-c++-common/auto-init-10.c: Likewise.
9696 * c-c++-common/auto-init-11.c: Likewise.
9697 * c-c++-common/auto-init-12.c: Likewise.
9698 * c-c++-common/auto-init-13.c: Likewise.
9699 * c-c++-common/auto-init-14.c: Likewise.
9700 * c-c++-common/auto-init-15.c: Likewise.
9701 * c-c++-common/auto-init-16.c: Likewise.
9702 * c-c++-common/auto-init-2.c: Likewise.
9703 * c-c++-common/auto-init-3.c: Likewise.
9704 * c-c++-common/auto-init-4.c: Likewise.
9705 * c-c++-common/auto-init-5.c: Likewise.
9706 * c-c++-common/auto-init-6.c: Likewise.
9707 * c-c++-common/auto-init-7.c: Likewise.
9708 * c-c++-common/auto-init-8.c: Likewise.
9709 * c-c++-common/auto-init-9.c: Likewise.
9710 * c-c++-common/auto-init-esra.c: Likewise.
9711 * c-c++-common/auto-init-padding-1.c: Likewise.
9712 * gcc.target/aarch64/auto-init-2.c: Likewise.
9714 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9716 * gfortran.dg/pr47614.f: Don't use -mcpu=power4 for
9717 powerpc64le*-*-linux*.
9719 2022-01-11 Uroš Bizjak <ubizjak@gmail.com>
9722 * g++.target/i386/pr100637-1b.C (dg-options):
9723 Use -msse4 instead of -msse2.
9724 * g++.target/i386/pr100637-1w.C (dg-options): Ditto.
9725 * g++.target/i386/pr103861-1.C: New test.
9726 * gcc.target/i386/pr100637-4b.c (dg-options):
9727 Use -msse4 instead of -msse2.
9728 * gcc.target/i386/pr103861-4.c: New test.
9730 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9733 * g++.dg/opt/pr101597.C: New test.
9735 2022-01-11 Jakub Jelinek <jakub@redhat.com>
9739 * c-c++-common/pr101537.c: New test.
9740 * c-c++-common/pr103881.c: New test.
9742 2022-01-11 Patrick Palka <ppalka@redhat.com>
9745 * g++.dg/cpp2a/concepts-class3.C: New test.
9746 * g++.dg/template/non-dependent18.C: New test.
9748 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9751 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
9752 * gcc.dg/builtin-object-size-1.c (test1)
9753 [__builtin_object_size]: Adjust expected output for dynamic
9755 * gcc.dg/builtin-object-size-2.c (test1)
9756 [__builtin_object_size]: Likewise.
9757 * gcc.dg/builtin-object-size-3.c (test1)
9758 [__builtin_object_size]: Likewise.
9759 * gcc.dg/builtin-object-size-4.c (test1)
9760 [__builtin_object_size]: Likewise.
9762 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9765 * gcc.dg/builtin-dynamic-object-size-0.c: Add new tests.
9766 * gcc.dg/builtin-object-size-1.c (test1)
9767 [__builtin_object_size]: Alter expected result for dynamic
9769 * gcc.dg/builtin-object-size-2.c (test1)
9770 [__builtin_object_size]: Likewise.
9771 * gcc.dg/builtin-object-size-3.c (test1)
9772 [__builtin_object_size]: Likewise.
9773 * gcc.dg/builtin-object-size-4.c (test1)
9774 [__builtin_object_size]: Likewise.
9776 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9779 * gcc.dg/builtin-dynamic-object-size-0.c (test_parmsz_simple,
9780 test_parmsz_scaled, test_parmsz_unknown): New functions.
9781 (main): Call them. Add new arguments argc and argv.
9783 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9786 * gcc.dg/builtin-dynamic-object-size-0.c: New tests.
9787 * gcc.dg/builtin-dynamic-object-size-10.c: Add comment.
9788 * gcc.dg/builtin-dynamic-object-size-5-main.c: New file.
9789 * gcc.dg/builtin-dynamic-object-size-5.c: Use it and change test
9791 * gcc.dg/builtin-object-size-5.c [!N]: Define N.
9792 (test1, test2, test3, test4) [__builtin_object_size]: Expect
9793 exact result for __builtin_dynamic_object_size.
9794 * gcc.dg/builtin-object-size-1.c [__builtin_object_size]: Expect
9795 exact size expressions for __builtin_dynamic_object_size.
9796 * gcc.dg/builtin-object-size-2.c [__builtin_object_size]:
9798 * gcc.dg/builtin-object-size-3.c [__builtin_object_size]:
9800 * gcc.dg/builtin-object-size-4.c [__builtin_object_size]:
9803 2022-01-11 Siddhesh Poyarekar <siddhesh@gotplt.org>
9804 Jakub Jelinek <jakub@redhat.com>
9806 PR tree-optimization/103961
9807 * gcc.dg/pr103961.c: New test case.
9809 2022-01-11 David Malcolm <dmalcolm@redhat.com>
9812 * gcc.dg/analyzer/pr102692.c: New test.
9814 2022-01-11 Roger Sayle <roger@nextmovesoftware.com>
9815 Richard Biener <rguenther@suse.de>
9817 * gcc.target/i386/mult-highpart.c: New test case.
9819 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
9822 * gcc.target/powerpc/pr102239.c: New test.
9824 2022-01-11 Xionghu Luo <luoxhu@linux.ibm.com>
9827 * gcc.dg/tree-ssa/recip-3.c: Adjust.
9829 2022-01-11 Haochen Jiang <haochen.jiang@intel.com>
9832 * gcc.target/i386/pr53652-1.c: New test.
9834 2022-01-10 Uroš Bizjak <ubizjak@gmail.com>
9837 * gcc.target/i386/pr103861-2.c: New test.
9839 2022-01-10 Patrick Palka <ppalka@redhat.com>
9842 * g++.dg/cpp1y/constexpr-base2.C: New test.
9843 * g++.dg/cpp1y/constexpr-base2a.C: New test.
9845 2022-01-10 Patrick Palka <ppalka@redhat.com>
9848 * g++.dg/cpp2a/concepts-memfun2.C: New test.
9850 2022-01-10 Jakub Jelinek <jakub@redhat.com>
9853 * g++.dg/cpp2a/consteval26.C: New test.
9855 2022-01-10 Paul A. Clarke <pc@us.ibm.com>
9857 * gcc.target/powerpc/sse4_1-blendvps.c: Copy from gcc.target/i386,
9858 adjust dg directives to suit.
9860 2022-01-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9862 * gcc.target/aarch64/masked_epilogue.c: New test.
9864 2022-01-10 Paul Thomas <pault@gcc.gnu.org>
9867 * gfortran.dg/pr103366.f90: New test.
9869 2022-01-10 Jakub Jelinek <jakub@redhat.com>
9872 * gcc.target/i386/pr102024.c: New test.
9873 * g++.target/i386/pr102024.C: New test.
9875 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9877 * gcc.target/aarch64/reg-alloc-4.c: New test.
9879 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9881 * gcc.target/aarch64/reg-alloc-3.c: New test.
9883 2022-01-10 Richard Sandiford <richard.sandiford@arm.com>
9885 * gcc.target/aarch64/reg-alloc-2.c: New test.
9887 2022-01-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9890 * gfortran.dg/ieee/signaling_1.f90: New test.
9891 * gfortran.dg/ieee/signaling_1_c.c: New file.
9893 2022-01-10 Richard Biener <rguenther@suse.de>
9895 PR middle-end/101530
9896 * c-c++-common/builtin-shufflevector-3.c: New testcase.
9898 2022-01-10 Richard Biener <rguenther@suse.de>
9900 PR tree-optimization/100359
9901 * gcc.dg/tree-ssa/pr100359.c: New testcase.
9903 2022-01-09 Harald Anlauf <anlauf@gmx.de>
9906 * gfortran.dg/masklr_3.f90: New test.
9908 2022-01-09 Harald Anlauf <anlauf@gmx.de>
9911 * gfortran.dg/pr101762.f90: New test.
9913 2022-01-09 Mikael Morin <mikael@gcc.gnu.org>
9916 * gfortran.dg/maskl_1.f90: New test.
9917 * gfortran.dg/maskr_1.f90: New test.
9918 * gfortran.dg/scan_3.f90: New test.
9919 * gfortran.dg/verify_3.f90: New test.
9921 2022-01-09 Sandra Loosemore <sandra@codesourcery.com>
9923 * g++.dg/cpp0x/constexpr-compare1.C: Add explicit
9924 -fdelete-null-pointer-checks option.
9925 * g++.dg/cpp0x/constexpr-compare2.C: Likewise.
9926 * g++.dg/cpp0x/constexpr-typeid2.C: Likewise.
9927 * g++.dg/cpp1y/constexpr-94716.C: Likewise.
9928 * g++.dg/cpp1z/constexpr-compare1.C: Likewise.
9929 * g++.dg/cpp1z/constexpr-if36.C: Likewise.
9930 * gcc.dg/init-compare-1.c: Likewise.
9932 2022-01-08 Roger Sayle <roger@nextmovesoftware.com>
9934 * gcc.target/i386/sse2-v1ti-mov-1.c: New test case.
9935 * gcc.target/i386/sse2-v1ti-zext.c: New test case.
9937 2022-01-08 Jakub Jelinek <jakub@redhat.com>
9940 * g++.dg/cpp1y/constexpr-89074-2.C: New test.
9941 * g++.dg/cpp1z/constexpr-89074-1.C: New test.
9943 2022-01-08 Jason Merrill <jason@redhat.com>
9946 * g++.dg/cpp0x/nsdmi-array1.C: New test.
9948 2022-01-08 Jason Merrill <jason@redhat.com>
9951 * g++.dg/cpp2a/destroying-delete5.C: Expect warning.
9952 * g++.dg/cpp2a/destroying-delete6.C: New test.
9954 2022-01-08 David Malcolm <dmalcolm@redhat.com>
9956 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_escaped): New
9958 * gcc.dg/analyzer/escaping-1.c: New test.
9960 2022-01-07 Jason Merrill <jason@redhat.com>
9963 * g++.dg/init/delete4.C: New test.
9965 2022-01-07 Andrew Pinski <apinski@marvell.com>
9968 * gcc.target/aarch64/asm-flag-7.c: New test.
9969 * gcc.target/arm/asm-flag-7.c: New test.
9971 2022-01-07 Piotr Trojanek <trojanek@adacore.com>
9973 * gnat.dg/aggr26.adb: Update expected error message.
9975 2022-01-07 liuhongt <hongtao.liu@intel.com>
9977 * g++.target/i386/pr103750-fwprop-1.C: New test.
9979 2022-01-07 Roger Sayle <roger@nextmovesoftware.com>
9981 * gcc.target/nvptx/cnot-1.c: New test case.
9983 2022-01-07 Haochen Gui <guihaoc@gcc.gnu.org>
9985 * gcc.target/powerpc/mffscrni_p9.c: New testcase for mffscrni.
9986 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Test mffscrn and mffscrni
9989 2022-01-07 Jason Merrill <jason@redhat.com>
9993 * g++.dg/init/aggr15.C: New test.
9995 2022-01-07 liuhongt <hongtao.liu@intel.com>
9997 * gcc.target/i386/pr103774.c: New test.
9998 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Adjust scan assembler
9999 from vpcmpub to (?:vpcmpub|vpcmpeqb).
10000 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
10001 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
10002 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
10003 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
10004 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
10005 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
10006 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
10007 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
10008 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
10010 2022-01-07 liuhongt <hongtao.liu@intel.com>
10012 * gcc.target/i386/pr103753.c: New test.
10014 2022-01-07 Sandra Loosemore <sandra@codesourcery.com>
10017 * gfortran.dg/pr103898.f90: New test.
10019 2022-01-07 Jason Merrill <jason@redhat.com>
10022 * g++.dg/eh/delegating1.C: New test.
10024 2022-01-07 Jason Merrill <jason@redhat.com>
10027 * g++.dg/eh/ctor-fntry1.C: New test.
10029 2022-01-07 Jason Merrill <jason@redhat.com>
10033 * g++.dg/eh/return1.C: Add temporary in try block case.
10034 * g++.dg/cpp2a/constexpr-dtor11.C: New test.
10036 2022-01-07 Jason Merrill <jason@redhat.com>
10039 * g++.dg/eh/ref-temp1.C: New test.
10040 * g++.dg/eh/ref-temp2.C: New test.
10042 2022-01-07 Jason Merrill <jason@redhat.com>
10045 * g++.dg/eh/array3.C: New test.
10046 * g++.dg/eh/array1.C: Mark destructor as throw().
10047 * g++.dg/ipa/devirt-40.C: Likewise.
10048 * g++.dg/warn/pr83054.C: Likewise.
10049 * g++.dg/eh/delete1.C: Shorten array to one element.
10051 2022-01-07 Jason Merrill <jason@redhat.com>
10053 * g++.dg/tree-ssa/aggregate1.C: New test.
10055 2022-01-07 Jason Merrill <jason@redhat.com>
10059 * g++.dg/cpp0x/initlist116.C: New test.
10060 * g++.dg/cpp0x/initlist117.C: New test.
10061 * g++.dg/cpp0x/lambda/lambda-eh.C: New test.
10062 * g++.dg/eh/aggregate1.C: New test.
10064 2022-01-07 Jason Merrill <jason@redhat.com>
10067 * g++.dg/init/array12.C:
10068 * g++.dg/init/aggr7-eh2.C: New test.
10069 * g++.dg/init/aggr7-eh3.C: New test.
10071 2022-01-07 Jason Merrill <jason@redhat.com>
10074 * g++.dg/init/aggr7-eh.C: New test.
10075 * g++.dg/cpp0x/initlist122.C: Also test aggregate variable.
10077 2022-01-07 Jason Merrill <jason@redhat.com>
10080 * g++.dg/init/array61.C: New test.
10082 2022-01-07 Jason Merrill <jason@redhat.com>
10084 * g++.old-deja/g++.martin/new1.C: Don't expect preeval.
10085 * g++.dg/tree-ssa/stabilize1.C: Removed.
10087 2022-01-06 David Malcolm <dmalcolm@redhat.com>
10090 * gcc.dg/analyzer/aliasing-3.c: New test.
10092 2022-01-06 Steve Kargl <kargl@gcc.gnu.org>
10093 Sandra Loosemore <sandra@codesourcery.com>
10096 * gfortran.dg/c-interop/pr103287-1.f90: new.
10097 * gfortran.dg/c-interop/pr103287-2.f90: new.
10099 2022-01-06 H.J. Lu <hjl.tools@gmail.com>
10102 * gcc.target/i386/harden-sls-6.c: New test.
10104 2022-01-06 Uroš Bizjak <ubizjak@gmail.com>
10106 * gcc.target/i386/pr102811-2.c (dg-final):
10107 Update scan-assembler-times directives.
10108 * gcc.target/i386/sse2-float16-2.c (dg-final):
10109 Update scan-assembler directives.
10111 2022-01-06 Kito Cheng <kito.cheng@sifive.com>
10113 * gcc.target/riscv/predef-14.c: New.
10114 * gcc.target/riscv/predef-15.c: Ditto.
10115 * gcc.target/riscv/predef-16.c: Ditto.
10117 2022-01-06 Patrick Palka <ppalka@redhat.com>
10120 * g++.dg/cpp0x/constexpr-compare2.C: New test.
10122 2022-01-06 Jakub Jelinek <jakub@redhat.com>
10124 PR rtl-optimization/103908
10125 * gcc.target/i386/pr103908.c: New test.
10127 2022-01-06 Marek Polacek <polacek@redhat.com>
10130 * gcc.dg/sso-6.c: Update dg-warning.
10132 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10135 * gcc.target/i386/pr103861-3.c: New test.
10136 * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
10137 no vectorization using SLP was performed.
10139 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10142 * gcc.target/i386/pr103915.c: New test.
10144 2022-01-05 Uroš Bizjak <ubizjak@gmail.com>
10147 * gcc.target/i386/pr103905.c: New test.
10149 2022-01-05 Sandra Loosemore <sandra@codesourcery.com>
10152 * gfortran.dg/pr103258.f90: New.
10154 2022-01-05 Nathan Sidwell <nathan@acm.org>
10156 * g++.dg/template/attr-used.C: New.
10158 2022-01-05 Nathan Sidwell <nathan@acm.org>
10160 * g++.dg/diagnostic/recur-align.C: New.
10162 2022-01-05 Richard Biener <rguenther@suse.de>
10164 PR tree-optimization/103816
10165 * gcc.dg/torture/pr103816.c: New testcase.
10167 2022-01-05 Jakub Jelinek <jakub@redhat.com>
10170 * gfortran.dg/pr103691.f90: New test.
10172 2022-01-05 Jakub Jelinek <jakub@redhat.com>
10175 * gcc.target/i386/pr103895.c: Add -msse2 to dg-options.
10177 2022-01-05 Kewen Lin <linkw@linux.ibm.com>
10180 * gcc.dg/lto/pr102059-1_0.c: New test.
10181 * gcc.dg/lto/pr102059-1_1.c: New test.
10182 * gcc.dg/lto/pr102059-1_2.c: New test.
10183 * gcc.dg/lto/pr102059-2_0.c: New test.
10184 * gcc.dg/lto/pr102059-2_1.c: New test.
10185 * gcc.dg/lto/pr102059-2_2.c: New test.
10186 * gcc.target/powerpc/pr102059-1.c: New test.
10187 * gcc.target/powerpc/pr102059-2.c: New test.
10188 * gcc.target/powerpc/pr102059-3.c: New test.
10190 2022-01-04 Martin Sebor <msebor@redhat.com>
10192 PR middle-end/99612
10193 * c-c++-common/pr83059.c: Adjust text of expected diagnostics.
10194 * gcc.dg/atomic-invalid-2.c: Same.
10195 * gcc.dg/atomic-invalid.c: Same.
10196 * c-c++-common/Winvalid-memory-model.c: New test.
10197 * g++.dg/warn/Winvalid-memory-model-2.C: New test.
10198 * g++.dg/warn/Winvalid-memory-model.C: New test.
10200 2022-01-04 Uroš Bizjak <ubizjak@gmail.com>
10203 * gcc.target/i386/warn-vect-op-2.c: Adjust warnings.
10204 * gcc.target/i386/pr103900.c: New test.
10206 2022-01-04 Richard Biener <rguenther@suse.de>
10208 PR tree-optimization/103800
10209 * gcc.dg/vect/bb-slp-pr103800.c: New testcase.
10211 2022-01-04 Richard Biener <rguenther@suse.de>
10213 PR tree-optimization/103864
10214 PR tree-optimization/103544
10215 * gcc.dg/vect/pr103864.c: New testcase.
10217 2022-01-04 Chung-Lin Tang <cltang@codesourcery.com>
10219 * gfortran.dg/gomp/pr103643.f90: New test.
10221 2022-01-04 liuhongt <hongtao.liu@intel.com>
10223 * gcc.target/i386/pr103895.c: New test.
10225 2022-01-04 Andrew Pinski <apinski@marvell.com>
10228 * g++.dg/cpp1z/class-deduction100.C: New test.
10230 2022-01-03 Marek Polacek <polacek@redhat.com>
10233 * g++.dg/cpp0x/constexpr-condition.C: Adjust dg-error.
10235 2022-01-03 Uroš Bizjak <ubizjak@gmail.com>
10238 * gcc.target/i386/pr103894.c: New test.
10240 2022-01-03 Sandra Loosemore <sandra@codesourcery.com>
10243 * gfortran.dg/c-interop/pr103390-1.f90: New.
10244 * gfortran.dg/c-interop/pr103390-2.f90: New.
10245 * gfortran.dg/c-interop/pr103390-3.f90: New.
10246 * gfortran.dg/c-interop/pr103390-4.f90: New.
10247 * gfortran.dg/c-interop/pr103390-6.f90: New.
10248 * gfortran.dg/c-interop/pr103390-7.f90: New.
10249 * gfortran.dg/c-interop/pr103390-8.f90: New.
10250 * gfortran.dg/c-interop/pr103390-9.f90: New.
10251 * gfortran.dg/c-interop/pr103390-5.f90: New file.
10253 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10256 * gcc.target/i386/pr98737-1.c: New test.
10257 * gcc.target/i386/pr98737-2.c: New test.
10258 * gcc.target/i386/pr98737-3.c: New test.
10259 * gcc.target/i386/pr98737-4.c: New test.
10260 * gcc.target/i386/pr98737-5.c: New test.
10261 * gcc.target/i386/pr98737-6.c: New test.
10262 * gcc.target/i386/pr98737-7.c: New test.
10264 2022-01-03 Richard Biener <rguenther@suse.de>
10266 PR middle-end/103851
10267 * g++.dg/gomp/pr103851.C: New testcase.
10269 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10272 * gcc.dg/init-compare-1.c: New test.
10273 * g++.dg/cpp0x/constexpr-compare1.C: New test.
10274 * g++.dg/cpp1y/constexpr-94716.C: New test.
10275 * g++.dg/cpp1z/constexpr-compare1.C: New test.
10277 2022-01-03 Martin Liska <mliska@suse.cz>
10279 * gcc.target/i386/avx2-i32gatherpd256-4.c: Fix ASAN errors.
10280 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
10281 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
10282 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
10283 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
10284 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
10285 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
10286 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10287 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10288 * gcc.target/i386/pr64291-1.c: Likewise.
10290 2022-01-03 Martin Liska <mliska@suse.cz>
10292 * gcc.dg/vect/vect-simd-18.c: Fix ASAN error.
10293 * gcc.dg/vect/vect-simd-19.c: Likewise.
10295 2022-01-03 Jakub Jelinek <jakub@redhat.com>
10298 * g++.dg/cpp0x/constexpr-typeid2.C: New test.
10300 2022-01-03 Richard Biener <rguenther@suse.de>
10302 PR tree-optimization/66502
10303 * gcc.dg/tree-ssa/ssa-fre-98.c: New testcase.
10305 2022-01-03 Richard Biener <rguenther@suse.de>
10307 PR tree-optimization/103615
10308 * gcc.dg/torture/pr103615.c: New testcase.
10310 2022-01-02 Uroš Bizjak <ubizjak@gmail.com>
10313 * gcc.dg/store_merging_18.c (dg-options): Add -fno-tree-vectorize.
10314 * gcc.dg/store_merging_29.c (dg-options): Ditto.
10315 * gcc.target/i386/pr103861.c: New test.
10316 * gcc.target/i386/pr92658-avx512vl.c (dg-final):
10317 Remove vpmovqb scan-assembler xfail.
10318 * gcc.target/i386/pr92658-sse4.c (dg-final):
10319 Remove pmovzxbq scan-assembler xfail.
10320 * gcc.target/i386/pr92658-sse4-2.c (dg-final):
10321 Remove pmovsxbq scan-assembler xfail.
10322 * gcc.target/i386/warn-vect-op-2.c (dg-warning): Adjust warnings.
10324 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
10326 * gcc.target/hppa/shadd-2.c: Adjust count to 3.
10327 * gcc.target/hppa/shadd-3.c: Likewise.
10329 2022-01-02 John David Anglin <danglin@gcc.gnu.org>
10331 * gcc.dg/guality/example.c: Skip on hppa*-*-linux*.
10333 2022-01-02 Jason Merrill <jason@redhat.com>
10335 * g++.dg/eh/array2.C: New test.
10337 2022-01-02 Jason Merrill <jason@redhat.com>
10339 * g++.dg/eh/cleanup6.C: New test.
10341 2022-01-01 Andrew Pinski <apinski@marvell.com>
10343 PR rtl-optimization/100241
10344 PR rtl-optimization/99787
10345 * gcc.c-torture/compile/pr100241-1.c: New test.
10346 * gcc.c-torture/compile/pr99787-1.c: New test.
10348 2022-01-01 Jakub Jelinek <jakub@redhat.com>
10350 * gcc.misc-tests/godump-1.c: Adjust for renaming of last
10351 field from _align suffix to _ suffix.
10353 2022-01-01 Jakub Jelinek <jakub@redhat.com>
10354 Iain Sandoe <iain@sandoe.co.uk>
10357 * objc.dg/pr103639.m: New test.
10360 Copyright (C) 2022 Free Software Foundation, Inc.
10362 Copying and distribution of this file, with or without modification,
10363 are permitted in any medium without royalty provided the copyright
10364 notice and this notice are preserved.