1 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
4 * g++.target/i386/pr99679-1.C: New test.
5 * g++.target/i386/pr99679-2.C: Likewise.
7 2021-03-20 Jakub Jelinek <jakub@redhat.com>
10 * gcc.dg/pr99230.c: New test.
12 2021-03-19 Jakub Jelinek <jakub@redhat.com>
15 * gcc.dg/Wunused-var-5.c: New test.
16 * gcc.dg/Wunused-var-6.c: New test.
18 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
20 * gfortran.dg/inline_matmul_6.f90: Adjust count for
23 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
26 * gcc.target/s390/pr99663.c: New.
28 2021-03-19 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/opt/pr99456.C: New test.
32 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
35 2021-03-19 Tamar Christina <tamar.christina@arm.com>
37 PR tree-optimization/99656
38 * gfortran.dg/vect/pr99656.f90: New test.
40 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
43 * gcc.dg/torture/pr99652-1.c: New test.
44 * gcc.dg/torture/pr99652-2.c: Likewise.
45 * gcc.target/i386/pr57655.c: Adjusted.
46 * gcc.target/i386/pr59794-6.c: Likewise.
47 * gcc.target/i386/pr70738-1.c: Likewise.
48 * gcc.target/i386/pr96744-1.c: Likewise.
50 2021-03-19 Jakub Jelinek <jakub@redhat.com>
53 * g++.target/arm/pr99593.C: New test.
55 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
57 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
59 2021-03-19 Marek Polacek <polacek@redhat.com>
62 * g++.dg/cpp2a/concepts-err3.C: New test.
64 2021-03-18 Martin Sebor <msebor@redhat.com>
67 * g++.dg/warn/Warray-bounds-22.C: New test.
68 * g++.dg/warn/Warray-bounds-23.C: New test.
69 * g++.dg/warn/Warray-bounds-24.C: New test.
71 2021-03-18 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
76 2021-03-18 Jakub Jelinek <jakub@redhat.com>
79 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
80 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
81 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
84 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
87 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
89 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
92 * obj-c++.dg/pr49070.mm: New test.
93 * objc.dg/unnamed-parms.m: New test.
95 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
97 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
99 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
100 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
101 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
102 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
103 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
105 2021-03-18 Jakub Jelinek <jakub@redhat.com>
108 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
109 For big endian use -fsso-struct=little-endian dg-options.
111 2021-03-17 Marek Polacek <polacek@redhat.com>
114 * g++.dg/conversion/real-to-int1.C: New test.
116 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
117 Jason Merrill <jason@redhat.com>
119 * g++.dg/cpp1z/using9.C: New using decl test.
121 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
123 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
124 -gdwarf-3 to the command line options. Adjust the expected line
125 numbers for the revised options header.
127 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
129 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
130 -gdwarf-3 to the command line options. Provide Darwin-
131 specific match lines for the expected output.
133 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135 * gcc.target/aarch64/acle/rng_2.c: New test.
137 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
140 * gcc.target/i386/pr99530-1.c: New test.
141 * gcc.target/i386/pr99530-2.c: Likewise.
142 * gcc.target/i386/pr99530-3.c: Likewise.
143 * gcc.target/i386/pr99530-4.c: Likewise.
144 * gcc.target/i386/pr99530-5.c: Likewise.
145 * gcc.target/i386/pr99530-6.c: Likewise.
147 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
150 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
152 2021-03-16 Jason Merrill <jason@redhat.com>
154 * g++.dg/cpp2a/nontype-float1.C: New test.
156 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
160 * gcc.target/powerpc/pr98092.c: New.
162 2021-03-16 Jakub Jelinek <jakub@redhat.com>
165 * gcc.target/i386/pr99600.c: New test.
167 2021-03-16 Martin Liska <mliska@suse.cz>
168 Jason Merrill <jason@redhat.com>
171 * g++.target/i386/pr99108.C: New test.
173 2021-03-16 Martin Liska <mliska@suse.cz>
176 * gcc.target/arm/pr99592.c: New test.
178 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
180 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
182 2021-03-16 Nathan Sidwell <nathan@acm.org>
185 * g++.dg/modules/pr99496_a.H: New.
186 * g++.dg/modules/pr99496_b.C: New.
188 2021-03-16 Jakub Jelinek <jakub@redhat.com>
191 * gcc.target/i386/avx-pr99563.c: New test.
193 2021-03-16 Jakub Jelinek <jakub@redhat.com>
196 * gcc.dg/gomp/pr99542.c: New test.
197 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
198 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
199 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
200 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
202 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
204 2021-03-15 Jakub Jelinek <jakub@redhat.com>
207 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
208 * g++.dg/modules/builtin-3_b.C: Likewise.
210 2021-03-15 Nathan Sidwell <nathan@acm.org>
213 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
214 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
216 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
219 * g++.dg/coroutines/pr99047.C: New test.
221 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
224 * g++.dg/coroutines/torture/pr98704.C: New test.
226 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
229 * g++.dg/coroutines/pr98480.C: New test.
230 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
231 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
232 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
234 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
237 * g++.dg/coroutines/pr96749-1.C: New test.
238 * g++.dg/coroutines/pr96749-2.C: New test.
240 2021-03-15 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/98834
243 * g++.dg/opt/pr98834.C: New testcase.
245 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
248 * gfortran.dg/do_check_16.f90: New test.
249 * gfortran.dg/do_check_17.f90: New test.
251 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/pr99545.f90: New test.
256 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
258 * gcc.target/powerpc/pr99492.c: Fix typo.
260 2021-03-14 Harald Anlauf <anlauf@gmx.de>
261 Paul Thomas <pault@gcc.gnu.org>
263 * gfortran.dg/pr99112.f90: New test.
265 2021-03-13 Martin Sebor <msebor@redhat.com>
267 PR tree-optimization/99489
268 * gcc.dg/Wstringop-truncation-9.c: New test.
270 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
275 2021-03-13 Jakub Jelinek <jakub@redhat.com>
277 PR tree-optimization/99544
278 * gcc.dg/gomp/pr99544.c: New test.
280 2021-03-12 Nathan Sidwell <nathan@acm.org>
283 * g++.dg/modules/pr99238.h: New.
284 * g++.dg/modules/pr99238_a.H: New.
285 * g++.dg/modules/pr99238_b.H: New.
287 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
290 * gfortran.dg/gomp/threadprivate-1.f90: New test.
292 2021-03-12 Jakub Jelinek <jakub@redhat.com>
295 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
297 2021-03-12 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/cpp2a/consteval19.C: New test.
302 2021-03-11 David Malcolm <dmalcolm@redhat.com>
305 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
307 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
309 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
310 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
311 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
312 -fno-analyzer-feasibility from options.
313 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
314 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
316 2021-03-11 Nathan Sidwell <nathan@acm.org>
319 * g++.dg/modules/pr99248.h: New.
320 * g++.dg/modules/pr99248_a.H: New.
321 * g++.dg/modules/pr99248_b.H: New.
323 2021-03-11 Nathan Sidwell <nathan@acm.org>
326 * g++.dg/modules/pr99528.h: New.
327 * g++.dg/modules/pr99528_a.H: New.
328 * g++.dg/modules/pr99528_b.H: New.
329 * g++.dg/modules/pr99528_c.C: New.
331 2021-03-11 Richard Biener <rguenther@suse.de>
334 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
335 instead of verifying the total number of adds.
337 2021-03-11 Richard Biener <rguenther@suse.de>
340 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
342 2021-03-11 Richard Biener <rguenther@suse.de>
345 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
347 2021-03-11 Richard Biener <rguenther@suse.de>
350 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
352 2021-03-11 Jakub Jelinek <jakub@redhat.com>
355 * gcc.target/i386/avx2-pr99517-1.c: New test.
356 * gcc.target/i386/avx2-pr99517-2.c: New test.
358 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
361 * gcc.target/powerpc/pr99492.c: New testcase.
363 2021-03-10 Harald Anlauf <anlauf@gmx.de>
366 * gfortran.dg/data_char_4.f90: New test.
367 * gfortran.dg/data_char_5.f90: New test.
369 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
371 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
373 2021-03-10 Nathan Sidwell <nathan@acm.org>
376 * g++.dg/modules/pr99423_a.H: New.
377 * g++.dg/modules/pr99423_b.H: New.
379 2021-03-10 Jakub Jelinek <jakub@redhat.com>
381 PR tree-optimization/99305
383 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
384 unsigned_char effective targets.
386 2021-03-10 Nathan Sidwell <nathan@acm.org>
389 * g++.dg/ext/pr99508.C: New.
391 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
394 * lib/target-supports.exp (check_effective_target_lra): New.
395 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
396 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
397 * gcc.c-torture/compile/pr98096.c: Likewise.
398 * gcc.dg/pr97954.c: Likewise.
400 2021-03-10 David Malcolm <dmalcolm@redhat.com>
402 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
403 * gcc.dg/analyzer/zlib-2.c: Likewise.
405 2021-03-10 Joel Hutton <joel.hutton@arm.com>
407 * gcc.dg/vect/pr99102.c: Fix target selector.
409 2021-03-10 Joel Hutton <joel.hutton@arm.com>
412 * gcc.dg/vect/pr99102.c: New test.
414 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/specs/lto25.ads: New test.
418 2021-03-09 Jakub Jelinek <jakub@redhat.com>
420 PR tree-optimization/99305
421 * g++.dg/opt/pr99305.C: New test.
423 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
425 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
426 (check_effective_target_sqrt_insn): Use it.
428 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
431 * gcc.target/i386/pr99454.c: New.
433 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
435 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
436 * gcc.dg/loop-9.c: Likewise.
437 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
438 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
440 2021-03-09 Jakub Jelinek <jakub@redhat.com>
443 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
444 exists. If REG_STARTEND macro isn't defined, just return 0 from main
445 instead of the actual test.
447 2021-03-09 Martin Liska <mliska@suse.cz>
450 * gcc.target/i386/pr99464.c: New test.
452 2021-03-09 Joel Brobecker <brobecker@adacore.com>
454 * gcc.target/powerpc/undef-bool-2.c: Add
455 dg-require-effective-target powerpc_vsx_ok directive.
456 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
457 powerpc_vsx_ok directive.
459 2021-03-08 Harald Anlauf <anlauf@gmx.de>
462 * gfortran.dg/parameter_data.f90: New test.
464 2021-03-08 Martin Sebor <msebor@redhat.com>
467 * g++.dg/warn/Warray-bounds-15.C: New test.
468 * g++.dg/warn/Warray-bounds-18.C: New test.
469 * g++.dg/warn/Warray-bounds-19.C: New test.
470 * g++.dg/warn/Warray-bounds-20.C: New test.
471 * g++.dg/warn/Warray-bounds-21.C: New test.
473 2021-03-08 Martin Sebor <msebor@redhat.com>
476 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
478 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
479 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
480 * gcc.dg/Wstringop-overflow-66.c: New test.
481 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
483 2021-03-08 Marek Polacek <polacek@redhat.com>
486 * g++.dg/cpp2a/nontype-class41.C: New test.
488 2021-03-08 Nathan Sidwell <nathan@acm.org>
491 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
493 2021-03-08 Nathan Sidwell <nathan@acm.org>
495 * g++.dg/modules/pr99468.H: New.
497 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
500 * gcc.target/powerpc/pr98959.c: New test.
502 2021-03-08 Nathan Sidwell <nathan@acm.org>
505 * g++.dg/modules/pr99285_a.H: New.
506 * g++.dg/modules/pr99285_b.H: New.
508 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511 * gcc.target/aarch64/simd/pr99437.c: New test.
513 2021-03-08 Martin Liska <mliska@suse.cz>
516 * c-c++-common/asan/pr98920.c: New test.
518 2021-03-08 Martin Liska <mliska@suse.cz>
521 * gcc.target/i386/pr99463-2.c: New test.
522 * gcc.target/i386/pr99463.c: New test.
524 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
526 * gcc.target/s390/vector/long-double-asm-commutative.c: New
528 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
530 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
531 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
532 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
533 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
534 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
537 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
540 * gfortran.dg/module_variable_3.f90: New test.
542 2021-03-07 Jakub Jelinek <jakub@redhat.com>
545 * lib/target-supports.exp
546 (check_effective_target_assembler_march_noavx512bw): New effective
548 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
550 2021-03-06 Patrick Palka <ppalka@redhat.com>
551 Jakub Jelinek <jakub@redhat.com>
554 * g++.dg/cpp2a/constexpr-99287.C: New test.
556 2021-03-06 Patrick Palka <ppalka@redhat.com>
557 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/cpp1y/var-templ68.C: New test.
561 * g++.dg/cpp1y/var-templ68a.C: New test.
563 2021-03-06 Patrick Palka <ppalka@redhat.com>
566 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
567 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
569 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
571 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
572 to allow an eliminated stack-frame.
574 2021-03-05 Marek Polacek <polacek@redhat.com>
577 * g++.dg/cpp1z/noexcept-type23.C: New test.
579 2021-03-05 Marek Polacek <polacek@redhat.com>
582 * g++.dg/warn/Wshadow-17.C: New test.
584 2021-03-05 Jason Merrill <jason@redhat.com>
587 * gcc.dg/attr-flatten-1.c: Adjust.
589 2021-03-05 Jakub Jelinek <jakub@redhat.com>
592 * c-c++-common/gomp/pr99322.c: New test.
594 2021-03-05 Nathan Sidwell <nathan@acm.org>
597 * g++.dg/modules/pr99245_a.H: New.
598 * g++.dg/modules/pr99245_b.H: New.
600 2021-03-05 Harald Anlauf <anlauf@gmx.de>
603 * gfortran.dg/matmul_21.f90: New test.
605 2021-03-05 Nathan Sidwell <nathan@acm.org>
608 * g++.dg/modules/pr99377_a.H: New.
609 * g++.dg/modules/pr99377_b.C: New.
610 * g++.dg/modules/pr99377_c.C: New.
612 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
615 * g++.dg/coroutines/pr98118.C: New test.
617 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
620 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
621 * g++.dg/coroutines/pr95616-0.C: New test.
622 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
623 * g++.dg/coroutines/pr95616-1.C: New test.
624 * g++.dg/coroutines/pr95616-2.C: New test.
625 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
626 * g++.dg/coroutines/pr95616-3.C: New test.
627 * g++.dg/coroutines/pr95616-4.C: New test.
628 * g++.dg/coroutines/pr95616-5.C: New test.
629 * g++.dg/coroutines/pr95616-6.C: New test.
631 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
634 * g++.dg/coroutines/torture/pr95615-01.C: New test.
635 * g++.dg/coroutines/torture/pr95615-02.C: New test.
636 * g++.dg/coroutines/torture/pr95615-03.C: New test.
637 * g++.dg/coroutines/torture/pr95615-04.C: New test.
638 * g++.dg/coroutines/torture/pr95615-05.C: New test.
639 * g++.dg/coroutines/torture/pr95615.inc: New file.
641 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
644 * gcc.target/i386/pr99123-2.c: New.
646 2021-03-05 Nathan Sidwell <nathan@acm.org>
649 * g++.dg/modules/pr99389_a.H: New.
650 * g++.dg/modules/pr99389_b.C: New.
651 * g++.dg/modules/pr99389_c.C: New.
653 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
656 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
659 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
661 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
663 * gfortran.dg/real4-10-real8-16.f90: Likewise.
664 * gfortran.dg/real4-10-real8-4.f90: Likewise.
665 * gfortran.dg/real4-10.f90: Likewise.
666 * gfortran.dg/real4-16-real8-10.f90: Likewise.
667 * gfortran.dg/real4-16-real8-16.f90: Likewise.
668 * gfortran.dg/real4-16-real8-4.f90: Likewise.
669 * gfortran.dg/real4-16.f90: Likewise.
670 * gfortran.dg/real4-8-real8-10.f90: Likewise.
671 * gfortran.dg/real4-8-real8-16.f90: Likewise.
672 * gfortran.dg/real4-8-real8-4.f90: Likewise.
673 * gfortran.dg/real4-8.f90: Likewise.
674 * gfortran.dg/real8-10.f90: Likewise.
675 * gfortran.dg/real8-16.f90: Likewise.
676 * gfortran.dg/real8-4.f90: Likewise.
678 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
681 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
683 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
685 * lib/prune.exp: Prune useless output caused by a linker bug.
687 2021-03-04 Jakub Jelinek <jakub@redhat.com>
690 * gcc.target/aarch64/pr93235.c: New test.
692 2021-03-04 Martin Liska <mliska@suse.cz>
694 PR gcov-profile/99105
695 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
696 correction as the wrapped malloc is called one more time
698 * gcc.dg/tree-prof/pr97461.c: Likewise.
700 2021-03-04 Jakub Jelinek <jakub@redhat.com>
704 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
705 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
706 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
707 dg-warning regexps, instead replace .* with \[^\n\r]*.
708 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
709 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
710 -ftrack-macro-expansion=0 from dg-options.
711 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
712 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
714 2021-03-04 Jakub Jelinek <jakub@redhat.com>
717 * gcc.dg/cpp/line11.c: New test.
718 * gcc.dg/cpp/line12.c: New test.
720 2021-03-04 Alex Coplan <alex.coplan@arm.com>
723 * gcc.target/aarch64/pr99381.c: New test.
725 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
727 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
729 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
731 2021-03-04 Nathan Sidwell <nathan@acm.org>
734 * g++.dg/modules/pr99170-1_a.H: New.
735 * g++.dg/modules/pr99170-1_b.C: New.
736 * g++.dg/modules/pr99170-2.h: New.
737 * g++.dg/modules/pr99170-2_a.C: New.
738 * g++.dg/modules/pr99170-2_b.C: New.
739 * g++.dg/modules/pr99170-3_a.H: New.
740 * g++.dg/modules/pr99170-3_b.C: New.
741 * g++.dg/modules/inst-2_b.C: Adjust scan.
742 * g++.dg/modules/inst-4_a.C: Adjust scan.
743 * g++.dg/modules/inst-4_b.C: Adjust scan.
744 * g++.dg/modules/member-def-1_b.C: Adjust scan.
745 * g++.dg/modules/member-def-1_c.C: Adjust scan.
746 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
747 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
748 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
749 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
750 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
751 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
752 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
753 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
754 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
755 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
756 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
758 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
761 * gfortran.dg/real4-10-real8-10.f90: New test.
762 * gfortran.dg/real4-10-real8-16.f90: New test.
763 * gfortran.dg/real4-10-real8-4.f90: New test.
764 * gfortran.dg/real4-10.f90: New test.
765 * gfortran.dg/real4-16-real8-10.f90: New test.
766 * gfortran.dg/real4-16-real8-16.f90: New test.
767 * gfortran.dg/real4-16-real8-4.f90: New test.
768 * gfortran.dg/real4-16.f90: New test.
769 * gfortran.dg/real4-8-real8-10.f90: New test.
770 * gfortran.dg/real4-8-real8-16.f90: New test.
771 * gfortran.dg/real4-8-real8-4.f90: New test.
772 * gfortran.dg/real4-8.f90: New test.
773 * gfortran.dg/real8-10.f90: New test.
774 * gfortran.dg/real8-16.f90: New test.
775 * gfortran.dg/real8-4.f90: New test.
777 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
779 * gcc.misc-tests/outputs.exp: Enumerate tests.
781 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
783 * gcc.misc-tests/outputs.exp: Append discriminating
784 suffixes to tests with duplicate names.
785 (outest): Assert that each running test has a unique
788 2021-03-04 Martin Sebor <msebor@redhat.com>
792 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
793 * gcc.dg/Wstringop-overflow-65.c: New test.
794 * gcc.dg/Warray-bounds-69.c: Same.
796 2021-03-03 Marek Polacek <polacek@redhat.com>
799 * g++.dg/cpp1z/class-deduction83.C: New test.
801 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
803 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
805 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
808 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
810 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
812 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
814 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
817 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
819 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
821 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
824 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
826 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
828 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
830 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
832 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
834 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
837 2021-03-03 Jakub Jelinek <jakub@redhat.com>
840 * g++.dg/cpp1z/eval-order10.C: New test.
842 2021-03-03 Marek Polacek <polacek@redhat.com>
846 * g++.dg/cpp1z/class-deduction81.C: New test.
847 * g++.dg/cpp1z/class-deduction82.C: New test.
848 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
849 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
850 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
852 2021-03-03 Jason Merrill <jason@redhat.com>
855 * g++.dg/cpp0x/decltype-call5.C: New test.
856 * g++.dg/cpp0x/decltype-call6.C: New test.
858 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
862 * gcc.target/i386/pr95798-2.c: Likewise.
864 2021-03-03 Nathan Sidwell <nathan@acm.org>
867 * g++.dg/modules/namespace-2_a.C
868 * g++.dg/modules/pr99344_a.C
869 * g++.dg/modules/pr99344_b.C
871 2021-03-03 Jakub Jelinek <jakub@redhat.com>
874 * gcc.target/i386/pr99321.c: New test.
876 2021-03-03 Jakub Jelinek <jakub@redhat.com>
879 * gcc.c-torture/compile/pr99324.c: New test.
881 2021-03-03 Jakub Jelinek <jakub@redhat.com>
884 * gcc.dg/graphite/pr99085.c: New test.
886 2021-03-03 Jason Merrill <jason@redhat.com>
889 * g++.dg/ext/attr-flatten1.C: New test.
891 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
893 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
894 tests if target test-framework has -L or -I options.
896 2021-03-02 David Malcolm <dmalcolm@redhat.com>
899 * gcc.dg/pr99323-1.c: New test.
900 * gcc.dg/pr99323-2.c: New test.
902 2021-03-02 Martin Sebor <msebor@redhat.com>
905 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
906 * g++.dg/warn/Wnonnull12.C: New test.
908 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
910 * gnat.dg/limited5.adb: New test.
912 2021-03-02 Patrick Palka <ppalka@redhat.com>
916 * g++.dg/concepts/abbrev9.C: New test.
917 * g++.dg/cpp2a/concepts-lambda15.C: New test.
918 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
919 * g++.dg/cpp2a/concepts-return-req2.C: New test.
920 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
921 call to f15 that we expect to accept.
923 2021-03-02 Patrick Palka <ppalka@redhat.com>
925 * g++.dg/cpp1z/auto1.C: New test.
927 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
929 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
930 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
931 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
932 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
933 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
934 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
935 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
937 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
939 * lib/target-supports.exp: Add check for nnpa facility.
941 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
943 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
944 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
946 2021-03-01 Martin Liska <mliska@suse.cz>
949 * gcc.target/s390/target-attribute/pr99313.c: New test.
951 2021-03-01 Nathan Sidwell <nathan@acm.org>
954 * g++.dg/modules/pr99294.h: New.
955 * g++.dg/modules/pr99294_a.C: New.
956 * g++.dg/modules/pr99294_b.C: New.
958 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
960 * g++.dg/eh/seh-xmm-unwind.C: New test.
962 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
964 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
965 expression components noexcept.
966 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
967 * g++.dg/coroutines/pr95345.C: Likewise.
969 2021-02-28 Jason Merrill <jason@redhat.com>
971 * g++.dg/ext/attr-lambda3.C: Add missing ;
973 2021-02-27 Jason Merrill <jason@redhat.com>
976 * g++.dg/ext/attr-lambda3.C: New test.
978 2021-02-26 Alexandre Oliva <oliva@gnu.org>
980 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
982 * gcc.target/powerpc/pr83629.c: Likewise.
983 * gcc.target/powerpc/pr84112.c: Likewise.
985 2021-02-26 Olivier Hainque <hainque@adacore.com>
987 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
988 dg-require-effective-target fpic.
989 * gcc.target/powerpc/ppc-eabi.c: Likewise.
990 * gcc.target/powerpc/pr26350.c: Likewise.
991 * gcc.target/powerpc/pr67789.c: Likewise.
992 * gcc.target/powerpc/pr79439-1.c: Likewise.
993 * gcc.target/powerpc/pr79439-2.c: Likewise.
994 * gcc.target/powerpc/pr79439-3.c: Likewise.
995 * gcc.target/powerpc/pr83629.c: Likewise.
996 * gcc.target/powerpc/pr84112.c: Likewise.
998 2021-02-26 Richard Biener <rguenther@suse.de>
1001 * g++.dg/pr99218.C: New testcase.
1003 2021-02-26 Jakub Jelinek <jakub@redhat.com>
1005 * g++.dg/cpp23/lambda-specifiers1.C: New test.
1007 2021-02-26 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
1012 2021-02-26 Jason Merrill <jason@redhat.com>
1015 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
1017 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
1019 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
1020 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
1021 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
1022 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
1023 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
1024 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
1025 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
1026 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
1027 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
1028 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
1029 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
1030 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
1031 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
1032 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
1033 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
1035 2021-02-26 Patrick Palka <ppalka@redhat.com>
1038 * g++.dg/concepts/abbrev8.C: New test.
1040 2021-02-25 Patrick Palka <ppalka@redhat.com>
1044 * g++.dg/diagnostic/local1.C: New test.
1046 2021-02-25 Patrick Palka <ppalka@redhat.com>
1049 * g++.dg/cpp1z/class-deduction79.C: New test.
1050 * g++.dg/cpp1z/class-deduction80.C: New test.
1052 2021-02-25 Marek Polacek <polacek@redhat.com>
1056 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
1057 * g++.dg/cpp0x/constexpr-cast2.C: New test.
1058 * g++.dg/cpp0x/constexpr-cast3.C: New test.
1060 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
1063 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
1064 reference parms, to distinguish the rvalue ref. variant.
1065 * g++.dg/coroutines/pr97587.C: New test.
1067 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
1070 * g++.dg/coroutines/pr95822.C: New test.
1072 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
1074 * gcc.target/arm/cmse/cmse-18.c: New test.
1076 2021-02-25 Nathan Sidwell <nathan@acm.org>
1079 * g++.dg/modules/pr99166_a.X: Adjust.
1080 * g++.dg/modules/pr99166_b.C: Adjust.
1081 * g++.dg/modules/pr99166_c.C: Adjust.
1082 * g++.dg/modules/pr99166_d.C: Adjust.
1084 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
1086 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
1088 2021-02-25 Tamar Christina <tamar.christina@arm.com>
1090 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
1092 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
1095 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
1097 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
1100 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
1102 2021-02-25 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/99253
1105 * gcc.dg/vect/pr99253.c: New testcase.
1107 2021-02-25 Jakub Jelinek <jakub@redhat.com>
1110 * gcc.target/i386/pr95798-1.c: New test.
1111 * gcc.target/i386/pr95798-2.c: New test.
1113 2021-02-25 Jakub Jelinek <jakub@redhat.com>
1115 PR tree-optimization/80635
1116 * g++.dg/warn/pr80635-1.C: New test.
1117 * g++.dg/warn/pr80635-2.C: New test.
1119 2021-02-25 David Malcolm <dmalcolm@redhat.com>
1122 * gcc.dg/analyzer/pr99193-1.c: New test.
1123 * gcc.dg/analyzer/pr99193-2.c: New test.
1124 * gcc.dg/analyzer/pr99193-3.c: New test.
1125 * gcc.dg/analyzer/realloc-1.c: New test.
1127 2021-02-24 Nathan Sidwell <nathan@acm.org>
1130 * g++.dg/modules/pr98718_a.C: New.
1131 * g++.dg/modules/pr98718_b.C: New.
1133 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
1135 * g++.dg/coroutines/co-await-void_type.C: Mark promise
1136 final_suspend call as noexcept.
1137 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
1138 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
1139 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
1140 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
1141 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
1142 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
1143 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
1144 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
1145 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
1146 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
1147 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
1148 * g++.dg/coroutines/coro1-allocators.h: Likewise.
1149 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
1150 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
1151 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
1152 * g++.dg/coroutines/pr94752.C: Likewise.
1153 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
1154 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
1155 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
1156 * g++.dg/coroutines/pr95050.C: Likewise.
1157 * g++.dg/coroutines/pr95345.C: Likewise.
1158 * g++.dg/coroutines/pr95440.C: Likewise.
1159 * g++.dg/coroutines/pr95591.C: Likewise.
1160 * g++.dg/coroutines/pr95711.C: Likewise.
1161 * g++.dg/coroutines/pr95813.C: Likewise.
1162 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
1163 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
1164 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
1165 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
1166 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
1167 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
1168 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
1169 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
1170 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
1171 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
1172 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
1173 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
1174 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
1175 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
1176 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
1177 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
1178 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
1179 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
1180 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
1181 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
1183 2021-02-24 Jakub Jelinek <jakub@redhat.com>
1186 * c-c++-common/gomp/pr99226.c: New test.
1187 * gfortran.dg/gomp/pr99226.f90: New test.
1189 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
1192 * gcc.target/i386/pr99123.c: New.
1194 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
1196 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
1198 2021-02-24 Nathan Sidwell <nathan@acm.org>
1201 * g++.dg/modules/pr99072.H: New.
1203 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
1206 * gfortran.dg/assumed_rank_21.f90 : New test.
1208 2021-02-24 Martin Sebor <msebor@redhat.com>
1211 * gcc.dg/pr97172-2.c: New test.
1213 2021-02-24 Tamar Christina <tamar.christina@arm.com>
1215 PR tree-optimization/99220
1216 * g++.dg/vect/pr99220.cc: New test.
1218 2021-02-24 Tamar Christina <tamar.christina@arm.com>
1220 PR tree-optimization/99149
1221 * g++.dg/vect/pr99149.cc: Disabled on BE.
1223 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
1226 * g++.dg/coroutines/pr96251.C: New test.
1228 2021-02-24 Jakub Jelinek <jakub@redhat.com>
1230 PR tree-optimization/99225
1231 * gcc.c-torture/compile/pr99225.c: New test.
1233 2021-02-24 Tamar Christina <tamar.christina@arm.com>
1235 PR tree-optimization/99149
1236 * g++.dg/vect/pr99149.cc: New test.
1238 2021-02-24 Richard Biener <rguenther@suse.de>
1241 * gcc.dg/pr99224.c: New testcase.
1243 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
1245 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
1246 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
1247 Add __has_builtin tests for built-ins.
1248 Update expected instruction counts.
1250 2021-02-23 Martin Sebor <msebor@redhat.com>
1253 * g++.dg/warn/Wnonnull11.C: New test.
1255 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/class_defined_operator_2.f03 : New test.
1259 * gfortran.dg/elemental_result_2.f90 : New test.
1260 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
1261 elemental function with an allocatable result with an operator
1262 interface with array dummies and result.
1264 2021-02-23 Harald Anlauf <anlauf@gmx.de>
1267 * gfortran.dg/reshape_zerosize_4.f90: New test.
1269 2021-02-23 Nathan Sidwell <nathan@acm.org>
1272 * g++.dg/modules/pr99208_a.C: New.
1273 * g++.dg/modules/pr99208_b.C: New.
1275 2021-02-23 Martin Liska <mliska@suse.cz>
1278 * c-c++-common/asan/pr99168.c: New test.
1280 2021-02-23 Patrick Palka <ppalka@redhat.com>
1283 * g++.dg/template/non-dependent15.C: New test.
1285 2021-02-23 Jakub Jelinek <jakub@redhat.com>
1287 PR tree-optimization/99204
1288 * gfortran.dg/pr99204.f90: New test.
1290 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
1292 * gcc.target/powerpc/vec-init-10.c: New test.
1294 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
1296 * g++.dg/warn/Wplacement-new-size-1.C,
1297 g++.dg/warn/Wplacement-new-size-2.C,
1298 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
1299 default_packed targets.
1301 2021-02-22 David Malcolm <dmalcolm@redhat.com>
1304 * gcc.dg/analyzer/error-1.c: New test.
1305 * gcc.dg/analyzer/error-2.c: New test.
1306 * gcc.dg/analyzer/error-3.c: New test.
1308 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
1311 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
1312 * c-c++-common/attr-retain-6.c: Likewise.
1313 * c-c++-common/attr-retain-7.c: Likewise.
1314 * c-c++-common/attr-retain-8.c: Likewise.
1315 * c-c++-common/attr-retain-9.c: Likewise.
1317 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1319 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
1321 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
1323 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
1324 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
1325 Handle __INT32_TYPE__ being "long int".
1327 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
1329 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
1331 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
1333 * gcc.target/cris/biap-mul.c: New test.
1335 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
1337 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
1339 2021-02-22 Nathan Sidwell <nathan@acm.org>
1342 * g++.dg/modules/pr99174-1_a.C: New.
1343 * g++.dg/modules/pr99174-1_b.C: New.
1344 * g++.dg/modules/pr99174-1_c.C: New.
1345 * g++.dg/modules/pr99174.H: New.
1347 2021-02-22 Nathan Sidwell <nathan@acm.org>
1350 * g++.dg/modules/pr99153_a.H: New.
1351 * g++.dg/modules/pr99153_b.H: New.
1353 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1355 PR rtl-optimization/98791
1356 * gcc.target/aarch64/sve/pr98791.c: New test.
1358 2021-02-22 Richard Biener <rguenther@suse.de>
1360 PR tree-optimization/99165
1361 * g++.dg/pr99165.C: New testcase.
1363 2021-02-21 Harald Anlauf <anlauf@gmx.de>
1365 * gfortran.dg/intent_optimize_3.f90: New test.
1367 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
1369 * c-c++-common/attr-retain-5.c: Skip on AIX.
1370 * c-c++-common/attr-retain-6.c: Same.
1371 * c-c++-common/attr-retain-7.c: Same.
1372 * c-c++-common/attr-retain-8.c: Same.
1373 * c-c++-common/attr-retain-9.c: Same.
1375 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
1378 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
1379 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
1380 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
1381 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
1382 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
1383 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
1385 2021-02-19 Nathan Sidwell <nathan@acm.org>
1388 * g++.dg/modules/pr98741_a.H: New.
1389 * g++.dg/modules/pr98741_b.H: New.
1390 * g++.dg/modules/pr98741_c.C: New.
1391 * g++.dg/modules/pr98741_d.C: New.
1393 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1396 * gfortran.dg/namelist_4.f90: Modify.
1397 * gfortran.dg/namelist_98.f90: New test.
1399 2021-02-19 Martin Sebor <msebor@redhat.com>
1402 * gcc.dg/pr97172.c: Add test cases.
1404 2021-02-19 Nathan Sidwell <nathan@acm.org>
1406 * g++.dg/modules/pr99166_a.X: New.
1407 * g++.dg/modules/pr99166_b.C: New.
1408 * g++.dg/modules/pr99166_c.C: New.
1409 * g++.dg/modules/pr99166_d.C: New.
1411 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
1414 * gfortran.dg/coarray/array_temporary-1.f90: New test.
1416 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
1419 * gfortran.dg/dtio_36.f90: New test.
1421 2021-02-19 Richard Biener <rguenther@suse.de>
1424 * gcc.dg/pr99122-3.c: New testcase.
1426 2021-02-19 Jakub Jelinek <jakub@redhat.com>
1429 * gcc.target/arm/pure-code/pr98998.c: New test.
1431 2021-02-19 Jakub Jelinek <jakub@redhat.com>
1434 * g++.dg/opt/pr99034.C: New test.
1436 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
1439 * gfortran.dg/ubound_1.f90: New test.
1441 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1444 * gcc.target/aarch64/sve/pr98657.c: New test.
1446 2021-02-19 Jason Merrill <jason@redhat.com>
1448 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
1450 2021-02-19 David Malcolm <dmalcolm@redhat.com>
1453 * jit.dg/test-trap.c: New test.
1455 2021-02-19 Jason Merrill <jason@redhat.com>
1458 * g++.dg/cpp0x/overload4.C: New test.
1460 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
1462 PR rtl-optimization/96264
1463 * gcc.target/powerpc/pr96264.c: New.
1465 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
1468 * c-c++-common/attr-retain-1.c: New test.
1469 * c-c++-common/attr-retain-2.c: Likewise.
1470 * c-c++-common/attr-retain-3.c: Likewise.
1471 * c-c++-common/attr-retain-4.c: Likewise.
1472 * c-c++-common/attr-retain-5.c: Likewise.
1473 * c-c++-common/attr-retain-6.c: Likewise.
1474 * c-c++-common/attr-retain-7.c: Likewise.
1475 * c-c++-common/attr-retain-8.c: Likewise.
1476 * c-c++-common/attr-retain-9.c: Likewise.
1477 * c-c++-common/pr99113.c: Likewise.
1478 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
1479 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
1480 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
1481 * c-c++-common/attr-used-2.c: Likewise.
1482 * c-c++-common/attr-used-3.c: Likewise.
1483 * c-c++-common/attr-used-4.c: Likewise.
1484 * c-c++-common/attr-used-9.c: Likewise.
1485 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
1486 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
1487 * c-c++-common/attr-used-5.c: Don't expect warning for the used
1488 attribute nor SHF_GNU_RETAIN section.
1489 * c-c++-common/attr-used-6.c: Likewise.
1490 * c-c++-common/attr-used-7.c: Likewise.
1491 * c-c++-common/attr-used-8.c: Likewise.
1493 2021-02-18 Nathan Sidwell <nathan@acm.org>
1496 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
1498 * g++.dg/modules/pr99023_a.X: New.
1499 * g++.dg/modules/pr99023_b.X: New.
1501 2021-02-18 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/pr99136.c: New test.
1506 2021-02-18 Nathan Sidwell <nathan@acm.org>
1509 * g++.dg/modules/modules.exp: Remove dg-module-headers support
1510 * g++.dg/modules/alias-2_a.H: Delete.
1511 * g++.dg/modules/sys/alias-2_a.H: Delete.
1513 2021-02-18 Nathan Sidwell <nathan@acm.org>
1516 * g++.dg/modules/pr99023_a.H: Delete.
1517 * g++.dg/modules/pr99023_b.H: Delete.
1519 2021-02-18 Jakub Jelinek <jakub@redhat.com>
1522 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
1524 2021-02-18 Richard Biener <rguenther@suse.de>
1527 * gcc.dg/pr99122-1.c: New testcase.
1528 * gcc.dg/pr99122-2.c: Likewise.
1530 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
1532 PR tree-optimization/99142
1533 * gcc.dg/tree-ssa/pr99142.c: New test.
1535 2021-02-18 Jakub Jelinek <jakub@redhat.com>
1538 * g++.dg/warn/Warray-bounds-17.C: New test.
1540 2021-02-18 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.dg/pr99104.c: New test.
1545 2021-02-17 David Malcolm <dmalcolm@redhat.com>
1548 * gcc.dg/analyzer/pr94596.c: New test.
1550 2021-02-17 Nathan Sidwell <nathan@acm.org>
1553 * g++.dg/modules/pr99023_a.H: New.
1554 * g++.dg/modules/pr99023_b.H: New.
1556 2021-02-17 David Malcolm <dmalcolm@redhat.com>
1559 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
1560 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
1561 options. Remove false leak directive.
1562 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
1566 2021-02-17 Julian Brown <julian@codesourcery.com>
1568 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
1569 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
1570 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
1571 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
1572 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
1574 2021-02-17 Julian Brown <julian@codesourcery.com>
1576 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
1577 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
1578 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
1579 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
1580 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
1581 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
1582 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
1583 previously-broken directives.
1585 2021-02-17 Jakub Jelinek <jakub@redhat.com>
1588 * g++.dg/ubsan/pr99106.C: New test.
1590 2021-02-17 Nathan Sidwell <nathan@acm.org>
1593 * g++.dg/lookup/pr99116-1.C: New.
1594 * g++.dg/lookup/pr99116-2.C: New.
1596 2021-02-17 Nathan Sidwell <nathan@acm.org>
1599 * g++.dg/modules/pr99071_a.H: New.
1600 * g++.dg/modules/pr99071_b.H: New.
1602 2021-02-17 Patrick Palka <ppalka@redhat.com>
1606 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
1607 "call to non-'constexpr' function" error message.
1609 2021-02-16 Nathan Sidwell <nathan@acm.org>
1611 * g++.dg/modules/pr99050_a.H: New.
1612 * g++.dg/modules/pr99050_b.C: New.
1614 2021-02-16 Marek Polacek <polacek@redhat.com>
1617 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
1618 * g++.dg/ext/attr-assume-aligned.C: New test.
1620 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
1622 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
1623 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
1625 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
1627 * gfortran.dg/goacc/ref_inquiry.f90: New test.
1628 * gfortran.dg/gomp/ref_inquiry.f90: New test.
1630 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
1633 * gcc.c-torture/compile/pr98096.c: New.
1635 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
1638 * gfortran.dg/fmt_nonchar_1.f90: New test.
1639 * gfortran.dg/fmt_nonchar_2.f90: New test.
1641 2021-02-16 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.target/i386/pr99100.c: New test.
1646 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
1648 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
1650 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
1652 PR rtl-optimization/98872
1653 * gcc.target/powerpc/pr98872.c: New test.
1655 2021-02-15 Jakub Jelinek <jakub@redhat.com>
1657 PR tree-optimization/99079
1658 * gcc.dg/fold-modpow2-2.c: New test.
1659 * gcc.c-torture/execute/pr99079.c: New test.
1661 2021-02-13 Jakub Jelinek <jakub@redhat.com>
1663 PR rtl-optimization/98439
1664 * gcc.target/i386/pr98439.c: New test.
1666 2021-02-13 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.target/i386/pr96166.c: New test.
1671 2021-02-12 Jakub Jelinek <jakub@redhat.com>
1673 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
1674 and restrict the test to aarch64-*-* target only.
1676 2021-02-12 Nathan Sidwell <nathan@acm.org>
1678 * g++.dg/modules/pr99039_a.C: New.
1679 * g++.dg/modules/pr99039_b.C: New.
1681 2021-02-12 Nathan Sidwell <nathan@acm.org>
1684 * g++.dg/modules/pr99040_a.C: New.
1685 * g++.dg/modules/pr99040_b.C: New.
1686 * g++.dg/modules/pr99040_c.C: New.
1687 * g++.dg/modules/pr99040_d.C: New.
1689 2021-02-12 Nathan Sidwell <nathan@acm.org>
1693 * g++.dg/lookup/pr99039.C: New.
1695 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
1698 * gfortran.dg/ieee/ieee_12.f90: New test.
1700 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
1702 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
1704 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
1707 * gcc.target/arm/pr98931.c: Add -mthumb
1709 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
1712 * gfortran.dg/assumed_rank_20.f90: New test.
1714 2021-02-12 Jakub Jelinek <jakub@redhat.com>
1717 * g++.dg/cpp2a/concepts-requires24.C: New test.
1719 2021-02-12 Jason Merrill <jason@redhat.com>
1722 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
1724 2021-02-12 David Malcolm <dmalcolm@redhat.com>
1727 * g++.dg/analyzer/pr99064.C: New test.
1728 * gcc.dg/analyzer/pr98969.c: New test.
1730 2021-02-11 Marek Polacek <polacek@redhat.com>
1733 * g++.dg/template/deduce10.C: New test.
1734 * g++.dg/template/deduce9.C: New test.
1736 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
1739 * g++.target/powerpc/pr99041.C: New test.
1741 2021-02-11 Jakub Jelinek <jakub@redhat.com>
1744 * g++.dg/ext/flexary38.C: New test.
1746 2021-02-11 Marek Polacek <polacek@redhat.com>
1749 * g++.dg/cpp0x/variadic-crash6.C: New test.
1751 2021-02-11 Patrick Palka <ppalka@redhat.com>
1754 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
1756 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
1759 * gcc.target/arm/pr98931.c: New testcase.
1761 2021-02-11 Joel Hutton <joel.hutton@arm.com>
1763 PR tree-optimization/98772
1764 * gcc.target/aarch64/pr98772.c: New test.
1766 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
1769 * gfortran.dg/typebound_call_32.f90: New test.
1771 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
1774 * gfortran.dg/pr99060.f90: New test.
1776 2021-02-11 Alexandre Oliva <oliva@adacore.com>
1778 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
1780 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1783 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
1785 2021-02-10 Martin Sebor <msebor@redhat.com>
1787 PR tree-optimization/92879
1788 * g++.dg/warn/Warray-bounds-16.C: New test.
1790 2021-02-10 David Malcolm <dmalcolm@redhat.com>
1792 PR preprocessor/96391
1793 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
1794 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
1795 using the location_overflow_plugin.c from gcc.dg/plugin.
1797 2021-02-10 Jakub Jelinek <jakub@redhat.com>
1800 * g++.dg/ext/weak6.C: New test.
1802 2021-02-10 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.target/i386/pr99025.c: New test.
1807 2021-02-10 Jakub Jelinek <jakub@redhat.com>
1811 * g++.dg/cpp2a/constexpr-new16.C: New test.
1812 * g++.dg/cpp2a/constexpr-new17.C: New test.
1814 2021-02-10 Nathan Sidwell <nathan@acm.org>
1817 * g++.dg/lookup/pr99030.C: New.
1819 2021-02-10 Jakub Jelinek <jakub@redhat.com>
1822 * g++.dg/gomp/pr99007.C: New test.
1823 * gcc.dg/gomp/pr99007-1.c: New test.
1824 * gcc.dg/gomp/pr99007-2.c: New test.
1825 * gcc.dg/gomp/pr99007-3.c: New test.
1827 2021-02-10 Julian Brown <julian@codesourcery.com>
1830 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
1831 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
1832 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
1834 2021-02-09 David Malcolm <dmalcolm@redhat.com>
1837 * gcc.dg/analyzer/file-1.c (test_5): New.
1838 * gcc.dg/analyzer/file-3.c: New test.
1840 2021-02-09 David Malcolm <dmalcolm@redhat.com>
1843 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
1844 * gcc.dg/analyzer/pr94851-2.c: New test.
1845 * gcc.dg/analyzer/pr98575-1.c: New test.
1847 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1849 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
1851 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
1853 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
1855 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
1857 2021-02-09 Nathan Sidwell <nathan@acm.org>
1860 * g++.dg/modules/pr98944_a.C: New.
1861 * g++.dg/modules/pr98944_b.C: New.
1862 * g++.dg/modules/pr98944_c.C: New.
1863 * g++.dg/modules/pr98944_d.C: New.
1865 2021-02-09 Jakub Jelinek <jakub@redhat.com>
1868 * g++.dg/warn/Wstringop-overread-1.C: New test.
1870 2021-02-09 Jason Merrill <jason@redhat.com>
1873 * g++.dg/cpp2a/consteval-expinst1.C: New test.
1875 2021-02-09 Jason Merrill <jason@redhat.com>
1878 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
1880 2021-02-09 Jason Merrill <jason@redhat.com>
1883 * g++.dg/cpp2a/no_unique_address12.C: New test.
1885 2021-02-08 Nathan Sidwell <nathan@acm.org>
1887 * g++.dg/modules/pr98531-2.h: New.
1888 * g++.dg/modules/pr98531-2_a.H: New.
1889 * g++.dg/modules/pr98531-2_b.C: New.
1890 * g++.dg/modules/pr98531-3.h: New.
1891 * g++.dg/modules/pr98531-3_a.H: New.
1892 * g++.dg/modules/pr98531-3_b.C: New.
1894 2021-02-08 Nathan Sidwell <nathan@acm.org>
1897 * g++.dg/modules/pr98531-1.h: New.
1898 * g++.dg/modules/pr98531-1_a.H: New.
1899 * g++.dg/modules/pr98531-1_b.C: New.
1900 * g++.dg/abi/pr98531-1.C: New.
1901 * g++.dg/abi/pr98531-2.C: New.
1902 * g++.dg/abi/pr98531-3.C: New.
1903 * g++.dg/abi/pr98531-4.C: New.
1905 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1908 * gfortran.dg/pr98974.F90: New test.
1910 2021-02-08 Richard Biener <rguenther@suse.de>
1913 * g++.dg/lto/pr96591_0.C: New testcase.
1915 2021-02-05 Marek Polacek <polacek@redhat.com>
1918 * g++.dg/cpp2a/volatile5.C: New test.
1920 2021-02-05 Marek Polacek <polacek@redhat.com>
1923 * g++.dg/cpp2a/using-enum-8.C: New test.
1925 2021-02-05 Nathan Sidwell <nathan@acm.org>
1928 * c-c++-common/pr98943.c: New.
1930 2021-02-05 Richard Biener <rguenther@suse.de>
1932 PR tree-optimization/98855
1933 * g++.dg/vect/slp-pr98855.cc: New testcase.
1935 2021-02-05 Jakub Jelinek <jakub@redhat.com>
1938 * g++.dg/cpp1z/decomp54.C: New test.
1940 2021-02-05 liuhongt <hongtao.liu@intel.com>
1943 * g++.target/i386/avx512bw-pr98537-1.C: New test.
1944 * g++.target/i386/avx512vl-pr98537-1.C: New test.
1945 * g++.target/i386/avx512vl-pr98537-2.C: New test.
1946 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
1947 integer mask comparison should not be generated.
1948 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
1949 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
1950 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
1952 2021-02-04 Julian Brown <julian@codesourcery.com>
1954 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
1955 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
1956 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
1957 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
1959 2021-02-04 Julian Brown <julian@codesourcery.com>
1961 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
1963 2021-02-04 Julian Brown <julian@codesourcery.com>
1965 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
1967 2021-02-04 Jakub Jelinek <jakub@redhat.com>
1970 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
1971 $section is .opd, look at .L.$symbol_name's section.
1972 (parse_section_section_of_symbols): Handle .previous directive.
1973 * gcc.dg/array-quals-1.c: Allow .sdata section.
1975 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
1977 * gdc.dg/intrinsics.d: Update test.
1979 2021-02-04 Martin Sebor <msebor@redhat.com>
1982 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
1983 * gcc.dg/label-decl-4.c: Same.
1984 * gcc.dg/mismatch-decl-1.c: Same.
1985 * gcc.dg/old-style-then-proto-1.c: Same.
1986 * gcc.dg/parm-mismatch-1.c: Same.
1987 * gcc.dg/pr35445.c: Same.
1988 * gcc.dg/redecl-11.c: Same.
1989 * gcc.dg/redecl-12.c: Same.
1990 * gcc.dg/redecl-13.c: Same.
1991 * gcc.dg/redecl-15.c: Same.
1992 * gcc.dg/tls/thr-init-1.c: Same.
1993 * objc.dg/id-1.m: Same.
1994 * objc.dg/tls/diag-3.m: Same.
1995 * gcc.dg/pr97882.c: New test.
1996 * gcc.dg/qual-return-7.c: New test.
1997 * gcc.dg/qual-return-8.c: New test.
1999 2021-02-04 Jason Merrill <jason@redhat.com>
2002 * g++.dg/cpp2a/concepts-variadic3.C: New test.
2004 2021-02-04 David Malcolm <dmalcolm@redhat.com>
2007 * gcc.dg/pr97932.c: New test.
2009 2021-02-04 emsr <3dw4rd@verizon.net>
2011 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
2013 2021-02-04 Jakub Jelinek <jakub@redhat.com>
2015 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
2016 of make_signed<size_t>::type in the diagnostics.
2018 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
2021 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
2023 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
2025 * gfortran.dg/goacc/substring.f90: New test.
2026 * gfortran.dg/gomp/substring.f90: New test.
2028 2021-02-04 Martin Liska <mliska@suse.cz>
2030 * gcc.target/i386/prefer-vector-width-attr.c: New test.
2032 2021-02-04 Jason Merrill <jason@redhat.com>
2035 * g++.dg/cpp1z/class-deduction78.C: New test.
2037 2021-02-04 Jason Merrill <jason@redhat.com>
2040 * g++.dg/cpp0x/pr84630.C: Call b().
2041 * g++.dg/cpp2a/lambda-uneval13.C: New test.
2042 * g++.dg/ext/attr-expr1.C: New test.
2044 2021-02-03 Jakub Jelinek <jakub@redhat.com>
2046 PR preprocessor/98882
2047 * gcc.dg/cpp/pr98882.c: New test.
2049 2021-02-03 Jason Merrill <jason@redhat.com>
2051 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
2052 hash-table-verification-limit=10000.
2054 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
2056 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
2057 * g++.dg/cpp23/feat-cxx2b.C: New test.
2058 * g++.dg/cpp23/size_t-literals.C: New test.
2059 * g++.dg/warn/Wsize_t-literals.C: New test.
2061 2021-02-03 Jakub Jelinek <jakub@redhat.com>
2064 * g++.dg/cpp2a/no_unique_address11.C: New test.
2066 2021-02-03 Marek Polacek <polacek@redhat.com>
2069 * g++.dg/cpp0x/noexcept65.C: New test.
2071 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
2074 * gfortran.dg/coarray/array_temporary.f90: New test.
2076 2021-02-03 Jakub Jelinek <jakub@redhat.com>
2079 * gcc.dg/pr97487-1.c: New test.
2080 * gcc.dg/pr97487-2.c: New test.
2082 2021-02-03 Jakub Jelinek <jakub@redhat.com>
2085 * gcc.target/i386/pr97971.c: New test.
2087 2021-02-03 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/98287
2090 * gcc.dg/pr98287.c: New test.
2092 2021-02-03 Tamar Christina <tamar.christina@arm.com>
2094 PR tree-optimization/98928
2095 * gcc.target/i386/pr98928.c: New test.
2097 2021-02-02 Martin Liska <mliska@suse.cz>
2100 * gcc.target/i386/pr97510.c: New test.
2102 2021-02-02 Jason Merrill <jason@redhat.com>
2105 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
2107 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2109 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
2111 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
2114 * gfortran.dg/pr91862.f90: New test.
2116 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
2120 2021-02-02 Jakub Jelinek <jakub@redhat.com>
2122 PR tree-optimization/98848
2123 * gcc.dg/vect/pr98848.c: New test.
2124 * gcc.dg/vect/pr92205.c: Remove xfail.
2126 2021-02-02 Jakub Jelinek <jakub@redhat.com>
2128 PR tree-optimization/97960
2129 * g++.dg/torture/pr97960.C: New test.
2131 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
2134 * g++.dg/opt/pr98743.C: New.
2136 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2138 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
2140 2021-02-02 Alexandre Oliva <oliva@adacore.com>
2142 * gcc.dg/asan/nested-1.c: New.
2144 2021-02-02 David Malcolm <dmalcolm@redhat.com>
2148 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
2149 prefix to support subroutines where necessary.
2150 * gcc.dg/analyzer/data-model-1.c: Likewise.
2151 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
2153 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
2154 subroutines where necessary.
2155 * gcc.dg/analyzer/pr96651-2.c: Likewise.
2156 * gcc.dg/analyzer/signal-4b.c: Likewise.
2157 * gcc.dg/analyzer/single-field.c: Likewise.
2158 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
2160 2021-02-02 David Malcolm <dmalcolm@redhat.com>
2164 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
2165 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
2167 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2169 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
2172 2021-02-01 David Malcolm <dmalcolm@redhat.com>
2175 * gcc.dg/analyzer/pr98918.c: New test.
2177 2021-02-01 Sergei Trofimovich <siarheit@google.com>
2179 PR tree-optimization/98499
2180 * g++.dg/pr98499.C: new test.
2182 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2184 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
2186 2021-02-01 Martin Sebor <msebor@redhat.com>
2189 * gcc.dg/pr97172.c: New test.
2191 2021-02-01 Martin Sebor <msebor@redhat.com>
2194 * g++.dg/Wclass-memaccess-6.C: New test.
2196 2021-02-01 Patrick Palka <ppalka@redhat.com>
2199 * g++.dg/cpp0x/constexpr-98295.C: New test.
2201 2021-02-01 Marek Polacek <polacek@redhat.com>
2204 * g++.dg/ext/builtin-has-attribute2.C: New test.
2206 2021-02-01 Jason Merrill <jason@redhat.com>
2209 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
2211 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
2213 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
2215 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
2217 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
2219 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
2221 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
2223 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
2225 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
2227 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
2229 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
2231 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
2233 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
2235 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
2238 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
2240 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
2242 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
2244 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
2246 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
2249 2021-02-01 Tamar Christina <tamar.christina@arm.com>
2251 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
2253 2021-02-01 Patrick Palka <ppalka@redhat.com>
2256 * g++.dg/cpp1y/constexpr-84494.C: New test.
2258 2021-02-01 Xing GUO <higuoxing@gmail.com>
2260 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
2262 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
2264 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
2265 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2267 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
2269 * c-c++-common/attr-used-5.c: Skip for Darwin.
2270 * c-c++-common/attr-used-6.c: Likewise.
2271 * c-c++-common/attr-used-7.c: Likewise.
2272 * c-c++-common/attr-used-8.c: Likewise.
2273 * c-c++-common/attr-used-9.c: Likewise.
2275 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
2277 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
2278 * gcc.target/powerpc/pr79251.p9.c: Same.
2280 2021-01-30 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.target/i386/20051216-1.c: New test.
2284 2021-01-30 Jakub Jelinek <jakub@redhat.com>
2287 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
2288 scan-tree-dump-times to x86 and aarch64 targets.
2289 * gcc.dg/gomp/simd-3.c: Likewise.
2291 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
2294 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
2297 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
2299 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
2301 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
2304 * gcc.target/aarch64/pr97701.c: Modify.
2306 2021-01-29 David Malcolm <dmalcolm@redhat.com>
2308 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
2310 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
2313 * gcc.target/aarch64/pr97701.c: New.
2315 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
2317 * gcc.target/powerpc/pr91903.c: New test.
2318 * gcc.target/powerpc/builtins-1.fold.h: Update.
2319 * gcc.target/powerpc/builtins-2.c: Update.
2321 2021-01-29 Nathan Sidwell <nathan@acm.org>
2324 * g++.dg/modules/pr98843_a.C: New.
2325 * g++.dg/modules/pr98843_b.H: New.
2326 * g++.dg/modules/pr98843_c.C: New.
2328 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
2332 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
2333 Richard Biener <rguenther@suse.de>
2335 PR tree-optimization/97627
2336 * g++.dg/pr97627.C: New testcase.
2338 2021-01-29 Jakub Jelinek <jakub@redhat.com>
2341 * gcc.c-torture/compile/pr98849.c: New test.
2343 2021-01-29 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/pr98331.c: New test.
2348 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
2350 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
2352 * gcc.target/powerpc/pr79251.h: ...this.
2353 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2354 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
2356 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
2357 * gcc.target/powerpc/pr79251-run.p9.c: New test.
2359 2021-01-29 Marek Polacek <polacek@redhat.com>
2362 * g++.dg/parse/error63.C: New test.
2364 2021-01-28 Jakub Jelinek <jakub@redhat.com>
2367 * g++.dg/warn/effc5.C: New test.
2369 2021-01-28 Marek Polacek <polacek@redhat.com>
2372 * g++.dg/cpp0x/alignas19.C: New test.
2373 * g++.dg/warn/Warray-bounds15.C: New test.
2375 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
2378 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
2380 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
2382 * gfortran.dg/ISO_Fortran_binding_18.c: Include
2383 ../../../libgfortran/ISO_Fortran_binding.h rather than
2384 ISO_Fortran_binding.h.
2386 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
2388 * gcc.target/powerpc/float128-longdouble-math.c: New test.
2389 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
2390 * gcc.target/powerpc/float128-math.c: Adjust test for new name
2391 being generated. Add support for running test on power10. Add
2392 support for running if long double defaults to 64-bits.
2394 2021-01-28 Jakub Jelinek <jakub@redhat.com>
2398 * g++.target/i386/pr98847.C: New test.
2400 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
2404 2021-01-28 Nathan Sidwell <nathan@acm.org>
2407 * g++.dg/modules/pr98770_a.C: New.
2408 * g++.dg/modules/pr98770_b.C: New.
2410 2021-01-28 Harald Anlauf <anlauf@gmx.de>
2413 * gfortran.dg/gomp/pr86470.f90: New test.
2415 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
2418 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
2419 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2420 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2421 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2422 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2423 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2424 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2425 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2426 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2427 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2428 * gcc.target/powerpc/pr79251.p8.c: Likewise.
2429 * gcc.target/powerpc/pr79251.p9.c: Likewise.
2430 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2431 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
2434 2021-01-28 Xing GUO <higuoxing@gmail.com>
2436 * gcc.target/riscv/attribute-18.c: New test.
2438 2021-01-27 Harris Snyder <hsnyder@structura.bio>
2440 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
2441 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
2443 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
2445 PR rtl-optimization/97684
2446 * gcc.target/i386/pr97684.c: New.
2448 2021-01-27 Jason Merrill <jason@redhat.com>
2451 * g++.dg/lookup/using4.C: No error in C++20.
2452 * g++.dg/cpp0x/decltype37.C: Adjust message.
2453 * g++.dg/template/crash75.C: Adjust message.
2454 * g++.dg/template/crash76.C: Adjust message.
2455 * g++.dg/cpp0x/inh-ctor36.C: New test.
2456 * g++.dg/cpp1z/inh-ctor39.C: New test.
2457 * g++.dg/cpp2a/using-enum-7.C: New test.
2459 2021-01-27 Jakub Jelinek <jakub@redhat.com>
2462 * gcc.c-torture/execute/pr98853-1.c: New test.
2463 * gcc.c-torture/execute/pr98853-2.c: New test.
2465 2021-01-27 Richard Biener <rguenther@suse.de>
2467 PR tree-optimization/98854
2468 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
2470 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
2474 * gfortran.dg/proc_ptr_52.f90 : New test.
2476 2021-01-27 liuhongt <hongtao.liu@intel.com>
2479 * gcc.target/i386/pr98833.c: New test.
2481 2021-01-27 Jakub Jelinek <jakub@redhat.com>
2483 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
2484 optimize ("no-strict-aliasing") attribute.
2485 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
2486 array to avoid violating TBAA.
2487 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
2488 array to avoid violating TBAA.
2489 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
2490 array to avoid violating TBAA.
2491 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
2492 array to avoid violating TBAA.
2494 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
2497 * gfortran.dg/elemental_function_5.f90 : New test.
2499 2021-01-27 Jakub Jelinek <jakub@redhat.com>
2501 PR tree-optimization/97260
2502 * gcc.dg/tree-ssa/pr97260.c: New test.
2504 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
2506 * lib/target-supports.exp (check_effective_target_c++2a):
2507 Check for C++2a or C++23.
2508 (check_effective_target_c++20_down): New.
2509 (check_effective_target_c++23_only): New.
2510 (check_effective_target_c++23): New.
2511 * g++.dg/cpp23/cplusplus.C: New.
2513 2021-01-26 Jason Merrill <jason@redhat.com>
2516 * g++.dg/torture/pr97474.C: New test.
2518 2021-01-26 Jason Merrill <jason@redhat.com>
2521 * g++.dg/cpp2a/no_unique_address10.C: New test.
2522 * g++.dg/cpp2a/no_unique_address9.C: New test.
2524 2021-01-26 Jakub Jelinek <jakub@redhat.com>
2526 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
2527 optimize ("no-strict-aliasing") attribute.
2528 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
2529 array to avoid violating TBAA.
2530 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
2531 array to avoid violating TBAA.
2532 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
2533 array to avoid violating TBAA.
2534 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
2535 array to avoid violating TBAA.
2537 2021-01-26 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/execute/pr98681.c: New test.
2542 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2545 * gfortran.dg/elemental_assignment_1.f90: New test.
2547 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
2549 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
2550 add previously missing space in '$ident link'.
2552 2021-01-26 Jakub Jelinek <jakub@redhat.com>
2555 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
2557 2021-01-26 Alexandre Oliva <oliva@adacore.com>
2559 * gnat.dg/asan1.adb: New test.
2560 * gnat.dg/asan1_pkg.ads: New additional source.
2562 2021-01-25 Harald Anlauf <anlauf@gmx.de>
2565 * gfortran.dg/pr70070.f90: New test.
2567 2021-01-25 Martin Sebor <msebor@redhat.com>
2570 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
2571 * g++.dg/warn/Wnonnull10.C: New test.
2572 * g++.dg/warn/Wnonnull9.C: New test.
2574 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2576 * gfortran.dg/associate_57.f90: New test.
2578 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2581 * gfortran.dg/interface_assignment_7.f90: New test.
2583 2021-01-25 Jason Merrill <jason@redhat.com>
2586 * g++.dg/cpp2a/no_unique_address8.C: New test.
2588 2021-01-25 Richard Biener <rguenther@suse.de>
2591 * gcc.dg/pr98807.c: New testcase.
2593 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
2595 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
2596 * gnat.dg/thunk2_pkg.ads: New helper.
2598 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
2601 * gfortran.dg/charlen_18.f90 : New test.
2603 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
2605 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
2607 * g++.dg/tc1/dr142.C: Same as above.
2608 * g++.dg/tc1/dr52.C: Same as above.
2609 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
2610 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
2611 * g++.old-deja/g++.jason/access8.C: Same as above.
2612 * g++.old-deja/g++.law/access4.C: Same as above.
2613 * g++.old-deja/g++.law/visibility12.C: Same as above.
2614 * g++.old-deja/g++.law/visibility4.C: Same as above.
2615 * g++.old-deja/g++.law/visibility8.C: Same as above.
2616 * g++.old-deja/g++.other/access4.C: Same as above.
2618 2021-01-23 Patrick Palka <ppalka@redhat.com>
2622 * g++.dg/cpp0x/this2.C: New test.
2623 * g++.dg/template/pr97399.C: New test.
2625 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
2627 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
2628 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
2629 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
2630 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
2631 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
2632 * gcc.target/powerpc/pr79251.p9.c: Same.
2634 2021-01-22 Marek Polacek <polacek@redhat.com>
2637 * g++.dg/cpp0x/noexcept64.C: New test.
2639 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
2641 * g++.dg/eh/spbp.C: Remove skip on AIX.
2643 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2645 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
2646 typo, UINON_TYPE to UNION_TYPE.
2648 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2650 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
2651 UINON_TYPE to UNION_TYPE.
2652 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
2653 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
2655 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
2658 optimize ("no-strict-aliasing") attribute.
2660 2021-01-22 Jason Merrill <jason@redhat.com>
2663 * g++.dg/init/elide7.C: New test.
2665 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2668 * g++.dg/ubsan/pr95693.C: New test.
2670 2021-01-22 Marek Polacek <polacek@redhat.com>
2673 * g++.dg/abi/mangle76.C: New test.
2675 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
2678 * gfortran.dg/associated_target_7.f90 : New test.
2680 2021-01-22 Martin Jambor <mjambor@suse.cz>
2682 PR tree-optimization/47059
2683 * gcc.dg/tree-ssa/pr47059.c: New test.
2685 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687 PR tree-optimization/98766
2688 * gcc.dg/pr98766.c: New test.
2690 2021-01-22 Nathan Sidwell <nathan@acm.org>
2693 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
2694 embedded absolute paths.
2695 (module_do_it): Append $std to test name.
2697 2021-01-22 Richard Biener <rguenther@suse.de>
2700 * gcc.dg/pr98793.c: New testcase.
2702 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
2704 * gcc.target/powerpc/pr79251.p8.c: New test.
2705 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
2707 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
2708 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
2709 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
2710 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
2711 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
2712 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
2713 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
2714 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
2715 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
2716 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
2718 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
2720 * gcc.target/powerpc/pr79251.p9.c: New test.
2721 * gcc.target/powerpc/pr79251-run.c: New test.
2722 * gcc.target/powerpc/pr79251.h: New header.
2724 2021-01-22 Richard Biener <rguenther@suse.de>
2727 * gcc.dg/torture/pr98773.c: New testcase.
2729 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2731 PR tree-optimization/90248
2732 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
2734 * gcc.dg/pr90248.c: New test.
2736 2021-01-22 Jakub Jelinek <jakub@redhat.com>
2738 PR tree-optimization/98255
2739 * gcc.dg/pr98255.c: New test.
2741 2021-01-22 Richard Biener <rguenther@suse.de>
2743 PR tree-optimization/98786
2744 * gcc.dg/torture/pr98786.c: New testcase.
2746 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2749 * gcc.target/arm/pr98636.c: New test.
2751 2021-01-22 liuhongt <hongtao.liu@intel.com>
2755 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
2756 * gcc.target/i386/avx512f-pr96891-1.c: New test.
2757 * gcc.target/i386/avx512f-pr96891-2.c: New test.
2758 * gcc.target/i386/avx512f-pr96891-3.c: New test.
2759 * g++.target/i386/avx512f-pr96891-1.C: New test.
2760 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
2762 2021-01-22 Marek Polacek <polacek@redhat.com>
2765 * g++.dg/cpp0x/noexcept63.C: New test.
2767 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
2769 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
2771 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
2772 explicitly check for intervening space, tab or period.
2774 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
2776 PR rtl-optimization/98777
2777 * gcc.target/riscv/pr98777.c: New.
2779 2021-01-21 Patrick Palka <ppalka@redhat.com>
2782 * g++.dg/cpp0x/decltype-71879.C: New test.
2784 2021-01-21 Jakub Jelinek <jakub@redhat.com>
2787 * g++.dg/cpp1y/constexpr-98672.C: New test.
2789 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
2792 * lib/target-supports.exp
2793 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
2794 * gcc.target/arm/ivopts.c: Use target
2795 'arm_thumb2_no_arm_v8_1_lob'.
2797 2021-01-21 Nathan Sidwell <nathan@acm.org>
2800 * g++.dg/modules/stat-mem-1.h: New.
2801 * g++.dg/modules/stat-mem-1_a.H: New.
2802 * g++.dg/modules/stat-mem-1_b.C: New.
2804 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
2807 * gfortran.dg/module_procedure_5.f90 : New test.
2808 * gfortran.dg/module_procedure_6.f90 : New test.
2810 2021-01-21 Richard Biener <rguenther@suse.de>
2813 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
2815 2021-01-21 Richard Biener <rguenther@suse.de>
2818 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
2820 2021-01-21 Richard Biener <rguenther@suse.de>
2822 * gcc.dg/Walloca-2.c: Un-XFAIL.
2824 2021-01-21 liuhongt <hongtao.liu@intel.com>
2826 PR rtl-optimization/98694
2827 * gcc.target/i386/pr98694.c: New test.
2829 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
2831 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
2833 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2835 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
2838 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
2840 PR rtl-optimization/98722
2841 * g++.target/s390/pr98722.C: New.
2843 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
2845 PR tree-optimization/96674
2846 * gcc.dg/pr96674.c: New tests.
2848 2021-01-20 Patrick Palka <ppalka@redhat.com>
2851 * g++.dg/cpp2a/lambda-generic9.C: New test.
2853 2021-01-20 Patrick Palka <ppalka@redhat.com>
2856 * g++.dg/parse/access12.C: New test.
2857 * g++.dg/template/access35.C: New test.
2859 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
2861 PR tree-optimization/98535
2862 * gcc.target/aarch64/sve/pr98535.c: New file.
2864 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
2867 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
2868 missing diagnostic issues with c_intptr_t == default integer kind.
2870 2021-01-20 Jakub Jelinek <jakub@redhat.com>
2872 PR tree-optimization/98721
2873 * gcc.dg/pr98721-1.c: New test.
2874 * gcc.dg/pr98721-2.c: New test.
2876 2021-01-20 Richard Biener <rguenther@suse.de>
2878 PR tree-optimization/98758
2879 * gcc.dg/torture/pr98758.c: New testcase.
2881 2021-01-20 Jakub Jelinek <jakub@redhat.com>
2884 * c-c++-common/gomp/task-detach-2.c: New test.
2886 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
2890 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
2892 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
2894 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
2895 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
2896 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
2897 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
2898 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
2899 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
2901 2021-01-19 Marek Polacek <polacek@redhat.com>
2904 * g++.dg/template/deduce8.C: New test.
2906 2021-01-19 Marek Polacek <polacek@redhat.com>
2909 * g++.dg/lookup/using64.C: New test.
2910 * g++.dg/lookup/using65.C: New test.
2912 2021-01-19 Martin Sebor <msebor@redhat.com>
2915 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
2916 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
2917 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
2918 * gcc.dg/Wfree-nonheap-object-4.c: New test.
2920 2021-01-19 Patrick Palka <ppalka@redhat.com>
2924 * g++.dg/opt/pr87974.C: Adjust.
2925 * g++.dg/template/access34.C: New test.
2926 * g++.dg/template/friend68.C: New test.
2927 * g++.dg/template/friend69.C: New test.
2929 2021-01-19 Marek Polacek <polacek@redhat.com>
2932 * g++.dg/cpp0x/noexcept62.C: New test.
2934 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
2936 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
2938 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2941 (CHECK_CUMULATIVE_SAT): Delete.
2942 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
2944 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
2945 Remove uses of the above.
2946 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
2948 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2950 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
2953 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
2955 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
2957 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
2961 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
2963 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
2965 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
2967 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
2969 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
2971 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2973 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
2974 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
2976 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
2977 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
2979 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
2982 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
2983 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
2985 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
2987 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
2989 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
2990 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
2991 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
2992 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
2993 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
2994 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2996 2021-01-19 Jeff Law <law@redhat.com>
2998 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
2999 and update expected output.
3001 2021-01-19 Richard Biener <rguenther@suse.de>
3004 * g++.dg/pr98330.C: New testcase.
3005 * gcc.dg/pr98330.c: Likewise.
3007 2021-01-19 Richard Biener <rguenther@suse.de>
3010 * gfortran.dg/pr97673.f90: New testcase.
3012 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
3015 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
3016 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
3017 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
3019 2021-01-19 Martin Jambor <mjambor@suse.cz>
3022 * g++.dg/ipa/pr98690.C: New test.
3024 2021-01-18 Jeff Law <law@redhat.com>
3026 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
3028 2021-01-18 Patrick Palka <ppalka@redhat.com>
3030 * g++.dg/cpp1z/class-deduction77.C: New test.
3032 2021-01-18 Jakub Jelinek <jakub@redhat.com>
3034 PR tree-optimization/98727
3035 * gcc.c-torture/execute/pr98727.c: New test.
3037 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
3040 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
3041 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
3043 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
3045 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
3046 * g++.dg/no-stack-protector-attr.C: Likewise.
3048 2021-01-18 David Malcolm <dmalcolm@redhat.com>
3050 * gcc.dg/analyzer/attr-malloc-1.c: New test.
3051 * gcc.dg/analyzer/attr-malloc-2.c: New test.
3052 * gcc.dg/analyzer/attr-malloc-4.c: New test.
3053 * gcc.dg/analyzer/attr-malloc-5.c: New test.
3054 * gcc.dg/analyzer/attr-malloc-6.c: New test.
3055 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
3056 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
3058 2021-01-18 Richard Biener <rguenther@suse.de>
3061 * gcc.dg/vect/slp-11b.c: Adjust.
3063 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3066 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
3067 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
3069 2021-01-18 Richard Biener <rguenther@suse.de>
3072 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
3074 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
3076 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
3077 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
3078 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
3079 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
3080 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
3081 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
3082 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
3083 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
3084 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
3085 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
3086 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
3087 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
3089 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
3091 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
3092 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
3093 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
3094 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
3095 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
3096 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
3097 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
3098 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
3099 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
3100 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
3101 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
3103 2021-01-17 Martin Jambor <mjambor@suse.cz>
3106 * gcc.dg/ipa/pr98222.c: New test.
3108 2021-01-16 Jakub Jelinek <jakub@redhat.com>
3110 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
3111 ../../../libgfortran/ISO_Fortran_binding.h rather than
3112 ISO_Fortran_binding.h.
3114 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
3116 * c-c++-common/gomp/task-detach-1.c: New.
3117 * g++.dg/gomp/task-detach-1.C: New.
3118 * gcc.dg/gomp/task-detach-1.c: New.
3119 * gfortran.dg/gomp/task-detach-1.f90: New.
3121 2021-01-16 Jakub Jelinek <jakub@redhat.com>
3123 PR tree-optimization/96669
3124 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
3125 * gcc.dg/tree-ssa/pr96669-2.c: New test.
3127 2021-01-16 Jakub Jelinek <jakub@redhat.com>
3129 PR tree-optimization/96271
3130 * gcc.target/i386/pr96271.c: New test.
3132 2021-01-15 Carl Love <cel@us.ibm.com>
3134 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
3136 2021-01-15 Harris Snyder <hsnyder@structura.bio>
3138 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
3139 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
3141 2021-01-15 Nathan Sidwell <nathan@acm.org>
3144 * g++.dg/template/pr98538.C: New.
3146 2021-01-15 Nathan Sidwell <nathan@acm.org>
3148 PR preprocessor/95253
3149 * g++.dg/modules/dep-1_a.C: Adjust expected output.
3150 * g++.dg/modules/dep-1_b.C: Likewise.
3151 * g++.dg/modules/dep-2.C: Likewise.
3153 2021-01-15 Jakub Jelinek <jakub@redhat.com>
3155 PR tree-optimization/96669
3156 * gcc.dg/tree-ssa/pr96669-1.c: New test.
3158 2021-01-15 Jakub Jelinek <jakub@redhat.com>
3160 PR tree-optimization/96681
3161 * gcc.dg/tree-ssa/pr96681.c: New test.
3163 2021-01-15 Jason Merrill <jason@redhat.com>
3166 * g++.dg/cpp1z/elide5.C: New test.
3168 2021-01-15 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp1z/elide4.C: New test.
3172 2021-01-15 Jason Merrill <jason@redhat.com>
3175 * g++.dg/cpp0x/initlist-array13.C: New test.
3177 2021-01-15 Alexandre Oliva <oliva@adacore.com>
3179 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
3180 * gcc.dg/analyzer/data-model-1.c: Likewise.
3181 * gcc.dg/analyzer/malloc-1.c: Likewise.
3182 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
3184 2021-01-15 Jakub Jelinek <jakub@redhat.com>
3186 PR tree-optimization/96671
3187 * gcc.dg/tree-ssa/pr96671-1.c: New test.
3188 * gcc.dg/tree-ssa/pr96671-2.c: New test.
3190 2021-01-15 Jakub Jelinek <jakub@redhat.com>
3192 PR tree-optimization/98597
3193 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
3194 Expect for now a (char *) cast for VLAs.
3195 * gcc.dg/uninit-40.c: New test.
3197 2021-01-15 Nathan Sidwell <nathan@acm.org>
3200 * g++.dg/modules/pr98591.H: New file.
3202 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
3205 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
3206 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
3208 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
3210 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
3211 libatomic into testcases in gcc.target/s390/md.
3212 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
3215 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3218 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
3219 vceqz_p64, vceqq_p64 and vceqzq_p64.
3220 * gcc.target/arm/simd/vceqz_p64.c: New test.
3221 * gcc.target/arm/simd/vceqzq_p64.c: New test.
3223 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3226 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3229 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
3230 vceqz_p64, vceqq_p64 and vceqzq_p64.
3232 2021-01-15 Martin Liska <mliska@suse.cz>
3234 * lib/gcov.exp: Use 'env python3' for execution of pytests.
3235 Check that pytest accepts all needed options first.
3236 Improve formatting of PASS/FAIL lines.
3238 2021-01-15 Richard Biener <rguenther@suse.de>
3241 * gcc.dg/vect/bb-slp-32.c: Align p.
3243 2021-01-15 Richard Biener <rguenther@suse.de>
3246 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
3248 2021-01-15 Richard Biener <rguenther@suse.de>
3251 * gcc.dg/vect/slp-45.c: Key scanning on
3254 2021-01-15 Richard Biener <rguenther@suse.de>
3257 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
3259 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3262 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
3263 vceqz_p64, vceqq_p64 and vceqzq_p64.
3265 2021-01-15 Richard Biener <rguenther@suse.de>
3268 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
3270 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3272 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
3274 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
3276 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
3278 2021-01-15 Richard Biener <rguenther@suse.de>
3280 PR tree-optimization/98685
3281 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
3283 2021-01-15 Tamar Christina <tamar.christina@arm.com>
3285 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
3286 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
3288 2021-01-14 David Malcolm <dmalcolm@redhat.com>
3290 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
3292 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
3294 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
3296 2021-01-14 Tamar Christina <tamar.christina@arm.com>
3298 * gcc.dg/vect/complex/complex-mla-template.c: New test.
3299 * gcc.dg/vect/complex/complex-mls-template.c: New test.
3300 * gcc.dg/vect/complex/complex-mul-template.c: New test.
3301 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
3302 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
3303 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
3304 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
3305 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
3306 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
3307 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
3308 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
3309 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
3310 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
3311 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
3312 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
3313 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
3314 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
3315 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
3316 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
3317 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
3318 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
3320 2021-01-14 Marek Polacek <polacek@redhat.com>
3322 * g++.dg/template/pr98372.C: Only run in C++14 and up.
3324 2021-01-14 Harald Anlauf <anlauf@gmx.de>
3326 * substr_10.f90: New test.
3327 * substr_9.f90: New test.
3329 2021-01-14 Alexandre Oliva <oliva@adacore.com>
3331 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
3332 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
3334 2021-01-14 Alexandre Oliva <oliva@adacore.com>
3336 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
3338 2021-01-14 Harald Anlauf <anlauf@gmx.de>
3341 * gfortran.dg/pr98661.f90: New test.
3343 2021-01-14 Harald Anlauf <anlauf@gmx.de>
3346 2021-01-14 Harald Anlauf <anlauf@gmx.de>
3349 * gfortran.dg/pr98661.f90: New test.
3351 2021-01-14 Harald Anlauf <anlauf@gmx.de>
3354 * gfortran.dg/pr98661.f90: New test.
3356 2021-01-14 Martin Liska <mliska@suse.cz>
3358 * g++.dg/gcov/gcov-17.C: New test.
3359 * g++.dg/gcov/test-gcov-17.py: New test.
3361 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
3364 * gcc.target/i386/pr98667-1.c: New file.
3365 * gcc.target/i386/pr98667-2.c: Likewise.
3366 * gcc.target/i386/pr98667-3.c: Likewise.
3368 2021-01-14 Richard Biener <rguenther@suse.de>
3370 PR tree-optimization/98674
3371 * gcc.dg/vect/pr98674.c: New testcase.
3373 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
3376 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
3378 * gcc.target/i386/pr95021-3.c: Likewise.
3380 2021-01-14 Nathan Sidwell <nathan@acm.org>
3383 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
3384 * g++.dg/template/pr98372.C: New.
3386 2021-01-14 Jakub Jelinek <jakub@redhat.com>
3389 * gcc.target/i386/pr98670.c: New test.
3391 2021-01-14 Jakub Jelinek <jakub@redhat.com>
3393 PR tree-optimization/96688
3394 * gcc.dg/tree-ssa/pr96688.c: New test.
3395 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
3396 * gcc.target/i386/pr66821.c: Likewise.
3398 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
3400 * gcc.target/aarch64/sve/cost_model_11.c: New test.
3401 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
3402 -fno-vect-cost-model.
3404 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
3407 sqxtn2 scan-assembler-times.
3409 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3411 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
3412 scan-assembler-times for xtn2.
3414 2021-01-13 Marek Polacek <polacek@redhat.com>
3417 * g++.dg/lookup/using63.C: New test.
3419 2021-01-13 Jakub Jelinek <jakub@redhat.com>
3421 PR tree-optimization/96691
3422 * gcc.dg/tree-ssa/pr96691.c: New test.
3424 2021-01-13 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/92645
3427 * gcc.target/i386/pr92645-7.c: New testcase.
3428 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
3429 * gcc.dg/pr69047.c: Likewise.
3431 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
3433 * gcc.target/aarch64/sve/mls_2.c: New test.
3434 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
3435 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
3436 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
3437 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
3438 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
3440 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
3442 * gcc.target/aarch64/sve/mla_2.c: New test.
3443 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
3444 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
3445 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
3446 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
3447 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
3449 2021-01-13 Richard Biener <rguenther@suse.de>
3451 PR tree-optimization/92645
3452 * gcc.target/i386/pr92645-6.c: New testcase.
3454 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
3456 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
3457 * gcc.target/aarch64/sve/sel_2.c: Likewise.
3458 * gcc.target/aarch64/sve/sel_3.c: Likewise.
3460 2021-01-13 Jakub Jelinek <jakub@redhat.com>
3463 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
3464 scan-assembler. Add tests with zero vector as first __builtin_shuffle
3466 * gcc.target/i386/pr95905-3.c: New test.
3467 * gcc.target/i386/pr95905-4.c: New test.
3469 2021-01-13 Martin Liska <mliska@suse.cz>
3471 PR tree-optimization/98455
3472 * gcc.dg/tree-ssa/pr98455.c: New test.
3474 2021-01-13 Richard Biener <rguenther@suse.de>
3476 PR tree-optimization/98640
3477 * gcc.dg/torture/pr98640.c: New testcase.
3479 2021-01-13 Jakub Jelinek <jakub@redhat.com>
3482 * gcc.target/i386/pr96938.c: New test.
3484 2021-01-13 Jakub Jelinek <jakub@redhat.com>
3487 * gcc.target/i386/pr95905-1.c: New test.
3488 * gcc.target/i386/pr95905-2.c: New test.
3490 2021-01-13 Julian Brown <julian@codesourcery.com>
3492 * gcc.target/gcn/fpdiv.c: New test.
3494 2021-01-12 Martin Sebor <msebor@redhat.com>
3498 * g++.dg/warn/Wuninitialized-13.C: New test.
3499 gcc.dg/uninit-39.c: New test.
3501 * gcc.dg/uninit-39.c: New file.
3503 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
3506 * gcc.target/arm/simd/mve-vneg.c: Update test.
3508 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
3511 * gcc.target/arm/pr97969.c: New.
3513 2021-01-12 Patrick Palka <ppalka@redhat.com>
3516 * g++.dg/cpp2a/concepts-ctad1.C: New test.
3517 * g++.dg/cpp2a/concepts-ctad2.C: New test.
3519 2021-01-12 Richard Biener <rguenther@suse.de>
3521 PR tree-optimization/98550
3522 * g++.dg/opt/pr98550.C: New testcase.
3524 2021-01-12 Jakub Jelinek <jakub@redhat.com>
3526 PR tree-optimization/98629
3527 * gcc.c-torture/compile/pr98629.c: New test.
3529 2021-01-12 Jakub Jelinek <jakub@redhat.com>
3531 PR tree-optimization/95731
3532 * gcc.dg/tree-ssa/pr95731.c: New test.
3533 * gcc.c-torture/execute/pr95731.c: New test.
3535 2021-01-12 Marek Polacek <polacek@redhat.com>
3538 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
3540 2021-01-12 David Malcolm <dmalcolm@redhat.com>
3543 * gcc.dg/analyzer/pr98628.c: New test.
3545 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3547 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
3548 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
3549 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
3550 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
3551 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
3552 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
3553 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
3555 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3557 * g++.target/aarch64/sve/cond_bic_1.C: New test.
3558 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
3559 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
3560 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
3562 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3564 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
3566 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3568 * g++.target/aarch64/sve/abd_1.C: New test.
3569 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
3570 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
3571 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
3572 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
3574 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3576 * gcc.target/aarch64/sve/adr_6.c: New test.
3578 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3580 * g++.target/aarch64/sve/cond_arith_1.C: New test.
3581 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
3582 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
3583 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
3584 * g++.target/aarch64/sve/cond_shift_1.C: New test.
3585 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
3586 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
3587 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
3589 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3592 * g++.target/aarch64/sve/max_1.C: New test.
3593 * g++.target/aarch64/sve/min_1.C: Likewise.
3594 * gcc.target/aarch64/sve/mul_2.c: Likewise.
3596 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
3598 * gcc.target/aarch64/sve/shift_2.c: New test.
3600 2021-01-11 Jakub Jelinek <jakub@redhat.com>
3603 * g++.dg/abi/abi-tag24.C: New test.
3605 2021-01-11 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/91403
3608 * gcc.dg/vect/pr91403.c: New testcase.
3610 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3613 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
3614 Expect .ld1_args only when GNU LD is used.
3615 Add an exception for *.gcc_args files.
3617 2021-01-11 Jakub Jelinek <jakub@redhat.com>
3619 PR tree-optimization/95867
3620 * gcc.dg/tree-ssa/pr95867.c: New test.
3622 2021-01-11 Jakub Jelinek <jakub@redhat.com>
3624 PR tree-optimization/95852
3625 * gcc.target/i386/pr95852-3.c: New test.
3626 * gcc.target/i386/pr95852-4.c: New test.
3628 2021-01-11 Jakub Jelinek <jakub@redhat.com>
3630 PR tree-optimization/95852
3631 * gcc.target/i386/pr95852-1.c: New test.
3632 * gcc.target/i386/pr95852-2.c: New test.
3634 2021-01-11 Martin Liska <mliska@suse.cz>
3636 PR gcov-profile/98273
3637 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
3638 * g++.dg/gcov/pr98273.C: New test.
3639 * g++.dg/gcov/gcov.py: New test.
3640 * g++.dg/gcov/test-pr98273.py: New test.
3642 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
3644 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
3645 constant then rather than addition.
3646 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
3647 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
3649 2021-01-09 Jakub Jelinek <jakub@redhat.com>
3652 * c-c++-common/pr98556.c: New test.
3654 2021-01-09 Jakub Jelinek <jakub@redhat.com>
3656 PR rtl-optimization/98603
3657 * gcc.target/i386/pr98603.c: New test.
3658 * gcc.target/aarch64/pr98603.c: New test.
3660 2021-01-09 Alexandre Oliva <oliva@gnu.org>
3663 * gcc.dg/debug/pr97714.c: New.
3665 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
3668 * gcc.target/i386/pr98482-1.c: Require lp64.
3669 * gcc.target/i386/pr98482-2.c: Likewise.
3671 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
3673 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
3674 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
3676 2021-01-08 Patrick Palka <ppalka@redhat.com>
3679 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
3681 2021-01-08 Patrick Palka <ppalka@redhat.com>
3684 * g++.dg/template/access32.C: New test.
3685 * g++.dg/template/access33.C: New test.
3687 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
3690 * gcc.target/i386/pr98482-2.c: Updated.
3692 2021-01-08 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/98544
3695 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
3697 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
3700 * gcc.target/i386/pr98482-1.c: New test.
3701 * gcc.target/i386/pr98482-1.c: Likewise.
3702 * gcc.target/i386/pr98482-2.c: New file.
3704 2021-01-08 Jakub Jelinek <jakub@redhat.com>
3707 * gcc.target/i386/pr98585.c: New test.
3709 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
3711 * gcc.target/aarch64/sve/cnot_2.c: New test.
3712 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
3713 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
3714 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
3715 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
3716 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
3717 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
3719 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
3721 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
3722 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
3723 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
3724 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
3725 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
3726 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
3727 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
3728 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
3730 2021-01-08 Tamar Christina <tamar.christina@arm.com>
3732 * lib/target-supports.exp
3733 (check_effective_target_aarch64_asm_sve2_ok): New.
3734 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
3735 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3737 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3739 * gcc.target/aarch64/usaba_1.c: New test.
3741 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
3744 * gfortran.dg/deferred_character_35.f90 : New test.
3746 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
3749 * gfortran.dg/implied_do_3.f90 : New test.
3751 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
3753 * gcc.dg/array-quals-1.c: Allow srodata.
3755 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
3757 * gcc.target/riscv/predef-10.c: New.
3758 * gcc.target/riscv/predef-11.c: New.
3759 * gcc.target/riscv/predef-12.c: New.
3760 * gcc.target/riscv/predef-13.c: New.
3762 2021-01-07 Jakub Jelinek <jakub@redhat.com>
3765 * g++.dg/cpp2a/bit-cast10.C: New test.
3767 2021-01-07 Martin Sebor <msebor@redhat.com>
3770 * gcc.dg/plugin/gil-1.c: Adjust expected output.
3771 * gcc.dg/uninit-pr98578.c: New test.
3773 2021-01-07 Marek Polacek <polacek@redhat.com>
3776 * g++.dg/cpp0x/auto55.C: New test.
3778 2021-01-07 David Malcolm <dmalcolm@redhat.com>
3781 * gcc.dg/analyzer/pr98580-a.c: New test.
3782 * gcc.dg/analyzer/pr98580-b.c: New test.
3784 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
3787 * gfortran.dg/associate_54.f90: New test.
3788 * gfortran.dg/associate_55.f90: New test.
3789 * gfortran.dg/associate_56.f90: New test.
3791 2021-01-07 Jakub Jelinek <jakub@redhat.com>
3794 * gcc.target/i386/pr98567-1.c: New test.
3795 * gcc.target/i386/pr98567-2.c: New test.
3797 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
3799 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
3800 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
3801 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
3802 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
3803 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
3804 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
3805 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
3806 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
3808 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
3810 PR tree-optimization/98560
3811 * gcc.dg/vect/pr98560-2.c: New test.
3813 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
3815 PR tree-optimization/98560
3816 * gcc.dg/vect/pr98560-1.c: New test.
3818 2021-01-07 Jakub Jelinek <jakub@redhat.com>
3820 PR tree-optimization/98568
3821 * g++.dg/torture/pr98568.C: New test.
3823 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
3825 * gcc.target/i386/pr92658-avx512bw.c: Add
3826 -mprefer-vector-width=512 to avoid impact of different default
3827 mtune which gcc is built with.
3828 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
3830 2021-01-07 David Malcolm <dmalcolm@redhat.com>
3833 * gcc.dg/analyzer/pr97074.c: New test.
3835 2021-01-07 David Malcolm <dmalcolm@redhat.com>
3838 * gcc.dg/analyzer/pr98564.c: New test.
3840 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
3842 PR rtl-optimization/97978
3843 * gcc.target/i386/pr97978.c: New.
3845 2021-01-06 Martin Sebor <msebor@redhat.com>
3848 * g++.dg/pr95768.C: New test.
3849 * g++.dg/warn/Wuninitialized-12.C: New test.
3850 * gcc.dg/uninit-38.c: New test.
3852 2021-01-06 Martin Sebor <msebor@redhat.com>
3855 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
3857 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
3860 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
3861 as the final suspend point so that we can check that the state
3862 machine has reached the expected point.
3864 2021-01-06 Marek Polacek <polacek@redhat.com>
3867 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
3870 2021-01-06 Alexandre Oliva <oliva@adacore.com>
3872 * g++.dg/opt/store-merging-2.C: Add the required alignment.
3874 2021-01-06 Richard Biener <rguenther@suse.de>
3876 PR tree-optimization/95582
3877 * gcc.dg/pr95582.c: New testcase.
3879 2021-01-06 Richard Biener <rguenther@suse.de>
3881 PR tree-optimization/98513
3882 * gcc.dg/tree-ssa/pr98513.c: New testcase.
3884 2021-01-06 David Malcolm <dmalcolm@redhat.com>
3887 * gcc.dg/analyzer/pr97072.c: New test.
3889 2021-01-06 David Malcolm <dmalcolm@redhat.com>
3892 * gcc.dg/analyzer/pr98073.c: New test.
3894 2021-01-06 David Malcolm <dmalcolm@redhat.com>
3897 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
3899 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
3901 * gcc.target/s390/s390.exp: Replace %% with %.
3903 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
3905 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
3907 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
3910 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
3911 unsigned short to compute pextrw result.
3913 2021-01-05 Patrick Palka <ppalka@redhat.com>
3915 * g++.dg/template/partial5.C: Adjust directives to expect the
3916 same errors across all dialects.
3917 * g++.dg/cpp1z/nontype-auto17.C: New test.
3918 * g++.dg/cpp1z/nontype-auto18.C: New test.
3919 * g++.dg/template/ttp33.C: New test.
3921 2021-01-05 Jakub Jelinek <jakub@redhat.com>
3923 PR tree-optimization/94802
3924 * gcc.target/i386/pr94802.c: New test.
3925 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
3927 2021-01-05 Richard Biener <rguenther@suse.de>
3929 PR tree-optimization/98516
3930 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
3931 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
3933 2021-01-05 Jakub Jelinek <jakub@redhat.com>
3936 * g++.dg/cpp2a/bit-cast8.C: New test.
3937 * g++.dg/cpp2a/bit-cast9.C: New test.
3939 2021-01-05 Marek Polacek <polacek@redhat.com>
3942 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
3943 * g++.dg/cpp0x/noexcept61.C: New test.
3945 2021-01-05 Jakub Jelinek <jakub@redhat.com>
3947 PR tree-optimization/96928
3948 * gcc.dg/tree-ssa/pr96928.c: New test.
3949 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
3950 instead of scanning rtl dump for ifcvt message check assembly
3951 for xor instruction.
3953 2021-01-05 Jakub Jelinek <jakub@redhat.com>
3955 PR tree-optimization/96930
3956 * g++.dg/tree-ssa/pr96930.C: New test.
3958 2021-01-05 Jakub Jelinek <jakub@redhat.com>
3960 PR tree-optimization/96239
3961 * gcc.dg/tree-ssa/pr96239.c: New test.
3963 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
3966 * gcc.target/i386/pr98522.c: New test.
3968 2021-01-05 Nathan Sidwell <nathan@acm.org>
3970 * g++.dg/modules/mod-decl-1.C: Adjust.
3971 * g++.dg/modules/p0713-2.C: Adjust.
3972 * g++.dg/modules/p0713-3.C: Adjust.
3974 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
3977 * gcc.target/i386/pr98495-1.c: New test.
3978 * gcc.target/i386/pr98495-2.c: New test.
3979 * gcc.target/i386/pr98495-3.c: New test.
3980 * gcc.target/i386/pr98495-4.c: New test.
3981 * gcc.target/i386/pr98495-5.c: New test.
3983 2021-01-05 liuhongt <hongtao.liu@intel.com>
3985 * gcc.target/i386/sse2-pr98461-2.c: New test.
3987 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
3989 PR rtl-optimization/97144
3990 * gcc.c-torture/compile/pr97144.c: New test.
3991 * gcc.target/aarch64/sve/pr97144.c: Likewise.
3993 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
3995 PR rtl-optimization/98403
3996 * g++.dg/opt/pr98403.C: New test.
3998 2021-01-05 Jakub Jelinek <jakub@redhat.com>
4000 PR rtl-optimization/98334
4001 * gcc.target/i386/pr98334.c: New test.
4003 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
4005 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
4007 2021-01-05 David Malcolm <dmalcolm@redhat.com>
4010 * gcc.dg/analyzer/pr98293.c: New test.
4012 2021-01-04 Martin Uecker <muecker@gwdg.de>
4015 * gcc.dg/pr98029.c: New test.
4017 2021-01-04 Nathan Sidwell <nathan@acm.org>
4019 * g++.dg/modules/binding-1_a.H: New.
4020 * g++.dg/modules/binding-1_b.H: New.
4021 * g++.dg/modules/binding-1_c.C: New.
4022 * g++.dg/modules/binding-2.H: New.
4023 * g++.dg/modules/builtin-3_a.C: New.
4024 * g++.dg/modules/global-2_a.C: New.
4025 * g++.dg/modules/global-2_b.C: New.
4026 * g++.dg/modules/global-3_a.C: New.
4027 * g++.dg/modules/global-3_b.C: New.
4028 * g++.dg/modules/hello-1_a.C: New.
4029 * g++.dg/modules/hello-1_b.C: New.
4030 * g++.dg/modules/iostream-1_a.H: New.
4031 * g++.dg/modules/iostream-1_b.C: New.
4032 * g++.dg/modules/part-5_a.C: New.
4033 * g++.dg/modules/part-5_b.C: New.
4034 * g++.dg/modules/part-5_c.C: New.
4035 * g++.dg/modules/stdio-1_a.H: New.
4036 * g++.dg/modules/stdio-1_b.C: New.
4037 * g++.dg/modules/string-1_a.H: New.
4038 * g++.dg/modules/string-1_b.C: New.
4039 * g++.dg/modules/string-view1.C: New.
4040 * g++.dg/modules/string-view2.C: New.
4041 * g++.dg/modules/tinfo-1.C: New.
4042 * g++.dg/modules/tinfo-2_a.H: New.
4043 * g++.dg/modules/tinfo-2_b.C: New.
4044 * g++.dg/modules/tname-spec-1_a.H: New.
4045 * g++.dg/modules/tname-spec-1_b.C: New.
4046 * g++.dg/modules/xtreme-header-1.h: New.
4047 * g++.dg/modules/xtreme-header-1_a.H: New.
4048 * g++.dg/modules/xtreme-header-1_b.C: New.
4049 * g++.dg/modules/xtreme-header-1_c.C: New.
4050 * g++.dg/modules/xtreme-header-2.h: New.
4051 * g++.dg/modules/xtreme-header-2_a.H: New.
4052 * g++.dg/modules/xtreme-header-2_b.C: New.
4053 * g++.dg/modules/xtreme-header-2_c.C: New.
4054 * g++.dg/modules/xtreme-header-3.h: New.
4055 * g++.dg/modules/xtreme-header-3_a.H: New.
4056 * g++.dg/modules/xtreme-header-3_b.C: New.
4057 * g++.dg/modules/xtreme-header-3_c.C: New.
4058 * g++.dg/modules/xtreme-header-4.h: New.
4059 * g++.dg/modules/xtreme-header-4_a.H: New.
4060 * g++.dg/modules/xtreme-header-4_b.C: New.
4061 * g++.dg/modules/xtreme-header-4_c.C: New.
4062 * g++.dg/modules/xtreme-header-5.h: New.
4063 * g++.dg/modules/xtreme-header-5_a.H: New.
4064 * g++.dg/modules/xtreme-header-5_b.C: New.
4065 * g++.dg/modules/xtreme-header-5_c.C: New.
4066 * g++.dg/modules/xtreme-header-6.h: New.
4067 * g++.dg/modules/xtreme-header-6_a.H: New.
4068 * g++.dg/modules/xtreme-header-6_b.C: New.
4069 * g++.dg/modules/xtreme-header-6_c.C: New.
4070 * g++.dg/modules/xtreme-header.h: New.
4071 * g++.dg/modules/xtreme-header_a.H: New.
4072 * g++.dg/modules/xtreme-header_b.C: New.
4073 * g++.dg/modules/xtreme-tr1.h: New.
4074 * g++.dg/modules/xtreme-tr1_a.H: New.
4075 * g++.dg/modules/xtreme-tr1_b.C: New.
4077 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
4079 PR tree-optimization/95401
4080 * g++.dg/vect/pr95401.cc: New test.
4081 * g++.dg/vect/pr95401a.cc: Likewise.
4083 2021-01-04 Richard Biener <rguenther@suse.de>
4085 PR tree-optimization/98308
4086 * gcc.dg/vect/pr98308.c: New testcase.
4088 2021-01-04 Jakub Jelinek <jakub@redhat.com>
4090 PR tree-optimization/95771
4091 * gcc.target/i386/pr95771.c: New test.
4093 2021-01-04 Richard Biener <rguenther@suse.de>
4095 PR tree-optimization/98464
4096 * g++.dg/opt/pr98464.C: New testcase.
4098 2021-01-04 Richard Biener <rguenther@suse.de>
4100 PR tree-optimization/98282
4101 * g++.dg/opt/pr98282.C: New testcase.
4103 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
4106 * gcc.target/aarch64/pr89057.c: New test.
4108 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
4110 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
4112 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
4113 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
4114 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
4116 2021-01-04 Martin Liska <mliska@suse.cz>
4118 * README: Convert to utf8 from iso8859.
4120 2021-01-04 Martin Liska <mliska@suse.cz>
4122 * gcc.target/avr/avr.exp: Run dos2unix on the file.
4124 2021-01-04 Richard Biener <rguenther@suse.de>
4126 PR tree-optimization/98291
4127 * gcc.dg/vect/slp-reduc-11.c: New testcase.
4128 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
4130 2021-01-04 Jakub Jelinek <jakub@redhat.com>
4132 PR tree-optimization/96782
4133 * gcc.dg/tree-ssa/pr96782.c: New test.
4135 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4137 * gcc.misc-tests/outputs.exp: Adjust testcase.
4139 2021-01-01 Jakub Jelinek <jakub@redhat.com>
4141 * ChangeLog-2020: Rotate ChangeLog. New file.
4143 2021-01-01 Joel Brobecker <brobecker@adacore.com>
4145 * lib/target-supports.exp
4146 (check_effective_target_arm_fp16_alternative_ok_nocache):
4147 Return zero for *-*-vxworks7r* targets.
4148 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
4149 * gcc.target/arm/aapcs/vfp23.c: Likewise.
4150 * gcc.target/arm/aapcs/vfp24.c: Likewise.
4151 * gcc.target/arm/aapcs/vfp25.c: Likewise.
4153 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4155 * g++.dg/init/new26.C: Fix overriding of the delete operator
4158 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4160 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
4163 2021-01-01 Joel Brobecker <brobecker@adacore.com>
4165 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
4166 the test's dg-options.
4167 * gcc.target/arm/pr78255-2.c: Likewise.
4169 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4171 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
4173 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4175 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
4178 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4180 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
4182 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4184 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
4187 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4189 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
4191 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4193 * g++.dg/other/anon5.C: Skip on vxworks kernel.
4195 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
4197 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
4198 * gcc.dg/vxworks/initpri2.c: Likewise.
4200 2021-01-01 Joel Brobecker <brobecker@adacore.com>
4202 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
4205 2021-01-01 Olivier Hainque <hainque@adacore.com>
4207 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
4208 * gcc.dg/pthread-init-2.c: Ditto.
4210 2021-01-01 Olivier Hainque <hainque@adacore.com>
4212 * lib/target-supports.exp (check_weak_available,
4213 check_fork_available, check_effective_target_lto,
4214 check_effective_target_mempcpy): Add vxworks filters.
4216 2021-01-01 Alexandre Oliva <oliva@adacore.com>
4218 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
4219 explicit -mno-long-calls.
4220 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
4222 2021-01-01 Alexandre Oliva <oliva@adacore.com>
4224 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
4225 * g++.target/arm/no_unique_address_2.C: Likewise.
4227 2021-01-01 Alexandre Oliva <oliva@adacore.com>
4229 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
4230 * gcc.target/arm/headmerge-2.c: Likewise.
4232 2021-01-01 Alexandre Oliva <oliva@adacore.com>
4234 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
4237 Copyright (C) 2021 Free Software Foundation, Inc.
4239 Copying and distribution of this file, with or without modification,
4240 are permitted in any medium without royalty provided the copyright
4241 notice and this notice are preserved.