1 2021-07-27 Martin Sebor <msebor@redhat.com>
3 PR tree-optimization/101584
4 * gcc.dg/uninit-38.c: Remove assertions.
5 * gcc.dg/uninit-41.c: New test.
7 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
10 * g++.dg/coroutines/pr99047.C:
13 2021-07-27 Martin Sebor <msebor@redhat.com>
16 * gcc.dg/Wvla-parameter-13.c: New test.
18 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
20 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
22 2021-07-27 Marek Polacek <polacek@redhat.com>
26 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
27 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
28 * g++.dg/cpp2a/spaceship-err7.C: New test.
29 * g++.dg/expr/ptr-comp4.C: New test.
31 2021-07-27 Richard Biener <rguenther@suse.de>
33 PR tree-optimization/101573
34 * gcc.dg/uninit-pr101573.c: New testcase.
35 * gcc.dg/uninit-15-O0.c: Adjust.
36 * gcc.dg/uninit-15.c: Likewise.
37 * gcc.dg/uninit-23.c: Likewise.
38 * c-c++-common/uninit-17.c: Likewise.
40 2021-07-27 Martin Jambor <mjambor@suse.cz>
42 * gcc.dg/ipa/remref-3.c: New test.
43 * gcc.dg/ipa/remref-4.c: Likewise.
44 * gcc.dg/ipa/remref-5.c: Likewise.
45 * gcc.dg/ipa/remref-6.c: Likewise.
47 2021-07-27 Jakub Jelinek <jakub@redhat.com>
50 * g++.dg/torture/builtin-clear-padding-4.C: New test.
52 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
55 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
57 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
58 power10 code is generated.
59 (plus_ne0): Move to ppc-ne0-2.c.
60 (cmp_plus_ne): Likewise.
61 (plus_ne0_cmp): Likewise.
62 * gcc.target/powerpc/ppc-ne0-2.c: New file.
64 2021-07-26 David Malcolm <dmalcolm@redhat.com>
66 * gcc.dg/analyzer/sock-1.c: New test.
67 * gcc.dg/analyzer/sock-2.c: New test.
69 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
71 * gcc.dg/pr78888.c: New.
73 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
74 Marc Glisse <marc.glisse@inria.fr>
76 * gcc.dg/fold-eqrotate-1.c: New test case.
77 * gcc.dg/fold-eqbswap-1.c: New test case.
79 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
80 Tobias Burnus <tobias@codesourcery.com>
87 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
88 this test is still erroneous but now it compiles.
89 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
91 * gfortran.dg/PR93308.f90: New test.
92 * gfortran.dg/PR93963.f90: New test.
93 * gfortran.dg/PR94327.c: New test.
94 * gfortran.dg/PR94327.f90: New test.
95 * gfortran.dg/PR94331.c: New test.
96 * gfortran.dg/PR94331.f90: New test.
97 * gfortran.dg/PR97046.f90: New test.
99 2021-07-26 Jakub Jelinek <jakub@redhat.com>
101 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
103 * g++.dg/gomp/attrs-2.C: Likewise.
104 * g++.dg/gomp/attrs-6.C: New test.
105 * g++.dg/gomp/attrs-7.C: New test.
106 * g++.dg/gomp/attrs-8.C: New test.
108 2021-07-23 Harald Anlauf <anlauf@gmx.de>
111 * gfortran.dg/pr101536.f90: New test.
113 2021-07-23 Jakub Jelinek <jakub@redhat.com>
115 PR rtl-optimization/101562
116 * gcc.c-torture/compile/pr101562.c: New test.
118 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
120 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
123 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
125 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
128 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
131 * gcc.target/i386/pr101504.c: New test.
133 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
135 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
138 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
140 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
143 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
145 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
148 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
150 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
153 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
155 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
157 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
159 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
161 2021-07-23 Jakub Jelinek <jakub@redhat.com>
163 * c-c++-common/gomp/attrs-1.c: New test.
164 * c-c++-common/gomp/attrs-2.c: New test.
165 * c-c++-common/gomp/attrs-3.c: New test.
167 2021-07-23 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/gomp/attrs-4.C: New test.
170 * g++.dg/gomp/attrs-5.C: New test.
172 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
174 * gcc.target/mips/mips.exp (mips_option_groups): add
175 -finline and -fno-inline.
177 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
180 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
182 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
183 __attribute__((noinline)).
184 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
186 2021-07-23 David Malcolm <dmalcolm@redhat.com>
188 * gcc.dg/analyzer/feasibility-3.c: New test.
190 2021-07-22 Martin Sebor <msebor@redhat.com>
192 PR tree-optimization/65178
193 * gcc.dg/uninit-pr65178.c: New test.
195 2021-07-22 Martin Sebor <msebor@redhat.com>
198 * g++.dg/ipa/pr82352.C
200 2021-07-22 Andrew Pinski <apinski@marvell.com>
202 PR tree-optimization/10153
203 * gcc.c-torture/compile/pr10153-1.c: New test.
204 * gcc.c-torture/compile/pr10153-2.c: New test.
206 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
208 * g++.dg/pr101511.C: New.
210 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
212 * gcc.dg/pr101497.c: New.
214 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
216 * gcc.dg/pr101496.c: New.
218 2021-07-22 liuhongt <hongtao.liu@intel.com>
220 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
222 2021-07-22 liuhongt <hongtao.liu@intel.com>
224 * gcc.target/i386/mask-shift.c: New test.
226 2021-07-21 David Malcolm <dmalcolm@redhat.com>
229 * gcc.dg/analyzer/pr101547.c: New test.
231 2021-07-21 David Malcolm <dmalcolm@redhat.com>
234 * g++.dg/analyzer/pr101522.C: New test.
236 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
237 Joseph Myers <joseph@codesourcery.com>
238 Cesar Philippidis <cesar@codesourcery.com>
240 * c-c++-common/goacc/classify-routine-nohost.c: New file.
241 * c-c++-common/goacc/classify-routine.c: Update.
242 * c-c++-common/goacc/routine-2.c: Likewise.
243 * c-c++-common/goacc/routine-nohost-1.c: New file.
244 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
245 * g++.dg/goacc/template.C: Update.
246 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
247 * gfortran.dg/goacc/classify-routine.f95: Update.
248 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
249 * gfortran.dg/goacc/routine-6.f90: Likewise.
250 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
251 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
252 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
253 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
254 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
255 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
256 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
258 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
260 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
262 2021-07-21 David Malcolm <dmalcolm@redhat.com>
264 * gcc.dg/analyzer/explode-2.c: Remove xfail.
265 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
267 * gcc.dg/analyzer/phi-2.c: New test.
269 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
272 * gcc.target/powerpc/pr101129.c: Adjust.
274 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
277 * gcc.target/i386/crc32-6.c: New test.
279 2021-07-21 Harald Anlauf <anlauf@gmx.de>
282 * gfortran.dg/pr101514.f90: New test.
284 2021-07-21 Jakub Jelinek <jakub@redhat.com>
287 * c-c++-common/gomp/pr101535-1.c: New test.
288 * c-c++-common/gomp/pr101535-2.c: New test.
290 2021-07-21 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/gomp/pr101516.C: New test.
295 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
297 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
298 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
299 * gfortran.dg/bind_c_char_10.f90: New test.
300 * gfortran.dg/bind_c_char_6.f90: New test.
301 * gfortran.dg/bind_c_char_7.f90: New test.
302 * gfortran.dg/bind_c_char_8.f90: New test.
303 * gfortran.dg/bind_c_char_9.f90: New test.
305 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
307 * gcc.dg/unroll-10.c: New test.
309 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
311 * gcc.dg/unroll-9.c: New test/
313 2021-07-20 Martin Sebor <msebor@redhat.com>
316 * gcc.dg/Warray-bounds-80.c: New test.
317 * gcc.dg/Warray-bounds-81.c: New test.
318 * gcc.dg/Warray-bounds-82.c: New test.
319 * gcc.dg/Warray-bounds-83.c: New test.
320 * gcc.dg/Warray-bounds-84.c: New test.
321 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
323 2021-07-20 Martin Sebor <msebor@redhat.com>
326 * gcc.dg/uninit-pr101300.c: New test.
328 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
331 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
332 generation on power10.
333 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
335 2021-07-20 Jakub Jelinek <jakub@redhat.com>
338 * gcc.dg/pr101384.c: New test.
339 * gcc.target/powerpc/pr101384-1.c: New test.
340 * gcc.target/powerpc/pr101384-2.c: New test.
342 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
345 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
346 true initial value of the reduction from the vectorizer.
347 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
348 loop operate on exactly LANES (rather than LANES-1) iterations.
349 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
351 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
354 * gcc.target/i386/pr71245-1.c: Remove.
355 * gcc.target/i386/pr71245-2.c: Ditto.
357 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
359 * gcc.target/powerpc/mul-vectorize-3.c: New test.
360 * gcc.target/powerpc/mul-vectorize-4.c: New test.
362 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
364 PR tree-optimization/100696
365 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
367 2021-07-19 Martin Sebor <msebor@redhat.com>
369 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
371 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
374 * g++.dg/coroutines/pr95520.C: New test.
376 2021-07-19 David Malcolm <dmalcolm@redhat.com>
379 * gcc.dg/analyzer/pr101503.c: New test.
381 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
383 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
384 support BTF format. Remove redundant check for AIX.
385 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
386 support CTF format. Remove redundant check for AIX.
387 * lib/gcc-dg.exp: Remove redundant check for AIX.
389 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
392 * gcc.target/gcn/sram-ecc-1.c: New test.
393 * gcc.target/gcn/sram-ecc-2.c: New test.
394 * gcc.target/gcn/sram-ecc-3.c: New test.
395 * gcc.target/gcn/sram-ecc-4.c: New test.
396 * gcc.target/gcn/sram-ecc-5.c: New test.
397 * gcc.target/gcn/sram-ecc-6.c: New test.
398 * gcc.target/gcn/sram-ecc-7.c: New test.
399 * gcc.target/gcn/sram-ecc-8.c: New test.
401 2021-07-19 Andrew Pinski <apinski@marvell.com>
404 * gcc.target/aarch64/csinv-neg-1.c: New test.
406 2021-07-19 Marek Polacek <polacek@redhat.com>
409 * g++.dg/cpp0x/constexpr-temp2.C: New test.
411 2021-07-19 Richard Biener <rguenther@suse.de>
413 PR tree-optimization/101505
414 * gcc.dg/vect/pr101505.c: New testcase.
416 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
419 * gcc.target/i386/pr101492-1.c: New test.
420 * gcc.target/i386/pr101492-2.c: Likewise.
421 * gcc.target/i386/pr101492-3.c: Likewise.
422 * gcc.target/i386/pr101492-4.c: Likewise.
424 2021-07-18 Harald Anlauf <anlauf@gmx.de>
427 * gfortran.dg/fmt_nonchar_3.f90: New test.
429 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
432 * gcc.target/i386/avx-vzeroupper-28.c: New test.
434 2021-07-18 Antoni Boucher <bouanto@zoho.com>
437 * jit.dg/all-non-failing-tests.h: New test.
438 * jit.dg/test-cast.c: New test.
440 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
442 * gcc.dg/tree-ssa/modref-6.c: New test.
444 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
446 * gcc.dg/pr96542.c: New.
448 2021-07-16 Patrick Palka <ppalka@redhat.com>
451 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
453 2021-07-16 Patrick Palka <ppalka@redhat.com>
457 * g++.dg/inherit/covariant23.C: New test.
459 2021-07-16 David Malcolm <dmalcolm@redhat.com>
461 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
462 * gcc.dg/analyzer/dump-state.c: New test.
464 2021-07-16 Martin Sebor <msebor@redhat.com>
467 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
469 * gcc.dg/Wstringop-overflow-42.c: Same.
470 * gcc.dg/Wstringop-overflow-68.c: Same.
471 * gcc.dg/Wstringop-overflow-70.c: Same.
472 * gcc.dg/Wstringop-overflow-71.c: Same.
473 * gcc.dg/strlenopt-95.c: Fix typos.
475 2021-07-16 Tamar Christina <tamar.christina@arm.com>
478 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
479 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
480 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
481 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
483 2021-07-16 Marek Polacek <polacek@redhat.com>
485 * g++.dg/cpp1y/Wnarrowing2.C: New test.
486 * g++.dg/cpp1y/Wnarrowing2.h: New test.
488 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
490 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
491 * g++.target/s390/mi-thunk.C: New test.
492 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
494 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
495 * gcc.target/s390/risbg-ll-3.c: Likewise.
496 * gcc.target/s390/call.h: Common code for the new tests.
497 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
498 * gcc.target/s390/call-z10-pic.c: New test.
499 * gcc.target/s390/call-z10.c: New test.
500 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
501 * gcc.target/s390/call-z9-pic.c: New test.
502 * gcc.target/s390/call-z9.c: New test.
503 * gcc.target/s390/mfentry-m64-pic.c: New test.
504 * gcc.target/s390/tls.h: Common code for the new TLS tests.
505 * gcc.target/s390/tls-pic.c: New test.
506 * gcc.target/s390/tls.c: New test.
508 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
510 * gcc.target/aarch64/sve/extract_1.c: Split expected results
511 by big/little endian targets, restoring the old expected
512 result for big endian.
513 * gcc.target/aarch64/sve/extract_2.c: Likewise.
514 * gcc.target/aarch64/sve/extract_3.c: Likewise.
515 * gcc.target/aarch64/sve/extract_4.c: Likewise.
517 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
520 * gcc.target/i386/pr101346.c: New test.
522 2021-07-15 Martin Sebor <msebor@redhat.com>
525 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
526 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
527 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
528 * gcc.dg/torture/pr70025.c: Prune out a false positive.
529 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
530 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
532 * gcc.target/i386/pr92658-avx512f.c: Same.
533 * gcc.dg/Wstringop-overflow-68.c: New test.
534 * gcc.dg/Wstringop-overflow-69.c: New test.
535 * gcc.dg/Wstringop-overflow-70.c: New test.
536 * gcc.dg/Wstringop-overflow-71.c: New test.
537 * gcc.dg/strlenopt-95.c: New test.
539 2021-07-15 David Malcolm <dmalcolm@redhat.com>
544 * g++.dg/analyzer/pr93212.C: Update location of warning.
545 * g++.dg/analyzer/pr94011.C: Add
546 -Wno-analyzer-use-of-uninitialized-value.
547 * g++.dg/analyzer/pr94503.C: Likewise.
548 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
549 param to avoid uninitialized warning.
550 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
551 uninitialized value on result of alloca.
552 (test_12a): Add expected warning.
553 (test_12c): Likewise.
555 (test_29b): Likewise.
556 (test_29c): Likewise.
557 (test_37): Remove xfail.
558 (test_37a): Likewise.
559 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
560 * gcc.dg/analyzer/explode-2.c: Remove params; add
561 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
562 Initialize the locals.
563 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
565 * gcc.dg/analyzer/fgets-1.c: New test.
566 * gcc.dg/analyzer/fread-1.c: New test.
567 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
569 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
570 uninitialized padding.
571 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
573 (read_alias_file): Call it.
574 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
575 * gcc.dg/analyzer/pr94851-2.c: Likewise.
576 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
577 * gcc.dg/analyzer/pr98628.c: Likewise.
578 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
580 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
581 * gcc.dg/analyzer/symbolic-7.c: Likewise.
582 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
583 with -fno-fat-lto-objects.
584 * gcc.dg/analyzer/uninit-1.c: New test.
585 * gcc.dg/analyzer/uninit-2.c: New test.
586 * gcc.dg/analyzer/uninit-3.c: New test.
587 * gcc.dg/analyzer/uninit-4.c: New test.
588 * gcc.dg/analyzer/uninit-pr94713.c: New test.
589 * gcc.dg/analyzer/uninit-pr94714.c: New test.
590 * gcc.dg/analyzer/use-after-free-2.c: New test.
591 * gcc.dg/analyzer/use-after-free-3.c: New test.
592 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
593 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
594 uninitialized warnings. Remove xfail.
595 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
597 * gfortran.dg/analyzer/pr97668.f: Add
598 -Wno-analyzer-use-of-uninitialized-value and
599 -Wno-analyzer-too-complex.
601 2021-07-15 David Malcolm <dmalcolm@redhat.com>
603 * gcc.dg/analyzer/phi-1.c: New test.
605 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
607 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
610 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
612 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
615 2021-07-15 Jakub Jelinek <jakub@redhat.com>
618 * g++.dg/cpp0x/nullptr46.C: New test.
620 2021-07-15 Tamar Christina <tamar.christina@arm.com>
623 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
624 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
625 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
626 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
628 2021-07-15 Martin Sebor <msebor@redhat.com>
630 * gcc.dg/Wvla-parameter-12.c: New test.
632 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
635 * gcc.target/powerpc/pr101129.c: New.
637 2021-07-15 Jakub Jelinek <jakub@redhat.com>
640 * gcc.c-torture/compile/pr101437.c: New test.
642 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
644 * gcc.target/powerpc/mma-builtin-9.c: New test.
646 2021-07-14 Patrick Palka <ppalka@redhat.com>
649 * g++.dg/cpp1z/class-deduction96.C: New test.
651 2021-07-14 Jason Merrill <jason@redhat.com>
653 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
655 2021-07-14 Tamar Christina <tamar.christina@arm.com>
657 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
658 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
659 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
660 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
662 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
664 * gcc.dg/pr80776-1.c: Remove xfail.
666 2021-07-14 Marek Polacek <polacek@redhat.com>
669 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
670 * g++.dg/cpp1y/constexpr-101371.C: New test.
672 2021-07-14 Harald Anlauf <anlauf@gmx.de>
675 * gfortran.dg/pr100949.f90: New test.
677 2021-07-14 Tamar Christina <tamar.christina@arm.com>
679 * lib/target-supports.exp
680 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
681 check_effective_target_arm_v8_2a_i8mm_neon_hw,
682 check_effective_target_vect_usdot_qi): New.
683 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
684 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
685 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
686 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
687 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
688 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
689 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
690 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
691 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
692 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
693 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
694 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
695 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
696 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
698 2021-07-14 Tamar Christina <tamar.christina@arm.com>
700 * gcc.target/arm/simd/vusdot-autovec.c: New test.
702 2021-07-14 Tamar Christina <tamar.christina@arm.com>
704 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
705 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
707 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
710 * gcc.target/i386/pr101395-1.c: New test.
711 * gcc.target/i386/pr101395-2.c: Likewise.
712 * gcc.target/i386/pr101395-3.c: Likewise.
714 2021-07-14 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/101445
717 * gcc.dg/vect/pr101445.c: New testcase.
719 2021-07-14 Richard Biener <rguenther@suse.de>
721 * gcc.target/i386/vect-reduc-1.c: New testcase.
723 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
725 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
726 for RTL pattern match.
727 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
728 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
729 scan-assembler regex to look for a scalar register instead of
731 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
732 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
733 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
734 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
735 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
736 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
737 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
738 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
739 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
740 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
741 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
742 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
743 * gcc.target/aarch64/sve/extract_1.c: Likewise.
744 * gcc.target/aarch64/sve/extract_2.c: Likewise.
745 * gcc.target/aarch64/sve/extract_3.c: Likewise.
746 * gcc.target/aarch64/sve/extract_4.c: Likewise.
747 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
748 cases to look for 'b' and 'h' registers instead of 'w'.
749 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
750 regex to reflect lane 0 vector extractions being simplified
751 to scalar register moves.
752 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
753 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
754 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
755 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
756 lane 1 as the moves for lane 0 now get optimized away.
757 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
758 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
759 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
760 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
761 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
762 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
763 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
765 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
767 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
768 gcc/testsuite/gcc.target/i386.
770 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
772 PR tree-optimization/93781
773 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
775 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
777 * gcc.target/aarch64/sve/reduc_9.c: New test.
778 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
779 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
780 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
781 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
782 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
783 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
784 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
785 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
786 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
787 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
788 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
789 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
790 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
792 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
794 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
796 2021-07-13 Jakub Jelinek <jakub@redhat.com>
797 Richard Biener <rguenther@suse.de>
799 PR tree-optimization/101419
800 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
801 instead of -fdump-tree-objsz1-details in dg-options and adjust names
802 of dump file in scan-tree-dump.
803 * gcc.dg/pr101419.c: New test.
805 2021-07-13 Richard Biener <rguenther@suse.de>
808 2021-07-13 Richard Biener <rguenther@suse.de>
810 * g++.dg/vect/slp-pr87105.cc: Adjust.
811 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
813 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
816 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
817 insn counts to account for power10 prefixed loads and stores.
818 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
820 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
822 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
824 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
826 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
828 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
830 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
831 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
832 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
833 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
834 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
836 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
837 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
838 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
839 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
840 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
841 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
842 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
843 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
844 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
845 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
847 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
849 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
851 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
853 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
855 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
857 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
858 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
860 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
861 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
862 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
864 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
865 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
866 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
867 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
868 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
869 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
870 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
871 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
872 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
874 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
876 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
877 optimization. Do not check what XXSPLTIDP generates if the value
880 2021-07-12 Patrick Palka <ppalka@redhat.com>
884 * g++.dg/cpp1z/class-deduction92.C: New test.
885 * g++.dg/cpp1z/class-deduction93.C: New test.
886 * g++.dg/cpp1z/class-deduction94.C: New test.
887 * g++.dg/cpp1z/class-deduction95.C: New test.
889 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
892 * gcc.target/i386/pr101424.c: New test.
894 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
896 * gcc.dg/tree-ssa/pr101335.c: New.
898 2021-07-12 Andrew Pinski <apinski@marvell.com>
900 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
902 2021-07-12 Richard Biener <rguenther@suse.de>
904 PR tree-optimization/101373
905 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
906 * gnat.dg/opt95.adb: Likewise.
908 2021-07-12 Richard Biener <rguenther@suse.de>
910 * g++.dg/vect/slp-pr87105.cc: Adjust.
911 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
913 2021-07-12 Richard Biener <rguenther@suse.de>
915 PR tree-optimization/101394
916 * gcc.dg/torture/pr101394.c: New testcase.
918 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
919 Jakub Jelinek <jakub@redhat.com>
921 PR tree-optimization/101403
922 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
924 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
927 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
929 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
932 * gcc.target/arm/simd/pr98435.c: New test.
934 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
936 PR tree-optimization/101403
937 * gcc.dg/pr101403.c: New test case.
939 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
941 * gcc.dg/torture/pr100329.c: Require target lra.
942 * gcc.dg/torture/pr100519.c: Likewise.
944 2021-07-10 Patrick Palka <ppalka@redhat.com>
947 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
949 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
950 * g++.dg/cpp2a/concepts-requires27.C: New test.
952 2021-07-09 Jason Merrill <jason@redhat.com>
955 * g++.dg/concepts/explicit-spec1.C: New test.
957 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
958 Uroš Bizjak <ubizjak@gmail.com>
960 * gcc.target/i386/divmod-9.c: New test case.
962 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
965 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
966 powerpc based targets.
968 2021-07-09 Patrick Palka <ppalka@redhat.com>
971 * g++.dg/cpp2a/concepts-requires26.C: New test.
972 * g++.dg/cpp2a/lambda-uneval16.C: New test.
974 2021-07-09 Patrick Palka <ppalka@redhat.com>
977 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
978 example, which we now handle correctly.
979 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
980 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
982 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
984 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
985 __attribute__((noinline)).
986 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
988 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
993 * gcc.target/mips/pr100760.c: New test.
994 * gcc.target/mips/pr100761.c: New test.
995 * gcc.target/mips/pr100762.c: New test.
997 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
999 * gcc.target/powerpc/mod-vectorize.c: New test.
1001 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1003 * gcc.target/powerpc/div-vectorize-1.c: New test.
1005 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
1007 * gcc.target/powerpc/mul-vectorize-1.c: New test.
1008 * gcc.target/powerpc/mul-vectorize-2.c: New test.
1010 2021-07-08 Martin Sebor <msebor@redhat.com>
1012 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
1014 2021-07-08 Martin Sebor <msebor@redhat.com>
1017 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
1019 2021-07-08 Martin Sebor <msebor@redhat.com>
1021 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
1022 * g++.dg/warn/Warray-bounds-13.C: Same.
1024 2021-07-08 Marek Polacek <polacek@redhat.com>
1027 * g++.dg/cpp0x/noexcept70.C: New test.
1029 2021-07-08 Martin Jambor <mjambor@suse.cz>
1032 * gcc.dg/ipa/pr101066.c: New test.
1034 2021-07-08 Martin Sebor <msebor@redhat.com>
1037 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
1038 * c-c++-common/Warray-bounds-4.c: Same.
1040 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
1042 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
1045 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
1047 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
1049 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
1050 Richard Biener <rguenther@suse.de>
1052 PR tree-optimization/40210
1053 * gcc.dg/builtin-bswap-13.c: New test.
1054 * gcc.dg/builtin-bswap-14.c: New test.
1056 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
1059 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
1061 2021-07-07 David Malcolm <dmalcolm@redhat.com>
1063 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1064 * gcc.dg/plugin/analyzer_gil_plugin.c
1065 (gil_state_machine::on_condition): Remove.
1067 2021-07-07 Martin Sebor <msebor@redhat.com>
1069 PR tree-optimization/100137
1070 PR tree-optimization/99121
1071 PR tree-optimization/97027
1072 * c-c++-common/Warray-bounds-3.c: Remove xfail
1073 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
1074 * c-c++-common/Warray-bounds-9.c: New test.
1075 * c-c++-common/Warray-bounds-10.c: New test.
1076 * g++.dg/asan/asan_test.C: Suppress expected warnings.
1077 * g++.dg/pr95768.C: Same.
1078 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
1079 * g++.dg/warn/Warray-bounds-11.C: Same.
1080 * g++.dg/warn/Warray-bounds-12.C: Same.
1081 * g++.dg/warn/Warray-bounds-13.C: Same.
1082 * g++.dg/warn/Warray-bounds-17.C: Same.
1083 * g++.dg/warn/Warray-bounds-20.C: Same.
1084 * gcc.dg/Warray-bounds-29.c: Same.
1085 * gcc.dg/Warray-bounds-30.c: Add xfail.
1086 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
1087 * gcc.dg/Warray-bounds-32.c: Same.
1088 * gcc.dg/Warray-bounds-52.c: Same.
1089 * gcc.dg/Warray-bounds-53.c: Same.
1090 * gcc.dg/Warray-bounds-58.c: Remove xfail.
1091 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
1092 * gcc.dg/Warray-bounds-66.c: Same.
1093 * gcc.dg/Warray-bounds-69.c: Same.
1094 * gcc.dg/Wstringop-overflow-34.c: Same.
1095 * gcc.dg/Wstringop-overflow-47.c: Same.
1096 * gcc.dg/Wstringop-overflow-61.c: Same.
1097 * gcc.dg/Warray-bounds-77.c: New test.
1098 * gcc.dg/Warray-bounds-78.c: New test.
1099 * gcc.dg/Warray-bounds-79.c: New test.
1101 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
1104 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
1106 2021-07-07 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/34195
1109 * gcc.dg/vect/pr34195.c: New testcase.
1111 2021-07-07 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/99728
1114 * g++.dg/opt/pr99728.C: New testcase.
1116 2021-07-07 liuhongt <hongtao.liu@intel.com>
1118 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
1119 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
1120 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
1121 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
1123 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1126 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
1128 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1131 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
1133 2021-07-06 Martin Sebor <msebor@redhat.com>
1136 * g++.dg/warn/uninit-pr55881.C: New test.
1138 2021-07-06 Martin Sebor <msebor@redhat.com>
1140 PR tree-optimization/86650
1141 * gcc.dg/Warray-bounds-76.c: New test.
1143 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1146 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
1148 2021-07-06 Martin Sebor <msebor@redhat.com>
1150 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
1151 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
1153 2021-07-06 Martin Sebor <msebor@redhat.com>
1155 * gcc.dg/Wobjsize-1.c: Prune expected output.
1156 * gcc.dg/Warray-bounds-71.c: New test.
1157 * gcc.dg/Warray-bounds-71.h: New test header.
1158 * gcc.dg/Warray-bounds-72.c: New test.
1159 * gcc.dg/Warray-bounds-73.c: New test.
1160 * gcc.dg/Warray-bounds-74.c: New test.
1161 * gcc.dg/Warray-bounds-75.c: New test.
1162 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
1163 * gcc.dg/Wfree-nonheap-object-5.c: New test.
1164 * gcc.dg/Wfree-nonheap-object-6.c: New test.
1165 * gcc.dg/pragma-diag-10.c: New test.
1166 * gcc.dg/pragma-diag-9.c: New test.
1167 * gcc.dg/uninit-suppress_3.c: New test.
1168 * gcc.dg/pr79214.c: Xfail tests.
1169 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
1170 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
1172 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
1175 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
1176 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
1178 2021-07-06 Richard Biener <rguenther@suse.de>
1180 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
1181 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
1182 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
1183 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
1185 2021-07-06 Andrew Pinski <apinski@marvell.com>
1187 PR tree-optimization/101256
1188 * g++.dg/torture/pr101256.C: New test.
1190 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1193 * gfortran.dg/implied_do_io_7.f90: New test.
1195 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
1197 PR rtl-optimization/100328
1198 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
1199 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
1200 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
1201 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
1202 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
1203 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
1204 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
1205 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
1206 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
1207 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
1208 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
1209 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
1210 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
1211 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
1212 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
1213 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
1214 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
1215 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
1216 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
1217 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
1218 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
1219 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
1220 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
1221 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
1222 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
1223 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
1224 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
1225 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
1226 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
1227 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
1228 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
1229 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
1230 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
1231 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
1232 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
1233 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
1234 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
1235 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
1236 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
1238 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
1241 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
1242 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1244 2021-07-05 Andrew Pinski <apinski@marvell.com>
1246 PR tree-optimization/101039
1247 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
1248 ABSU and still not expect ABS_EXPR.
1249 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
1250 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
1252 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
1255 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
1257 2021-07-05 Richard Biener <rguenther@suse.de>
1260 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
1262 2021-07-05 liuhongt <hongtao.liu@intel.com>
1264 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
1266 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
1268 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
1269 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
1270 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
1271 doesn't support CTF.
1272 (gcc-dg-debug-runtest): Move CTF support within
1273 target support format test.
1275 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
1277 PR middle-end/101294
1278 * gcc.dg/pr101294.c: New test.
1280 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
1283 * gdc.dg/torture/pr101273.d: New test.
1285 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
1288 * gdc.dg/torture/pr101282.d: New test.
1290 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1292 * g++.dg/gomp/attrs-1.C: New test.
1293 * g++.dg/gomp/attrs-2.C: New test.
1294 * g++.dg/gomp/attrs-3.C: New test.
1296 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1299 * c-c++-common/gomp/atomic-24.c: New test.
1301 2021-07-02 Patrick Palka <ppalka@redhat.com>
1304 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
1306 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
1308 * gcc.target/powerpc/mma-builtin-7.c: New test.
1309 * gcc.target/powerpc/mma-builtin-8.c: New test.
1311 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
1313 PR tree-optimization/101223
1314 * gcc.dg/pr101223.c: New.
1316 2021-07-02 David Faust <david.faust@oracle.com>
1318 * gcc.dg/debug/btf/btf-float-1.c: New test.
1319 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
1320 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
1321 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
1323 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1325 * lib/gcc-defs.exp: Add a comment.
1327 2021-07-02 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/101293
1330 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
1332 2021-07-02 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.target/i386/avx2-pr101286.c: New test.
1337 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
1339 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
1340 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
1341 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
1342 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
1343 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
1344 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
1345 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
1346 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
1348 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
1350 * gcc.target/powerpc/float128-cmove.c: New test.
1351 * gcc.target/powerpc/float128-minmax-3.c: New test.
1353 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
1355 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
1357 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
1360 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
1362 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
1363 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
1364 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
1365 * gcc.target/i386/avx512f_cond_move.c: Also pass
1366 -mprefer-vector-width=512 and expect integer broadcast.
1367 * gcc.target/i386/pr100865-1.c: New test.
1368 * gcc.target/i386/pr100865-2.c: Likewise.
1369 * gcc.target/i386/pr100865-3.c: Likewise.
1370 * gcc.target/i386/pr100865-4a.c: Likewise.
1371 * gcc.target/i386/pr100865-4b.c: Likewise.
1372 * gcc.target/i386/pr100865-5a.c: Likewise.
1373 * gcc.target/i386/pr100865-5b.c: Likewise.
1374 * gcc.target/i386/pr100865-6a.c: Likewise.
1375 * gcc.target/i386/pr100865-6b.c: Likewise.
1376 * gcc.target/i386/pr100865-6c.c: Likewise.
1377 * gcc.target/i386/pr100865-7a.c: Likewise.
1378 * gcc.target/i386/pr100865-7b.c: Likewise.
1379 * gcc.target/i386/pr100865-7c.c: Likewise.
1380 * gcc.target/i386/pr100865-8a.c: Likewise.
1381 * gcc.target/i386/pr100865-8b.c: Likewise.
1382 * gcc.target/i386/pr100865-8c.c: Likewise.
1383 * gcc.target/i386/pr100865-9a.c: Likewise.
1384 * gcc.target/i386/pr100865-9b.c: Likewise.
1385 * gcc.target/i386/pr100865-9c.c: Likewise.
1386 * gcc.target/i386/pr100865-10a.c: Likewise.
1387 * gcc.target/i386/pr100865-10b.c: Likewise.
1388 * gcc.target/i386/pr100865-11a.c: Likewise.
1389 * gcc.target/i386/pr100865-11b.c: Likewise.
1390 * gcc.target/i386/pr100865-11c.c: Likewise.
1391 * gcc.target/i386/pr100865-12a.c: Likewise.
1392 * gcc.target/i386/pr100865-12b.c: Likewise.
1393 * gcc.target/i386/pr100865-12c.c: Likewise.
1395 2021-07-01 Richard Biener <rguenther@suse.de>
1397 PR tree-optimization/101280
1398 PR tree-optimization/101173
1399 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
1401 2021-07-01 Richard Biener <rguenther@suse.de>
1403 PR tree-optimization/101278
1404 * gcc.dg/torture/pr101278.c: New testcase.
1406 2021-07-01 Richard Biener <rguenther@suse.de>
1408 PR tree-optimization/100778
1409 * gcc.dg/torture/pr100778.c: New testcase.
1411 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
1414 * gcc.target/i386/pr101044.c: New test.
1416 2021-07-01 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/101178
1419 * gcc.dg/vect/bb-slp-72.c: New testcase.
1420 * gcc.dg/vect/bb-slp-73.c: Likewise.
1421 * gcc.dg/vect/bb-slp-74.c: Likewise.
1423 2021-07-01 Jakub Jelinek <jakub@redhat.com>
1426 * gcc.dg/pr101266.c: New test.
1428 2021-07-01 Patrick Palka <ppalka@redhat.com>
1431 * g++.dg/cpp0x/constexpr-empty16.C: New test.
1433 2021-07-01 Patrick Palka <ppalka@redhat.com>
1436 * g++.dg/template/access41.C: New test.
1437 * g++.dg/template/access41a.C: New test.
1439 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
1441 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
1444 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
1446 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
1448 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
1451 2021-06-30 Patrick Palka <ppalka@redhat.com>
1453 * g++.dg/cpp2a/concepts-access2.C: New test.
1455 2021-06-30 Marek Polacek <polacek@redhat.com>
1459 * g++.dg/cpp0x/auto24.C: Remove dg-error.
1460 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
1461 * g++.dg/cpp0x/auto42.C: Likewise.
1462 * g++.dg/cpp0x/initlist75.C: Likewise.
1463 * g++.dg/cpp0x/initlist80.C: Likewise.
1464 * g++.dg/diagnostic/auto1.C: Remove dg-error.
1465 * g++.dg/cpp23/auto-array.C: New test.
1467 2021-06-30 Richard Biener <rguenther@suse.de>
1469 PR tree-optimization/101267
1470 * gfortran.dg/pr101267.f90: New testcase.
1472 2021-06-30 David Malcolm <dmalcolm@redhat.com>
1475 * gcc.dg/analyzer/clobbers-1.c: New test.
1476 * gcc.dg/analyzer/clobbers-2.c: New test.
1477 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
1478 (test_28): Likewise.
1479 (test_52): Likewise. Add coverage for end of buffer.
1480 * gcc.dg/analyzer/explode-1.c: Add leak warning.
1481 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
1482 (test_4): Use char. Mark xfail as fixed.
1484 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
1487 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
1488 * gcc.dg/analyzer/symbolic-8.c: New test.
1490 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
1492 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
1494 2021-06-30 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/101264
1497 * gfortran.dg/pr101264.f90: New testcase.
1499 2021-06-30 liuhongt <hongtao.liu@intel.com>
1502 * gcc.target/i386/pr101248.c: New test.
1504 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
1506 * gcc.dg/pr101254.c: New.
1508 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
1511 * gcc.target/i386/pr95046-9.c: New test.
1513 2021-06-29 Richard Biener <rguenther@suse.de>
1515 * gcc.dg/vect/pr67790.c: Un-XFAIL.
1516 * gcc.dg/vect/bb-slp-71.c: New testcase.
1518 2021-06-29 Jakub Jelinek <jakub@redhat.com>
1521 * g++.dg/ubsan/pr101210.C: New test.
1523 2021-06-29 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/101242
1526 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
1527 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
1529 2021-06-28 Martin Sebor <msebor@redhat.com>
1531 * g++.dg/uninit-pr74762.C: New test.
1532 * g++.dg/warn/uninit-pr74765.C: Same.
1534 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1535 David Faust <david.faust@oracle.com>
1537 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
1538 (gcc-dg-debug-runtest): Add -gctf support.
1539 * gcc.dg/debug/btf/btf-1.c: New test.
1540 * gcc.dg/debug/btf/btf-2.c: Likewise.
1541 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
1542 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
1543 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
1544 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
1545 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
1546 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
1547 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
1548 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
1549 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
1550 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
1551 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
1552 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
1553 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
1554 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
1555 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
1556 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
1557 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
1558 * gcc.dg/debug/btf/btf.exp: Likewise.
1559 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
1560 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
1561 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
1562 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
1563 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
1564 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
1565 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
1566 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
1567 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
1568 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
1569 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
1570 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
1571 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
1572 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
1573 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
1574 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
1575 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
1576 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
1577 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
1578 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
1579 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
1580 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
1581 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
1582 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
1583 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
1584 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
1585 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
1586 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
1587 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
1588 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
1589 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
1590 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
1591 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
1592 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
1593 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
1594 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
1595 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
1596 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
1597 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
1598 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
1599 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
1600 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
1601 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
1602 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
1603 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
1604 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
1605 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
1606 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
1607 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
1608 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
1609 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
1610 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
1611 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
1612 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
1613 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
1614 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
1615 * gcc.dg/debug/ctf/ctf.exp: Likewise.
1616 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
1617 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
1618 * gcc.dg/debug/btf/btf-function-3.c: New file.
1619 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
1620 * gcc.dg/debug/btf/btf-struct-2.c: New file.
1621 * gcc.dg/debug/btf/btf-variables-2.c: New file.
1622 * gcc.dg/debug/btf/btf-variables-3.c: New file.
1623 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
1624 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
1625 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
1626 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
1627 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
1628 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
1630 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
1632 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
1634 2021-06-28 Martin Jambor <mjambor@suse.cz>
1637 * gcc.dg/ipa/pr93385.c: New test.
1638 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
1639 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
1640 * g++.dg/ipa/ipa-sra-4.C: Likewise.
1642 2021-06-28 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/101229
1645 * gcc.dg/torture/pr101229.c: New testcase.
1647 2021-06-28 Richard Biener <rguenther@suse.de>
1649 PR tree-optimization/101207
1650 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
1652 2021-06-28 Richard Biener <rguenther@suse.de>
1654 PR tree-optimization/101173
1655 * gcc.dg/torture/pr101173.c: New testcase.
1657 2021-06-28 liuhongt <hongtao.liu@intel.com>
1660 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
1661 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
1662 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
1663 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
1664 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
1665 * gcc.target/i386/avx512vl-pr100648.c: New test.
1666 * gcc.target/i386/avx512vl-blendv-1.c: New test.
1667 * gcc.target/i386/avx512vl-blendv-2.c: New test.
1669 2021-06-28 liuhongt <hongtao.liu@intel.com>
1671 * gcc.target/i386/funcspec-8.c: Replace
1672 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
1673 * gcc.target/i386/blendv-1.c: New test.
1674 * gcc.target/i386/blendv-2.c: New test.
1676 2021-06-27 Andrew Pinski <apinski@marvell.com>
1678 * gcc.dg/torture/pr101230-1.c: New test.
1680 2021-06-26 Patrick Palka <ppalka@redhat.com>
1683 * g++.dg/template/access40.C: New test.
1684 * g++.dg/template/access40a.C: New test.
1686 2021-06-26 Jason Merrill <jason@redhat.com>
1690 * g++.dg/cpp2a/no_unique_address13.C: New test.
1692 2021-06-26 Marek Polacek <polacek@redhat.com>
1695 * g++.dg/cpp0x/noexcept69.C: New test.
1696 * g++.dg/parse/saved1.C: Adjust dg-error.
1697 * g++.dg/template/crash50.C: Likewise.
1699 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1701 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
1702 for v4f, to avoid relying on exact floating-point equality.
1703 * jit.dg/test-vector-types.cc (check_div): Likewise.
1705 2021-06-25 David Malcolm <dmalcolm@redhat.com>
1707 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
1708 * jit.dg/test-asm.cc: Likewise.
1710 2021-06-25 Martin Sebor <msebor@redhat.com>
1712 PR middle-end/101216
1713 * gcc.dg/Wnonnull-7.c: New test.
1715 2021-06-25 Richard Biener <rguenther@suse.de>
1717 PR tree-optimization/101202
1718 * gcc.dg/torture/pr101202.c: New testcase.
1720 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
1722 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
1724 2021-06-25 liuhongt <hongtao.liu@intel.com>
1727 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
1728 temporarily avoid regression, eventually xfail should be
1731 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1733 * gcc.dg/tree-ssa/evrp30.c: New.
1735 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
1737 * gcc.dg/tree-ssa/pr101189.c: New.
1739 2021-06-24 Patrick Palka <ppalka@redhat.com>
1742 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
1744 2021-06-24 Patrick Palka <ppalka@redhat.com>
1747 * g++.dg/cpp2a/concepts-requires25.C: New test.
1749 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/pr101171.c: New test.
1754 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
1757 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
1758 Add --param vect-epilogues-nomask=0.
1759 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
1760 to avoid loop vectorization.
1764 2021-06-24 Richard Biener <rguenther@suse.de>
1766 * gcc.target/i386/vect-addsubv2df.c: New testcase.
1767 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
1768 * gcc.target/i386/vect-addsubv4df.c: Likewise.
1769 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
1770 * gcc.target/i386/vect-addsub-2.c: Likewise.
1771 * gcc.target/i386/vect-addsub-3.c: Likewise.
1773 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1775 PR middle-end/101170
1776 * gcc.dg/pr101170.c: New test.
1778 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1780 PR middle-end/101172
1781 * gcc.dg/pr101172.c: New test.
1783 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
1785 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
1787 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
1789 2021-06-24 Jakub Jelinek <jakub@redhat.com>
1791 * c-c++-common/gomp/target-in-reduction-1.c: New test.
1792 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
1793 target or combined target constructs.
1795 2021-06-24 Richard Biener <rguenther@suse.de>
1797 PR tree-optimization/101105
1798 * gcc.dg/torture/pr101105.c: New testcase.
1800 2021-06-24 liuhongt <hongtao.liu@intel.com>
1803 * gcc.target/i386/pr98434-1.c: New test.
1804 * gcc.target/i386/pr98434-2.c: New test.
1805 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
1807 2021-06-23 Patrick Palka <ppalka@redhat.com>
1810 * g++.dg/cpp1z/class-deduction-access3.C: New test.
1811 * g++.dg/cpp1z/class-deduction91.C: New test.
1813 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
1815 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
1816 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
1817 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
1818 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
1819 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
1820 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
1821 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
1822 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
1824 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
1825 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
1826 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
1827 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
1828 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
1829 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
1830 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
1833 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
1835 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
1838 2021-06-23 Patrick Palka <ppalka@redhat.com>
1841 * g++.dg/cpp1z/class-deduction88.C: New test.
1842 * g++.dg/cpp1z/class-deduction89.C: New test.
1843 * g++.dg/cpp1z/class-deduction90.C: New test.
1845 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
1848 * gcc.target/i386/pr101175.c: New test.
1850 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
1853 * gfortran.dg/coarray_collectives_17.f90: New test.
1855 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
1856 Tobias Burnus <tobias@codesourcery.com>
1859 * gfortran.dg/pr93524.c: New.
1860 * gfortran.dg/pr93524.f90: New.
1862 2021-06-22 David Malcolm <dmalcolm@redhat.com>
1865 * gcc.dg/analyzer/pr101143.c: New test.
1867 2021-06-22 Richard Biener <rguenther@suse.de>
1869 PR middle-end/101156
1870 * gcc.dg/pr101156.c: New testcase.
1872 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1874 PR tree-optimization/101159
1875 * gcc.c-torture/compile/pr101159.c: New test.
1877 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1879 PR middle-end/101160
1880 * g++.target/i386/empty-class1.C: Require lp64 effective target
1881 instead of x86_64-*-*.
1882 * g++.target/i386/empty-class2.C: New test.
1884 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1885 Andrew Pinski <apinski@marvell.com>
1887 PR tree-optimization/101162
1888 * g++.dg/opt/pr101162.C: New test.
1890 2021-06-22 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/101151
1893 * gcc.dg/torture/pr101151.c: New testcase.
1895 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
1897 * g++.dg/modules/omp-1_a.C: Check pthread is available for
1899 * g++.dg/modules/omp-2_a.C: Ditto.
1901 2021-06-22 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/101158
1904 * gfortran.dg/pr101158.f90: New testcase.
1906 2021-06-22 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.target/i386/pr11877-2.c: New test.
1911 2021-06-22 liuhongt <hongtao.liu@intel.com>
1913 PR tree-optimization/97770
1914 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
1915 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
1917 2021-06-22 liuhongt <hongtao.liu@intel.com>
1920 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
1921 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
1922 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
1923 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
1924 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
1925 * gcc.target/i386/avx512f-pr100267-1.c: New test.
1926 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
1927 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
1928 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
1929 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
1930 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
1931 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
1932 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
1933 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
1934 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
1935 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
1937 2021-06-22 liuhongt <hongtao.liu@intel.com>
1940 * gcc.target/i386/pr100310.c: New test.
1942 2021-06-21 Jason Merrill <jason@redhat.com>
1945 * g++.target/i386/empty-class1.C: New test.
1947 2021-06-21 Patrick Palka <ppalka@redhat.com>
1950 * g++.dg/opt/nrv21.C: New test.
1952 2021-06-21 Patrick Palka <ppalka@redhat.com>
1955 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
1957 2021-06-21 Jakub Jelinek <jakub@redhat.com>
1959 PR inline-asm/100785
1960 * c-c++-common/pr100785.c: New test.
1961 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
1962 * gcc.dg/pr48552-2.c: Likewise.
1964 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
1967 * gcc.target/arm/simd/pr97906.c: New test.
1969 2021-06-21 Richard Biener <rguenther@suse.de>
1971 PR tree-optimization/101121
1972 * gfortran.dg/pr101121.f: New testcase.
1974 2021-06-21 liuhongt <hongtao.liu@intel.com>
1977 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
1978 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
1979 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
1980 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
1982 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
1985 * gcc.target/i386/pr11877.c: New test case.
1987 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1989 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
1991 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
1993 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
1995 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
1998 2021-06-18 Harald Anlauf <anlauf@gmx.de>
2002 * gfortran.dg/min0_max0_1.f90: New test.
2003 * gfortran.dg/min0_max0_2.f90: New test.
2005 2021-06-18 David Malcolm <dmalcolm@redhat.com>
2007 * gcc.dg/analyzer/symbolic-7.c: New test.
2009 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2012 * gcc.target/arm/acle/pr100856.c: New test.
2013 * gcc.target/arm/multilib.exp: Add tests for cde options.
2015 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
2017 * gcc.target/powerpc/float128-minmax-2.c: New test.
2019 2021-06-17 Jason Merrill <jason@redhat.com>
2022 * g++.dg/cpp0x/deleted15.C: New test.
2024 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
2027 * gcc.target/i386/pr100704-1.c: New test.
2028 * gcc.target/i386/pr100704-2.c: Likewise.
2029 * gcc.target/i386/pr100704-3.c: Likewise.
2031 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
2034 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
2035 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
2037 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
2039 * gcc.dg/pr100790.c: New test.
2041 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
2043 * gcc.target/s390/zvector/vec-doublee.c: New test.
2044 * gcc.target/s390/zvector/vec-floate.c: New test.
2046 2021-06-17 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/54400
2049 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
2051 2021-06-16 Jason Merrill <jason@redhat.com>
2055 * g++.dg/template/access39.C: New test.
2057 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2061 * gfortran.dg/pr95502.f90: New test.
2063 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2066 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2070 * gfortran.dg/pr95502.f90: New test.
2072 2021-06-16 Harald Anlauf <anlauf@gmx.de>
2076 * gfortran.dg/pr95502.f90: New test.
2078 2021-06-16 Jason Merrill <jason@redhat.com>
2081 PR preprocessor/96391
2082 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
2083 * g++.dg/plugin/plugin.exp: Run it.
2085 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2087 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2089 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2091 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2093 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2095 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2097 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2099 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
2101 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
2103 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
2105 2021-06-16 Martin Jambor <mjambor@suse.cz>
2107 PR tree-optimization/100453
2108 * gcc.dg/tree-ssa/pr100453.c: New test.
2110 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2112 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
2115 2021-06-16 Jakub Jelinek <jakub@redhat.com>
2117 PR middle-end/101062
2118 * gcc.dg/pr101062.c: New test.
2120 2021-06-16 Richard Biener <rguenther@suse.de>
2122 PR tree-optimization/101088
2123 * gcc.dg/torture/pr101088.c: New testcase.
2125 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
2127 PR rtl-optimization/46235
2128 * gcc.target/i386/bt-5.c: New test.
2129 * gcc.target/i386/bt-6.c: New test.
2130 * gcc.target/i386/bt-7.c: New test.
2132 2021-06-16 Arnaud Charlet <charlet@adacore.com>
2134 * gnat.dg/limited4.adb: Disable illegal code.
2136 2021-06-16 Richard Biener <rguenther@suse.de>
2138 PR tree-optimization/101083
2139 * gcc.dg/vect/pr97832-4.c: New testcase.
2141 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
2144 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
2145 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
2146 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
2147 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
2148 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
2149 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
2150 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
2151 * gfortran.dg/gomp/defaultmap-1.f90: New test.
2152 * gfortran.dg/gomp/defaultmap-2.f90: New test.
2153 * gfortran.dg/gomp/defaultmap-3.f90: New test.
2154 * gfortran.dg/gomp/defaultmap-4.f90: New test.
2155 * gfortran.dg/gomp/defaultmap-5.f90: New test.
2156 * gfortran.dg/gomp/defaultmap-6.f90: New test.
2157 * gfortran.dg/gomp/defaultmap-7.f90: New test.
2159 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2161 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
2162 * gcc.dg/analyzer/capacity-1.c: New test.
2163 * gcc.dg/analyzer/capacity-2.c: New test.
2164 * gcc.dg/analyzer/capacity-3.c: New test.
2166 2021-06-15 David Malcolm <dmalcolm@redhat.com>
2169 * gcc.dg/analyzer/explode-2a.c: New test.
2171 2021-06-15 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.target/i386/pr101046.c: New test.
2176 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
2178 * c-c++-common/Wattributes.c: Remove s390-specific check and add
2180 * gcc.dg/Wattributes-6.c: Likewise.
2182 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
2185 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
2187 2021-06-14 Martin Sebor <msebor@redhat.com>
2190 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
2191 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
2192 * g++.dg/warn/Wstringop-overflow-7.C: New test.
2193 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
2194 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
2196 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
2199 * gcc.target/powerpc/pr100777.c: New test.
2201 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
2204 * gcc.target/i386/pr101058.c: New test.
2206 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
2209 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
2210 * gcc.dg/spellcheck-stdlib.c: Likewise.
2212 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
2214 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
2215 * gcc.target/arm/simd/mve-vshl.c: Likewise.
2216 * gcc.target/arm/simd/mve-vec-pack.c: New test.
2217 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
2219 2021-06-14 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/100934
2222 * gcc.dg/torture/pr100934.c: New testcase.
2224 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
2226 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
2227 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
2228 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
2229 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
2230 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
2231 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
2232 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
2234 2021-06-14 Richard Biener <rguenther@suse.de>
2236 PR tree-optimization/101031
2237 * gcc.dg/torture/pr101031.c: New testcase.
2239 2021-06-13 Jason Merrill <jason@redhat.com>
2241 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
2243 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
2246 * g++.target/i386/pr101023a.C: New test.
2247 * g++.target/i386/pr101023b.C: Likewise.
2249 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
2251 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
2252 * gcc.dg/uninit-pr93100.c: Skip on AIX.
2253 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
2255 2021-06-12 Jason Merrill <jason@redhat.com>
2257 * g++.dg/ext/attrib62.C: No longer warn.
2258 * g++.dg/diagnostic/maybe_unused1.C: New test.
2260 2021-06-12 Jason Merrill <jason@redhat.com>
2263 * g++.dg/ext/array4.C: New test.
2265 2021-06-11 Carl Love <cel@us.ibm.com>
2267 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
2268 (dg-require-effective-target): Change target to p9vector_hw.
2270 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
2272 * gcc.dg/gomp/simd-clones-2.c: Enhance.
2274 2021-06-11 Patrick Palka <ppalka@redhat.com>
2278 * g++.dg/template/sfinae-dr1227.C: New test.
2280 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2283 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
2285 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
2287 PR tree-optimization/96392
2288 * gcc.dg/pr96392.c: New test.
2290 2021-06-11 Richard Biener <rguenther@suse.de>
2292 PR tree-optimization/101025
2293 * gcc.dg/torture/pr101025.c: New testcase.
2295 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2298 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
2299 directives check for target is v8.1-m.main+mve or not before
2300 comparing the assembly output.
2301 * gcc.target/arm/cmse/cmse-20.c: New test.
2303 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/cpp23/consteval-if1.C: New test.
2307 * g++.dg/cpp23/consteval-if2.C: New test.
2308 * g++.dg/cpp23/consteval-if3.C: New test.
2309 * g++.dg/cpp23/consteval-if4.C: New test.
2310 * g++.dg/cpp23/consteval-if5.C: New test.
2311 * g++.dg/cpp23/consteval-if6.C: New test.
2312 * g++.dg/cpp23/consteval-if7.C: New test.
2313 * g++.dg/cpp23/consteval-if8.C: New test.
2314 * g++.dg/cpp23/consteval-if9.C: New test.
2315 * g++.dg/cpp23/consteval-if10.C: New test.
2316 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
2318 2021-06-11 David Malcolm <dmalcolm@redhat.com>
2320 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
2321 expected number of enodes after the loop.
2322 * gcc.dg/analyzer/paths-8.c: New test.
2324 2021-06-11 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/101028
2327 * gcc.dg/pr101028.c: New testcase.
2329 2021-06-11 Richard Biener <rguenther@suse.de>
2331 PR tree-optimization/101026
2332 * gfortran.dg/pr101026.f: New testcase.
2334 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2336 PR rtl-optimization/101008
2337 * gcc.dg/pr101008.c: New test.
2339 2021-06-11 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.target/i386/sse-pr101007.c: New test.
2344 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
2347 * gcc.target/i386/pr101021-1.c: New test.
2348 * gcc.target/i386/pr101021-2.c: Ditto.
2350 2021-06-11 Martin Liska <mliska@suse.cz>
2352 PR gcov-profile/100788
2353 * gcc.dg/pr100788.c: New test.
2355 2021-06-11 Richard Biener <rguenther@suse.de>
2357 PR middle-end/101009
2358 * gcc.dg/torture/pr101009.c: New testcase.
2360 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
2362 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
2364 2021-06-11 Marek Polacek <polacek@redhat.com>
2367 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
2368 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
2370 2021-06-10 Patrick Palka <ppalka@redhat.com>
2373 * g++.dg/template/ttp34.C: New test.
2374 * g++.dg/template/ttp34a.C: New test.
2375 * g++.dg/template/ttp34b.C: New test.
2377 2021-06-10 Patrick Palka <ppalka@redhat.com>
2380 * g++.dg/cpp2a/concepts-return-req3.C: New test.
2382 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
2384 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
2385 tests. Update expected counts.
2386 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
2387 tests. Update expected counts.
2389 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
2392 * gdc.dg/pr100967.d: New test.
2394 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2396 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
2397 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
2399 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
2401 * gcc.dg/vect/pr56541.c: Fix target selector.
2403 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
2404 Thomas Schwinge <thomas@codesourcery.com>
2406 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
2407 * c-c++-common/goacc/finalize-1.c: Likewise.
2408 * c-c++-common/goacc/mdc-1.c: Likewise.
2409 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2410 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
2411 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
2412 * gfortran.dg/goacc/finalize-1.f: Likewise.
2413 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
2415 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
2417 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
2418 * c-c++-common/goacc/mdc-2.c: Likewise.
2419 * g++.dg/goacc/mdc.C: Likewise.
2421 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2423 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
2424 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
2426 2021-06-10 Jakub Jelinek <jakub@redhat.com>
2429 * g++.dg/opt/pr100852.C: New test.
2431 2021-06-09 Andrew Pinski <apinski@marvell.com>
2433 * g++.dg/torture/pr100925.C: New test.
2435 2021-06-09 Carl Love <cel@us.ibm.com>
2437 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
2439 Add tests for vec_signextq.
2440 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
2442 2021-06-09 Carl Love <cel@us.ibm.com>
2444 * gcc.target/powerpc/fp128_conversions.c: New file.
2445 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
2446 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
2447 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
2448 (ppc_native_128bit): Remove dg-require-effective-target.
2450 2021-06-09 Carl Love <cel@us.ibm.com>
2452 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
2455 2021-06-09 Carl Love <cel@us.ibm.com>
2457 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
2460 2021-06-09 Carl Love <cel@us.ibm.com>
2462 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
2464 2021-06-09 Carl Love <cel@us.ibm.com>
2466 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
2467 New runnable test case.
2468 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
2469 for xxlor instruction.
2471 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2473 * gcc.target/arm/simd/mve-vclz.c: New test.
2475 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
2477 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
2478 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
2479 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
2480 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
2482 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
2484 * gcc.dg/builtins-70.c: New test.
2486 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2488 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
2489 counts to test 32 and 64 bit separately.
2490 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
2491 counts to test 32 and 64 bit separately.
2492 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
2493 counts to test 32 and 64 bit separately.
2494 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
2495 counts to test 32 and 64 bit separately.
2497 2021-06-09 Richard Biener <rguenther@suse.de>
2499 PR tree-optimization/100981
2500 * gfortran.dg/vect/pr100981-1.f90: New testcase.
2502 2021-06-09 Richard Biener <rguenther@suse.de>
2504 PR tree-optimization/97832
2505 * gcc.dg/vect/pr97832-1.c: New testcase.
2506 * gcc.dg/vect/pr97832-2.c: Likewise.
2507 * gcc.dg/vect/pr97832-3.c: Likewise.
2508 * g++.dg/vect/slp-pr98855.cc: XFAIL.
2509 * gcc.dg/vect/slp-50.c: New file.
2511 2021-06-09 Jakub Jelinek <jakub@redhat.com>
2514 * gfortran.dg/gomp/pr100965.f90: New test.
2516 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
2519 * gcc.target/i386/pr100936.c: New test.
2521 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
2523 * gcc.target/powerpc/float128-call.c: Adjust.
2524 * gcc.target/powerpc/pr100085.c: New test.
2526 2021-06-09 Jason Merrill <jason@redhat.com>
2529 * g++.dg/diagnostic/enum3.C: New test.
2531 2021-06-08 Marek Polacek <polacek@redhat.com>
2534 * g++.dg/cpp2a/explicit18.C: New test.
2536 2021-06-08 Andrew Pinski <apinski@marvell.com>
2538 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
2539 happens on the outside of the bit_xor.
2541 2021-06-08 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
2544 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
2545 * g++.dg/ext/utf-badconcat.C: Likewise.
2546 * g++.dg/ext/utf-badconcat2.C: Likewise.
2548 2021-06-08 Jason Merrill <jason@redhat.com>
2550 * g++.dg/cpp23/mixed-concat1.C: New test.
2552 2021-06-08 Jason Merrill <jason@redhat.com>
2554 * g++.dg/cpp23/whitespace-splice1.C: New test.
2556 2021-06-08 Jason Merrill <jason@redhat.com>
2558 * g++.dg/cpp23/narrowing-bool1.C: New test.
2560 2021-06-08 David Malcolm <dmalcolm@redhat.com>
2563 * gcc.dg/analyzer/bitfields-1.c: New test.
2564 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
2566 (test_44): Update test values assigned to the bits to ones that
2567 fit in the range of the bitfield type. Remove xfails.
2568 (test_45): Remove xfails.
2570 2021-06-08 Jason Merrill <jason@redhat.com>
2573 * g++.dg/cpp0x/initlist124.C: New test.
2575 2021-06-08 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/100923
2578 * gcc.dg/torture/pr100923.c: New testcase.
2580 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2583 * g++.dg/gomp/doacross-2.C: New test.
2585 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
2587 PR middle-end/100951
2588 * gcc.target/i386/pr100951.c: New test.
2590 2021-06-08 Jakub Jelinek <jakub@redhat.com>
2594 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
2596 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
2599 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
2600 * gfortran.dg/gomp/scan-5.f90: Likewise.
2601 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
2602 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
2603 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2604 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
2605 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2607 2021-06-08 Martin Liska <mliska@suse.cz>
2609 * gcc.dg/format/strfmon-1.c: Fix typo.
2610 * gfortran.dg/char4-subscript.f90: Likewise.
2612 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
2614 PR tree-optimization/100794
2615 * gcc.dg/tree-ssa/pr100794.c: New test.
2617 2021-06-08 Jason Merrill <jason@redhat.com>
2620 * g++.dg/template/lookup17.C: New test.
2622 2021-06-08 Jason Merrill <jason@redhat.com>
2625 * g++.dg/cpp0x/alias-decl-73.C: New test.
2627 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
2630 * gcc.target/i386/pr100637-5b.c: New test.
2631 * gcc.target/i386/pr100637-5w.c: Ditto.
2633 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2636 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
2637 * gcc.target/i386/pr82735-4.c: Likewise.
2638 * gcc.target/i386/pr82735-5.c: Likewise.
2640 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
2642 * gcc.dg/sso-14.c: Adjust.
2644 2021-06-07 Patrick Palka <ppalka@redhat.com>
2647 * g++.dg/template/access38.C: New test.
2649 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
2652 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
2655 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/pr100887.c: New test.
2660 2021-06-07 Jakub Jelinek <jakub@redhat.com>
2662 PR middle-end/100898
2663 * g++.dg/ext/va-arg-pack-3.C: New test.
2665 2021-06-07 liuhongt <hongtao.liu@intel.com>
2668 * g++.target/i386/pr100885.C: New test.
2670 2021-06-07 liuhongt <hongtao.liu@intel.com>
2673 * gcc.target/i386/pr82735-1.c: New test.
2674 * gcc.target/i386/pr82735-2.c: New test.
2675 * gcc.target/i386/pr82735-3.c: New test.
2676 * gcc.target/i386/pr82735-4.c: New test.
2677 * gcc.target/i386/pr82735-5.c: New test.
2679 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/gomp/scan-1.c: New test.
2683 2021-06-06 Jakub Jelinek <jakub@redhat.com>
2686 * c-c++-common/gomp/pr100902-1.c: New test.
2688 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
2690 * gcc.dg/sso-14.c: New test.
2692 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2699 * gfortran.dg/PR100120.f90: New test.
2700 * gfortran.dg/character_workout_1.f90: New test.
2701 * gfortran.dg/character_workout_4.f90: New test.
2703 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2705 PR middle-end/100905
2706 * gfortran.dg/gomp/loop-3.f90: New test.
2708 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
2711 * gdc.dg/pr100882a.d: New test.
2712 * gdc.dg/pr100882b.d: New test.
2713 * gdc.dg/pr100882c.d: New test.
2714 * gdc.dg/torture/pr100882.d: New test.
2716 2021-06-04 Patrick Palka <ppalka@redhat.com>
2719 * g++.dg/template/param4.C: New test.
2720 * g++.dg/template/param5.C: New test.
2721 * g++.dg/cpp1z/nontype-auto19.C: New test.
2722 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
2723 deduced type of a decltype(auto) NTTP has top-level cv-quals.
2725 2021-06-04 Patrick Palka <ppalka@redhat.com>
2728 * g++.dg/cpp0x/alias-decl-72.C: New test.
2729 * g++.dg/cpp0x/alias-decl-72a.C: New test.
2731 2021-06-04 Harald Anlauf <anlauf@gmx.de>
2734 * gfortran.dg/inline_matmul_25.f90: New test.
2736 2021-06-04 Martin Sebor <msebor@redhat.com>
2739 * gcc.dg/nonnull-6.c: New test.
2741 2021-06-04 Martin Sebor <msebor@redhat.com>
2743 PR middle-end/100732
2744 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
2745 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
2746 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
2747 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
2748 * gcc.dg/uninit-pr100732.c: New test.
2750 2021-06-04 Martin Sebor <msebor@redhat.com>
2752 * gcc.dg/Wvla-parameter-10.c: New test.
2753 * gcc.dg/Wvla-parameter-11.c: New test.
2755 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2757 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
2758 commit in addition - add more dg-errors and '... end ...' due to changed
2760 * gfortran.dg/goacc/omp.f95: Likewise.
2761 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
2763 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
2766 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
2768 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2770 * gfortran.dg/gomp/pr99928-5.f90: Really use the
2771 proper iteration variable.
2773 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2775 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
2776 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2777 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2778 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2779 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2780 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
2781 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
2782 fix loop-variable and remove xfail.
2784 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2787 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
2789 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
2792 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
2793 C/C++ version of the patch.
2794 * gfortran.dg/gomp/loop-1.f90: New test.
2795 * gfortran.dg/gomp/loop-2.f90: New test.
2796 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
2797 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
2798 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
2799 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
2800 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
2801 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
2802 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
2803 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
2804 of 'acc loops' to hide unrelated bug for now.
2805 * gfortran.dg/goacc/omp-fixed.f: Likewise
2807 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2810 * gcc.target/i386/pr100887.c: New test.
2812 2021-06-04 Jakub Jelinek <jakub@redhat.com>
2815 * g++.dg/gomp/declare-simd-8.C: New test.
2817 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
2819 * gcc.target/powerpc/not-promote-mode.c: New.
2821 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
2824 * gcc.target/i386/vperm-v2hi.c: New test.
2825 * gcc.target/i386/vperm-v4qi.c: Ditto.
2827 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
2829 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
2831 2021-06-03 Patrick Palka <ppalka@redhat.com>
2834 * g++.dg/cpp0x/alias-decl-71.C: New test.
2836 2021-06-03 Patrick Palka <ppalka@redhat.com>
2839 * g++.dg/cpp2a/using-enum-9.C: New test.
2841 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
2843 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
2845 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
2847 * gcc.target/arm/simd/mve-vabs.c: New test.
2849 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/bit_packed_array6.adb: New test.
2852 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
2854 2021-06-03 Martin Liska <mliska@suse.cz>
2856 * gcc.dg/spellcheck-options-23.c: New test.
2858 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
2860 * gnat.dg/inline22.adb: New test.
2862 2021-06-03 Tamar Christina <tamar.christina@arm.com>
2864 * gcc.target/aarch64/cpunative/info_16: Update implementer.
2865 * gcc.target/aarch64/cpunative/info_17: Likewise
2867 2021-06-03 Jakub Jelinek <jakub@redhat.com>
2870 * g++.dg/gomp/depend-iterator-3.C: New test.
2871 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
2872 this as base expression of depend array section, expect a different
2873 error wording for this as depend locator and add testcases
2874 for affinity clauses.
2876 2021-06-02 Jason Merrill <jason@redhat.com>
2879 * g++.dg/init/no-elide2.C: New test.
2881 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
2883 * gcc.target/s390/ashr.c: New test.
2885 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
2888 * gfortran.dg/gomp/taskloop-2.f90: New.
2890 2021-06-02 Jakub Jelinek <jakub@redhat.com>
2892 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
2895 2021-06-01 Patrick Palka <ppalka@redhat.com>
2898 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
2899 * g++.dg/cpp0x/dc10.C: New test.
2900 * g++.dg/cpp0x/initlist-base4.C: New test.
2901 * g++.dg/cpp2a/constexpr-init22.C: New test.
2903 2021-06-01 Andrew Pinski <apinski@marvell.com>
2905 PR tree-optimization/95481
2906 * gcc.dg/tree-ssa/tailcall-10.c: New test.
2907 * gcc.dg/tree-ssa/tailcall-11.c: New test.
2908 * gcc.dg/tree-ssa/tailcall-12.c: New test.
2909 * gcc.dg/tree-ssa/tailcall-13.c: New test.
2910 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
2912 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
2915 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
2917 2021-06-01 Jason Merrill <jason@redhat.com>
2920 * g++.dg/cpp2a/destroying-delete5.C: New test.
2922 2021-06-01 Jason Merrill <jason@redhat.com>
2925 * g++.dg/cpp0x/depr-copy4.C: New test.
2927 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
2929 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
2930 * gcc.dg/pr80776-1.c: Same.
2932 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
2935 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
2936 now diagnosed with less error output.
2937 * gfortran.dg/gomp/scan-1.f90: Likewise.
2938 * gfortran.dg/gomp/pr99928-3.f90: New test.
2939 * gfortran.dg/gomp/taskloop-1.f90: New test.
2941 2021-06-01 liuhongt <hongtao.liu@intel.com>
2943 PR tree-optimization/98365
2944 * gcc.target/i386/pr98365.c: New test.
2946 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2948 PR tree-optimization/100781
2949 * gcc.dg/pr100781.c: New.
2951 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
2953 PR tree-optimization/100774
2954 * g++.dg/pr100774.C: New.
2956 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
2958 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
2959 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
2961 2021-05-31 Richard Biener <rguenther@suse.de>
2964 * c-c++-common/builtin-shufflevector-2.c: New testcase.
2965 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
2966 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
2967 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
2969 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
2972 * g++.target/powerpc/pr99842.C: New.
2974 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2976 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
2977 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
2978 (plugin_init): Likewise.
2979 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
2980 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2981 (plugin_init): Likewise.
2982 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
2983 (plugin_init): Likewise.
2985 2021-05-29 Jakub Jelinek <jakub@redhat.com>
2988 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
2989 combined with parallel, teams or taskloop and defaultmap(none)
2990 to constructs combined with target.
2991 * c-c++-common/gomp/pr99928-2.c: Likewise.
2992 * c-c++-common/gomp/pr99928-3.c: Likewise.
2993 * c-c++-common/gomp/pr99928-4.c: Likewise.
2994 * c-c++-common/gomp/pr99928-5.c: Likewise.
2995 * c-c++-common/gomp/pr99928-6.c: Likewise.
2996 * c-c++-common/gomp/pr99928-7.c: Likewise.
2997 * c-c++-common/gomp/pr99928-8.c: Likewise.
2998 * c-c++-common/gomp/pr99928-9.c: Likewise.
2999 * c-c++-common/gomp/pr99928-10.c: Likewise.
3000 * c-c++-common/gomp/pr99928-13.c: Likewise.
3001 * c-c++-common/gomp/pr99928-14.c: Likewise.
3003 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
3005 * gcc.dg/Wstringop-overflow-55.c:
3006 * gcc.dg/pr80776-1.c:
3008 2021-05-28 Richard Biener <rguenther@suse.de>
3010 PR tree-optimization/100778
3011 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
3013 2021-05-28 Jason Merrill <jason@redhat.com>
3017 * g++.dg/inherit/virtual15.C: New test.
3018 * g++.dg/inherit/virtual15a.C: New file.
3020 2021-05-28 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/pr100791.c: New testcase.
3025 2021-05-28 Richard Biener <rguenther@suse.de>
3028 * gcc.dg/gimplefe-error-11.c: New testcase.
3030 2021-05-28 Jakub Jelinek <jakub@redhat.com>
3033 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
3034 * c-c++-common/gomp/pr99928-9.c: Likewise.
3035 * c-c++-common/gomp/pr99928-10.c: Likewise.
3036 * c-c++-common/gomp/pr99928-16.c: New test.
3038 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
3040 * c-c++-common/gomp/affinity-1.c: New test.
3041 * c-c++-common/gomp/affinity-2.c: New test.
3042 * c-c++-common/gomp/affinity-3.c: New test.
3043 * c-c++-common/gomp/affinity-4.c: New test.
3044 * c-c++-common/gomp/affinity-5.c: New test.
3045 * c-c++-common/gomp/affinity-6.c: New test.
3046 * c-c++-common/gomp/affinity-7.c: New test.
3047 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
3048 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
3049 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
3050 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
3051 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
3052 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
3053 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
3054 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
3055 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
3056 * gfortran.dg/gomp/taskwait.f90: New test.
3058 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
3059 Richard Biener <rguenther@suse.de>
3061 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
3062 Adjust scanning pattern for !lp64.
3063 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
3064 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
3067 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
3069 PR tree-optimization/99398
3070 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
3071 * gcc.target/powerpc/vec-perm-ctor.c: New test.
3072 * gcc.target/powerpc/vec-perm-ctor.h: New test.
3074 2021-05-27 Matthias Kretz <kretz@kde.org>
3077 * g++.dg/diagnostic/pr100716.C: New test.
3078 * g++.dg/diagnostic/pr100716-1.C: Same test with
3079 -fno-pretty-templates.
3081 2021-05-27 Patrick Palka <ppalka@redhat.com>
3084 * g++.dg/cpp0x/static_assert17.C: New test.
3086 2021-05-27 Jason Merrill <jason@redhat.com>
3089 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
3091 2021-05-27 Patrick Palka <ppalka@redhat.com>
3096 * g++.dg/template/partial16.C: New test.
3097 * g++.dg/template/partial17.C: New test.
3098 * g++.dg/template/partial18.C: New test.
3099 * g++.dg/template/partial19.C: New test.
3100 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
3101 ill-formed partial specialization.
3102 * g++.dg/cpp0x/variadic38.C: Likewise.
3103 * g++.dg/cpp1z/pr81016.C: Likewise.
3104 * g++.dg/template/partial5.C: Likewise.
3105 * g++.old-deja/g++.pt/spec21.C: Likewise.
3107 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3110 * gfortran.dg/pointer_check_14.f90: New test.
3112 2021-05-27 Harald Anlauf <anlauf@gmx.de>
3115 * gfortran.dg/bounds_check_22.f90: New test.
3117 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
3119 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
3121 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/pr100637-3b.c (avgu): New test.
3125 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
3127 2021-05-26 Patrick Palka <ppalka@redhat.com>
3130 * g++.dg/template/access37.C: New test.
3131 * g++.dg/template/access37a.C: New test.
3133 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
3135 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
3136 * gcc.dg/pr80776-1.c: Same.
3138 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
3140 * lib/target-supports.exp (check_effective_target_vect32): New.
3141 (available_vector_sizes): Append 32 for x86 targets.
3142 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
3143 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
3144 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
3145 * gcc.target/i386/pr100637-3b.c: New test.
3146 * gcc.target/i386/pr100637-3w.c: Ditto.
3147 * gcc.target/i386/pr100637-4b.c: Ditto.
3148 * gcc.target/i386/pr100637-4w.c: Ditto.
3150 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
3152 * gcc.dg/sso-13.c: New test.
3154 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
3156 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
3158 2021-05-26 Patrick Palka <ppalka@redhat.com>
3161 * g++.dg/cpp1z/elide6.C: New test.
3163 2021-05-26 Patrick Palka <ppalka@redhat.com>
3166 * g++.dg/cpp0x/noexcept68.C: New test.
3168 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3170 * gcc.target/csky/fldrd_fstrd.c: New.
3171 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
3173 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
3175 * gcc.target/csky/ldbs.c: New.
3177 2021-05-26 Andrew Pinski <apinski@marvell.com>
3179 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
3180 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
3182 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3185 * g++.dg/cpp1z/nodiscard8.C: New test.
3186 * g++.dg/cpp1z/nodiscard9.C: New test.
3188 2021-05-25 Martin Liska <mliska@suse.cz>
3190 * gcc.dg/sancov/attribute.c: New test.
3192 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
3194 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
3196 2021-05-25 Jakub Jelinek <jakub@redhat.com>
3199 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
3201 * c-c++-common/gomp/pr99928-9.c: Likewise.
3202 * c-c++-common/gomp/pr99928-10.c: Likewise.
3204 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
3206 * gcc.target/csky/fpuv3/fpuv3.exp: New.
3207 * gcc.target/csky/fpuv3/fpv3_div.c: New.
3208 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
3209 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
3210 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
3211 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
3212 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
3213 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
3214 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
3215 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
3216 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
3217 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
3218 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
3219 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
3220 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
3221 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
3222 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
3223 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
3224 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
3225 * gcc.target/csky/fpuv3/fpv3_h.c: New.
3226 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
3227 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
3228 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
3229 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
3230 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
3231 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
3232 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
3233 * gcc.target/csky/fpuv3/fpv3_max.c: New.
3234 * gcc.target/csky/fpuv3/fpv3_min.c: New.
3235 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
3236 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
3237 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
3238 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
3239 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
3240 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
3241 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
3242 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
3244 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
3246 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
3248 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
3251 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
3252 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
3253 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
3254 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
3256 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3258 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
3261 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
3263 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
3266 2021-05-24 liuhongt <hongtao.liu@intel.com>
3269 * gcc.target/i386/pr100660.c: New test.
3271 2021-05-24 Andrew Pinski <apinski@marvell.com>
3273 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
3274 when matching ssa name version.
3275 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3277 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
3280 * gcc.target/i386/pr100722.c: New test.
3282 2021-05-23 Harald Anlauf <anlauf@gmx.de>
3285 * gfortran.dg/pr100551.f90: New test.
3287 2021-05-23 Andrew Pinski <apinski@marvell.com>
3289 * gcc.dg/gimplefe-45.c: New test.
3291 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3293 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
3295 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
3297 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
3298 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
3300 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3303 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
3304 * c-c++-common/gomp/pr99928-15.c: New test.
3306 2021-05-21 Jakub Jelinek <jakub@redhat.com>
3309 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
3310 * c-c++-common/gomp/pr99928-13.c: New test.
3311 * c-c++-common/gomp/pr99928-14.c: New test.
3313 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3316 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
3317 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3318 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3320 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3322 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3325 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
3326 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
3327 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
3329 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
3330 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
3331 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
3332 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
3334 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
3335 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3336 * c-c++-common/goacc/private-reduction-1.c: Likewise.
3337 * gfortran.dg/goacc/private-3.f95: Likewise.
3339 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
3341 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
3343 * gcc.c-torture/compile/ssa-unused-1.c: New file.
3345 2021-05-21 Richard Biener <rguenther@suse.de>
3346 H.J. Lu <hjl.tools@gmail.com>
3348 * gcc.target/i386/pr90773-24.c: New test.
3349 * gcc.target/i386/pr90773-25.c: Likewise.
3351 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
3354 * g++.target/i386/pr100637-1b.C: New test.
3355 * g++.target/i386/pr100637-1w.C: Ditto.
3356 * gcc.target/i386/pr100637-2b.c: Ditto.
3357 * gcc.target/i386/pr100637-2w.c: Ditto.
3359 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
3361 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
3363 2021-05-20 Jason Merrill <jason@redhat.com>
3365 * g++.dg/cpp2a/desig19.C: New test.
3367 2021-05-20 Jason Merrill <jason@redhat.com>
3370 * g++.dg/cpp2a/desig18.C: New test.
3372 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
3374 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
3375 * lib/dg-pch.exp: Adjust diagnostic message.
3377 2021-05-20 Martin Sebor <msebor@redhat.com>
3379 PR middle-end/100684
3380 * g++.dg/warn/Wnonnull13.C: New test.
3381 * g++.dg/warn/Wnonnull14.C: New test.
3382 * g++.dg/warn/Wnonnull15.C: New test.
3384 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3386 * g++.dg/modules/omp-1_c.C: Fix testcase.
3388 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3391 * gcc.target/i386/pr100701.c: New test.
3393 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
3395 * gfortran.dg/gomp/map-6.f90: New test.
3396 * gfortran.dg/gomp/map-7.f90: New test.
3397 * gfortran.dg/gomp/map-8.f90: New test.
3399 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
3402 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
3403 * gnat.dg/unchecked_convert6.adb: Likewise.
3405 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
3408 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
3410 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3411 Torbjörn Svensson <torbjorn.svensson@st.com>
3414 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
3415 * c-c++-common/cpp/file-name-1.c: New test.
3417 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
3420 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
3421 add comments regarding what the code does.
3423 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3426 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
3427 * c-c++-common/gomp/pr99928-5.c: Likewise.
3429 2021-05-20 Jakub Jelinek <jakub@redhat.com>
3431 PR preprocessor/100646
3432 * gcc.dg/cpp/pr100646-1.c: New test.
3433 * gcc.dg/cpp/pr100646-2.c: New test.
3435 2021-05-20 Jason Merrill <jason@redhat.com>
3438 * g++.dg/cpp2a/nontype-complex1.C: New test.
3440 2021-05-20 Jason Merrill <jason@redhat.com>
3443 * g++.dg/parse/access13.C: New test.
3445 2021-05-19 Martin Sebor <msebor@redhat.com>
3448 * gcc.dg/pr100619.c: New test.
3450 2021-05-19 Jason Merrill <jason@redhat.com>
3454 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
3456 2021-05-19 Jason Merrill <jason@redhat.com>
3458 * g++.dg/cpp1z/class-deduction-access1.C: New test.
3459 * g++.dg/cpp1z/class-deduction-access2.C: New test.
3461 2021-05-19 Marek Polacek <polacek@redhat.com>
3464 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
3465 Remove dg-errors for GNU attributes.
3466 * g++.dg/ext/attrib63.C: Remove dg-error.
3467 * g++.dg/cpp0x/friend8.C: New test.
3469 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
3471 * g++.dg/modules/omp-1_a.C: Check pthread is available.
3472 * g++.dg/modules/omp-1_b.C: Ditto.
3473 * g++.dg/modules/omp-1_c.C: Ditto.
3474 * g++.dg/modules/omp-2_a.C: Ditto.
3475 * g++.dg/modules/omp-2_b.C: Ditto.
3477 2021-05-19 Alex Coplan <alex.coplan@arm.com>
3480 * gcc.target/arm/cmse/pr100333.c: New test.
3482 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3485 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
3487 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
3489 * gcc.target/riscv/arch-12.c: New.
3490 * gcc.target/riscv/attribute-19.c: New.
3492 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
3494 * gcc.target/aarch64/narrow_high_combine.c: New test.
3496 2021-05-19 Richard Biener <rguenther@suse.de>
3498 PR middle-end/100672
3499 * gcc.dg/torture/pr100672.c: New testcase.
3501 2021-05-19 Martin Liska <mliska@suse.cz>
3504 * gcc.dg/local1.c: Fix typos.
3505 * gcc.dg/ucnid-5-utf8.c: Likewise.
3506 * gcc.dg/ucnid-5.c: Likewise.
3508 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
3510 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
3511 scan-assembly-times to scan-assembly not for superfluous uxtb.
3512 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
3513 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
3514 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
3515 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
3516 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
3517 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
3518 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
3519 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
3520 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
3521 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
3522 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
3523 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
3524 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
3525 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
3526 * gcc.target/aarch64/sve/ld1_extend.c: New test.
3528 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3530 PR middle-end/100576
3531 * gcc.c-torture/compile/pr100576.c: New test.
3533 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3535 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
3537 2021-05-19 Jakub Jelinek <jakub@redhat.com>
3540 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
3541 * c-c++-common/gomp/pr99928-12.c: New test.
3543 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
3545 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
3546 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
3547 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
3548 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
3549 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
3550 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
3551 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
3552 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
3553 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
3554 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
3555 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
3556 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
3557 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
3558 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
3559 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
3561 2021-05-19 Jason Merrill <jason@redhat.com>
3564 * g++.dg/dfp/mangle-6.C: New test.
3566 2021-05-19 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
3571 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
3573 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
3574 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
3575 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
3577 2021-05-18 Jason Merrill <jason@redhat.com>
3581 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
3583 2021-05-18 Jason Merrill <jason@redhat.com>
3585 * g++.dg/cpp0x/implicit-delete1.C: New test.
3587 2021-05-18 David Malcolm <dmalcolm@redhat.com>
3590 * gcc.dg/analyzer/pr100615.c: New test.
3592 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
3595 * gcc.target/i386/pr100637-1b.c: New test.
3596 * gcc.target/i386/pr100637-1w.c: Ditto.
3597 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
3598 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
3599 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
3600 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
3601 pmovsxbd and pmovsxwq.
3602 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
3603 pmovzxbd and pmovzxwq.
3605 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
3608 * gfortran.dg/goacc-gomp/depobj.f90: New test.
3610 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
3612 * lib/gcc-dg.exp: Implement 'dg-note'.
3613 * lib/prune.exp: Likewise.
3614 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
3615 'dg-prune-output "note: ".
3616 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
3617 'dg-note', match up additional notes, one class of them with
3619 * lib/lto.exp: Implement 'dg-lto-note'.
3620 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
3622 * g++.dg/lto/odr-1_1.C: Likewise.
3623 * g++.dg/lto/odr-2_1.C: Likewise.
3625 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3627 PR rtl-optimization/100590
3628 * gcc.dg/pr100590.c: New test.
3630 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3633 * g++.dg/other/pr100580.C: New test.
3635 2021-05-18 Jakub Jelinek <jakub@redhat.com>
3637 PR tree-optimization/94589
3638 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
3640 2021-05-18 Richard Biener <rguenther@suse.de>
3642 * gcc.target/i386/pr100582.c: Adjust for AVX512.
3644 2021-05-18 Richard Biener <rguenther@suse.de>
3647 * gcc.dg/gimplefe-error-10.c: New testcase.
3649 2021-05-18 Richard Biener <rguenther@suse.de>
3652 * gcc.dg/pr100547.c: New testcase.
3653 * gcc.dg/attr-vector_size.c: Adjust.
3655 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3657 * gcc.target/s390/zvector/vec-_Bool.c: New test.
3659 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
3662 * g++.target/s390/pr100281-1.C: New test.
3663 * g++.target/s390/pr100281-2.C: New test.
3665 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
3667 PR tree-optimization/100512
3668 * gcc.dg/pr100512.c: New.
3670 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
3672 * g++.dg/conversion/pr100635.C: New test.
3674 2021-05-17 Harald Anlauf <anlauf@gmx.de>
3677 * gfortran.dg/pr98411.f90: New test.
3679 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
3681 * gcc.dg/pr100349.c: New test.
3683 2021-05-17 Tamar Christina <tamar.christina@arm.com>
3685 * gcc.target/aarch64/cpunative/info_16: New test.
3686 * gcc.target/aarch64/cpunative/info_17: New test.
3687 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
3688 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
3690 2021-05-17 Richard Biener <rguenther@suse.de>
3693 * gcc.dg/gimplefe-error-9.c: New testcase.
3695 2021-05-17 Richard Biener <rguenther@suse.de>
3697 PR middle-end/100582
3698 * gcc.target/i386/pr100582.c: New testcase.
3700 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3702 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
3703 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
3705 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
3706 vectorize float16_t vectors.
3708 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3710 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
3711 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
3712 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
3714 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
3716 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
3718 2021-05-17 liuhongt <hongtao.liu@intel.com>
3721 * gcc.target/i386/pr100549.c: New test.
3723 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3725 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
3727 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3729 * gcc.target/arm/simd/mve-vadd-1.c: New.
3731 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3733 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
3735 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3737 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
3739 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3741 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
3743 * lib/target-supports.exp
3744 (check_effective_target_arm_qbit_ok_nocache): Rename into...
3745 (check_effective_target_arm_sat_ok_nocache): ... this. Check
3746 __ARM_FEATURE_SAT and use armv6.
3748 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
3751 * gfortran.dg/gomp/workshare-59.f90: New test.
3753 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3756 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
3758 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3760 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
3762 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
3764 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
3766 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
3768 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
3771 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
3773 * gcc.target/powerpc/rop-1.c: New.
3774 * gcc.target/powerpc/rop-2.c: New.
3775 * gcc.target/powerpc/rop-3.c: New.
3776 * gcc.target/powerpc/rop-4.c: New.
3777 * gcc.target/powerpc/rop-5.c: New.
3779 2021-05-15 Martin Jambor <mjambor@suse.cz>
3782 2021-05-15 Martin Jambor <mjambor@suse.cz>
3784 PR tree-optimization/100453
3785 * gcc.dg/tree-ssa/pr100453.c: New test.
3787 2021-05-15 Jakub Jelinek <jakub@redhat.com>
3789 PR rtl-optimization/100342
3790 * gcc.target/i386/pr100342.c: New test.
3792 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3794 * gfortran.dg/gomp/parallel-master-1.f90: New test.
3795 * gfortran.dg/gomp/parallel-master-2.f90: New test.
3797 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
3799 * gfortran.dg/gomp/implicit-save.f90: New test.
3801 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3804 * g++.dg/cpp1y/pr95226.C: New test.
3806 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3809 * g++.dg/cpp0x/pr94616.C: New test.
3811 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3814 * g++.dg/cpp0x/sfinae68.C: New test.
3816 2021-05-14 Jakub Jelinek <jakub@redhat.com>
3818 * g++.dg/cpp1y/pr88872.C: New test.
3820 2021-05-14 Michael de Lang <kingoipo@gmail.com>
3822 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
3824 2021-05-14 Marek Polacek <polacek@redhat.com>
3825 Jason Merrill <jason@redhat.com>
3828 * g++.dg/cpp0x/friend7.C: New test.
3829 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
3830 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
3831 * g++.dg/cpp0x/gen-attrs-74.C: New test.
3832 * g++.dg/ext/attrib63.C: New test.
3834 2021-05-13 Martin Sebor <msebor@redhat.com>
3836 PR tree-optimization/93100
3838 * g++.dg/warn/uninit-pr93100.C: New test.
3839 * gcc.dg/uninit-pr93100.c: New test.
3840 * gcc.dg/uninit-pr98583.c: New test.
3842 2021-05-13 Martin Jambor <mjambor@suse.cz>
3844 PR tree-optimization/100453
3845 * gcc.dg/tree-ssa/pr100453.c: New test.
3847 2021-05-13 Martin Sebor <msebor@redhat.com>
3849 * g++.dg/pr100574.C: Use size_t as operator new argument type.
3851 2021-05-13 Martin Liska <mliska@suse.cz>
3853 PR middle-end/100504
3854 * gcc.target/i386/pr100504.c: New test.
3856 2021-05-13 Martin Sebor <msebor@redhat.com>
3859 * gcc.dg/Wvla-parameter-9.c: New test.
3861 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3864 * c-c++-common/gomp/pr99928-1.c: New test.
3865 * c-c++-common/gomp/pr99928-2.c: New test.
3866 * c-c++-common/gomp/pr99928-3.c: New test.
3867 * c-c++-common/gomp/pr99928-4.c: New test.
3868 * c-c++-common/gomp/pr99928-5.c: New test.
3869 * c-c++-common/gomp/pr99928-6.c: New test.
3870 * c-c++-common/gomp/pr99928-7.c: New test.
3871 * c-c++-common/gomp/pr99928-8.c: New test.
3872 * c-c++-common/gomp/pr99928-9.c: New test.
3873 * c-c++-common/gomp/pr99928-10.c: New test.
3874 * c-c++-common/gomp/pr99928-11.c: New test.
3876 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3879 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
3881 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
3883 * gcc.dg/pr100563.c: New test.
3885 2021-05-13 Jakub Jelinek <jakub@redhat.com>
3887 PR tree-optimization/98856
3888 * gcc.target/i386/sse2-psraq-1.c: New test.
3889 * gcc.target/i386/sse4_2-psraq-1.c: New test.
3890 * gcc.target/i386/avx-psraq-1.c: New test.
3891 * gcc.target/i386/avx2-psraq-1.c: New test.
3892 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
3894 * gcc.target/i386/avx2-pr82370.c: Likewise.
3895 * gcc.target/i386/avx512f-pr82370.c: Likewise.
3896 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
3897 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
3898 * gcc.dg/torture/vshuf-8.inc: Likewise.
3900 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
3903 * g++.target/i386/pr100581.C: New test.
3905 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
3908 * gnat.dg/lto21.adb: Prune new LTO warning.
3910 2021-05-13 Martin Liska <mliska@suse.cz>
3913 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
3914 * gcc.dg/torture/pr94947-1.c: Likewise.
3916 2021-05-13 liuhongt <hongtao.liu@intel.com>
3918 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
3920 2021-05-13 liuhongt <hongtao.liu@intel.com>
3923 * gcc.target/i386/avx-pr94680.c: New test.
3924 * gcc.target/i386/avx512f-pr94680.c: New test.
3925 * gcc.target/i386/sse2-pr94680.c: New test.
3927 2021-05-12 Martin Sebor <msebor@redhat.com>
3929 PR middle-end/100571
3930 * gcc.dg/Wstringop-overflow-67.c: New test.
3932 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
3935 * gcc.dg/pr100521.c: New file.
3937 2021-05-12 Marek Polacek <polacek@redhat.com>
3939 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
3941 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
3943 * c-c++-common/gomp/map-6.c: New test.
3944 * c-c++-common/gomp/map-7.c: New test.
3946 2021-05-12 Richard Biener <rguenther@suse.de>
3948 PR tree-optimization/100566
3949 * gcc.dg/torture/pr100566.c: New testcase.
3951 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3953 PR preprocessor/100392
3954 * gcc.dg/cpp/pr100392.c: New test.
3955 * gcc.dg/cpp/pr100392.h: New file.
3957 2021-05-12 Martin Liska <mliska@suse.cz>
3959 * lib/lto.exp: When running tests without jobserver, one can see
3960 the following warning for tests that use 1to1 partitioning.
3962 2021-05-12 liuhongt <hongtao.liu@intel.com>
3965 * gcc.target/i386/avx2-pr99908.c: New test.
3966 * gcc.target/i386/sse4_1-pr99908.c: New test.
3968 2021-05-12 Richard Biener <rguenther@suse.de>
3970 PR tree-optimization/100519
3971 * gcc.dg/torture/pr100519.c: New testcase.
3973 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3976 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
3978 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3980 PR middle-end/100508
3981 * gcc.dg/gomp/pr100508.c: New test.
3983 2021-05-12 Jakub Jelinek <jakub@redhat.com>
3984 Marc Glisse <marc.glisse@inria.fr>
3986 PR tree-optimization/94589
3987 * gcc.dg/tree-ssa/pr94589-1.c: New test.
3989 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
3992 * g++.target/i386/pr98218-1.C: Ditto.
3993 * gcc.target/i386/pr98218-4.c: New test.
3994 * gcc.target/i386/pr98218-1.c: Correct PR number.
3995 * gcc.target/i386/pr98218-1a.c: Ditto.
3996 * gcc.target/i386/pr98218-2.c: Ditto.
3997 * gcc.target/i386/pr98218-2a.c: Ditto.
3998 * gcc.target/i386/pr98218-3.c: Ditto.
3999 * gcc.target/i386/pr98218-3a.c: Ditto.
4001 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4003 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
4004 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
4006 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4008 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
4011 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4013 * gcc.dg/guality/pr43077-1.c: Align types of output and input
4014 operands by lifting immediates to type long.
4016 2021-05-11 Joseph Myers <joseph@codesourcery.com>
4018 * gcc.dg/c11-digit-separators-1.c,
4019 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
4022 2021-05-11 Jason Merrill <jason@redhat.com>
4025 * g++.dg/ext/vector41.C: New test.
4027 2021-05-11 Martin Liska <mliska@suse.cz>
4029 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
4030 * brig.dg/README: Removed.
4031 * brig.dg/dg.exp: Removed.
4032 * brig.dg/test/gimple/alloca.hsail: Removed.
4033 * brig.dg/test/gimple/atomics.hsail: Removed.
4034 * brig.dg/test/gimple/branches.hsail: Removed.
4035 * brig.dg/test/gimple/fbarrier.hsail: Removed.
4036 * brig.dg/test/gimple/function_calls.hsail: Removed.
4037 * brig.dg/test/gimple/internal-casts.hsail: Removed.
4038 * brig.dg/test/gimple/kernarg.hsail: Removed.
4039 * brig.dg/test/gimple/mem.hsail: Removed.
4040 * brig.dg/test/gimple/mulhi.hsail: Removed.
4041 * brig.dg/test/gimple/packed.hsail: Removed.
4042 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
4043 * brig.dg/test/gimple/smoke_test.hsail: Removed.
4044 * brig.dg/test/gimple/variables.hsail: Removed.
4045 * brig.dg/test/gimple/vector.hsail: Removed.
4046 * lib/brig-dg.exp: Removed.
4047 * lib/brig.exp: Removed.
4049 2021-05-11 Alex Coplan <alex.coplan@arm.com>
4052 * gcc.target/arm/cmse/pr99725.c: New test.
4054 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
4056 * gcc.target/aarch64/fmul_lane_1.c: New test.
4058 2021-05-11 Richard Biener <rguenther@suse.de>
4060 PR middle-end/100509
4061 * gcc.dg/pr100509.c: New testcase.
4063 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
4065 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
4067 2021-05-11 Patrick Palka <ppalka@redhat.com>
4070 * g++.dg/lookup/operator-3.C: New test.
4072 2021-05-11 Patrick Palka <ppalka@redhat.com>
4075 * g++.dg/cpp2a/concepts-ctad4.C: New test.
4077 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
4079 * gnat.dg/specs/opt5.ads: New test.
4080 * gnat.dg/specs/opt5_pkg.ads: New helper.
4082 2021-05-10 Martin Sebor <msebor@redhat.com>
4084 PR middle-end/100425
4085 PR middle-end/100510
4086 * c-c++-common/Walloca-larger-than.C: New test.
4087 * gcc.dg/Walloca-larger-than-4.c: New test.
4088 * gcc.dg/Wvla-larger-than-5.c: New test.
4089 * gcc.dg/pr79972.c: Remove unexpected warning directive.
4091 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
4093 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
4094 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
4096 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4098 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
4100 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
4102 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
4104 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
4106 PR tree-optimization/42587
4107 * gcc.dg/optimize-bswapsi-6.c: New test.
4109 2021-05-10 Richard Biener <rguenther@suse.de>
4112 * g++.dg/vect/slp-pr99971.cc: Align data.
4114 2021-05-10 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/100492
4117 * gcc.dg/torture/pr100492.c: New testcase.
4119 2021-05-10 Richard Biener <rguenther@suse.de>
4121 PR middle-end/100464
4123 * gcc.dg/pr100464.c: New testcase.
4124 * g++.dg/tree-ssa/array-temp1.C: Adjust.
4126 2021-05-10 Richard Biener <rguenther@suse.de>
4128 PR tree-optimization/100434
4129 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
4131 2021-05-10 Alex Coplan <alex.coplan@arm.com>
4134 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
4135 Update now that we're (correctly) using full 128-bit vector
4137 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
4139 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
4141 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
4143 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
4147 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
4150 * gfortran.dg/class_dummy_7.f90: Correct PR number.
4152 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
4154 * gcc.dg/sso-9.c: Delete.
4156 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4158 * gnat.dg/debug18.adb: New test.
4160 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
4162 * gcc.dg/sso-12.c: New test.
4164 2021-05-07 Jason Merrill <jason@redhat.com>
4166 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
4169 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4171 PR tree-optimization/79333
4172 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
4174 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4177 * c-c++-common/gomp/pr100450.c: New test.
4179 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
4182 * gcc.target/i386/pr100445-1.c: New test.
4184 2021-05-07 Jakub Jelinek <jakub@redhat.com>
4187 * gcc.target/i386/pr100445.c: New test.
4189 2021-05-06 Joseph Myers <joseph@codesourcery.com>
4192 PR preprocessor/97604
4193 * g++.dg/cpp1y/digit-sep-neg-2.C,
4194 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
4195 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
4196 Adjust expected messages.
4198 2021-05-06 Martin Jambor <mjambor@suse.cz>
4200 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
4201 05193687dde, make the argv again pointer to an array.
4203 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
4205 * gnat.dg/opt93.adb: Compile only for LP64 targets.
4207 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4209 * lib/target-supports.exp: Add s390 checks for vect conversions.
4211 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
4213 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
4215 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
4219 * gfortran.dg/class_dummy_6.f90: New test.
4220 * gfortran.dg/class_dummy_7.f90: New test.
4222 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
4225 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
4227 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
4229 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
4230 __builtin_s390_vpdi.
4231 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
4234 2021-05-06 Jakub Jelinek <jakub@redhat.com>
4236 PR tree-optimization/94589
4237 * gcc.dg/pr94589-1.c: New test.
4238 * gcc.dg/pr94589-2.c: New test.
4239 * gcc.dg/pr94589-3.c: New test.
4240 * gcc.dg/pr94589-4.c: New test.
4241 * g++.dg/opt/pr94589-1.C: New test.
4242 * g++.dg/opt/pr94589-2.C: New test.
4243 * g++.dg/opt/pr94589-3.C: New test.
4244 * g++.dg/opt/pr94589-4.C: New test.
4246 2021-05-06 Richard Biener <rguenther@suse.de>
4249 * gcc.dg/pr100373.c: New testcase.
4251 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4253 * gcc.c-torture/execute/20210505-1.c: New test.
4255 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
4258 * gcc.target/i386/pr91400-1.c: New test.
4259 * gcc.target/i386/pr91400-2.c: Likewise.
4261 2021-05-05 Martin Sebor <msebor@redhat.com>
4263 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4265 2021-05-05 Harald Anlauf <anlauf@gmx.de>
4268 * gfortran.dg/argument_checking_25.f90: New test.
4270 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
4273 * gcc.target/i386/pr98218-1.c: New test.
4274 * gcc.target/i386/pr98218-1a.c: Ditto.
4275 * gcc.target/i386/pr98218-2.c: Ditto.
4276 * gcc.target/i386/pr98218-2a.c: Ditto.
4277 * gcc.target/i386/pr98218-3.c: Ditto.
4278 * gcc.target/i386/pr98218-3a.c: Ditto.
4279 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
4280 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
4282 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4284 * gnat.dg/debug17.adb: Minor tweak.
4286 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
4288 * gnat.dg/debug8.adb: Minor tweak.
4289 * gnat.dg/debug11.adb: Likewise.
4290 * gnat.dg/debug16.adb: Likewise.
4291 * gnat.dg/debug17.adb: New test.
4292 * gnat.dg/specs/debug1.ads: Minor tweak.
4294 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
4296 * gcc.dg/vect/slp-21.c: Add s390.
4298 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
4301 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
4303 2021-05-05 Richard Biener <rguenther@suse.de>
4305 PR tree-optimization/79333
4306 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
4307 * gcc.dg/graphite/fuse-1.c: Adjust.
4308 * gcc.dg/pr43864-4.c: Likewise.
4310 2021-05-05 Richard Biener <rguenther@suse.de>
4312 PR middle-end/100394
4313 * g++.dg/torture/pr100382.C: New testcase.
4315 2021-05-04 Martin Sebor <msebor@redhat.com>
4317 PR middle-end/100307
4318 * g++.dg/warn/Wplacement-new-size-9.C: New test.
4319 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
4321 2021-05-04 Martin Sebor <msebor@redhat.com>
4323 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
4325 2021-05-04 Martin Sebor <msebor@redhat.com>
4327 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
4329 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
4331 * gcc.target/s390/oscbreak-1.c: Compile with -O1
4334 2021-05-04 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/100414
4337 * gcc.dg/pr100414.c: New testcase.
4339 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
4341 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
4343 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
4345 * gnat.dg/opt94.adb: New file.
4346 * gnat.dg/opt94_pkg.adb: New file.
4347 * gnat.dg/opt94_pkg.ads: New file.
4349 2021-05-04 Richard Biener <rguenther@suse.de>
4351 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
4352 simplify dump scanning down to one case.
4354 2021-05-04 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/100329
4357 * gcc.dg/torture/pr100329.c: New testcase.
4359 2021-05-04 Richard Biener <rguenther@suse.de>
4361 PR tree-optimization/100398
4362 * gcc.dg/torture/pr100398.c: New testcase.
4364 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4366 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4367 Fix dg directives order.
4368 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4371 2021-05-03 Jeff Law <jlaw@tachyum.com>
4373 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
4376 2021-05-03 Patrick Palka <ppalka@redhat.com>
4379 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
4381 2021-05-03 Patrick Palka <ppalka@redhat.com>
4385 * g++.dg/template/call8.C: New test.
4386 * g++.dg/template/koenig12a.C: New test.
4388 2021-05-03 Jeff Law <jlaw@tachyum.com>
4390 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
4392 2021-05-03 Marek Polacek <polacek@redhat.com>
4395 * g++.dg/concepts/diagnostic18.C: New test.
4397 2021-05-03 Marek Polacek <polacek@redhat.com>
4400 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
4402 2021-05-03 Jeff Law <jlaw@tachyum.com>
4404 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
4406 2021-05-03 Jeff Law <jlaw@tachyum.com>
4408 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
4410 2021-05-03 Jeff Law <jlaw@tachyum.com>
4412 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
4414 2021-05-03 Jeff Law <jlaw@tachyum.com>
4416 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
4417 cr16 and xstormy16 targets.
4419 2021-05-03 Richard Biener <rguenther@suse.de>
4421 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
4422 * gcc.dg/pr81192.c: Disable DSE.
4424 2021-05-03 Richard Biener <rguenther@suse.de>
4426 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
4428 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
4431 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
4432 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
4434 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
4436 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
4437 mapping class on AIX.
4438 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
4439 * gcc.c-torture/execute/alias-2.c: Same.
4440 * gcc.dg/alias-7.c: Same.
4442 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
4444 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
4446 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
4449 2021-04-30 Richard Biener <rguenther@suse.de>
4452 * g++.dg/pr98032.C: New testcase.
4454 2021-04-30 Richard Biener <rguenther@suse.de>
4456 PR tree-optimization/96513
4457 * gcc.dg/torture/pr96513.c: New testcase.
4459 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
4462 * gcc.target/i386/pr98060.c: New test.
4464 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
4466 PR rtl-optimization/100225
4467 PR rtl-optimization/84878
4468 * gcc.dg/pr100225.c: New test.
4470 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4472 PR preprocessor/82359
4473 * g++.dg/cpp1y/digit-sep-line.C,
4474 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
4476 2021-04-29 Jason Merrill <jason@redhat.com>
4478 * g++.dg/lookup/using-decl1.C: New test.
4480 2021-04-29 Jason Merrill <jason@redhat.com>
4483 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
4485 2021-04-29 Patrick Palka <ppalka@redhat.com>
4488 * g++.dg/template/koenig12.C: New test.
4490 2021-04-29 Marek Polacek <polacek@redhat.com>
4493 * g++.dg/cpp1z/class-deduction87.C: New test.
4495 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
4497 PR rtl-optimization/100303
4498 * g++.dg/torture/pr100303.C: New file.
4500 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
4503 * g++.dg/pr90773-1.h: New test.
4504 * g++.dg/pr90773-1a.C: Likewise.
4505 * g++.dg/pr90773-1b.C: Likewise.
4506 * g++.dg/pr90773-1c.C: Likewise.
4507 * g++.dg/pr90773-1d.C: Likewise.
4508 * gcc.target/i386/pr90773-1.c: Likewise.
4509 * gcc.target/i386/pr90773-2.c: Likewise.
4510 * gcc.target/i386/pr90773-3.c: Likewise.
4511 * gcc.target/i386/pr90773-4.c: Likewise.
4512 * gcc.target/i386/pr90773-5.c: Likewise.
4513 * gcc.target/i386/pr90773-6.c: Likewise.
4514 * gcc.target/i386/pr90773-7.c: Likewise.
4515 * gcc.target/i386/pr90773-8.c: Likewise.
4516 * gcc.target/i386/pr90773-9.c: Likewise.
4517 * gcc.target/i386/pr90773-10.c: Likewise.
4518 * gcc.target/i386/pr90773-11.c: Likewise.
4519 * gcc.target/i386/pr90773-12.c: Likewise.
4520 * gcc.target/i386/pr90773-13.c: Likewise.
4521 * gcc.target/i386/pr90773-14.c: Likewise.
4523 2021-04-29 Richard Biener <rguenther@suse.de>
4525 PR tree-optimization/100253
4526 * g++.dg/pr100253.C: New testcase.
4528 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4531 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
4533 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4536 * gcc.target/aarch64/sve/pr100302.c: New test.
4538 2021-04-29 Jakub Jelinek <jakub@redhat.com>
4541 * c-c++-common/gomp/task-detach-3.c: New test.
4543 2021-04-29 Richard Biener <rguenther@suse.de>
4545 PR tree-optimization/99912
4546 * gcc.dg/pr95580.c: Disable DSE.
4547 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
4548 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
4549 to prevent them from being removed.
4550 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4552 2021-04-29 Martin Sebor <msebor@redhat.com>
4554 PR middle-end/100250
4555 * gcc.dg/uninit-pr100250.c: New test.
4557 2021-04-29 Joseph Myers <joseph@codesourcery.com>
4559 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
4560 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
4562 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
4564 * gfortran.dg/gomp/map-5.f90: New test.
4566 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
4568 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
4569 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
4570 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
4572 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4574 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
4576 2021-04-28 Alexandre Oliva <oliva@adacore.com>
4578 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
4579 mismatch when asm comments start with "/ ".
4581 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
4584 * gcc.c-torture/compile/pr100305.c: New test.
4586 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4589 * gfortran.dg/PR82376.f90: New test.
4591 2021-04-28 Richard Biener <rguenther@suse.de>
4593 PR tree-optimization/100292
4594 * gcc.dg/pr100292.c: New testcase.
4596 2021-04-28 Richard Wai <richard@annexi-strayline.com>
4598 * gnat.dg/containers2.adb: New test.
4600 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
4602 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
4604 2021-04-27 Jason Merrill <jason@redhat.com>
4607 * g++.dg/cpp0x/depr-copy3.C: New test.
4609 2021-04-27 Patrick Palka <ppalka@redhat.com>
4612 * g++.dg/cpp0x/variadic182.C: New test.
4614 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4616 PR middle-end/100284
4617 * gcc.target/aarch64/sve/pr81003.c: New test.
4619 2021-04-27 Martin Sebor <msebor@redhat.com>
4622 * g++.dg/ext/flexary13.C: Remove malformed directives.
4624 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
4627 * gcc.c-torture/compile/pr100106.c: New testcase.
4629 2021-04-27 Alex Coplan <alex.coplan@arm.com>
4632 * gcc.target/arm/pr99977.c: New test.
4634 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4636 PR tree-optimization/100239
4637 * gcc.dg/pr100239.c: New test.
4639 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4641 PR rtl-optimization/100254
4642 * g++.dg/opt/pr100254.C: New test.
4644 2021-04-27 Richard Biener <rguenther@suse.de>
4646 PR tree-optimization/99912
4647 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
4648 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
4649 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
4650 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
4652 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4654 PR tree-optimization/95527
4655 * gcc.dg/tree-ssa/pr95527-2.c: New test.
4657 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4659 PR tree-optimization/96696
4660 * gcc.target/i386/pr96696.c: New test.
4662 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4665 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
4666 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
4667 expected error message when subtracting pointers to different
4668 vector types. Expect warnings when mixing them elsewhere.
4669 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
4670 XFAILs. Tweak error messages for some cases.
4672 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
4674 * gcc.target/aarch64/simd/ssra.c: Use +nosve
4675 * gcc.target/aarch64/simd/usra.c: Likewise.
4677 2021-04-27 Richard Biener <rguenther@suse.de>
4679 PR tree-optimization/100051
4680 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
4682 2021-04-27 Richard Biener <rguenther@suse.de>
4685 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
4686 malformed dg directive.
4688 2021-04-27 Richard Biener <rguenther@suse.de>
4691 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
4692 * g++.dg/ipa/pr45572-2.C: Likewise.
4693 * g++.dg/template/spec26.C: Likewise.
4694 * gcc.dg/pr20126.c: Likewise.
4695 * gcc.dg/tree-ssa/pr20739.c: Likewise.
4697 2021-04-27 Richard Biener <rguenther@suse.de>
4699 PR tree-optimization/100278
4700 * gcc.dg/tree-ssa/pr100278.c: New testcase.
4702 2021-04-27 Jakub Jelinek <jakub@redhat.com>
4705 * gcc.target/i386/pr99405.c: New test.
4707 2021-04-27 Richard Biener <rguenther@suse.de>
4709 PR tree-optimization/99776
4710 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
4712 2021-04-26 Patrick Palka <ppalka@redhat.com>
4715 * g++.dg/cpp1y/constexpr-base1.C: New test.
4716 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
4718 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4720 * gfortran.dg/goacc/classify-serial.f95:
4721 Use [Ww]arning in dg-bogus as FE diagnostic and default
4722 diagnostic differ and the result depends on ENABLE_OFFLOAD.
4723 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4724 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4726 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
4728 * gfortran.dg/goacc/classify-serial.f95:
4729 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
4730 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4731 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4733 2021-04-26 Richard Biener <rguenther@suse.de>
4735 PR tree-optimization/99956
4736 * gfortran.dg/pr99956.f: New testcase.
4738 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
4740 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
4741 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
4742 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
4743 * gcc.target/arm/cmse/cmse-16.c: Likewise.
4744 * gcc.target/arm/cmse/struct-1.c: Likewise.
4745 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
4747 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
4750 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
4752 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
4754 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
4755 Nathan Sidwell <nathan@codesourcery.com>
4756 Tom de Vries <vries@codesourcery.com>
4757 Julian Brown <julian@codesourcery.com>
4758 Kwok Cheung Yeung <kcy@codesourcery.com>
4760 * c-c++-common/goacc/diag-parallelism-1.c: New.
4761 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
4762 and match diagnostics, as appropriate.
4763 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
4764 * c-c++-common/goacc/classify-kernels.c: Likewise.
4765 * c-c++-common/goacc/classify-parallel.c: Likewise.
4766 * c-c++-common/goacc/classify-routine.c: Likewise.
4767 * c-c++-common/goacc/classify-serial.c: Likewise.
4768 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
4769 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
4770 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
4771 * c-c++-common/goacc/parallel-reduction.c: Likewise.
4772 * c-c++-common/goacc/pr70688.c: Likewise.
4773 * c-c++-common/goacc/routine-1.c: Likewise.
4774 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
4775 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4776 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4777 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4778 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4779 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4780 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4781 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
4782 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
4783 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4784 * gfortran.dg/goacc/routine-4.f90: Likewise.
4785 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
4786 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4787 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4788 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4790 2021-04-26 Richard Biener <rguenther@suse.de>
4792 PR tree-optimization/99473
4793 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
4795 2021-04-25 liuhongt <hongtao.liu@intel.com>
4798 * gcc.target/i386/pr98911.c: New test.
4799 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
4800 with __builtin_ia32_pcmpistrm128 since it has been folded.
4802 2021-04-24 David Malcolm <dmalcolm@redhat.com>
4805 * g++.dg/analyzer/pr100244.C: New test.
4807 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4810 * gfortran.dg/pr100154.f90: New test.
4812 2021-04-24 Harald Anlauf <anlauf@gmx.de>
4815 * gfortran.dg/ptr-func-4.f90: New test.
4817 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4819 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
4820 * gcc.dg/guality/guality.c: Likewise.
4821 * gcc.dg/guality/inline-params.c: Likewise.
4822 * gcc.dg/guality/loop-1.c: Likewise.
4823 * gcc.dg/guality/pr36728-1.c: Likewise.
4824 * gcc.dg/guality/pr36728-2.c: Likewise.
4825 * gcc.dg/guality/pr36728-3.c: Likewise.
4826 * gcc.dg/guality/pr41447-1.c: Likewise.
4827 * gcc.dg/guality/pr54200.c: Likewise.
4828 * gcc.dg/guality/pr54519-1.c: Likewise.
4829 * gcc.dg/guality/pr54519-2.c: Likewise.
4830 * gcc.dg/guality/pr54519-3.c: Likewise.
4831 * gcc.dg/guality/pr54519-4.c: Likewise.
4832 * gcc.dg/guality/pr54519-5.c: Likewise.
4833 * gcc.dg/guality/pr54519-6.c: Likewise.
4834 * gcc.dg/guality/pr54693-2.c: Likewise.
4835 * gcc.dg/guality/pr56154-1.c: Likewise.
4836 * gcc.dg/guality/pr59776.c: Likewise.
4837 * gcc.dg/guality/pr68860-1.c: Likewise.
4838 * gcc.dg/guality/pr68860-2.c: Likewise.
4839 * gcc.dg/guality/pr90074.c: Likewise.
4840 * gcc.dg/guality/pr90716.c: Likewise.
4841 * gcc.dg/guality/sra-1.c: Likewise.
4843 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
4845 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
4847 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
4848 * gcc.dg/guality/pr59776.c: Likewise.
4849 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
4851 2021-04-24 Patrick Palka <ppalka@redhat.com>
4858 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
4859 * g++.dg/cpp2a/nontype-class45.C: New test.
4860 * g++.dg/cpp2a/nontype-class46.C: New test.
4861 * g++.dg/cpp2a/nontype-class47.C: New test.
4862 * g++.dg/cpp2a/nontype-class48.C: New test.
4864 2021-04-24 Patrick Palka <ppalka@redhat.com>
4867 * g++.dg/cpp1z/class-deduction86.C: New test.
4869 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
4872 * gcc.target/powerpc/pr98952.c: New test.
4874 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4877 * gcc.target/i386/pr79514.c (dg-error):
4878 Expect error for 64bit targets.
4880 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
4883 * gcc.target/i386/pr100182.c: New test.
4884 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
4885 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
4887 2021-04-23 Patrick Palka <ppalka@redhat.com>
4890 * g++.dg/concepts/diagnostic17.C: New test.
4892 2021-04-23 Patrick Palka <ppalka@redhat.com>
4895 * g++.dg/cpp1z/direct-enum-init2.C: New test.
4897 2021-04-23 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/99971
4900 * g++.dg/vect/slp-pr99971.cc: New testcase.
4902 2021-04-23 liuhongt <hongtao.liu@intel.com>
4905 * gcc.target/i386/pr100093.c: New test.
4907 2021-04-22 Patrick Palka <ppalka@redhat.com>
4910 * g++.dg/cpp2a/concepts-uneval3.C: New test.
4912 2021-04-22 Patrick Palka <ppalka@redhat.com>
4915 * g++.dg/template/partial-specialization9.C: New test.
4917 2021-04-22 Marek Polacek <polacek@redhat.com>
4920 * g++.dg/warn/Wtype-limits6.C: New test.
4922 2021-04-22 Patrick Palka <ppalka@redhat.com>
4925 * g++.dg/cpp0x/sfinae67.C: New test.
4927 2021-04-22 Patrick Palka <ppalka@redhat.com>
4930 * g++.dg/template/access36.C: New test.
4932 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4934 * substr_9.f90: Move to ...
4935 * gfortran.dg/substr_9.f90: ... here.
4936 * substr_10.f90: Move to ...
4937 * gfortran.dg/substr_10.f90: ... here.
4939 2021-04-22 Martin Liska <mliska@suse.cz>
4943 * g++.dg/template/nontype29.C: Fix typos and missing comments.
4944 * gcc.dg/Warray-bounds-64.c: Likewise.
4945 * gcc.dg/Warray-parameter.c: Likewise.
4946 * gcc.dg/Wstring-compare.c: Likewise.
4947 * gcc.dg/format/gcc_diag-11.c: Likewise.
4948 * gfortran.dg/array_constructor_3.f90: Likewise.
4949 * gfortran.dg/matmul_bounds_9.f90: Likewise.
4950 * gfortran.dg/pr78033.f90: Likewise.
4951 * gfortran.dg/pr96325.f90: Likewise.
4953 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
4956 * gcc.target/i386/pr100119.c: New test.
4958 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4961 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
4963 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
4965 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
4966 obtained hard limit, and only call setrlimit if new softlimit is lower.
4968 2021-04-22 Richard Biener <rguenther@suse.de>
4971 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
4974 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
4976 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
4979 2021-04-21 Marek Polacek <polacek@redhat.com>
4982 * g++.dg/cpp0x/enum_base4.C: New test.
4983 * g++.dg/cpp0x/enum_base5.C: New test.
4985 2021-04-21 Alex Coplan <alex.coplan@arm.com>
4988 * gcc.target/aarch64/pr99988.c: New test.
4990 2021-04-21 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
4994 * g++.dg/cpp1y/auto-fn61.C: Likewise.
4995 * g++.dg/cpp2a/nontype-class39.C: Likewise.
4996 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
4997 * g++.dg/cpp0x/vt-88982.C: Likewise.
4998 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
4999 dg-additional-options.
5000 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5002 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
5004 * gcc.target/i386/monitor-2.c: New test.
5006 2021-04-21 Richard Biener <rguenther@suse.de>
5009 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
5010 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
5012 2021-04-21 Jakub Jelinek <jakub@redhat.com>
5014 PR rtl-optimization/100148
5015 * g++.dg/opt/pr100148.C: New test.
5017 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
5019 * gfortran.dg/gomp/depobj-1.f90: New test.
5020 * gfortran.dg/gomp/depobj-2.f90: New test.
5022 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5024 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
5026 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
5028 PR middle-end/100130
5029 * c-c++-common/attr-retain-10.c: New test.
5030 * c-c++-common/attr-retain-11.c: Likewise.
5032 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5034 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
5035 must match for target IBM Z only.
5037 2021-04-20 Jason Merrill <jason@redhat.com>
5040 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
5042 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5044 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
5045 z/Architecture only.
5047 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
5050 * gfortran.dg/pdt_31.f03: New test.
5051 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
5054 2021-04-19 Marek Polacek <polacek@redhat.com>
5057 * g++.dg/concepts/diagnostic16.C: New test.
5059 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
5062 * gdc.dg/pr98457.d: New test.
5064 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5067 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
5070 2021-04-19 Richard Biener <rguenther@suse.de>
5072 PR preprocessor/100142
5073 * gcc.dg/pr100142.c: New testcase.
5074 * g++.dg/diagnostic/pr72803.C: Revert last change.
5076 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
5078 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
5079 '--param=openacc-kernels=[...]'.
5080 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
5081 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
5082 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
5083 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
5084 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
5085 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
5086 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5088 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
5090 * gnat.dg/opt92.adb: New test.
5092 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5094 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
5095 * c-c++-common/zero-scratch-regs-9.c: Likewise.
5096 * c-c++-common/zero-scratch-regs-10.c: Likewise.
5097 * c-c++-common/zero-scratch-regs-11.c: Likewise.
5098 * gcc.target/s390/zero-scratch-regs-1.c: New test.
5100 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5103 * gfortran.dg/PR100094.f90: New test.
5105 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
5108 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
5111 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.target/aarch64/pr91710.c: New test.
5116 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
5119 * gfortran.dg/PR10018.f90: New test.
5121 2021-04-16 Tamar Christina <tamar.christina@arm.com>
5124 * gcc.target/aarch64/sve/pr100048.c: New test.
5126 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5129 * g++.dg/cpp0x/constexpr-100111.C: New test.
5131 2021-04-16 Marek Polacek <polacek@redhat.com>
5134 * g++.dg/cpp2a/typename14.C: Don't expect particular error
5136 * g++.dg/cpp2a/typename19.C: New test.
5138 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
5140 * gcc.dg/gimplefe-40.c: Moved to...
5141 * gcc.dg/vect/gimplefe-40.c: ...here.
5142 * gcc.dg/gimplefe-41.c: Moved to...
5143 * gcc.dg/vect/gimplefe-41.c: ...here.
5145 2021-04-16 Harald Anlauf <anlauf@gmx.de>
5146 Paul Thomas <pault@gcc.gnu.org>
5149 * gfortran.dg/pr63797.f90: New test.
5151 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5153 * gcc.dg/tree-ssa/pr83403-1.c: Revert
5154 max-completely-peeled-insns to the default value on IBM Z.
5155 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
5157 2021-04-16 Patrick Palka <ppalka@redhat.com>
5160 * g++.dg/cpp2a/constexpr-init21.C: New test.
5162 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5165 * gcc.target/aarch64/pr100075.c: New test.
5167 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
5169 PR rtl-optimization/99596
5170 * gcc.target/arm/pr99596.c: New test.
5172 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
5175 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
5177 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
5178 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
5179 missing quotes around switch names.
5180 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
5182 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5185 * gcc.target/aarch64/pr99767.c: New test.
5187 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/cpp23/lambda-specifiers2.C: New test.
5192 2021-04-16 Jakub Jelinek <jakub@redhat.com>
5195 * g++.dg/cpp1z/pr99833.C: New test.
5196 * g++.dg/cpp2a/pr99833.C: New test.
5198 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5200 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
5201 the default value on IBM Z.
5203 2021-04-16 Jason Merrill <jason@redhat.com>
5206 * g++.dg/abi/mangle71.C: Fix expected mangling.
5207 * g++.dg/abi/mangle77.C: New test.
5208 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
5209 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
5210 * g++.dg/cpp2a/nontype-class44.C: New test.
5212 2021-04-15 Martin Sebor <msebor@redhat.com>
5216 * gcc.dg/Warray-parameter-9.c: New test.
5217 * gcc.dg/Wnonnull-6.c: New test.
5218 * gcc.dg/Wreturn-type3.c: New test.
5219 * gcc.dg/Wunused-result.c: New test.
5220 * gcc.dg/attr-noreturn.c: New test.
5221 * gcc.dg/attr-returns-nonnull.c: New test.
5223 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
5226 * gcc.dg/pr84877.c: Xfail for cris-*-*.
5228 2021-04-15 Jason Merrill <jason@redhat.com>
5231 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
5233 2021-04-15 Martin Sebor <msebor@redhat.com>
5235 * gcc.dg/uninit-pr89230-1.c: New test.
5236 * gcc.dg/uninit-pr89230-2.c: Same.
5238 2021-04-15 Jason Merrill <jason@redhat.com>
5241 * g++.dg/cpp0x/noexcept67.C: New test.
5243 2021-04-15 Jason Merrill <jason@redhat.com>
5246 * g++.dg/cpp2a/lambda-uneval15.C: New test.
5248 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5250 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
5251 -mtune=generic to the SVE flags.
5252 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5253 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
5254 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
5256 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5258 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
5259 (aarch64-with-arch-dg-options): Likewise.
5260 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
5261 aarch64-with-arch-dg-options. Move the default architecture
5262 flags to the final dg-runtest argument.
5263 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
5265 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
5267 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5270 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
5272 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5275 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
5276 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
5278 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
5281 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
5283 2021-04-15 Jakub Jelinek <jakub@redhat.com>
5286 * gcc.target/aarch64/pr100056.c: New test.
5288 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5290 * gcc.dg/pr93210.c: Adapt regex in order to also support a
5291 RESULT_DECL as an operand for a RETURN_EXPR.
5293 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5295 * gcc.target/aarch64/sve/pr99929_1.c: New file.
5296 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
5298 2021-04-14 Jason Merrill <jason@redhat.com>
5301 * g++.dg/template/dependent-tmpl2.C: New test.
5303 2021-04-14 Jason Merrill <jason@redhat.com>
5306 * g++.dg/parse/uneval1.C: New test.
5308 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
5310 PR rtl-optimization/100066
5311 * gcc.target/i386/pr100066.c: New.
5313 2021-04-14 Martin Sebor <msebor@redhat.com>
5315 * gcc.dg/pr86058.c: Limit to just x86_64.
5317 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
5320 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
5322 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
5324 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
5325 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
5327 2021-04-14 Patrick Palka <ppalka@redhat.com>
5331 * g++.dg/cpp1z/class-deduction85.C: New test.
5332 * g++.dg/template/ref11.C: New test.
5334 2021-04-14 Jason Merrill <jason@redhat.com>
5337 * g++.dg/cpp2a/lambda-uneval14.C: New test.
5339 2021-04-14 Jason Merrill <jason@redhat.com>
5342 * g++.dg/debug/defaulted1.C: New test.
5344 2021-04-14 Jason Merrill <jason@redhat.com>
5347 * g++.dg/debug/cleanup1.C: New test.
5348 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
5349 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
5350 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
5351 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
5352 * g++.dg/tm/inherit2.C: Likewise.
5353 * g++.dg/tm/unsafe1.C: Likewise.
5354 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
5355 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
5357 2021-04-13 Martin Sebor <msebor@redhat.com>
5359 PR tree-optimization/82800
5360 * g++.dg/warn/uninit-pr82800.C: New test.
5362 2021-04-13 Martin Sebor <msebor@redhat.com>
5365 * gcc.dg/pr86058.c: New test.
5367 2021-04-13 Patrick Palka <ppalka@redhat.com>
5370 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
5371 * g++.old-deja/g++.ns/template7.C: Likewise.
5372 * g++.old-deja/g++.pt/crash8.C: Likewise.
5374 2021-04-13 Jason Merrill <jason@redhat.com>
5377 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
5379 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5382 * g++.dg/cpp2a/spaceship-err6.C: New test.
5384 2021-04-13 Jason Merrill <jason@redhat.com>
5387 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
5389 2021-04-13 Patrick Palka <ppalka@redhat.com>
5392 * g++.dg/parse/template2.C: Adjust expected diagnostic.
5393 * g++.dg/template/error8.C: Likewise.
5394 * g++.dg/cpp1z/class-deduction84.C: New test.
5396 2021-04-13 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/100053
5399 * gcc.dg/torture/pr100053.c: New testcase.
5400 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
5402 2021-04-13 Jason Merrill <jason@redhat.com>
5405 * g++.dg/cpp0x/constexpr-base7.C: New test.
5407 2021-04-13 Nathan Sidwell <nathan@acm.org>
5409 PR preprocessor/99446
5410 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
5412 2021-04-13 Jakub Jelinek <jakub@redhat.com>
5415 * gcc.target/aarch64/pr100028.c: New test.
5417 2021-04-13 Patrick Palka <ppalka@redhat.com>
5420 * g++.dg/cpp2a/nontype-class43.C: New test.
5422 2021-04-13 Patrick Palka <ppalka@redhat.com>
5426 * g++.dg/cpp2a/concepts-uneval1.C: New test.
5427 * g++.dg/cpp2a/concepts-uneval2.C: New test.
5429 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
5432 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
5433 line 971 for cris-*-*.
5435 2021-04-13 David Malcolm <dmalcolm@redhat.com>
5438 * gcc.dg/analyzer/pr98599-a.c: New test.
5439 * gcc.dg/analyzer/pr98599-b.c: New test.
5441 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5443 PR rtl-optimization/99905
5444 * gcc.target/i386/pr99905.c: New test.
5446 2021-04-12 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.dg/pr99830.c: New test.
5451 2021-04-12 Jason Merrill <jason@redhat.com>
5454 * g++.dg/template/dependent-tmpl1.C: New test.
5456 2021-04-12 Martin Liska <mliska@suse.cz>
5459 * g++.dg/asan/pr99877.C: New test.
5461 2021-04-12 Cui,Lili <lili.cui@intel.com>
5463 * gcc.target/i386/funcspec-56.inc: Handle new march.
5464 * g++.target/i386/mv16.C: Handle new march
5466 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
5469 * c-c++-common/goacc/collapse-2.c: New.
5471 2021-04-11 Jason Merrill <jason@redhat.com>
5474 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
5475 * g++.dg/other/anon-union5.C: New test.
5477 2021-04-10 Jason Merrill <jason@redhat.com>
5480 * g++.dg/gomp/this-1.C: Adjust diagnostic.
5481 * g++.dg/cpp0x/constexpr-this1.C: New test.
5483 2021-04-10 David Malcolm <dmalcolm@redhat.com>
5486 * gcc.dg/analyzer/pr100011.c: New test.
5488 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5491 * gcc.dg/pr99990.c: New test.
5493 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
5496 * gcc.target/i386/pr99744-2.c: New test.
5498 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5501 * gcc.dg/lto/pr99849_0.c: New test.
5503 2021-04-10 Jakub Jelinek <jakub@redhat.com>
5505 PR rtl-optimization/98601
5506 * gcc.dg/torture/pr98601.c: New test.
5508 2021-04-10 Jason Merrill <jason@redhat.com>
5514 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
5515 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
5516 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
5517 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
5519 2021-04-10 Jason Merrill <jason@redhat.com>
5522 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
5524 2021-04-09 Martin Sebor <msebor@redhat.com>
5527 * g++.dg/warn/uninit-pr55288.C: New test.
5529 2021-04-09 Patrick Palka <ppalka@redhat.com>
5532 * g++.dg/cpp1z/fold-lambda4.C: New test.
5534 2021-04-09 Marek Polacek <polacek@redhat.com>
5537 * g++.dg/concepts/abbrev10.C: New test.
5538 * g++.dg/concepts/abbrev11.C: New test.
5540 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5542 * gcc.target/aarch64/pr70398.c: Require a target that can link
5545 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5547 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
5549 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5551 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
5554 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5556 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
5557 * gcc.dg/pr96573.c: Likewise.
5558 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5559 * gcc.dg/vect/bb-slp-43.c: Likewise.
5560 * gcc.dg/vect/slp-reduc-11.c: Likewise.
5562 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5564 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
5565 loop to vectorized if vect_fold_extract_last.
5567 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5569 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
5570 of relying on vectorisation.
5572 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5575 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
5577 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
5580 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
5581 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5583 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
5586 * gfortran.dg/coarray/dummy_2.f90: New test.
5588 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
5590 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
5592 2021-04-08 Patrick Palka <ppalka@redhat.com>
5595 * g++.dg/cpp2a/concepts-lambda16.C: New test.
5596 * g++.dg/cpp2a/concepts-lambda17.C: New test.
5598 2021-04-08 Patrick Palka <ppalka@redhat.com>
5601 * g++.dg/cpp2a/concepts-ctad3.C: New test.
5603 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5605 * lib/scanasm.exp (scan-lto-assembler): Update expected name
5608 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5610 * lib/target-supports.exp
5611 (check_effective_target_stdint_types_mbig_endian): New proc.
5612 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
5613 stdint_types_mbig_endian.
5614 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
5615 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5617 2021-04-08 Jason Merrill <jason@redhat.com>
5620 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
5621 * g++.dg/conversion/ref7.C: New test.
5623 2021-04-08 Jakub Jelinek <jakub@redhat.com>
5626 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
5627 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
5628 * g++.dg/cpp2a/constexpr-new18.C: New test.
5629 * g++.dg/cpp2a/constexpr-new19.C: New test.
5631 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5633 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
5635 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5637 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
5638 "was here" from error message.
5639 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
5640 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
5641 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
5642 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
5643 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
5644 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
5645 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
5646 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
5647 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
5648 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
5649 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
5650 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
5651 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
5653 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5655 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
5656 * gcc.target/aarch64/pr98772.c: Likewise.
5657 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
5659 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
5661 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
5662 conversion to shifts and adds.
5664 2021-04-08 David Malcolm <dmalcolm@redhat.com>
5668 * gcc.dg/analyzer/pr99042.c: New test.
5669 * gcc.dg/analyzer/pr99774-1.c: New test.
5670 * gcc.dg/analyzer/pr99774-2.c: New test.
5672 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
5674 * gdc.dg/gdc108.d: Update test.
5675 * gdc.dg/gdc142.d: Likewise.
5676 * gdc.dg/pr90136a.d: Likewise.
5677 * gdc.dg/pr90136b.d: Likewise.
5678 * gdc.dg/pr90136c.d: Likewise.
5679 * gdc.dg/pr95173.d: Likewise.
5680 * gdc.dg/attr_allocsize1.d: New test.
5681 * gdc.dg/attr_allocsize2.d: New test.
5682 * gdc.dg/attr_alwaysinline1.d: New test.
5683 * gdc.dg/attr_cold1.d: New test.
5684 * gdc.dg/attr_exclusions1.d: New test.
5685 * gdc.dg/attr_exclusions2.d: New test.
5686 * gdc.dg/attr_flatten1.d: New test.
5687 * gdc.dg/attr_module.d: New test.
5688 * gdc.dg/attr_noclone1.d: New test.
5689 * gdc.dg/attr_noicf1.d: New test.
5690 * gdc.dg/attr_noinline1.d: New test.
5691 * gdc.dg/attr_noipa1.d: New test.
5692 * gdc.dg/attr_noplt1.d: New test.
5693 * gdc.dg/attr_optimize1.d: New test.
5694 * gdc.dg/attr_optimize2.d: New test.
5695 * gdc.dg/attr_optimize3.d: New test.
5696 * gdc.dg/attr_optimize4.d: New test.
5697 * gdc.dg/attr_restrict1.d: New test.
5698 * gdc.dg/attr_section1.d: New test.
5699 * gdc.dg/attr_symver1.d: New test.
5700 * gdc.dg/attr_target1.d: New test.
5701 * gdc.dg/attr_targetclones1.d: New test.
5702 * gdc.dg/attr_used1.d: New test.
5703 * gdc.dg/attr_used2.d: New test.
5704 * gdc.dg/attr_weak1.d: New test.
5705 * gdc.dg/imports/attributes.d: New test.
5707 2021-04-08 Jason Merrill <jason@redhat.com>
5710 * g++.dg/template/mem-spec2.C: New test.
5712 2021-04-08 Marek Polacek <polacek@redhat.com>
5715 * g++.dg/cpp2a/explicit16.C: Use c++20.
5716 * g++.dg/cpp0x/noexcept66.C: New test.
5717 * g++.dg/cpp2a/explicit17.C: New test.
5719 2021-04-08 Alex Coplan <alex.coplan@arm.com>
5722 * gcc.c-torture/compile/pr99647.c: New test.
5724 2021-04-07 Jason Merrill <jason@redhat.com>
5727 * g++.dg/template/friend71.C: New test.
5729 2021-04-07 Jason Merrill <jason@redhat.com>
5732 * g++.dg/template/friend70.C: New test.
5734 2021-04-07 Jason Merrill <jason@redhat.com>
5737 * g++.dg/lookup/using66.C: New test.
5739 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5741 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
5742 when building an executable with testglue.
5744 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5746 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
5747 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
5749 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
5751 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
5752 if IFN_STORE_LANES is available.
5753 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
5754 IFN_STORE_LANES is available.
5755 * gcc.target/aarch64/pr99873_1.c: New test.
5756 * gcc.target/aarch64/pr99873_2.c: Likewise.
5757 * gcc.target/aarch64/pr99873_3.c: Likewise.
5758 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
5759 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
5760 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
5762 2021-04-07 Richard Biener <rguenther@suse.de>
5764 PR tree-optimization/99954
5765 * gcc.dg/torture/pr99954.c: New testcase.
5767 2021-04-07 Richard Biener <rguenther@suse.de>
5770 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
5773 2021-04-07 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/99947
5776 * gcc.dg/torture/pr99947.c: New testcase.
5778 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
5780 PR tree-optimization/98736
5781 * gcc.c-torture/execute/pr98736.c: New test.
5783 2021-04-07 Marek Polacek <polacek@redhat.com>
5786 * g++.dg/cpp0x/rv-life.C: New test.
5788 2021-04-06 Jason Merrill <jason@redhat.com>
5791 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
5793 2021-04-06 Jason Merrill <jason@redhat.com>
5796 * g++.dg/cpp1z/inline-var9.C: New test.
5798 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
5801 * g++.target/aarch64/sve/pr99781.C: New.
5803 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
5805 * gcc.target/i386/memcpy-strategy-9.c: New test.
5806 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
5807 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
5808 * gcc.target/i386/memset-strategy-7.c: Likewise.
5809 * gcc.target/i386/memset-strategy-8.c: Likewise.
5810 * gcc.target/i386/memset-strategy-9.c: Likewise.
5812 2021-04-06 Richard Biener <rguenther@suse.de>
5814 PR tree-optimization/99880
5815 * gcc.dg/torture/pr99880.c: New testcase.
5817 2021-04-06 Nathan Sidwell <nathan@acm.org>
5819 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
5820 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
5822 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5824 PR tree-optimization/96573
5825 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
5826 VEC_PERM_EXPR with bswapping permutation.
5828 2021-04-06 Richard Biener <rguenther@suse.de>
5830 PR tree-optimization/99924
5831 * gfortran.dg/vect/pr99924.f90: New testcase.
5833 2021-04-06 Jakub Jelinek <jakub@redhat.com>
5836 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
5838 2021-04-06 Jason Merrill <jason@redhat.com>
5841 * g++.dg/abi/lambda-defarg1.C: New test.
5843 2021-04-06 Patrick Palka <ppalka@redhat.com>
5846 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
5847 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
5849 2021-04-05 Jason Merrill <jason@redhat.com>
5852 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
5854 2021-04-05 Jason Merrill <jason@redhat.com>
5856 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
5857 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
5858 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
5860 2021-04-05 Jason Merrill <jason@redhat.com>
5863 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
5865 2021-04-05 Jason Merrill <jason@redhat.com>
5868 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
5870 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5873 * gcc.dg/analyzer/pr99906.c: New test.
5875 2021-04-05 David Malcolm <dmalcolm@redhat.com>
5878 * gcc.dg/analyzer/pr99886.c: New test.
5880 2021-04-05 Jason Merrill <jason@redhat.com>
5883 * g++.dg/cpp0x/extern_template-6.C: New test.
5885 2021-04-05 Jason Merrill <jason@redhat.com>
5888 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
5890 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
5893 * gdc.dg/pr99914.d: New test.
5895 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
5897 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
5898 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5900 2021-04-04 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/initlist-new5.C: New test.
5905 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5907 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
5909 2021-04-03 Alexandre Oliva <oliva@adacore.com>
5911 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
5913 2021-04-03 Marek Polacek <polacek@redhat.com>
5916 * g++.dg/other/gc7.C: New test.
5918 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
5921 * gfortran.dg/coarray_48.f90: New test.
5923 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5925 PR tree-optimization/99882
5926 * gcc.dg/pr99882.c: New test.
5928 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5930 PR rtl-optimization/99863
5931 * gcc.target/i386/pr99863.c: New test.
5933 2021-04-03 Jakub Jelinek <jakub@redhat.com>
5936 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
5938 2021-04-03 Jason Merrill <jason@redhat.com>
5941 * g++.dg/opt/nrv20.C: New test.
5943 2021-04-03 Jason Merrill <jason@redhat.com>
5946 * g++.dg/cpp1z/noexcept-type24.C: New test.
5948 2021-04-03 Jason Merrill <jason@redhat.com>
5951 * g++.dg/ext/vector40.C: New test.
5953 2021-04-02 Patrick Palka <ppalka@redhat.com>
5956 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
5958 2021-04-02 Patrick Palka <ppalka@redhat.com>
5961 * g++.dg/cpp2a/nontype-class42.C: New test.
5963 2021-04-02 Jason Merrill <jason@redhat.com>
5966 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
5968 2021-04-02 Nathan Sidwell <nathan@acm.org>
5970 * g++.dg/modules/pr99283-6_d.H: New.
5971 * g++.dg/modules/pr99283-7-swap.h: New.
5972 * g++.dg/modules/pr99283-7-traits.h: New.
5973 * g++.dg/modules/pr99283-7_a.H: New.
5974 * g++.dg/modules/pr99283-7_b.H: New.
5975 * g++.dg/modules/pr99283-7_c.C: New.
5976 * g++.dg/modules/pr99283-7_d.H: New.
5978 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
5980 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
5981 * go.test/test/fixedbugs/issue22200b.go: Likewise.
5983 2021-04-02 Jakub Jelinek <jakub@redhat.com>
5985 PR tree-optimization/99726
5986 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
5987 -floop-nest-optimize to dg-additional-options guarded on fgraphite
5990 2021-04-01 Marek Polacek <polacek@redhat.com>
5993 * g++.dg/other/gc6.C: New test.
5995 2021-04-01 Jason Merrill <jason@redhat.com>
5998 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
6000 2021-04-01 Jason Merrill <jason@redhat.com>
6003 * g++.dg/abi/abi-tag24a.C: New test.
6004 * g++.dg/abi/macro0.C: Adjust expected value.
6006 2021-04-01 Nathan Sidwell <nathan@acm.org>
6009 * g++.dg/modules/pr99283-6.h: New.
6010 * g++.dg/modules/pr99283-6_a.H: New.
6011 * g++.dg/modules/pr99283-6_b.H: New.
6012 * g++.dg/modules/pr99283-6_c.C: New.
6013 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
6014 * g++.dg/modules/indirect-3_c.C: Adjust scan.
6015 * g++.dg/modules/indirect-4_c.C: Adjust scan.
6016 * g++.dg/modules/lambda-3_b.C: Adjust scan.
6017 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
6018 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
6019 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
6021 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
6024 * gcc.dg/tree-ssa/pr98265.C: New test.
6026 2021-04-01 Jakub Jelinek <jakub@redhat.com>
6028 PR tree-optimization/96573
6029 * gcc.dg/pr96573.c: New test.
6031 2021-04-01 Richard Biener <rguenther@suse.de>
6033 PR tree-optimization/99856
6034 * gcc.dg/vect/pr99856.c: New testcase.
6036 2021-04-01 Martin Jambor <mjambor@suse.cz>
6038 PR tree-optimization/97009
6039 * gcc.dg/tree-ssa/pr97009.c: New test.
6041 2021-04-01 Harald Anlauf <anlauf@gmx.de>
6044 * gfortran.dg/transpose_5.f90: New test.
6046 2021-03-31 David Malcolm <dmalcolm@redhat.com>
6049 * gcc.dg/analyzer/data-model-10.c: Update expected output.
6050 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
6051 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
6052 * gcc.dg/analyzer/pr99771-1.c: New test.
6054 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6056 PR tree-optimization/98268
6057 * gcc.target/aarch64/sve/pr98268-1.c: New test.
6058 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
6060 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6062 PR tree-optimization/99726
6063 * gcc.target/i386/pr99726.c: New test.
6065 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6067 PR rtl-optimization/97141
6068 PR rtl-optimization/98726
6069 * gcc.c-torture/compile/pr97141.c: New test.
6070 * gcc.c-torture/compile/pr98726.c: Likewise.
6071 * gcc.target/aarch64/sve/pr97141.c: Likewise.
6072 * gcc.target/aarch64/sve/pr98726.c: Likewise.
6074 2021-03-31 Martin Sebor <msebor@redhat.com>
6077 * gcc.dg/uninit-pr65182.c: New test.
6079 2021-03-31 Jason Merrill <jason@redhat.com>
6082 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
6084 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6087 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
6090 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
6093 * gcc.target/arm/pr99786.c: New test.
6095 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
6097 * gcc.target/i386/memcpy-strategy-5.c: New test.
6098 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
6099 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
6100 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
6101 * gcc.target/i386/memset-strategy-3.c: Likewise.
6102 * gcc.target/i386/memset-strategy-4.c: Likewise.
6103 * gcc.target/i386/memset-strategy-5.c: Likewise.
6104 * gcc.target/i386/memset-strategy-6.c: Likewise.
6106 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
6109 * gcc.target/aarch64/sve/pr98119.c: New test.
6111 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6112 Richard Sandiford <richard.sandiford@arm.com>
6115 * g++.target/aarch64/sve/pr99813.C: New test.
6117 2021-03-31 Jakub Jelinek <jakub@redhat.com>
6120 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
6121 * c-c++-common/zero-scratch-regs-7.c: Likewise.
6122 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
6123 selected unsupported triplets to all targets but selected triplets
6124 of supported targets.
6125 * c-c++-common/zero-scratch-regs-9.c: Likewise.
6126 * c-c++-common/zero-scratch-regs-10.c: Likewise.
6127 * c-c++-common/zero-scratch-regs-11.c: Likewise.
6129 2021-03-31 Patrick Palka <ppalka@redhat.com>
6132 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
6134 2021-03-31 Patrick Palka <ppalka@redhat.com>
6137 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
6139 2021-03-30 David Malcolm <dmalcolm@redhat.com>
6141 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
6143 2021-03-30 Nathan Sidwell <nathan@acm.org>
6146 * g++.dg/modules/pr99283-5.h: New.
6147 * g++.dg/modules/pr99283-5_a.H: New.
6148 * g++.dg/modules/pr99283-5_b.H: New.
6149 * g++.dg/modules/pr99283-5_c.C: New.
6151 2021-03-30 Jakub Jelinek <jakub@redhat.com>
6154 * g++.dg/cpp1z/pr99790.C: New test.
6156 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6159 * gcc.c-torture/compile/pr99822.c: New test.
6161 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
6165 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
6167 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6168 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6169 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6170 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6171 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6172 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6173 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6174 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6175 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6176 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6177 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6178 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6179 * gcc.target/powerpc/pr79251-run.p7.c: New test.
6180 * gcc.target/powerpc/pr79251.p7.c: New test.
6182 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
6185 * gcc.target/i386/pr99744-1.c: New test.
6187 2021-03-30 Tamar Christina <tamar.christina@arm.com>
6189 PR tree-optimization/99825
6190 * gfortran.dg/vect/pr99825.f90: New test.
6192 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6195 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
6197 2021-03-30 Richard Biener <rguenther@suse.de>
6199 PR tree-optimization/99824
6200 * gcc.dg/torture/pr99824.c: New testcase.
6202 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
6205 * g++.dg/pr98136.C: New test.
6207 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
6209 * gcc.target/aarch64/fcvt_nosimd.c: New test.
6211 2021-03-29 Martin Sebor <msebor@redhat.com>
6213 PR tree-optimization/61869
6214 * gcc.dg/uninit-pr61869.c: New test.
6216 2021-03-29 Martin Sebor <msebor@redhat.com>
6218 PR tree-optimization/61677
6219 * gcc.dg/uninit-pr61677.c: New test.
6221 2021-03-29 Martin Sebor <msebor@redhat.com>
6223 PR tree-optimization/61112
6224 * gcc.dg/uninit-pr61112.c: New test.
6226 2021-03-29 Jan Hubicka <jh@suse.cz>
6229 * gcc.c-torture/compile/pr99751.c: Rename from ...
6230 * gcc.c-torture/execute/pr99751.c: ... to this.
6232 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
6234 * gcc.c-torture/compile/pr99751.c: New test.
6236 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6239 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
6240 declare simd warning on aarch64.
6242 2021-03-29 Alex Coplan <alex.coplan@arm.com>
6245 * g++.target/aarch64/sve/pr99216.C: New test.
6247 2021-03-29 Richard Biener <rguenther@suse.de>
6249 PR tree-optimization/99807
6250 * gfortran.dg/vect/pr99807.f90: New testcase.
6252 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6255 * gcc.target/aarch64/pr99808.c: New test.
6257 2021-03-29 Jakub Jelinek <jakub@redhat.com>
6259 PR tree-optimization/99777
6260 * g++.dg/torture/pr99777.C: New test.
6262 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
6265 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
6267 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
6270 * gfortran.dg/pr99602.f90: New test.
6271 * gfortran.dg/pr99602a.f90: New test.
6272 * gfortran.dg/pr99602b.f90: New test.
6273 * gfortran.dg/pr99602c.f90: New test.
6274 * gfortran.dg/pr99602d.f90: New test.
6276 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6278 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
6279 (gdc-copy-file): ... this. Use file copy instead of open/close.
6280 (gdc-convert-test): Save translated dejagnu test to gdc.test
6281 directory, only write dejagnu directives to the test file.
6282 (gdc-do-test): Don't create gdc.test symlink.
6284 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
6286 * gdc.dg/gdc270a.d: Removed.
6287 * gdc.dg/gdc270b.d: Removed.
6289 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
6291 * gcc.target/powerpc/pr99557.c: New.
6293 2021-03-26 Martin Sebor <msebor@redhat.com>
6295 PR tree-optimization/59970
6296 * gcc.dg/uninit-pr59970.c: New test.
6298 2021-03-26 Marek Polacek <polacek@redhat.com>
6301 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
6302 * g++.dg/cpp0x/nsdmi17.C: New test.
6304 2021-03-26 Nathan Sidwell <nathan@acm.org>
6307 * g++.dg/modules/pr99283-2_a.H: New.
6308 * g++.dg/modules/pr99283-2_b.H: New.
6309 * g++.dg/modules/pr99283-2_c.H: New.
6310 * g++.dg/modules/pr99283-3_a.H: New.
6311 * g++.dg/modules/pr99283-3_b.H: New.
6312 * g++.dg/modules/pr99283-4.H: New.
6313 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
6314 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
6316 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
6319 * g++.target/aarch64/sve/pr99766.C: New.
6321 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6324 * gcc.dg/tls/pr99466-1.c: New test.
6325 * gcc.dg/tls/pr99466-2.c: New test.
6327 2021-03-26 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/cpp0x/new5.C: New test.
6332 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
6335 * gfortran.dg/null_11.f90: New test.
6337 2021-03-25 Martin Sebor <msebor@redhat.com>
6339 PR tree-optimization/55060
6340 * gcc.dg/uninit-pr55060.c: New.
6342 2021-03-25 Martin Sebor <msebor@redhat.com>
6344 PR tree-optimization/48483
6345 * g++.dg/warn/uninit-pr48483.C: New test.
6347 2021-03-25 Martin Sebor <msebor@redhat.com>
6349 * gcc.dg/uninit-pr44547.c: New.
6351 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6354 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
6355 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
6356 to match locus changes.
6357 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
6358 * g++.dg/cpp2a/srcloc2.C: Likewise.
6359 * g++.dg/cpp2a/srcloc15.C: Likewise.
6360 * g++.dg/cpp2a/srcloc16.C: Likewise.
6361 * g++.dg/cpp2a/srcloc19.C: New test.
6362 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
6364 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
6365 * g++.dg/modules/macloc-1_d.C: Likewise.
6366 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
6369 2021-03-25 Marek Polacek <polacek@redhat.com>
6372 * g++.dg/cpp0x/inh-ctor37.C: New test.
6374 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6377 * g++.dg/cpp0x/variadic181.C: New test.
6379 2021-03-25 Marek Polacek <polacek@redhat.com>
6382 * g++.dg/warn/Wconversion5.C: New test.
6384 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
6386 PR tree-optimization/96974
6387 * g++.target/aarch64/sve/pr96974.C: New test.
6389 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6392 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6396 * gcc.target/i386/pr98209.c: New test.
6397 * gcc.target/i386/pr99744-1.c: Likewise.
6398 * gcc.target/i386/pr99744-2.c: Likewise.
6400 2021-03-25 Jakub Jelinek <jakub@redhat.com>
6403 * g++.dg/warn/Wduplicated-branches6.C: New test.
6404 * g++.dg/warn/Wduplicated-branches7.C: New test.
6406 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
6410 * gcc.target/i386/pr98209.c: New test.
6411 * gcc.target/i386/pr99744-1.c: Likewise.
6412 * gcc.target/i386/pr99744-2.c: Likewise.
6414 2021-03-25 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/99746
6417 * gfortran.dg/vect/pr99746.f90: New testcase.
6419 2021-03-25 David Malcolm <dmalcolm@redhat.com>
6424 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
6426 * gcc.dg/analyzer/pr93695-1.c: New test.
6427 * gcc.dg/analyzer/pr99044-1.c: New test.
6428 * gcc.dg/analyzer/pr99044-2.c: New test.
6429 * gcc.dg/analyzer/pr99716-1.c: New test.
6430 * gcc.dg/analyzer/pr99716-2.c: New test.
6431 * gcc.dg/analyzer/pr99716-3.c: New test.
6433 2021-03-24 Martin Liska <mliska@suse.cz>
6436 * gcc.target/i386/pr99753.c: New test.
6438 2021-03-24 Martin Jambor <mjambor@suse.cz>
6441 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
6443 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
6446 * gcc.target/arm/pr99727.c: New test.
6448 2021-03-24 Jakub Jelinek <jakub@redhat.com>
6451 * gcc.target/arm/pr99724.c: New test.
6453 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6455 * lib/target-supports.exp (check_effective_target_sysconf): New.
6456 * gcc.target/i386/pr95443-1.c: Require it.
6457 * gcc.target/i386/pr95443-2.c: Likewise.
6458 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
6459 * gcc.target/i386/strncmp-1.c: Likewise.
6461 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6463 * gcc.target/i386/pr97313.c: Require effective target feature pie.
6464 * g++.target/i386/pr94185.C: Likewise.
6466 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6468 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
6469 positives with -mcmodel=large.
6470 * gcc.target/i386/funcspec-3.c: Likewise.
6472 2021-03-24 Alexandre Oliva <oliva@adacore.com>
6474 * gcc.target/i386/pr94467-3.c: New.
6476 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
6479 * gfortran.dg/longnames.f90: New test.
6481 2021-03-23 Nathan Sidwell <nathan@acm.org>
6484 * g++.dg/modules/pr99283-1_a.H: New.
6485 * g++.dg/modules/pr99283-1_b.H: New.
6487 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
6489 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
6491 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6493 * lib/target-supports.exp
6494 (check_effective_target_arm_dsp_ok_nocache)
6495 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
6496 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
6497 and add arm_dsp options.
6499 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6501 * lib/target-supports.exp
6502 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
6503 -mfloat-abi= options order.
6504 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
6505 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
6506 arm_hard_ok effective target and -mfloat-abi=hard additional
6508 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
6509 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
6510 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
6511 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
6512 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
6513 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
6514 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
6515 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
6516 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
6518 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
6519 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
6521 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6523 * lib/target-supports.exp
6524 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
6525 -mfloat-abi= options order.
6526 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
6527 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
6528 target and -mfloat-abi=hard additional option.
6529 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
6530 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
6531 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
6532 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
6533 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
6535 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6537 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
6539 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6541 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
6542 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
6543 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
6544 * gcc.target/arm/pr51968.c: Likewise.
6545 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
6546 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
6547 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
6548 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
6550 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6552 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
6553 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
6554 * gcc.target/arm/bf16_dup.c: Likewise.
6555 * gcc.target/arm/bf16_reinterpret.c: Likewise.
6556 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
6558 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6560 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
6562 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
6564 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
6565 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
6566 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
6567 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
6569 2021-03-23 Marek Polacek <polacek@redhat.com>
6572 * g++.dg/cpp0x/attributes-namespace6.C: New test.
6573 * g++.dg/cpp0x/gen-attrs-73.C: New test.
6575 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
6578 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
6580 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
6583 * gcc.dg/vect/pr99540.c: New test.
6585 2021-03-23 Nathan Sidwell <nathan@acm.org>
6588 * g++.dg/modules/pr99239_a.H: New.
6589 * g++.dg/modules/pr99239_b.H: New.
6591 2021-03-23 Richard Biener <rguenther@suse.de>
6593 PR tree-optimization/99721
6594 * gfortran.dg/vect/pr99721.f90: New testcase.
6596 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
6598 * gcc.target/riscv/shift-shift-5.c (sub): Change
6599 order of struct fields depending on byteorder.
6601 2021-03-23 Jakub Jelinek <jakub@redhat.com>
6604 * g++.dg/cpp1z/decomp55.C: New test.
6606 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
6608 PR tree-optimization/99296
6609 * gcc.dg/pr99296.c: New file.
6611 2021-03-22 Nathan Sidwell <nathan@acm.org>
6614 * g++.dg/modules/pr99480_a.H: New.
6615 * g++.dg/modules/pr99480_b.H: New.
6617 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
6620 * gcc.target/powerpc/pr99581.c: New.
6622 2021-03-22 Nathan Sidwell <nathan@acm.org>
6625 * g++.dg/modules/pr99425-1.h: New.
6626 * g++.dg/modules/pr99425-1_a.H: New.
6627 * g++.dg/modules/pr99425-1_b.H: New.
6628 * g++.dg/modules/pr99425-1_c.C: New.
6629 * g++.dg/modules/pr99425-2_a.X: New.
6630 * g++.dg/modules/pr99425-2_b.X: New.
6631 * g++.dg/template/pr99425.C: New.
6633 2021-03-22 Richard Biener <rguenther@suse.de>
6635 PR tree-optimization/99694
6636 * gcc.dg/torture/pr99694.c: New testcase.
6638 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
6641 * gcc.target/riscv/pr99702.c: New.
6643 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
6646 * gcc.target/powerpc/pr98914.c: New test.
6648 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
6651 * g++.target/i386/pr99679-1.C: New test.
6652 * g++.target/i386/pr99679-2.C: Likewise.
6654 2021-03-20 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.dg/pr99230.c: New test.
6659 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6662 * gcc.dg/Wunused-var-5.c: New test.
6663 * gcc.dg/Wunused-var-6.c: New test.
6665 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6667 * gfortran.dg/inline_matmul_6.f90: Adjust count for
6670 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
6673 * gcc.target/s390/pr99663.c: New.
6675 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6678 * g++.dg/opt/pr99456.C: New test.
6679 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
6682 2021-03-19 Tamar Christina <tamar.christina@arm.com>
6684 PR tree-optimization/99656
6685 * gfortran.dg/vect/pr99656.f90: New test.
6687 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
6690 * gcc.dg/torture/pr99652-1.c: New test.
6691 * gcc.dg/torture/pr99652-2.c: Likewise.
6692 * gcc.target/i386/pr57655.c: Adjusted.
6693 * gcc.target/i386/pr59794-6.c: Likewise.
6694 * gcc.target/i386/pr70738-1.c: Likewise.
6695 * gcc.target/i386/pr96744-1.c: Likewise.
6697 2021-03-19 Jakub Jelinek <jakub@redhat.com>
6698 Christophe Lyon <christophe.lyon@linaro.org>
6701 * g++.target/arm/pr99593.C: New test.
6703 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
6705 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
6707 2021-03-19 Marek Polacek <polacek@redhat.com>
6710 * g++.dg/cpp2a/concepts-err3.C: New test.
6712 2021-03-18 Martin Sebor <msebor@redhat.com>
6715 * g++.dg/warn/Warray-bounds-22.C: New test.
6716 * g++.dg/warn/Warray-bounds-23.C: New test.
6717 * g++.dg/warn/Warray-bounds-24.C: New test.
6719 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6722 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
6724 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6727 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
6728 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
6729 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
6730 rather than __i386__.
6732 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6735 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
6737 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
6740 * obj-c++.dg/pr49070.mm: New test.
6741 * objc.dg/unnamed-parms.m: New test.
6743 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6745 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
6747 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6748 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6749 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
6750 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
6751 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
6753 2021-03-18 Jakub Jelinek <jakub@redhat.com>
6756 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
6757 For big endian use -fsso-struct=little-endian dg-options.
6759 2021-03-17 Marek Polacek <polacek@redhat.com>
6762 * g++.dg/conversion/real-to-int1.C: New test.
6764 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
6765 Jason Merrill <jason@redhat.com>
6767 * g++.dg/cpp1z/using9.C: New using decl test.
6769 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6771 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
6772 -gdwarf-3 to the command line options. Adjust the expected line
6773 numbers for the revised options header.
6775 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
6777 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
6778 -gdwarf-3 to the command line options. Provide Darwin-
6779 specific match lines for the expected output.
6781 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6783 * gcc.target/aarch64/acle/rng_2.c: New test.
6785 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
6788 * gcc.target/i386/pr99530-1.c: New test.
6789 * gcc.target/i386/pr99530-2.c: Likewise.
6790 * gcc.target/i386/pr99530-3.c: Likewise.
6791 * gcc.target/i386/pr99530-4.c: Likewise.
6792 * gcc.target/i386/pr99530-5.c: Likewise.
6793 * gcc.target/i386/pr99530-6.c: Likewise.
6795 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
6798 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
6800 2021-03-16 Jason Merrill <jason@redhat.com>
6802 * g++.dg/cpp2a/nontype-float1.C: New test.
6804 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6808 * gcc.target/powerpc/pr98092.c: New.
6810 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6813 * gcc.target/i386/pr99600.c: New test.
6815 2021-03-16 Martin Liska <mliska@suse.cz>
6816 Jason Merrill <jason@redhat.com>
6819 * g++.target/i386/pr99108.C: New test.
6821 2021-03-16 Martin Liska <mliska@suse.cz>
6824 * gcc.target/arm/pr99592.c: New test.
6826 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
6828 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
6830 2021-03-16 Nathan Sidwell <nathan@acm.org>
6833 * g++.dg/modules/pr99496_a.H: New.
6834 * g++.dg/modules/pr99496_b.C: New.
6836 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6839 * gcc.target/i386/avx-pr99563.c: New test.
6841 2021-03-16 Jakub Jelinek <jakub@redhat.com>
6844 * gcc.dg/gomp/pr99542.c: New test.
6845 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
6846 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
6847 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
6848 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
6850 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
6852 2021-03-15 Jakub Jelinek <jakub@redhat.com>
6855 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
6856 * g++.dg/modules/builtin-3_b.C: Likewise.
6858 2021-03-15 Nathan Sidwell <nathan@acm.org>
6861 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
6862 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
6864 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6867 * g++.dg/coroutines/pr99047.C: New test.
6869 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6872 * g++.dg/coroutines/torture/pr98704.C: New test.
6874 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6877 * g++.dg/coroutines/pr98480.C: New test.
6878 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
6879 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
6880 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
6882 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
6885 * g++.dg/coroutines/pr96749-1.C: New test.
6886 * g++.dg/coroutines/pr96749-2.C: New test.
6888 2021-03-15 Richard Biener <rguenther@suse.de>
6890 PR tree-optimization/98834
6891 * g++.dg/opt/pr98834.C: New testcase.
6893 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6896 * gfortran.dg/do_check_16.f90: New test.
6897 * gfortran.dg/do_check_17.f90: New test.
6899 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
6902 * gfortran.dg/pr99545.f90: New test.
6904 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
6906 * gcc.target/powerpc/pr99492.c: Fix typo.
6908 2021-03-14 Harald Anlauf <anlauf@gmx.de>
6909 Paul Thomas <pault@gcc.gnu.org>
6911 * gfortran.dg/pr99112.f90: New test.
6913 2021-03-13 Martin Sebor <msebor@redhat.com>
6915 PR tree-optimization/99489
6916 * gcc.dg/Wstringop-truncation-9.c: New test.
6918 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
6921 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
6923 2021-03-13 Jakub Jelinek <jakub@redhat.com>
6925 PR tree-optimization/99544
6926 * gcc.dg/gomp/pr99544.c: New test.
6928 2021-03-12 Nathan Sidwell <nathan@acm.org>
6931 * g++.dg/modules/pr99238.h: New.
6932 * g++.dg/modules/pr99238_a.H: New.
6933 * g++.dg/modules/pr99238_b.H: New.
6935 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
6938 * gfortran.dg/gomp/threadprivate-1.f90: New test.
6940 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6943 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
6945 2021-03-12 Jakub Jelinek <jakub@redhat.com>
6948 * g++.dg/cpp2a/consteval19.C: New test.
6950 2021-03-11 David Malcolm <dmalcolm@redhat.com>
6953 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
6955 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
6957 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
6958 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
6959 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
6960 -fno-analyzer-feasibility from options.
6961 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
6962 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
6964 2021-03-11 Nathan Sidwell <nathan@acm.org>
6967 * g++.dg/modules/pr99248.h: New.
6968 * g++.dg/modules/pr99248_a.H: New.
6969 * g++.dg/modules/pr99248_b.H: New.
6971 2021-03-11 Nathan Sidwell <nathan@acm.org>
6974 * g++.dg/modules/pr99528.h: New.
6975 * g++.dg/modules/pr99528_a.H: New.
6976 * g++.dg/modules/pr99528_b.H: New.
6977 * g++.dg/modules/pr99528_c.C: New.
6979 2021-03-11 Richard Biener <rguenther@suse.de>
6982 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
6983 instead of verifying the total number of adds.
6985 2021-03-11 Richard Biener <rguenther@suse.de>
6988 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
6990 2021-03-11 Richard Biener <rguenther@suse.de>
6993 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
6995 2021-03-11 Richard Biener <rguenther@suse.de>
6998 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
7000 2021-03-11 Jakub Jelinek <jakub@redhat.com>
7003 * gcc.target/i386/avx2-pr99517-1.c: New test.
7004 * gcc.target/i386/avx2-pr99517-2.c: New test.
7006 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
7009 * gcc.target/powerpc/pr99492.c: New testcase.
7011 2021-03-10 Harald Anlauf <anlauf@gmx.de>
7014 * gfortran.dg/data_char_4.f90: New test.
7015 * gfortran.dg/data_char_5.f90: New test.
7017 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7019 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
7021 2021-03-10 Nathan Sidwell <nathan@acm.org>
7024 * g++.dg/modules/pr99423_a.H: New.
7025 * g++.dg/modules/pr99423_b.H: New.
7027 2021-03-10 Jakub Jelinek <jakub@redhat.com>
7029 PR tree-optimization/99305
7031 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
7032 unsigned_char effective targets.
7034 2021-03-10 Nathan Sidwell <nathan@acm.org>
7037 * g++.dg/ext/pr99508.C: New.
7039 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
7042 * lib/target-supports.exp (check_effective_target_lra): New.
7043 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
7044 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7045 * gcc.c-torture/compile/pr98096.c: Likewise.
7046 * gcc.dg/pr97954.c: Likewise.
7048 2021-03-10 David Malcolm <dmalcolm@redhat.com>
7050 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
7051 * gcc.dg/analyzer/zlib-2.c: Likewise.
7053 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7055 * gcc.dg/vect/pr99102.c: Fix target selector.
7057 2021-03-10 Joel Hutton <joel.hutton@arm.com>
7060 * gcc.dg/vect/pr99102.c: New test.
7062 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
7064 * gnat.dg/specs/lto25.ads: New test.
7066 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7068 PR tree-optimization/99305
7069 * g++.dg/opt/pr99305.C: New test.
7071 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
7073 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
7074 (check_effective_target_sqrt_insn): Use it.
7076 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
7079 * gcc.target/i386/pr99454.c: New.
7081 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
7083 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
7084 * gcc.dg/loop-9.c: Likewise.
7085 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
7086 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
7088 2021-03-09 Jakub Jelinek <jakub@redhat.com>
7091 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
7092 exists. If REG_STARTEND macro isn't defined, just return 0 from main
7093 instead of the actual test.
7095 2021-03-09 Martin Liska <mliska@suse.cz>
7098 * gcc.target/i386/pr99464.c: New test.
7100 2021-03-09 Joel Brobecker <brobecker@adacore.com>
7102 * gcc.target/powerpc/undef-bool-2.c: Add
7103 dg-require-effective-target powerpc_vsx_ok directive.
7104 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
7105 powerpc_vsx_ok directive.
7107 2021-03-08 Harald Anlauf <anlauf@gmx.de>
7110 * gfortran.dg/parameter_data.f90: New test.
7112 2021-03-08 Martin Sebor <msebor@redhat.com>
7115 * g++.dg/warn/Warray-bounds-15.C: New test.
7116 * g++.dg/warn/Warray-bounds-18.C: New test.
7117 * g++.dg/warn/Warray-bounds-19.C: New test.
7118 * g++.dg/warn/Warray-bounds-20.C: New test.
7119 * g++.dg/warn/Warray-bounds-21.C: New test.
7121 2021-03-08 Martin Sebor <msebor@redhat.com>
7124 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
7126 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
7127 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
7128 * gcc.dg/Wstringop-overflow-66.c: New test.
7129 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
7131 2021-03-08 Marek Polacek <polacek@redhat.com>
7134 * g++.dg/cpp2a/nontype-class41.C: New test.
7136 2021-03-08 Nathan Sidwell <nathan@acm.org>
7139 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
7141 2021-03-08 Nathan Sidwell <nathan@acm.org>
7143 * g++.dg/modules/pr99468.H: New.
7145 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
7148 * gcc.target/powerpc/pr98959.c: New test.
7150 2021-03-08 Nathan Sidwell <nathan@acm.org>
7153 * g++.dg/modules/pr99285_a.H: New.
7154 * g++.dg/modules/pr99285_b.H: New.
7156 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159 * gcc.target/aarch64/simd/pr99437.c: New test.
7161 2021-03-08 Martin Liska <mliska@suse.cz>
7164 * c-c++-common/asan/pr98920.c: New test.
7166 2021-03-08 Martin Liska <mliska@suse.cz>
7169 * gcc.target/i386/pr99463-2.c: New test.
7170 * gcc.target/i386/pr99463.c: New test.
7172 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
7174 * gcc.target/s390/vector/long-double-asm-commutative.c: New
7176 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
7178 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
7179 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
7180 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
7181 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
7182 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
7185 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
7188 * gfortran.dg/module_variable_3.f90: New test.
7190 2021-03-07 Jakub Jelinek <jakub@redhat.com>
7193 * lib/target-supports.exp
7194 (check_effective_target_assembler_march_noavx512bw): New effective
7196 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
7198 2021-03-06 Patrick Palka <ppalka@redhat.com>
7199 Jakub Jelinek <jakub@redhat.com>
7202 * g++.dg/cpp2a/constexpr-99287.C: New test.
7204 2021-03-06 Patrick Palka <ppalka@redhat.com>
7205 Jakub Jelinek <jakub@redhat.com>
7208 * g++.dg/cpp1y/var-templ68.C: New test.
7209 * g++.dg/cpp1y/var-templ68a.C: New test.
7211 2021-03-06 Patrick Palka <ppalka@redhat.com>
7214 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
7215 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
7217 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
7219 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
7220 to allow an eliminated stack-frame.
7222 2021-03-05 Marek Polacek <polacek@redhat.com>
7225 * g++.dg/cpp1z/noexcept-type23.C: New test.
7227 2021-03-05 Marek Polacek <polacek@redhat.com>
7230 * g++.dg/warn/Wshadow-17.C: New test.
7232 2021-03-05 Jason Merrill <jason@redhat.com>
7235 * gcc.dg/attr-flatten-1.c: Adjust.
7237 2021-03-05 Jakub Jelinek <jakub@redhat.com>
7240 * c-c++-common/gomp/pr99322.c: New test.
7242 2021-03-05 Nathan Sidwell <nathan@acm.org>
7245 * g++.dg/modules/pr99245_a.H: New.
7246 * g++.dg/modules/pr99245_b.H: New.
7248 2021-03-05 Harald Anlauf <anlauf@gmx.de>
7251 * gfortran.dg/matmul_21.f90: New test.
7253 2021-03-05 Nathan Sidwell <nathan@acm.org>
7256 * g++.dg/modules/pr99377_a.H: New.
7257 * g++.dg/modules/pr99377_b.C: New.
7258 * g++.dg/modules/pr99377_c.C: New.
7260 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7263 * g++.dg/coroutines/pr98118.C: New test.
7265 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7268 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
7269 * g++.dg/coroutines/pr95616-0.C: New test.
7270 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
7271 * g++.dg/coroutines/pr95616-1.C: New test.
7272 * g++.dg/coroutines/pr95616-2.C: New test.
7273 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
7274 * g++.dg/coroutines/pr95616-3.C: New test.
7275 * g++.dg/coroutines/pr95616-4.C: New test.
7276 * g++.dg/coroutines/pr95616-5.C: New test.
7277 * g++.dg/coroutines/pr95616-6.C: New test.
7279 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
7282 * g++.dg/coroutines/torture/pr95615-01.C: New test.
7283 * g++.dg/coroutines/torture/pr95615-02.C: New test.
7284 * g++.dg/coroutines/torture/pr95615-03.C: New test.
7285 * g++.dg/coroutines/torture/pr95615-04.C: New test.
7286 * g++.dg/coroutines/torture/pr95615-05.C: New test.
7287 * g++.dg/coroutines/torture/pr95615.inc: New file.
7289 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
7292 * gcc.target/i386/pr99123-2.c: New.
7294 2021-03-05 Nathan Sidwell <nathan@acm.org>
7297 * g++.dg/modules/pr99389_a.H: New.
7298 * g++.dg/modules/pr99389_b.C: New.
7299 * g++.dg/modules/pr99389_c.C: New.
7301 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7304 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
7307 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
7309 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
7310 with '_kind' number.
7311 * gfortran.dg/real4-10-real8-16.f90: Likewise.
7312 * gfortran.dg/real4-10-real8-4.f90: Likewise.
7313 * gfortran.dg/real4-10.f90: Likewise.
7314 * gfortran.dg/real4-16-real8-10.f90: Likewise.
7315 * gfortran.dg/real4-16-real8-16.f90: Likewise.
7316 * gfortran.dg/real4-16-real8-4.f90: Likewise.
7317 * gfortran.dg/real4-16.f90: Likewise.
7318 * gfortran.dg/real4-8-real8-10.f90: Likewise.
7319 * gfortran.dg/real4-8-real8-16.f90: Likewise.
7320 * gfortran.dg/real4-8-real8-4.f90: Likewise.
7321 * gfortran.dg/real4-8.f90: Likewise.
7322 * gfortran.dg/real8-10.f90: Likewise.
7323 * gfortran.dg/real8-16.f90: Likewise.
7324 * gfortran.dg/real8-4.f90: Likewise.
7326 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
7329 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
7331 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
7333 * lib/prune.exp: Prune useless output caused by a linker bug.
7335 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7338 * gcc.target/aarch64/pr93235.c: New test.
7340 2021-03-04 Martin Liska <mliska@suse.cz>
7342 PR gcov-profile/99105
7343 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
7344 correction as the wrapped malloc is called one more time
7346 * gcc.dg/tree-prof/pr97461.c: Likewise.
7348 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7352 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
7353 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
7354 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
7355 dg-warning regexps, instead replace .* with \[^\n\r]*.
7356 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
7357 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
7358 -ftrack-macro-expansion=0 from dg-options.
7359 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
7360 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
7362 2021-03-04 Jakub Jelinek <jakub@redhat.com>
7365 * gcc.dg/cpp/line11.c: New test.
7366 * gcc.dg/cpp/line12.c: New test.
7368 2021-03-04 Alex Coplan <alex.coplan@arm.com>
7371 * gcc.target/aarch64/pr99381.c: New test.
7373 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
7375 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
7377 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
7379 2021-03-04 Nathan Sidwell <nathan@acm.org>
7382 * g++.dg/modules/pr99170-1_a.H: New.
7383 * g++.dg/modules/pr99170-1_b.C: New.
7384 * g++.dg/modules/pr99170-2.h: New.
7385 * g++.dg/modules/pr99170-2_a.C: New.
7386 * g++.dg/modules/pr99170-2_b.C: New.
7387 * g++.dg/modules/pr99170-3_a.H: New.
7388 * g++.dg/modules/pr99170-3_b.C: New.
7389 * g++.dg/modules/inst-2_b.C: Adjust scan.
7390 * g++.dg/modules/inst-4_a.C: Adjust scan.
7391 * g++.dg/modules/inst-4_b.C: Adjust scan.
7392 * g++.dg/modules/member-def-1_b.C: Adjust scan.
7393 * g++.dg/modules/member-def-1_c.C: Adjust scan.
7394 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
7395 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
7396 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
7397 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
7398 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
7399 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
7400 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
7401 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
7402 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
7403 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
7404 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
7406 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
7409 * gfortran.dg/real4-10-real8-10.f90: New test.
7410 * gfortran.dg/real4-10-real8-16.f90: New test.
7411 * gfortran.dg/real4-10-real8-4.f90: New test.
7412 * gfortran.dg/real4-10.f90: New test.
7413 * gfortran.dg/real4-16-real8-10.f90: New test.
7414 * gfortran.dg/real4-16-real8-16.f90: New test.
7415 * gfortran.dg/real4-16-real8-4.f90: New test.
7416 * gfortran.dg/real4-16.f90: New test.
7417 * gfortran.dg/real4-8-real8-10.f90: New test.
7418 * gfortran.dg/real4-8-real8-16.f90: New test.
7419 * gfortran.dg/real4-8-real8-4.f90: New test.
7420 * gfortran.dg/real4-8.f90: New test.
7421 * gfortran.dg/real8-10.f90: New test.
7422 * gfortran.dg/real8-16.f90: New test.
7423 * gfortran.dg/real8-4.f90: New test.
7425 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7427 * gcc.misc-tests/outputs.exp: Enumerate tests.
7429 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
7431 * gcc.misc-tests/outputs.exp: Append discriminating
7432 suffixes to tests with duplicate names.
7433 (outest): Assert that each running test has a unique
7436 2021-03-04 Martin Sebor <msebor@redhat.com>
7440 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
7441 * gcc.dg/Wstringop-overflow-65.c: New test.
7442 * gcc.dg/Warray-bounds-69.c: Same.
7444 2021-03-03 Marek Polacek <polacek@redhat.com>
7447 * g++.dg/cpp1z/class-deduction83.C: New test.
7449 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7451 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
7453 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
7456 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7458 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
7460 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
7462 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
7465 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7467 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
7469 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
7472 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
7474 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
7476 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
7478 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
7480 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
7482 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
7485 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7488 * g++.dg/cpp1z/eval-order10.C: New test.
7490 2021-03-03 Marek Polacek <polacek@redhat.com>
7494 * g++.dg/cpp1z/class-deduction81.C: New test.
7495 * g++.dg/cpp1z/class-deduction82.C: New test.
7496 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
7497 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
7498 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
7500 2021-03-03 Jason Merrill <jason@redhat.com>
7503 * g++.dg/cpp0x/decltype-call5.C: New test.
7504 * g++.dg/cpp0x/decltype-call6.C: New test.
7506 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
7510 * gcc.target/i386/pr95798-2.c: Likewise.
7512 2021-03-03 Nathan Sidwell <nathan@acm.org>
7515 * g++.dg/modules/namespace-2_a.C
7516 * g++.dg/modules/pr99344_a.C
7517 * g++.dg/modules/pr99344_b.C
7519 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7522 * gcc.target/i386/pr99321.c: New test.
7524 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7527 * gcc.c-torture/compile/pr99324.c: New test.
7529 2021-03-03 Jakub Jelinek <jakub@redhat.com>
7532 * gcc.dg/graphite/pr99085.c: New test.
7534 2021-03-03 Jason Merrill <jason@redhat.com>
7537 * g++.dg/ext/attr-flatten1.C: New test.
7539 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
7541 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
7542 tests if target test-framework has -L or -I options.
7544 2021-03-02 David Malcolm <dmalcolm@redhat.com>
7547 * gcc.dg/pr99323-1.c: New test.
7548 * gcc.dg/pr99323-2.c: New test.
7550 2021-03-02 Martin Sebor <msebor@redhat.com>
7553 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
7554 * g++.dg/warn/Wnonnull12.C: New test.
7556 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
7558 * gnat.dg/limited5.adb: New test.
7560 2021-03-02 Patrick Palka <ppalka@redhat.com>
7564 * g++.dg/concepts/abbrev9.C: New test.
7565 * g++.dg/cpp2a/concepts-lambda15.C: New test.
7566 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
7567 * g++.dg/cpp2a/concepts-return-req2.C: New test.
7568 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
7569 call to f15 that we expect to accept.
7571 2021-03-02 Patrick Palka <ppalka@redhat.com>
7573 * g++.dg/cpp1z/auto1.C: New test.
7575 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7577 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
7578 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
7579 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
7580 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
7581 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
7582 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
7583 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
7585 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7587 * lib/target-supports.exp: Add check for nnpa facility.
7589 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
7591 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
7592 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
7594 2021-03-01 Martin Liska <mliska@suse.cz>
7597 * gcc.target/s390/target-attribute/pr99313.c: New test.
7599 2021-03-01 Nathan Sidwell <nathan@acm.org>
7602 * g++.dg/modules/pr99294.h: New.
7603 * g++.dg/modules/pr99294_a.C: New.
7604 * g++.dg/modules/pr99294_b.C: New.
7606 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
7608 * g++.dg/eh/seh-xmm-unwind.C: New test.
7610 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
7612 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
7613 expression components noexcept.
7614 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7615 * g++.dg/coroutines/pr95345.C: Likewise.
7617 2021-02-28 Jason Merrill <jason@redhat.com>
7619 * g++.dg/ext/attr-lambda3.C: Add missing ;
7621 2021-02-27 Jason Merrill <jason@redhat.com>
7624 * g++.dg/ext/attr-lambda3.C: New test.
7626 2021-02-26 Alexandre Oliva <oliva@gnu.org>
7628 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
7630 * gcc.target/powerpc/pr83629.c: Likewise.
7631 * gcc.target/powerpc/pr84112.c: Likewise.
7633 2021-02-26 Olivier Hainque <hainque@adacore.com>
7635 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
7636 dg-require-effective-target fpic.
7637 * gcc.target/powerpc/ppc-eabi.c: Likewise.
7638 * gcc.target/powerpc/pr26350.c: Likewise.
7639 * gcc.target/powerpc/pr67789.c: Likewise.
7640 * gcc.target/powerpc/pr79439-1.c: Likewise.
7641 * gcc.target/powerpc/pr79439-2.c: Likewise.
7642 * gcc.target/powerpc/pr79439-3.c: Likewise.
7643 * gcc.target/powerpc/pr83629.c: Likewise.
7644 * gcc.target/powerpc/pr84112.c: Likewise.
7646 2021-02-26 Richard Biener <rguenther@suse.de>
7649 * g++.dg/pr99218.C: New testcase.
7651 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7653 * g++.dg/cpp23/lambda-specifiers1.C: New test.
7655 2021-02-26 Jakub Jelinek <jakub@redhat.com>
7658 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
7660 2021-02-26 Jason Merrill <jason@redhat.com>
7663 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
7665 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
7667 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
7668 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
7669 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
7670 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
7671 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
7672 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
7673 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
7674 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
7675 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
7676 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
7677 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
7678 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
7679 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
7680 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
7681 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
7683 2021-02-26 Patrick Palka <ppalka@redhat.com>
7686 * g++.dg/concepts/abbrev8.C: New test.
7688 2021-02-25 Patrick Palka <ppalka@redhat.com>
7692 * g++.dg/diagnostic/local1.C: New test.
7694 2021-02-25 Patrick Palka <ppalka@redhat.com>
7697 * g++.dg/cpp1z/class-deduction79.C: New test.
7698 * g++.dg/cpp1z/class-deduction80.C: New test.
7700 2021-02-25 Marek Polacek <polacek@redhat.com>
7704 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
7705 * g++.dg/cpp0x/constexpr-cast2.C: New test.
7706 * g++.dg/cpp0x/constexpr-cast3.C: New test.
7708 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7711 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
7712 reference parms, to distinguish the rvalue ref. variant.
7713 * g++.dg/coroutines/pr97587.C: New test.
7715 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
7718 * g++.dg/coroutines/pr95822.C: New test.
7720 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
7722 * gcc.target/arm/cmse/cmse-18.c: New test.
7724 2021-02-25 Nathan Sidwell <nathan@acm.org>
7727 * g++.dg/modules/pr99166_a.X: Adjust.
7728 * g++.dg/modules/pr99166_b.C: Adjust.
7729 * g++.dg/modules/pr99166_c.C: Adjust.
7730 * g++.dg/modules/pr99166_d.C: Adjust.
7732 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
7734 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
7736 2021-02-25 Tamar Christina <tamar.christina@arm.com>
7738 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
7740 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
7743 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
7745 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
7748 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
7750 2021-02-25 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/99253
7753 * gcc.dg/vect/pr99253.c: New testcase.
7755 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7758 * gcc.target/i386/pr95798-1.c: New test.
7759 * gcc.target/i386/pr95798-2.c: New test.
7761 2021-02-25 Jakub Jelinek <jakub@redhat.com>
7763 PR tree-optimization/80635
7764 * g++.dg/warn/pr80635-1.C: New test.
7765 * g++.dg/warn/pr80635-2.C: New test.
7767 2021-02-25 David Malcolm <dmalcolm@redhat.com>
7770 * gcc.dg/analyzer/pr99193-1.c: New test.
7771 * gcc.dg/analyzer/pr99193-2.c: New test.
7772 * gcc.dg/analyzer/pr99193-3.c: New test.
7773 * gcc.dg/analyzer/realloc-1.c: New test.
7775 2021-02-24 Nathan Sidwell <nathan@acm.org>
7778 * g++.dg/modules/pr98718_a.C: New.
7779 * g++.dg/modules/pr98718_b.C: New.
7781 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7783 * g++.dg/coroutines/co-await-void_type.C: Mark promise
7784 final_suspend call as noexcept.
7785 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
7786 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
7787 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
7788 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
7789 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
7790 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
7791 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
7792 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
7793 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
7794 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
7795 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
7796 * g++.dg/coroutines/coro1-allocators.h: Likewise.
7797 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
7798 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
7799 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
7800 * g++.dg/coroutines/pr94752.C: Likewise.
7801 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
7802 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
7803 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
7804 * g++.dg/coroutines/pr95050.C: Likewise.
7805 * g++.dg/coroutines/pr95345.C: Likewise.
7806 * g++.dg/coroutines/pr95440.C: Likewise.
7807 * g++.dg/coroutines/pr95591.C: Likewise.
7808 * g++.dg/coroutines/pr95711.C: Likewise.
7809 * g++.dg/coroutines/pr95813.C: Likewise.
7810 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
7811 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
7812 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
7813 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
7814 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
7815 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
7816 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
7817 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
7818 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
7819 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
7820 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
7821 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
7822 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
7823 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
7824 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
7825 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
7826 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
7827 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
7828 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
7829 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
7831 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7834 * c-c++-common/gomp/pr99226.c: New test.
7835 * gfortran.dg/gomp/pr99226.f90: New test.
7837 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
7840 * gcc.target/i386/pr99123.c: New.
7842 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
7844 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
7846 2021-02-24 Nathan Sidwell <nathan@acm.org>
7849 * g++.dg/modules/pr99072.H: New.
7851 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
7854 * gfortran.dg/assumed_rank_21.f90 : New test.
7856 2021-02-24 Martin Sebor <msebor@redhat.com>
7859 * gcc.dg/pr97172-2.c: New test.
7861 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7863 PR tree-optimization/99220
7864 * g++.dg/vect/pr99220.cc: New test.
7866 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7868 PR tree-optimization/99149
7869 * g++.dg/vect/pr99149.cc: Disabled on BE.
7871 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
7874 * g++.dg/coroutines/pr96251.C: New test.
7876 2021-02-24 Jakub Jelinek <jakub@redhat.com>
7878 PR tree-optimization/99225
7879 * gcc.c-torture/compile/pr99225.c: New test.
7881 2021-02-24 Tamar Christina <tamar.christina@arm.com>
7883 PR tree-optimization/99149
7884 * g++.dg/vect/pr99149.cc: New test.
7886 2021-02-24 Richard Biener <rguenther@suse.de>
7889 * gcc.dg/pr99224.c: New testcase.
7891 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
7893 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
7894 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
7895 Add __has_builtin tests for built-ins.
7896 Update expected instruction counts.
7898 2021-02-23 Martin Sebor <msebor@redhat.com>
7901 * g++.dg/warn/Wnonnull11.C: New test.
7903 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
7906 * gfortran.dg/class_defined_operator_2.f03 : New test.
7907 * gfortran.dg/elemental_result_2.f90 : New test.
7908 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
7909 elemental function with an allocatable result with an operator
7910 interface with array dummies and result.
7912 2021-02-23 Harald Anlauf <anlauf@gmx.de>
7915 * gfortran.dg/reshape_zerosize_4.f90: New test.
7917 2021-02-23 Nathan Sidwell <nathan@acm.org>
7920 * g++.dg/modules/pr99208_a.C: New.
7921 * g++.dg/modules/pr99208_b.C: New.
7923 2021-02-23 Martin Liska <mliska@suse.cz>
7926 * c-c++-common/asan/pr99168.c: New test.
7928 2021-02-23 Patrick Palka <ppalka@redhat.com>
7931 * g++.dg/template/non-dependent15.C: New test.
7933 2021-02-23 Jakub Jelinek <jakub@redhat.com>
7935 PR tree-optimization/99204
7936 * gfortran.dg/pr99204.f90: New test.
7938 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
7940 * gcc.target/powerpc/vec-init-10.c: New test.
7942 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
7944 * g++.dg/warn/Wplacement-new-size-1.C,
7945 g++.dg/warn/Wplacement-new-size-2.C,
7946 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
7947 default_packed targets.
7949 2021-02-22 David Malcolm <dmalcolm@redhat.com>
7952 * gcc.dg/analyzer/error-1.c: New test.
7953 * gcc.dg/analyzer/error-2.c: New test.
7954 * gcc.dg/analyzer/error-3.c: New test.
7956 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
7959 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
7960 * c-c++-common/attr-retain-6.c: Likewise.
7961 * c-c++-common/attr-retain-7.c: Likewise.
7962 * c-c++-common/attr-retain-8.c: Likewise.
7963 * c-c++-common/attr-retain-9.c: Likewise.
7965 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7967 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
7969 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7971 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
7972 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
7973 Handle __INT32_TYPE__ being "long int".
7975 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7977 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
7979 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7981 * gcc.target/cris/biap-mul.c: New test.
7983 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
7985 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
7987 2021-02-22 Nathan Sidwell <nathan@acm.org>
7990 * g++.dg/modules/pr99174-1_a.C: New.
7991 * g++.dg/modules/pr99174-1_b.C: New.
7992 * g++.dg/modules/pr99174-1_c.C: New.
7993 * g++.dg/modules/pr99174.H: New.
7995 2021-02-22 Nathan Sidwell <nathan@acm.org>
7998 * g++.dg/modules/pr99153_a.H: New.
7999 * g++.dg/modules/pr99153_b.H: New.
8001 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
8003 PR rtl-optimization/98791
8004 * gcc.target/aarch64/sve/pr98791.c: New test.
8006 2021-02-22 Richard Biener <rguenther@suse.de>
8008 PR tree-optimization/99165
8009 * g++.dg/pr99165.C: New testcase.
8011 2021-02-21 Harald Anlauf <anlauf@gmx.de>
8013 * gfortran.dg/intent_optimize_3.f90: New test.
8015 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
8017 * c-c++-common/attr-retain-5.c: Skip on AIX.
8018 * c-c++-common/attr-retain-6.c: Same.
8019 * c-c++-common/attr-retain-7.c: Same.
8020 * c-c++-common/attr-retain-8.c: Same.
8021 * c-c++-common/attr-retain-9.c: Same.
8023 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
8026 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
8027 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
8028 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
8029 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
8030 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
8031 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
8033 2021-02-19 Nathan Sidwell <nathan@acm.org>
8036 * g++.dg/modules/pr98741_a.H: New.
8037 * g++.dg/modules/pr98741_b.H: New.
8038 * g++.dg/modules/pr98741_c.C: New.
8039 * g++.dg/modules/pr98741_d.C: New.
8041 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8044 * gfortran.dg/namelist_4.f90: Modify.
8045 * gfortran.dg/namelist_98.f90: New test.
8047 2021-02-19 Martin Sebor <msebor@redhat.com>
8050 * gcc.dg/pr97172.c: Add test cases.
8052 2021-02-19 Nathan Sidwell <nathan@acm.org>
8054 * g++.dg/modules/pr99166_a.X: New.
8055 * g++.dg/modules/pr99166_b.C: New.
8056 * g++.dg/modules/pr99166_c.C: New.
8057 * g++.dg/modules/pr99166_d.C: New.
8059 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8062 * gfortran.dg/coarray/array_temporary-1.f90: New test.
8064 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8067 * gfortran.dg/dtio_36.f90: New test.
8069 2021-02-19 Richard Biener <rguenther@suse.de>
8072 * gcc.dg/pr99122-3.c: New testcase.
8074 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8077 * gcc.target/arm/pure-code/pr98998.c: New test.
8079 2021-02-19 Jakub Jelinek <jakub@redhat.com>
8082 * g++.dg/opt/pr99034.C: New test.
8084 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
8087 * gfortran.dg/ubound_1.f90: New test.
8089 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8092 * gcc.target/aarch64/sve/pr98657.c: New test.
8094 2021-02-19 Jason Merrill <jason@redhat.com>
8096 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
8098 2021-02-19 David Malcolm <dmalcolm@redhat.com>
8101 * jit.dg/test-trap.c: New test.
8103 2021-02-19 Jason Merrill <jason@redhat.com>
8106 * g++.dg/cpp0x/overload4.C: New test.
8108 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
8110 PR rtl-optimization/96264
8111 * gcc.target/powerpc/pr96264.c: New.
8113 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
8116 * c-c++-common/attr-retain-1.c: New test.
8117 * c-c++-common/attr-retain-2.c: Likewise.
8118 * c-c++-common/attr-retain-3.c: Likewise.
8119 * c-c++-common/attr-retain-4.c: Likewise.
8120 * c-c++-common/attr-retain-5.c: Likewise.
8121 * c-c++-common/attr-retain-6.c: Likewise.
8122 * c-c++-common/attr-retain-7.c: Likewise.
8123 * c-c++-common/attr-retain-8.c: Likewise.
8124 * c-c++-common/attr-retain-9.c: Likewise.
8125 * c-c++-common/pr99113.c: Likewise.
8126 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
8127 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
8128 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
8129 * c-c++-common/attr-used-2.c: Likewise.
8130 * c-c++-common/attr-used-3.c: Likewise.
8131 * c-c++-common/attr-used-4.c: Likewise.
8132 * c-c++-common/attr-used-9.c: Likewise.
8133 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
8134 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
8135 * c-c++-common/attr-used-5.c: Don't expect warning for the used
8136 attribute nor SHF_GNU_RETAIN section.
8137 * c-c++-common/attr-used-6.c: Likewise.
8138 * c-c++-common/attr-used-7.c: Likewise.
8139 * c-c++-common/attr-used-8.c: Likewise.
8141 2021-02-18 Nathan Sidwell <nathan@acm.org>
8144 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
8146 * g++.dg/modules/pr99023_a.X: New.
8147 * g++.dg/modules/pr99023_b.X: New.
8149 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8152 * gcc.dg/pr99136.c: New test.
8154 2021-02-18 Nathan Sidwell <nathan@acm.org>
8157 * g++.dg/modules/modules.exp: Remove dg-module-headers support
8158 * g++.dg/modules/alias-2_a.H: Delete.
8159 * g++.dg/modules/sys/alias-2_a.H: Delete.
8161 2021-02-18 Nathan Sidwell <nathan@acm.org>
8164 * g++.dg/modules/pr99023_a.H: Delete.
8165 * g++.dg/modules/pr99023_b.H: Delete.
8167 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8170 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
8172 2021-02-18 Richard Biener <rguenther@suse.de>
8175 * gcc.dg/pr99122-1.c: New testcase.
8176 * gcc.dg/pr99122-2.c: Likewise.
8178 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
8180 PR tree-optimization/99142
8181 * gcc.dg/tree-ssa/pr99142.c: New test.
8183 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8186 * g++.dg/warn/Warray-bounds-17.C: New test.
8188 2021-02-18 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.dg/pr99104.c: New test.
8193 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8196 * gcc.dg/analyzer/pr94596.c: New test.
8198 2021-02-17 Nathan Sidwell <nathan@acm.org>
8201 * g++.dg/modules/pr99023_a.H: New.
8202 * g++.dg/modules/pr99023_b.H: New.
8204 2021-02-17 David Malcolm <dmalcolm@redhat.com>
8207 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
8208 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
8209 options. Remove false leak directive.
8210 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
8214 2021-02-17 Julian Brown <julian@codesourcery.com>
8216 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
8217 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
8218 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
8219 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
8220 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
8222 2021-02-17 Julian Brown <julian@codesourcery.com>
8224 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
8225 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
8226 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
8227 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
8228 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
8229 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8230 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
8231 previously-broken directives.
8233 2021-02-17 Jakub Jelinek <jakub@redhat.com>
8236 * g++.dg/ubsan/pr99106.C: New test.
8238 2021-02-17 Nathan Sidwell <nathan@acm.org>
8241 * g++.dg/lookup/pr99116-1.C: New.
8242 * g++.dg/lookup/pr99116-2.C: New.
8244 2021-02-17 Nathan Sidwell <nathan@acm.org>
8247 * g++.dg/modules/pr99071_a.H: New.
8248 * g++.dg/modules/pr99071_b.H: New.
8250 2021-02-17 Patrick Palka <ppalka@redhat.com>
8254 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
8255 "call to non-'constexpr' function" error message.
8257 2021-02-16 Nathan Sidwell <nathan@acm.org>
8259 * g++.dg/modules/pr99050_a.H: New.
8260 * g++.dg/modules/pr99050_b.C: New.
8262 2021-02-16 Marek Polacek <polacek@redhat.com>
8265 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
8266 * g++.dg/ext/attr-assume-aligned.C: New test.
8268 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
8270 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
8271 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
8273 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8275 * gfortran.dg/goacc/ref_inquiry.f90: New test.
8276 * gfortran.dg/gomp/ref_inquiry.f90: New test.
8278 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
8281 * gcc.c-torture/compile/pr98096.c: New.
8283 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
8286 * gfortran.dg/fmt_nonchar_1.f90: New test.
8287 * gfortran.dg/fmt_nonchar_2.f90: New test.
8289 2021-02-16 Jakub Jelinek <jakub@redhat.com>
8292 * gcc.target/i386/pr99100.c: New test.
8294 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
8296 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
8298 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
8300 PR rtl-optimization/98872
8301 * gcc.target/powerpc/pr98872.c: New test.
8303 2021-02-15 Jakub Jelinek <jakub@redhat.com>
8305 PR tree-optimization/99079
8306 * gcc.dg/fold-modpow2-2.c: New test.
8307 * gcc.c-torture/execute/pr99079.c: New test.
8309 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8311 PR rtl-optimization/98439
8312 * gcc.target/i386/pr98439.c: New test.
8314 2021-02-13 Jakub Jelinek <jakub@redhat.com>
8317 * gcc.target/i386/pr96166.c: New test.
8319 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8321 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
8322 and restrict the test to aarch64-*-* target only.
8324 2021-02-12 Nathan Sidwell <nathan@acm.org>
8326 * g++.dg/modules/pr99039_a.C: New.
8327 * g++.dg/modules/pr99039_b.C: New.
8329 2021-02-12 Nathan Sidwell <nathan@acm.org>
8332 * g++.dg/modules/pr99040_a.C: New.
8333 * g++.dg/modules/pr99040_b.C: New.
8334 * g++.dg/modules/pr99040_c.C: New.
8335 * g++.dg/modules/pr99040_d.C: New.
8337 2021-02-12 Nathan Sidwell <nathan@acm.org>
8341 * g++.dg/lookup/pr99039.C: New.
8343 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
8346 * gfortran.dg/ieee/ieee_12.f90: New test.
8348 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
8350 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
8352 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
8355 * gcc.target/arm/pr98931.c: Add -mthumb
8357 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
8360 * gfortran.dg/assumed_rank_20.f90: New test.
8362 2021-02-12 Jakub Jelinek <jakub@redhat.com>
8365 * g++.dg/cpp2a/concepts-requires24.C: New test.
8367 2021-02-12 Jason Merrill <jason@redhat.com>
8370 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
8372 2021-02-12 David Malcolm <dmalcolm@redhat.com>
8375 * g++.dg/analyzer/pr99064.C: New test.
8376 * gcc.dg/analyzer/pr98969.c: New test.
8378 2021-02-11 Marek Polacek <polacek@redhat.com>
8381 * g++.dg/template/deduce10.C: New test.
8382 * g++.dg/template/deduce9.C: New test.
8384 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
8387 * g++.target/powerpc/pr99041.C: New test.
8389 2021-02-11 Jakub Jelinek <jakub@redhat.com>
8392 * g++.dg/ext/flexary38.C: New test.
8394 2021-02-11 Marek Polacek <polacek@redhat.com>
8397 * g++.dg/cpp0x/variadic-crash6.C: New test.
8399 2021-02-11 Patrick Palka <ppalka@redhat.com>
8402 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
8404 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
8407 * gcc.target/arm/pr98931.c: New testcase.
8409 2021-02-11 Joel Hutton <joel.hutton@arm.com>
8411 PR tree-optimization/98772
8412 * gcc.target/aarch64/pr98772.c: New test.
8414 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8417 * gfortran.dg/typebound_call_32.f90: New test.
8419 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
8422 * gfortran.dg/pr99060.f90: New test.
8424 2021-02-11 Alexandre Oliva <oliva@adacore.com>
8426 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
8428 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8431 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
8433 2021-02-10 Martin Sebor <msebor@redhat.com>
8435 PR tree-optimization/92879
8436 * g++.dg/warn/Warray-bounds-16.C: New test.
8438 2021-02-10 David Malcolm <dmalcolm@redhat.com>
8440 PR preprocessor/96391
8441 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
8442 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
8443 using the location_overflow_plugin.c from gcc.dg/plugin.
8445 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8448 * g++.dg/ext/weak6.C: New test.
8450 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8453 * gcc.target/i386/pr99025.c: New test.
8455 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8459 * g++.dg/cpp2a/constexpr-new16.C: New test.
8460 * g++.dg/cpp2a/constexpr-new17.C: New test.
8462 2021-02-10 Nathan Sidwell <nathan@acm.org>
8465 * g++.dg/lookup/pr99030.C: New.
8467 2021-02-10 Jakub Jelinek <jakub@redhat.com>
8470 * g++.dg/gomp/pr99007.C: New test.
8471 * gcc.dg/gomp/pr99007-1.c: New test.
8472 * gcc.dg/gomp/pr99007-2.c: New test.
8473 * gcc.dg/gomp/pr99007-3.c: New test.
8475 2021-02-10 Julian Brown <julian@codesourcery.com>
8478 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
8479 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
8480 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8482 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8485 * gcc.dg/analyzer/file-1.c (test_5): New.
8486 * gcc.dg/analyzer/file-3.c: New test.
8488 2021-02-09 David Malcolm <dmalcolm@redhat.com>
8491 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
8492 * gcc.dg/analyzer/pr94851-2.c: New test.
8493 * gcc.dg/analyzer/pr98575-1.c: New test.
8495 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8497 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
8499 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
8501 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
8503 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
8505 2021-02-09 Nathan Sidwell <nathan@acm.org>
8508 * g++.dg/modules/pr98944_a.C: New.
8509 * g++.dg/modules/pr98944_b.C: New.
8510 * g++.dg/modules/pr98944_c.C: New.
8511 * g++.dg/modules/pr98944_d.C: New.
8513 2021-02-09 Jakub Jelinek <jakub@redhat.com>
8516 * g++.dg/warn/Wstringop-overread-1.C: New test.
8518 2021-02-09 Jason Merrill <jason@redhat.com>
8521 * g++.dg/cpp2a/consteval-expinst1.C: New test.
8523 2021-02-09 Jason Merrill <jason@redhat.com>
8526 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
8528 2021-02-09 Jason Merrill <jason@redhat.com>
8531 * g++.dg/cpp2a/no_unique_address12.C: New test.
8533 2021-02-08 Nathan Sidwell <nathan@acm.org>
8535 * g++.dg/modules/pr98531-2.h: New.
8536 * g++.dg/modules/pr98531-2_a.H: New.
8537 * g++.dg/modules/pr98531-2_b.C: New.
8538 * g++.dg/modules/pr98531-3.h: New.
8539 * g++.dg/modules/pr98531-3_a.H: New.
8540 * g++.dg/modules/pr98531-3_b.C: New.
8542 2021-02-08 Nathan Sidwell <nathan@acm.org>
8545 * g++.dg/modules/pr98531-1.h: New.
8546 * g++.dg/modules/pr98531-1_a.H: New.
8547 * g++.dg/modules/pr98531-1_b.C: New.
8548 * g++.dg/abi/pr98531-1.C: New.
8549 * g++.dg/abi/pr98531-2.C: New.
8550 * g++.dg/abi/pr98531-3.C: New.
8551 * g++.dg/abi/pr98531-4.C: New.
8553 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8556 * gfortran.dg/pr98974.F90: New test.
8558 2021-02-08 Richard Biener <rguenther@suse.de>
8561 * g++.dg/lto/pr96591_0.C: New testcase.
8563 2021-02-05 Marek Polacek <polacek@redhat.com>
8566 * g++.dg/cpp2a/volatile5.C: New test.
8568 2021-02-05 Marek Polacek <polacek@redhat.com>
8571 * g++.dg/cpp2a/using-enum-8.C: New test.
8573 2021-02-05 Nathan Sidwell <nathan@acm.org>
8576 * c-c++-common/pr98943.c: New.
8578 2021-02-05 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/98855
8581 * g++.dg/vect/slp-pr98855.cc: New testcase.
8583 2021-02-05 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/cpp1z/decomp54.C: New test.
8588 2021-02-05 liuhongt <hongtao.liu@intel.com>
8591 * g++.target/i386/avx512bw-pr98537-1.C: New test.
8592 * g++.target/i386/avx512vl-pr98537-1.C: New test.
8593 * g++.target/i386/avx512vl-pr98537-2.C: New test.
8594 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
8595 integer mask comparison should not be generated.
8596 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
8597 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
8598 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
8600 2021-02-04 Julian Brown <julian@codesourcery.com>
8602 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
8603 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
8604 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
8605 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
8607 2021-02-04 Julian Brown <julian@codesourcery.com>
8609 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
8611 2021-02-04 Julian Brown <julian@codesourcery.com>
8613 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
8615 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8618 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
8619 $section is .opd, look at .L.$symbol_name's section.
8620 (parse_section_section_of_symbols): Handle .previous directive.
8621 * gcc.dg/array-quals-1.c: Allow .sdata section.
8623 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
8625 * gdc.dg/intrinsics.d: Update test.
8627 2021-02-04 Martin Sebor <msebor@redhat.com>
8630 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
8631 * gcc.dg/label-decl-4.c: Same.
8632 * gcc.dg/mismatch-decl-1.c: Same.
8633 * gcc.dg/old-style-then-proto-1.c: Same.
8634 * gcc.dg/parm-mismatch-1.c: Same.
8635 * gcc.dg/pr35445.c: Same.
8636 * gcc.dg/redecl-11.c: Same.
8637 * gcc.dg/redecl-12.c: Same.
8638 * gcc.dg/redecl-13.c: Same.
8639 * gcc.dg/redecl-15.c: Same.
8640 * gcc.dg/tls/thr-init-1.c: Same.
8641 * objc.dg/id-1.m: Same.
8642 * objc.dg/tls/diag-3.m: Same.
8643 * gcc.dg/pr97882.c: New test.
8644 * gcc.dg/qual-return-7.c: New test.
8645 * gcc.dg/qual-return-8.c: New test.
8647 2021-02-04 Jason Merrill <jason@redhat.com>
8650 * g++.dg/cpp2a/concepts-variadic3.C: New test.
8652 2021-02-04 David Malcolm <dmalcolm@redhat.com>
8655 * gcc.dg/pr97932.c: New test.
8657 2021-02-04 emsr <3dw4rd@verizon.net>
8659 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
8661 2021-02-04 Jakub Jelinek <jakub@redhat.com>
8663 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
8664 of make_signed<size_t>::type in the diagnostics.
8666 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
8669 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
8671 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
8673 * gfortran.dg/goacc/substring.f90: New test.
8674 * gfortran.dg/gomp/substring.f90: New test.
8676 2021-02-04 Martin Liska <mliska@suse.cz>
8678 * gcc.target/i386/prefer-vector-width-attr.c: New test.
8680 2021-02-04 Jason Merrill <jason@redhat.com>
8683 * g++.dg/cpp1z/class-deduction78.C: New test.
8685 2021-02-04 Jason Merrill <jason@redhat.com>
8688 * g++.dg/cpp0x/pr84630.C: Call b().
8689 * g++.dg/cpp2a/lambda-uneval13.C: New test.
8690 * g++.dg/ext/attr-expr1.C: New test.
8692 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8694 PR preprocessor/98882
8695 * gcc.dg/cpp/pr98882.c: New test.
8697 2021-02-03 Jason Merrill <jason@redhat.com>
8699 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
8700 hash-table-verification-limit=10000.
8702 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
8704 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
8705 * g++.dg/cpp23/feat-cxx2b.C: New test.
8706 * g++.dg/cpp23/size_t-literals.C: New test.
8707 * g++.dg/warn/Wsize_t-literals.C: New test.
8709 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8712 * g++.dg/cpp2a/no_unique_address11.C: New test.
8714 2021-02-03 Marek Polacek <polacek@redhat.com>
8717 * g++.dg/cpp0x/noexcept65.C: New test.
8719 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
8722 * gfortran.dg/coarray/array_temporary.f90: New test.
8724 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8727 * gcc.dg/pr97487-1.c: New test.
8728 * gcc.dg/pr97487-2.c: New test.
8730 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8733 * gcc.target/i386/pr97971.c: New test.
8735 2021-02-03 Jakub Jelinek <jakub@redhat.com>
8737 PR tree-optimization/98287
8738 * gcc.dg/pr98287.c: New test.
8740 2021-02-03 Tamar Christina <tamar.christina@arm.com>
8742 PR tree-optimization/98928
8743 * gcc.target/i386/pr98928.c: New test.
8745 2021-02-02 Martin Liska <mliska@suse.cz>
8748 * gcc.target/i386/pr97510.c: New test.
8750 2021-02-02 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
8755 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8757 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
8759 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
8762 * gfortran.dg/pr91862.f90: New test.
8764 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8766 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
8768 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8770 PR tree-optimization/98848
8771 * gcc.dg/vect/pr98848.c: New test.
8772 * gcc.dg/vect/pr92205.c: Remove xfail.
8774 2021-02-02 Jakub Jelinek <jakub@redhat.com>
8776 PR tree-optimization/97960
8777 * g++.dg/torture/pr97960.C: New test.
8779 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
8782 * g++.dg/opt/pr98743.C: New.
8784 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8786 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
8788 2021-02-02 Alexandre Oliva <oliva@adacore.com>
8790 * gcc.dg/asan/nested-1.c: New.
8792 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8796 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
8797 prefix to support subroutines where necessary.
8798 * gcc.dg/analyzer/data-model-1.c: Likewise.
8799 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
8801 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
8802 subroutines where necessary.
8803 * gcc.dg/analyzer/pr96651-2.c: Likewise.
8804 * gcc.dg/analyzer/signal-4b.c: Likewise.
8805 * gcc.dg/analyzer/single-field.c: Likewise.
8806 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
8808 2021-02-02 David Malcolm <dmalcolm@redhat.com>
8812 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
8813 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
8815 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8817 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
8820 2021-02-01 David Malcolm <dmalcolm@redhat.com>
8823 * gcc.dg/analyzer/pr98918.c: New test.
8825 2021-02-01 Sergei Trofimovich <siarheit@google.com>
8827 PR tree-optimization/98499
8828 * g++.dg/pr98499.C: new test.
8830 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8832 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
8834 2021-02-01 Martin Sebor <msebor@redhat.com>
8837 * gcc.dg/pr97172.c: New test.
8839 2021-02-01 Martin Sebor <msebor@redhat.com>
8842 * g++.dg/Wclass-memaccess-6.C: New test.
8844 2021-02-01 Patrick Palka <ppalka@redhat.com>
8847 * g++.dg/cpp0x/constexpr-98295.C: New test.
8849 2021-02-01 Marek Polacek <polacek@redhat.com>
8852 * g++.dg/ext/builtin-has-attribute2.C: New test.
8854 2021-02-01 Jason Merrill <jason@redhat.com>
8857 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
8859 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8861 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
8863 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
8865 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
8867 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
8869 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
8871 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
8873 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
8875 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
8877 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
8879 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
8881 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
8883 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
8886 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
8888 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
8890 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
8892 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
8894 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
8897 2021-02-01 Tamar Christina <tamar.christina@arm.com>
8899 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
8901 2021-02-01 Patrick Palka <ppalka@redhat.com>
8904 * g++.dg/cpp1y/constexpr-84494.C: New test.
8906 2021-02-01 Xing GUO <higuoxing@gmail.com>
8908 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
8910 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
8912 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
8913 * gcc.target/powerpc/pr79251.p9.c: Likewise.
8915 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
8917 * c-c++-common/attr-used-5.c: Skip for Darwin.
8918 * c-c++-common/attr-used-6.c: Likewise.
8919 * c-c++-common/attr-used-7.c: Likewise.
8920 * c-c++-common/attr-used-8.c: Likewise.
8921 * c-c++-common/attr-used-9.c: Likewise.
8923 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
8925 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
8926 * gcc.target/powerpc/pr79251.p9.c: Same.
8928 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.target/i386/20051216-1.c: New test.
8932 2021-01-30 Jakub Jelinek <jakub@redhat.com>
8935 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
8936 scan-tree-dump-times to x86 and aarch64 targets.
8937 * gcc.dg/gomp/simd-3.c: Likewise.
8939 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
8942 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
8945 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8947 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
8949 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8952 * gcc.target/aarch64/pr97701.c: Modify.
8954 2021-01-29 David Malcolm <dmalcolm@redhat.com>
8956 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
8958 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
8961 * gcc.target/aarch64/pr97701.c: New.
8963 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
8965 * gcc.target/powerpc/pr91903.c: New test.
8966 * gcc.target/powerpc/builtins-1.fold.h: Update.
8967 * gcc.target/powerpc/builtins-2.c: Update.
8969 2021-01-29 Nathan Sidwell <nathan@acm.org>
8972 * g++.dg/modules/pr98843_a.C: New.
8973 * g++.dg/modules/pr98843_b.H: New.
8974 * g++.dg/modules/pr98843_c.C: New.
8976 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8978 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
8980 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
8981 Richard Biener <rguenther@suse.de>
8983 PR tree-optimization/97627
8984 * g++.dg/pr97627.C: New testcase.
8986 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.c-torture/compile/pr98849.c: New test.
8991 2021-01-29 Jakub Jelinek <jakub@redhat.com>
8994 * gcc.dg/pr98331.c: New test.
8996 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
8998 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
9000 * gcc.target/powerpc/pr79251.h: ...this.
9001 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9002 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
9004 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
9005 * gcc.target/powerpc/pr79251-run.p9.c: New test.
9007 2021-01-29 Marek Polacek <polacek@redhat.com>
9010 * g++.dg/parse/error63.C: New test.
9012 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9015 * g++.dg/warn/effc5.C: New test.
9017 2021-01-28 Marek Polacek <polacek@redhat.com>
9020 * g++.dg/cpp0x/alignas19.C: New test.
9021 * g++.dg/warn/Warray-bounds15.C: New test.
9023 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
9026 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
9028 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
9030 * gfortran.dg/ISO_Fortran_binding_18.c: Include
9031 ../../../libgfortran/ISO_Fortran_binding.h rather than
9032 ISO_Fortran_binding.h.
9034 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
9036 * gcc.target/powerpc/float128-longdouble-math.c: New test.
9037 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
9038 * gcc.target/powerpc/float128-math.c: Adjust test for new name
9039 being generated. Add support for running test on power10. Add
9040 support for running if long double defaults to 64-bits.
9042 2021-01-28 Jakub Jelinek <jakub@redhat.com>
9046 * g++.target/i386/pr98847.C: New test.
9048 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9050 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
9052 2021-01-28 Nathan Sidwell <nathan@acm.org>
9055 * g++.dg/modules/pr98770_a.C: New.
9056 * g++.dg/modules/pr98770_b.C: New.
9058 2021-01-28 Harald Anlauf <anlauf@gmx.de>
9061 * gfortran.dg/gomp/pr86470.f90: New test.
9063 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
9066 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
9067 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9068 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9069 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9070 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9071 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9072 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9073 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9074 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9075 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9076 * gcc.target/powerpc/pr79251.p8.c: Likewise.
9077 * gcc.target/powerpc/pr79251.p9.c: Likewise.
9078 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9079 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
9082 2021-01-28 Xing GUO <higuoxing@gmail.com>
9084 * gcc.target/riscv/attribute-18.c: New test.
9086 2021-01-27 Harris Snyder <hsnyder@structura.bio>
9088 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
9089 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
9091 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
9093 PR rtl-optimization/97684
9094 * gcc.target/i386/pr97684.c: New.
9096 2021-01-27 Jason Merrill <jason@redhat.com>
9099 * g++.dg/lookup/using4.C: No error in C++20.
9100 * g++.dg/cpp0x/decltype37.C: Adjust message.
9101 * g++.dg/template/crash75.C: Adjust message.
9102 * g++.dg/template/crash76.C: Adjust message.
9103 * g++.dg/cpp0x/inh-ctor36.C: New test.
9104 * g++.dg/cpp1z/inh-ctor39.C: New test.
9105 * g++.dg/cpp2a/using-enum-7.C: New test.
9107 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9110 * gcc.c-torture/execute/pr98853-1.c: New test.
9111 * gcc.c-torture/execute/pr98853-2.c: New test.
9113 2021-01-27 Richard Biener <rguenther@suse.de>
9115 PR tree-optimization/98854
9116 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
9118 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9122 * gfortran.dg/proc_ptr_52.f90 : New test.
9124 2021-01-27 liuhongt <hongtao.liu@intel.com>
9127 * gcc.target/i386/pr98833.c: New test.
9129 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9131 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
9132 optimize ("no-strict-aliasing") attribute.
9133 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
9134 array to avoid violating TBAA.
9135 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9136 array to avoid violating TBAA.
9137 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
9138 array to avoid violating TBAA.
9139 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
9140 array to avoid violating TBAA.
9142 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
9145 * gfortran.dg/elemental_function_5.f90 : New test.
9147 2021-01-27 Jakub Jelinek <jakub@redhat.com>
9149 PR tree-optimization/97260
9150 * gcc.dg/tree-ssa/pr97260.c: New test.
9152 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
9154 * lib/target-supports.exp (check_effective_target_c++2a):
9155 Check for C++2a or C++23.
9156 (check_effective_target_c++20_down): New.
9157 (check_effective_target_c++23_only): New.
9158 (check_effective_target_c++23): New.
9159 * g++.dg/cpp23/cplusplus.C: New.
9161 2021-01-26 Jason Merrill <jason@redhat.com>
9164 * g++.dg/torture/pr97474.C: New test.
9166 2021-01-26 Jason Merrill <jason@redhat.com>
9169 * g++.dg/cpp2a/no_unique_address10.C: New test.
9170 * g++.dg/cpp2a/no_unique_address9.C: New test.
9172 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9174 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
9175 optimize ("no-strict-aliasing") attribute.
9176 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
9177 array to avoid violating TBAA.
9178 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
9179 array to avoid violating TBAA.
9180 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
9181 array to avoid violating TBAA.
9182 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
9183 array to avoid violating TBAA.
9185 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9188 * gcc.c-torture/execute/pr98681.c: New test.
9190 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9193 * gfortran.dg/elemental_assignment_1.f90: New test.
9195 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
9197 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
9198 add previously missing space in '$ident link'.
9200 2021-01-26 Jakub Jelinek <jakub@redhat.com>
9203 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
9205 2021-01-26 Alexandre Oliva <oliva@adacore.com>
9207 * gnat.dg/asan1.adb: New test.
9208 * gnat.dg/asan1_pkg.ads: New additional source.
9210 2021-01-25 Harald Anlauf <anlauf@gmx.de>
9213 * gfortran.dg/pr70070.f90: New test.
9215 2021-01-25 Martin Sebor <msebor@redhat.com>
9218 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
9219 * g++.dg/warn/Wnonnull10.C: New test.
9220 * g++.dg/warn/Wnonnull9.C: New test.
9222 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9224 * gfortran.dg/associate_57.f90: New test.
9226 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9229 * gfortran.dg/interface_assignment_7.f90: New test.
9231 2021-01-25 Jason Merrill <jason@redhat.com>
9234 * g++.dg/cpp2a/no_unique_address8.C: New test.
9236 2021-01-25 Richard Biener <rguenther@suse.de>
9239 * gcc.dg/pr98807.c: New testcase.
9241 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
9243 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
9244 * gnat.dg/thunk2_pkg.ads: New helper.
9246 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
9249 * gfortran.dg/charlen_18.f90 : New test.
9251 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
9253 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
9255 * g++.dg/tc1/dr142.C: Same as above.
9256 * g++.dg/tc1/dr52.C: Same as above.
9257 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
9258 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
9259 * g++.old-deja/g++.jason/access8.C: Same as above.
9260 * g++.old-deja/g++.law/access4.C: Same as above.
9261 * g++.old-deja/g++.law/visibility12.C: Same as above.
9262 * g++.old-deja/g++.law/visibility4.C: Same as above.
9263 * g++.old-deja/g++.law/visibility8.C: Same as above.
9264 * g++.old-deja/g++.other/access4.C: Same as above.
9266 2021-01-23 Patrick Palka <ppalka@redhat.com>
9270 * g++.dg/cpp0x/this2.C: New test.
9271 * g++.dg/template/pr97399.C: New test.
9273 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
9275 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
9276 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
9277 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
9278 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
9279 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
9280 * gcc.target/powerpc/pr79251.p9.c: Same.
9282 2021-01-22 Marek Polacek <polacek@redhat.com>
9285 * g++.dg/cpp0x/noexcept64.C: New test.
9287 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
9289 * g++.dg/eh/spbp.C: Remove skip on AIX.
9291 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9293 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
9294 typo, UINON_TYPE to UNION_TYPE.
9296 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9298 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
9299 UINON_TYPE to UNION_TYPE.
9300 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
9301 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
9303 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9305 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
9306 optimize ("no-strict-aliasing") attribute.
9308 2021-01-22 Jason Merrill <jason@redhat.com>
9311 * g++.dg/init/elide7.C: New test.
9313 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9316 * g++.dg/ubsan/pr95693.C: New test.
9318 2021-01-22 Marek Polacek <polacek@redhat.com>
9321 * g++.dg/abi/mangle76.C: New test.
9323 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
9326 * gfortran.dg/associated_target_7.f90 : New test.
9328 2021-01-22 Martin Jambor <mjambor@suse.cz>
9330 PR tree-optimization/47059
9331 * gcc.dg/tree-ssa/pr47059.c: New test.
9333 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9335 PR tree-optimization/98766
9336 * gcc.dg/pr98766.c: New test.
9338 2021-01-22 Nathan Sidwell <nathan@acm.org>
9341 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
9342 embedded absolute paths.
9343 (module_do_it): Append $std to test name.
9345 2021-01-22 Richard Biener <rguenther@suse.de>
9348 * gcc.dg/pr98793.c: New testcase.
9350 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9352 * gcc.target/powerpc/pr79251.p8.c: New test.
9353 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
9355 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
9356 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
9357 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
9358 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
9359 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
9360 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
9361 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
9362 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
9363 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
9364 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
9366 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
9368 * gcc.target/powerpc/pr79251.p9.c: New test.
9369 * gcc.target/powerpc/pr79251-run.c: New test.
9370 * gcc.target/powerpc/pr79251.h: New header.
9372 2021-01-22 Richard Biener <rguenther@suse.de>
9375 * gcc.dg/torture/pr98773.c: New testcase.
9377 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9379 PR tree-optimization/90248
9380 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
9382 * gcc.dg/pr90248.c: New test.
9384 2021-01-22 Jakub Jelinek <jakub@redhat.com>
9386 PR tree-optimization/98255
9387 * gcc.dg/pr98255.c: New test.
9389 2021-01-22 Richard Biener <rguenther@suse.de>
9391 PR tree-optimization/98786
9392 * gcc.dg/torture/pr98786.c: New testcase.
9394 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9397 * gcc.target/arm/pr98636.c: New test.
9399 2021-01-22 liuhongt <hongtao.liu@intel.com>
9403 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
9404 * gcc.target/i386/avx512f-pr96891-1.c: New test.
9405 * gcc.target/i386/avx512f-pr96891-2.c: New test.
9406 * gcc.target/i386/avx512f-pr96891-3.c: New test.
9407 * g++.target/i386/avx512f-pr96891-1.C: New test.
9408 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
9410 2021-01-22 Marek Polacek <polacek@redhat.com>
9413 * g++.dg/cpp0x/noexcept63.C: New test.
9415 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
9417 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
9419 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
9420 explicitly check for intervening space, tab or period.
9422 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
9424 PR rtl-optimization/98777
9425 * gcc.target/riscv/pr98777.c: New.
9427 2021-01-21 Patrick Palka <ppalka@redhat.com>
9430 * g++.dg/cpp0x/decltype-71879.C: New test.
9432 2021-01-21 Jakub Jelinek <jakub@redhat.com>
9435 * g++.dg/cpp1y/constexpr-98672.C: New test.
9437 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
9440 * lib/target-supports.exp
9441 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
9442 * gcc.target/arm/ivopts.c: Use target
9443 'arm_thumb2_no_arm_v8_1_lob'.
9445 2021-01-21 Nathan Sidwell <nathan@acm.org>
9448 * g++.dg/modules/stat-mem-1.h: New.
9449 * g++.dg/modules/stat-mem-1_a.H: New.
9450 * g++.dg/modules/stat-mem-1_b.C: New.
9452 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
9455 * gfortran.dg/module_procedure_5.f90 : New test.
9456 * gfortran.dg/module_procedure_6.f90 : New test.
9458 2021-01-21 Richard Biener <rguenther@suse.de>
9461 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
9463 2021-01-21 Richard Biener <rguenther@suse.de>
9466 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
9468 2021-01-21 Richard Biener <rguenther@suse.de>
9470 * gcc.dg/Walloca-2.c: Un-XFAIL.
9472 2021-01-21 liuhongt <hongtao.liu@intel.com>
9474 PR rtl-optimization/98694
9475 * gcc.target/i386/pr98694.c: New test.
9477 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
9479 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
9481 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9483 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
9486 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
9488 PR rtl-optimization/98722
9489 * g++.target/s390/pr98722.C: New.
9491 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
9493 PR tree-optimization/96674
9494 * gcc.dg/pr96674.c: New tests.
9496 2021-01-20 Patrick Palka <ppalka@redhat.com>
9499 * g++.dg/cpp2a/lambda-generic9.C: New test.
9501 2021-01-20 Patrick Palka <ppalka@redhat.com>
9504 * g++.dg/parse/access12.C: New test.
9505 * g++.dg/template/access35.C: New test.
9507 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
9509 PR tree-optimization/98535
9510 * gcc.target/aarch64/sve/pr98535.c: New file.
9512 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9515 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
9516 missing diagnostic issues with c_intptr_t == default integer kind.
9518 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9520 PR tree-optimization/98721
9521 * gcc.dg/pr98721-1.c: New test.
9522 * gcc.dg/pr98721-2.c: New test.
9524 2021-01-20 Richard Biener <rguenther@suse.de>
9526 PR tree-optimization/98758
9527 * gcc.dg/torture/pr98758.c: New testcase.
9529 2021-01-20 Jakub Jelinek <jakub@redhat.com>
9532 * c-c++-common/gomp/task-detach-2.c: New test.
9534 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
9538 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
9540 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
9542 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
9543 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
9544 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
9545 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
9546 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
9547 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
9549 2021-01-19 Marek Polacek <polacek@redhat.com>
9552 * g++.dg/template/deduce8.C: New test.
9554 2021-01-19 Marek Polacek <polacek@redhat.com>
9557 * g++.dg/lookup/using64.C: New test.
9558 * g++.dg/lookup/using65.C: New test.
9560 2021-01-19 Martin Sebor <msebor@redhat.com>
9563 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
9564 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
9565 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
9566 * gcc.dg/Wfree-nonheap-object-4.c: New test.
9568 2021-01-19 Patrick Palka <ppalka@redhat.com>
9572 * g++.dg/opt/pr87974.C: Adjust.
9573 * g++.dg/template/access34.C: New test.
9574 * g++.dg/template/friend68.C: New test.
9575 * g++.dg/template/friend69.C: New test.
9577 2021-01-19 Marek Polacek <polacek@redhat.com>
9580 * g++.dg/cpp0x/noexcept62.C: New test.
9582 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
9584 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
9586 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9588 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9589 (CHECK_CUMULATIVE_SAT): Delete.
9590 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
9592 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
9593 Remove uses of the above.
9594 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
9596 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
9597 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
9598 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
9599 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
9601 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
9602 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
9603 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
9605 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
9606 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
9607 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
9609 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
9610 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
9611 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
9613 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
9614 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
9615 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
9617 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
9618 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
9619 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
9620 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
9621 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
9622 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
9624 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
9625 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
9627 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
9628 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
9630 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
9631 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
9633 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
9634 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9635 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
9636 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
9637 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9638 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
9639 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
9640 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
9641 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
9642 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
9644 2021-01-19 Jeff Law <law@redhat.com>
9646 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
9647 and update expected output.
9649 2021-01-19 Richard Biener <rguenther@suse.de>
9652 * g++.dg/pr98330.C: New testcase.
9653 * gcc.dg/pr98330.c: Likewise.
9655 2021-01-19 Richard Biener <rguenther@suse.de>
9658 * gfortran.dg/pr97673.f90: New testcase.
9660 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
9663 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
9664 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
9665 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
9667 2021-01-19 Martin Jambor <mjambor@suse.cz>
9670 * g++.dg/ipa/pr98690.C: New test.
9672 2021-01-18 Jeff Law <law@redhat.com>
9674 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
9676 2021-01-18 Patrick Palka <ppalka@redhat.com>
9678 * g++.dg/cpp1z/class-deduction77.C: New test.
9680 2021-01-18 Jakub Jelinek <jakub@redhat.com>
9682 PR tree-optimization/98727
9683 * gcc.c-torture/execute/pr98727.c: New test.
9685 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9688 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
9689 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
9691 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
9693 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
9694 * g++.dg/no-stack-protector-attr.C: Likewise.
9696 2021-01-18 David Malcolm <dmalcolm@redhat.com>
9698 * gcc.dg/analyzer/attr-malloc-1.c: New test.
9699 * gcc.dg/analyzer/attr-malloc-2.c: New test.
9700 * gcc.dg/analyzer/attr-malloc-4.c: New test.
9701 * gcc.dg/analyzer/attr-malloc-5.c: New test.
9702 * gcc.dg/analyzer/attr-malloc-6.c: New test.
9703 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
9704 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
9706 2021-01-18 Richard Biener <rguenther@suse.de>
9709 * gcc.dg/vect/slp-11b.c: Adjust.
9711 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9714 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
9715 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
9717 2021-01-18 Richard Biener <rguenther@suse.de>
9720 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
9722 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
9724 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
9725 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
9726 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
9727 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
9728 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
9729 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
9730 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
9731 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
9732 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
9733 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
9734 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
9735 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
9737 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
9739 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
9740 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
9741 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
9742 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
9743 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
9744 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
9745 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
9746 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
9747 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
9748 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
9749 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
9751 2021-01-17 Martin Jambor <mjambor@suse.cz>
9754 * gcc.dg/ipa/pr98222.c: New test.
9756 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9758 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
9759 ../../../libgfortran/ISO_Fortran_binding.h rather than
9760 ISO_Fortran_binding.h.
9762 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
9764 * c-c++-common/gomp/task-detach-1.c: New.
9765 * g++.dg/gomp/task-detach-1.C: New.
9766 * gcc.dg/gomp/task-detach-1.c: New.
9767 * gfortran.dg/gomp/task-detach-1.f90: New.
9769 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9771 PR tree-optimization/96669
9772 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
9773 * gcc.dg/tree-ssa/pr96669-2.c: New test.
9775 2021-01-16 Jakub Jelinek <jakub@redhat.com>
9777 PR tree-optimization/96271
9778 * gcc.target/i386/pr96271.c: New test.
9780 2021-01-15 Carl Love <cel@us.ibm.com>
9782 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
9784 2021-01-15 Harris Snyder <hsnyder@structura.bio>
9786 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
9787 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
9789 2021-01-15 Nathan Sidwell <nathan@acm.org>
9792 * g++.dg/template/pr98538.C: New.
9794 2021-01-15 Nathan Sidwell <nathan@acm.org>
9796 PR preprocessor/95253
9797 * g++.dg/modules/dep-1_a.C: Adjust expected output.
9798 * g++.dg/modules/dep-1_b.C: Likewise.
9799 * g++.dg/modules/dep-2.C: Likewise.
9801 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9803 PR tree-optimization/96669
9804 * gcc.dg/tree-ssa/pr96669-1.c: New test.
9806 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9808 PR tree-optimization/96681
9809 * gcc.dg/tree-ssa/pr96681.c: New test.
9811 2021-01-15 Jason Merrill <jason@redhat.com>
9814 * g++.dg/cpp1z/elide5.C: New test.
9816 2021-01-15 Jason Merrill <jason@redhat.com>
9818 * g++.dg/cpp1z/elide4.C: New test.
9820 2021-01-15 Jason Merrill <jason@redhat.com>
9823 * g++.dg/cpp0x/initlist-array13.C: New test.
9825 2021-01-15 Alexandre Oliva <oliva@adacore.com>
9827 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
9828 * gcc.dg/analyzer/data-model-1.c: Likewise.
9829 * gcc.dg/analyzer/malloc-1.c: Likewise.
9830 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
9832 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9834 PR tree-optimization/96671
9835 * gcc.dg/tree-ssa/pr96671-1.c: New test.
9836 * gcc.dg/tree-ssa/pr96671-2.c: New test.
9838 2021-01-15 Jakub Jelinek <jakub@redhat.com>
9840 PR tree-optimization/98597
9841 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
9842 Expect for now a (char *) cast for VLAs.
9843 * gcc.dg/uninit-40.c: New test.
9845 2021-01-15 Nathan Sidwell <nathan@acm.org>
9848 * g++.dg/modules/pr98591.H: New file.
9850 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
9853 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
9854 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
9856 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
9858 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
9859 libatomic into testcases in gcc.target/s390/md.
9860 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
9863 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9866 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9867 vceqz_p64, vceqq_p64 and vceqzq_p64.
9868 * gcc.target/arm/simd/vceqz_p64.c: New test.
9869 * gcc.target/arm/simd/vceqzq_p64.c: New test.
9871 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9874 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9877 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9878 vceqz_p64, vceqq_p64 and vceqzq_p64.
9880 2021-01-15 Martin Liska <mliska@suse.cz>
9882 * lib/gcov.exp: Use 'env python3' for execution of pytests.
9883 Check that pytest accepts all needed options first.
9884 Improve formatting of PASS/FAIL lines.
9886 2021-01-15 Richard Biener <rguenther@suse.de>
9889 * gcc.dg/vect/bb-slp-32.c: Align p.
9891 2021-01-15 Richard Biener <rguenther@suse.de>
9894 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
9896 2021-01-15 Richard Biener <rguenther@suse.de>
9899 * gcc.dg/vect/slp-45.c: Key scanning on
9902 2021-01-15 Richard Biener <rguenther@suse.de>
9905 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
9907 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9910 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
9911 vceqz_p64, vceqq_p64 and vceqzq_p64.
9913 2021-01-15 Richard Biener <rguenther@suse.de>
9916 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
9918 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9920 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
9922 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
9924 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
9926 2021-01-15 Richard Biener <rguenther@suse.de>
9928 PR tree-optimization/98685
9929 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
9931 2021-01-15 Tamar Christina <tamar.christina@arm.com>
9933 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
9934 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
9936 2021-01-14 David Malcolm <dmalcolm@redhat.com>
9938 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
9940 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
9942 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
9944 2021-01-14 Tamar Christina <tamar.christina@arm.com>
9946 * gcc.dg/vect/complex/complex-mla-template.c: New test.
9947 * gcc.dg/vect/complex/complex-mls-template.c: New test.
9948 * gcc.dg/vect/complex/complex-mul-template.c: New test.
9949 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
9950 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
9951 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
9952 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
9953 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
9954 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
9955 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
9956 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
9957 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
9958 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
9959 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
9960 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
9961 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
9962 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
9963 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
9964 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
9965 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
9966 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
9968 2021-01-14 Marek Polacek <polacek@redhat.com>
9970 * g++.dg/template/pr98372.C: Only run in C++14 and up.
9972 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9974 * substr_10.f90: New test.
9975 * substr_9.f90: New test.
9977 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9979 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
9980 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
9982 2021-01-14 Alexandre Oliva <oliva@adacore.com>
9984 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
9986 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9989 * gfortran.dg/pr98661.f90: New test.
9991 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9994 2021-01-14 Harald Anlauf <anlauf@gmx.de>
9997 * gfortran.dg/pr98661.f90: New test.
9999 2021-01-14 Harald Anlauf <anlauf@gmx.de>
10002 * gfortran.dg/pr98661.f90: New test.
10004 2021-01-14 Martin Liska <mliska@suse.cz>
10006 * g++.dg/gcov/gcov-17.C: New test.
10007 * g++.dg/gcov/test-gcov-17.py: New test.
10009 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10012 * gcc.target/i386/pr98667-1.c: New file.
10013 * gcc.target/i386/pr98667-2.c: Likewise.
10014 * gcc.target/i386/pr98667-3.c: Likewise.
10016 2021-01-14 Richard Biener <rguenther@suse.de>
10018 PR tree-optimization/98674
10019 * gcc.dg/vect/pr98674.c: New testcase.
10021 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
10024 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
10026 * gcc.target/i386/pr95021-3.c: Likewise.
10028 2021-01-14 Nathan Sidwell <nathan@acm.org>
10031 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
10032 * g++.dg/template/pr98372.C: New.
10034 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10037 * gcc.target/i386/pr98670.c: New test.
10039 2021-01-14 Jakub Jelinek <jakub@redhat.com>
10041 PR tree-optimization/96688
10042 * gcc.dg/tree-ssa/pr96688.c: New test.
10043 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
10044 * gcc.target/i386/pr66821.c: Likewise.
10046 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
10048 * gcc.target/aarch64/sve/cost_model_11.c: New test.
10049 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
10050 -fno-vect-cost-model.
10052 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10054 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
10055 sqxtn2 scan-assembler-times.
10057 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
10060 scan-assembler-times for xtn2.
10062 2021-01-13 Marek Polacek <polacek@redhat.com>
10065 * g++.dg/lookup/using63.C: New test.
10067 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10069 PR tree-optimization/96691
10070 * gcc.dg/tree-ssa/pr96691.c: New test.
10072 2021-01-13 Richard Biener <rguenther@suse.de>
10074 PR tree-optimization/92645
10075 * gcc.target/i386/pr92645-7.c: New testcase.
10076 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
10077 * gcc.dg/pr69047.c: Likewise.
10079 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10081 * gcc.target/aarch64/sve/mls_2.c: New test.
10082 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
10083 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
10084 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
10085 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
10086 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
10088 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10090 * gcc.target/aarch64/sve/mla_2.c: New test.
10091 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
10092 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
10093 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
10094 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
10095 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
10097 2021-01-13 Richard Biener <rguenther@suse.de>
10099 PR tree-optimization/92645
10100 * gcc.target/i386/pr92645-6.c: New testcase.
10102 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
10104 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
10105 * gcc.target/aarch64/sve/sel_2.c: Likewise.
10106 * gcc.target/aarch64/sve/sel_3.c: Likewise.
10108 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10111 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
10112 scan-assembler. Add tests with zero vector as first __builtin_shuffle
10114 * gcc.target/i386/pr95905-3.c: New test.
10115 * gcc.target/i386/pr95905-4.c: New test.
10117 2021-01-13 Martin Liska <mliska@suse.cz>
10119 PR tree-optimization/98455
10120 * gcc.dg/tree-ssa/pr98455.c: New test.
10122 2021-01-13 Richard Biener <rguenther@suse.de>
10124 PR tree-optimization/98640
10125 * gcc.dg/torture/pr98640.c: New testcase.
10127 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10130 * gcc.target/i386/pr96938.c: New test.
10132 2021-01-13 Jakub Jelinek <jakub@redhat.com>
10135 * gcc.target/i386/pr95905-1.c: New test.
10136 * gcc.target/i386/pr95905-2.c: New test.
10138 2021-01-13 Julian Brown <julian@codesourcery.com>
10140 * gcc.target/gcn/fpdiv.c: New test.
10142 2021-01-12 Martin Sebor <msebor@redhat.com>
10146 * g++.dg/warn/Wuninitialized-13.C: New test.
10147 gcc.dg/uninit-39.c: New test.
10149 * gcc.dg/uninit-39.c: New file.
10151 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
10154 * gcc.target/arm/simd/mve-vneg.c: Update test.
10156 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
10159 * gcc.target/arm/pr97969.c: New.
10161 2021-01-12 Patrick Palka <ppalka@redhat.com>
10164 * g++.dg/cpp2a/concepts-ctad1.C: New test.
10165 * g++.dg/cpp2a/concepts-ctad2.C: New test.
10167 2021-01-12 Richard Biener <rguenther@suse.de>
10169 PR tree-optimization/98550
10170 * g++.dg/opt/pr98550.C: New testcase.
10172 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10174 PR tree-optimization/98629
10175 * gcc.c-torture/compile/pr98629.c: New test.
10177 2021-01-12 Jakub Jelinek <jakub@redhat.com>
10179 PR tree-optimization/95731
10180 * gcc.dg/tree-ssa/pr95731.c: New test.
10181 * gcc.c-torture/execute/pr95731.c: New test.
10183 2021-01-12 Marek Polacek <polacek@redhat.com>
10186 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
10188 2021-01-12 David Malcolm <dmalcolm@redhat.com>
10191 * gcc.dg/analyzer/pr98628.c: New test.
10193 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10195 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
10196 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
10197 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
10198 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
10199 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
10200 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
10201 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
10203 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10205 * g++.target/aarch64/sve/cond_bic_1.C: New test.
10206 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
10207 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
10208 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
10210 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10212 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
10214 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10216 * g++.target/aarch64/sve/abd_1.C: New test.
10217 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
10218 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
10219 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
10220 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
10222 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10224 * gcc.target/aarch64/sve/adr_6.c: New test.
10226 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10228 * g++.target/aarch64/sve/cond_arith_1.C: New test.
10229 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
10230 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
10231 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
10232 * g++.target/aarch64/sve/cond_shift_1.C: New test.
10233 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
10234 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
10235 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
10237 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10240 * g++.target/aarch64/sve/max_1.C: New test.
10241 * g++.target/aarch64/sve/min_1.C: Likewise.
10242 * gcc.target/aarch64/sve/mul_2.c: Likewise.
10244 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
10246 * gcc.target/aarch64/sve/shift_2.c: New test.
10248 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10251 * g++.dg/abi/abi-tag24.C: New test.
10253 2021-01-11 Richard Biener <rguenther@suse.de>
10255 PR tree-optimization/91403
10256 * gcc.dg/vect/pr91403.c: New testcase.
10258 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
10261 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
10262 Expect .ld1_args only when GNU LD is used.
10263 Add an exception for *.gcc_args files.
10265 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10267 PR tree-optimization/95867
10268 * gcc.dg/tree-ssa/pr95867.c: New test.
10270 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10272 PR tree-optimization/95852
10273 * gcc.target/i386/pr95852-3.c: New test.
10274 * gcc.target/i386/pr95852-4.c: New test.
10276 2021-01-11 Jakub Jelinek <jakub@redhat.com>
10278 PR tree-optimization/95852
10279 * gcc.target/i386/pr95852-1.c: New test.
10280 * gcc.target/i386/pr95852-2.c: New test.
10282 2021-01-11 Martin Liska <mliska@suse.cz>
10284 PR gcov-profile/98273
10285 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
10286 * g++.dg/gcov/pr98273.C: New test.
10287 * g++.dg/gcov/gcov.py: New test.
10288 * g++.dg/gcov/test-pr98273.py: New test.
10290 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
10292 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
10293 constant then rather than addition.
10294 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
10295 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
10297 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10300 * c-c++-common/pr98556.c: New test.
10302 2021-01-09 Jakub Jelinek <jakub@redhat.com>
10304 PR rtl-optimization/98603
10305 * gcc.target/i386/pr98603.c: New test.
10306 * gcc.target/aarch64/pr98603.c: New test.
10308 2021-01-09 Alexandre Oliva <oliva@gnu.org>
10311 * gcc.dg/debug/pr97714.c: New.
10313 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10316 * gcc.target/i386/pr98482-1.c: Require lp64.
10317 * gcc.target/i386/pr98482-2.c: Likewise.
10319 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
10321 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
10322 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
10324 2021-01-08 Patrick Palka <ppalka@redhat.com>
10327 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
10329 2021-01-08 Patrick Palka <ppalka@redhat.com>
10332 * g++.dg/template/access32.C: New test.
10333 * g++.dg/template/access33.C: New test.
10335 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10338 * gcc.target/i386/pr98482-2.c: Updated.
10340 2021-01-08 Richard Biener <rguenther@suse.de>
10342 PR tree-optimization/98544
10343 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
10345 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
10348 * gcc.target/i386/pr98482-1.c: New test.
10349 * gcc.target/i386/pr98482-1.c: Likewise.
10350 * gcc.target/i386/pr98482-2.c: New file.
10352 2021-01-08 Jakub Jelinek <jakub@redhat.com>
10355 * gcc.target/i386/pr98585.c: New test.
10357 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10359 * gcc.target/aarch64/sve/cnot_2.c: New test.
10360 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
10361 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
10362 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
10363 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
10364 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
10365 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
10367 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
10369 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
10370 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
10371 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
10372 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
10373 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
10374 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
10375 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
10376 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
10378 2021-01-08 Tamar Christina <tamar.christina@arm.com>
10380 * lib/target-supports.exp
10381 (check_effective_target_aarch64_asm_sve2_ok): New.
10382 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
10383 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
10385 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10387 * gcc.target/aarch64/usaba_1.c: New test.
10389 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10392 * gfortran.dg/deferred_character_35.f90 : New test.
10394 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
10397 * gfortran.dg/implied_do_3.f90 : New test.
10399 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10401 * gcc.dg/array-quals-1.c: Allow srodata.
10403 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
10405 * gcc.target/riscv/predef-10.c: New.
10406 * gcc.target/riscv/predef-11.c: New.
10407 * gcc.target/riscv/predef-12.c: New.
10408 * gcc.target/riscv/predef-13.c: New.
10410 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10413 * g++.dg/cpp2a/bit-cast10.C: New test.
10415 2021-01-07 Martin Sebor <msebor@redhat.com>
10417 PR middle-end/98578
10418 * gcc.dg/plugin/gil-1.c: Adjust expected output.
10419 * gcc.dg/uninit-pr98578.c: New test.
10421 2021-01-07 Marek Polacek <polacek@redhat.com>
10424 * g++.dg/cpp0x/auto55.C: New test.
10426 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10429 * gcc.dg/analyzer/pr98580-a.c: New test.
10430 * gcc.dg/analyzer/pr98580-b.c: New test.
10432 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
10435 * gfortran.dg/associate_54.f90: New test.
10436 * gfortran.dg/associate_55.f90: New test.
10437 * gfortran.dg/associate_56.f90: New test.
10439 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10442 * gcc.target/i386/pr98567-1.c: New test.
10443 * gcc.target/i386/pr98567-2.c: New test.
10445 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10447 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
10448 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
10449 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
10450 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
10451 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
10452 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
10453 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
10454 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
10456 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10458 PR tree-optimization/98560
10459 * gcc.dg/vect/pr98560-2.c: New test.
10461 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
10463 PR tree-optimization/98560
10464 * gcc.dg/vect/pr98560-1.c: New test.
10466 2021-01-07 Jakub Jelinek <jakub@redhat.com>
10468 PR tree-optimization/98568
10469 * g++.dg/torture/pr98568.C: New test.
10471 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
10473 * gcc.target/i386/pr92658-avx512bw.c: Add
10474 -mprefer-vector-width=512 to avoid impact of different default
10475 mtune which gcc is built with.
10476 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
10478 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10481 * gcc.dg/analyzer/pr97074.c: New test.
10483 2021-01-07 David Malcolm <dmalcolm@redhat.com>
10486 * gcc.dg/analyzer/pr98564.c: New test.
10488 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
10490 PR rtl-optimization/97978
10491 * gcc.target/i386/pr97978.c: New.
10493 2021-01-06 Martin Sebor <msebor@redhat.com>
10496 * g++.dg/pr95768.C: New test.
10497 * g++.dg/warn/Wuninitialized-12.C: New test.
10498 * gcc.dg/uninit-38.c: New test.
10500 2021-01-06 Martin Sebor <msebor@redhat.com>
10503 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
10505 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
10508 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
10509 as the final suspend point so that we can check that the state
10510 machine has reached the expected point.
10512 2021-01-06 Marek Polacek <polacek@redhat.com>
10515 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
10518 2021-01-06 Alexandre Oliva <oliva@adacore.com>
10520 * g++.dg/opt/store-merging-2.C: Add the required alignment.
10522 2021-01-06 Richard Biener <rguenther@suse.de>
10524 PR tree-optimization/95582
10525 * gcc.dg/pr95582.c: New testcase.
10527 2021-01-06 Richard Biener <rguenther@suse.de>
10529 PR tree-optimization/98513
10530 * gcc.dg/tree-ssa/pr98513.c: New testcase.
10532 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10535 * gcc.dg/analyzer/pr97072.c: New test.
10537 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10540 * gcc.dg/analyzer/pr98073.c: New test.
10542 2021-01-06 David Malcolm <dmalcolm@redhat.com>
10545 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
10547 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
10549 * gcc.target/s390/s390.exp: Replace %% with %.
10551 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
10553 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
10555 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10558 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
10559 unsigned short to compute pextrw result.
10561 2021-01-05 Patrick Palka <ppalka@redhat.com>
10563 * g++.dg/template/partial5.C: Adjust directives to expect the
10564 same errors across all dialects.
10565 * g++.dg/cpp1z/nontype-auto17.C: New test.
10566 * g++.dg/cpp1z/nontype-auto18.C: New test.
10567 * g++.dg/template/ttp33.C: New test.
10569 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10571 PR tree-optimization/94802
10572 * gcc.target/i386/pr94802.c: New test.
10573 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
10575 2021-01-05 Richard Biener <rguenther@suse.de>
10577 PR tree-optimization/98516
10578 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
10579 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
10581 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10584 * g++.dg/cpp2a/bit-cast8.C: New test.
10585 * g++.dg/cpp2a/bit-cast9.C: New test.
10587 2021-01-05 Marek Polacek <polacek@redhat.com>
10590 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
10591 * g++.dg/cpp0x/noexcept61.C: New test.
10593 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10595 PR tree-optimization/96928
10596 * gcc.dg/tree-ssa/pr96928.c: New test.
10597 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
10598 instead of scanning rtl dump for ifcvt message check assembly
10599 for xor instruction.
10601 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10603 PR tree-optimization/96930
10604 * g++.dg/tree-ssa/pr96930.C: New test.
10606 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10608 PR tree-optimization/96239
10609 * gcc.dg/tree-ssa/pr96239.c: New test.
10611 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
10614 * gcc.target/i386/pr98522.c: New test.
10616 2021-01-05 Nathan Sidwell <nathan@acm.org>
10618 * g++.dg/modules/mod-decl-1.C: Adjust.
10619 * g++.dg/modules/p0713-2.C: Adjust.
10620 * g++.dg/modules/p0713-3.C: Adjust.
10622 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
10625 * gcc.target/i386/pr98495-1.c: New test.
10626 * gcc.target/i386/pr98495-2.c: New test.
10627 * gcc.target/i386/pr98495-3.c: New test.
10628 * gcc.target/i386/pr98495-4.c: New test.
10629 * gcc.target/i386/pr98495-5.c: New test.
10631 2021-01-05 liuhongt <hongtao.liu@intel.com>
10633 * gcc.target/i386/sse2-pr98461-2.c: New test.
10635 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10637 PR rtl-optimization/97144
10638 * gcc.c-torture/compile/pr97144.c: New test.
10639 * gcc.target/aarch64/sve/pr97144.c: Likewise.
10641 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
10643 PR rtl-optimization/98403
10644 * g++.dg/opt/pr98403.C: New test.
10646 2021-01-05 Jakub Jelinek <jakub@redhat.com>
10648 PR rtl-optimization/98334
10649 * gcc.target/i386/pr98334.c: New test.
10651 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
10653 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
10655 2021-01-05 David Malcolm <dmalcolm@redhat.com>
10658 * gcc.dg/analyzer/pr98293.c: New test.
10660 2021-01-04 Martin Uecker <muecker@gwdg.de>
10663 * gcc.dg/pr98029.c: New test.
10665 2021-01-04 Nathan Sidwell <nathan@acm.org>
10667 * g++.dg/modules/binding-1_a.H: New.
10668 * g++.dg/modules/binding-1_b.H: New.
10669 * g++.dg/modules/binding-1_c.C: New.
10670 * g++.dg/modules/binding-2.H: New.
10671 * g++.dg/modules/builtin-3_a.C: New.
10672 * g++.dg/modules/global-2_a.C: New.
10673 * g++.dg/modules/global-2_b.C: New.
10674 * g++.dg/modules/global-3_a.C: New.
10675 * g++.dg/modules/global-3_b.C: New.
10676 * g++.dg/modules/hello-1_a.C: New.
10677 * g++.dg/modules/hello-1_b.C: New.
10678 * g++.dg/modules/iostream-1_a.H: New.
10679 * g++.dg/modules/iostream-1_b.C: New.
10680 * g++.dg/modules/part-5_a.C: New.
10681 * g++.dg/modules/part-5_b.C: New.
10682 * g++.dg/modules/part-5_c.C: New.
10683 * g++.dg/modules/stdio-1_a.H: New.
10684 * g++.dg/modules/stdio-1_b.C: New.
10685 * g++.dg/modules/string-1_a.H: New.
10686 * g++.dg/modules/string-1_b.C: New.
10687 * g++.dg/modules/string-view1.C: New.
10688 * g++.dg/modules/string-view2.C: New.
10689 * g++.dg/modules/tinfo-1.C: New.
10690 * g++.dg/modules/tinfo-2_a.H: New.
10691 * g++.dg/modules/tinfo-2_b.C: New.
10692 * g++.dg/modules/tname-spec-1_a.H: New.
10693 * g++.dg/modules/tname-spec-1_b.C: New.
10694 * g++.dg/modules/xtreme-header-1.h: New.
10695 * g++.dg/modules/xtreme-header-1_a.H: New.
10696 * g++.dg/modules/xtreme-header-1_b.C: New.
10697 * g++.dg/modules/xtreme-header-1_c.C: New.
10698 * g++.dg/modules/xtreme-header-2.h: New.
10699 * g++.dg/modules/xtreme-header-2_a.H: New.
10700 * g++.dg/modules/xtreme-header-2_b.C: New.
10701 * g++.dg/modules/xtreme-header-2_c.C: New.
10702 * g++.dg/modules/xtreme-header-3.h: New.
10703 * g++.dg/modules/xtreme-header-3_a.H: New.
10704 * g++.dg/modules/xtreme-header-3_b.C: New.
10705 * g++.dg/modules/xtreme-header-3_c.C: New.
10706 * g++.dg/modules/xtreme-header-4.h: New.
10707 * g++.dg/modules/xtreme-header-4_a.H: New.
10708 * g++.dg/modules/xtreme-header-4_b.C: New.
10709 * g++.dg/modules/xtreme-header-4_c.C: New.
10710 * g++.dg/modules/xtreme-header-5.h: New.
10711 * g++.dg/modules/xtreme-header-5_a.H: New.
10712 * g++.dg/modules/xtreme-header-5_b.C: New.
10713 * g++.dg/modules/xtreme-header-5_c.C: New.
10714 * g++.dg/modules/xtreme-header-6.h: New.
10715 * g++.dg/modules/xtreme-header-6_a.H: New.
10716 * g++.dg/modules/xtreme-header-6_b.C: New.
10717 * g++.dg/modules/xtreme-header-6_c.C: New.
10718 * g++.dg/modules/xtreme-header.h: New.
10719 * g++.dg/modules/xtreme-header_a.H: New.
10720 * g++.dg/modules/xtreme-header_b.C: New.
10721 * g++.dg/modules/xtreme-tr1.h: New.
10722 * g++.dg/modules/xtreme-tr1_a.H: New.
10723 * g++.dg/modules/xtreme-tr1_b.C: New.
10725 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10727 PR tree-optimization/95401
10728 * g++.dg/vect/pr95401.cc: New test.
10729 * g++.dg/vect/pr95401a.cc: Likewise.
10731 2021-01-04 Richard Biener <rguenther@suse.de>
10733 PR tree-optimization/98308
10734 * gcc.dg/vect/pr98308.c: New testcase.
10736 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10738 PR tree-optimization/95771
10739 * gcc.target/i386/pr95771.c: New test.
10741 2021-01-04 Richard Biener <rguenther@suse.de>
10743 PR tree-optimization/98464
10744 * g++.dg/opt/pr98464.C: New testcase.
10746 2021-01-04 Richard Biener <rguenther@suse.de>
10748 PR tree-optimization/98282
10749 * g++.dg/opt/pr98282.C: New testcase.
10751 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10754 * gcc.target/aarch64/pr89057.c: New test.
10756 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
10758 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
10760 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
10761 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
10762 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
10764 2021-01-04 Martin Liska <mliska@suse.cz>
10766 * README: Convert to utf8 from iso8859.
10768 2021-01-04 Martin Liska <mliska@suse.cz>
10770 * gcc.target/avr/avr.exp: Run dos2unix on the file.
10772 2021-01-04 Richard Biener <rguenther@suse.de>
10774 PR tree-optimization/98291
10775 * gcc.dg/vect/slp-reduc-11.c: New testcase.
10776 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
10778 2021-01-04 Jakub Jelinek <jakub@redhat.com>
10780 PR tree-optimization/96782
10781 * gcc.dg/tree-ssa/pr96782.c: New test.
10783 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
10785 * gcc.misc-tests/outputs.exp: Adjust testcase.
10787 2021-01-01 Jakub Jelinek <jakub@redhat.com>
10789 * ChangeLog-2020: Rotate ChangeLog. New file.
10791 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10793 * lib/target-supports.exp
10794 (check_effective_target_arm_fp16_alternative_ok_nocache):
10795 Return zero for *-*-vxworks7r* targets.
10796 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
10797 * gcc.target/arm/aapcs/vfp23.c: Likewise.
10798 * gcc.target/arm/aapcs/vfp24.c: Likewise.
10799 * gcc.target/arm/aapcs/vfp25.c: Likewise.
10801 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10803 * g++.dg/init/new26.C: Fix overriding of the delete operator
10806 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10808 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
10811 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10813 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
10814 the test's dg-options.
10815 * gcc.target/arm/pr78255-2.c: Likewise.
10817 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10819 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
10821 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10823 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
10826 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10828 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
10830 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10832 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
10835 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10837 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
10839 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10841 * g++.dg/other/anon5.C: Skip on vxworks kernel.
10843 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
10845 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
10846 * gcc.dg/vxworks/initpri2.c: Likewise.
10848 2021-01-01 Joel Brobecker <brobecker@adacore.com>
10850 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
10853 2021-01-01 Olivier Hainque <hainque@adacore.com>
10855 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
10856 * gcc.dg/pthread-init-2.c: Ditto.
10858 2021-01-01 Olivier Hainque <hainque@adacore.com>
10860 * lib/target-supports.exp (check_weak_available,
10861 check_fork_available, check_effective_target_lto,
10862 check_effective_target_mempcpy): Add vxworks filters.
10864 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10866 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
10867 explicit -mno-long-calls.
10868 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
10870 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10872 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
10873 * g++.target/arm/no_unique_address_2.C: Likewise.
10875 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10877 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
10878 * gcc.target/arm/headmerge-2.c: Likewise.
10880 2021-01-01 Alexandre Oliva <oliva@adacore.com>
10882 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
10885 Copyright (C) 2021 Free Software Foundation, Inc.
10887 Copying and distribution of this file, with or without modification,
10888 are permitted in any medium without royalty provided the copyright
10889 notice and this notice are preserved.