1 2021-06-14 Martin Sebor <msebor@redhat.com>
4 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
5 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
6 * g++.dg/warn/Wstringop-overflow-7.C: New test.
7 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
8 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
10 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
13 * gcc.target/powerpc/pr100777.c: New test.
15 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/pr101058.c: New test.
20 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
23 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
24 * gcc.dg/spellcheck-stdlib.c: Likewise.
26 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
28 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
29 * gcc.target/arm/simd/mve-vshl.c: Likewise.
30 * gcc.target/arm/simd/mve-vec-pack.c: New test.
31 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
33 2021-06-14 Richard Biener <rguenther@suse.de>
35 PR tree-optimization/100934
36 * gcc.dg/torture/pr100934.c: New testcase.
38 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
40 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
41 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
42 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
43 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
44 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
45 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
46 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
48 2021-06-14 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/101031
51 * gcc.dg/torture/pr101031.c: New testcase.
53 2021-06-13 Jason Merrill <jason@redhat.com>
55 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
57 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
60 * g++.target/i386/pr101023a.C: New test.
61 * g++.target/i386/pr101023b.C: Likewise.
63 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
65 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
66 * gcc.dg/uninit-pr93100.c: Skip on AIX.
67 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
69 2021-06-12 Jason Merrill <jason@redhat.com>
71 * g++.dg/ext/attrib62.C: No longer warn.
72 * g++.dg/diagnostic/maybe_unused1.C: New test.
74 2021-06-12 Jason Merrill <jason@redhat.com>
77 * g++.dg/ext/array4.C: New test.
79 2021-06-11 Carl Love <cel@us.ibm.com>
81 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
82 (dg-require-effective-target): Change target to p9vector_hw.
84 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
86 * gcc.dg/gomp/simd-clones-2.c: Enhance.
88 2021-06-11 Patrick Palka <ppalka@redhat.com>
92 * g++.dg/template/sfinae-dr1227.C: New test.
94 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
97 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
99 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
101 PR tree-optimization/96392
102 * gcc.dg/pr96392.c: New test.
104 2021-06-11 Richard Biener <rguenther@suse.de>
106 PR tree-optimization/101025
107 * gcc.dg/torture/pr101025.c: New testcase.
109 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
112 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
113 directives check for target is v8.1-m.main+mve or not before
114 comparing the assembly output.
115 * gcc.target/arm/cmse/cmse-20.c: New test.
117 2021-06-11 Jakub Jelinek <jakub@redhat.com>
120 * g++.dg/cpp23/consteval-if1.C: New test.
121 * g++.dg/cpp23/consteval-if2.C: New test.
122 * g++.dg/cpp23/consteval-if3.C: New test.
123 * g++.dg/cpp23/consteval-if4.C: New test.
124 * g++.dg/cpp23/consteval-if5.C: New test.
125 * g++.dg/cpp23/consteval-if6.C: New test.
126 * g++.dg/cpp23/consteval-if7.C: New test.
127 * g++.dg/cpp23/consteval-if8.C: New test.
128 * g++.dg/cpp23/consteval-if9.C: New test.
129 * g++.dg/cpp23/consteval-if10.C: New test.
130 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
132 2021-06-11 David Malcolm <dmalcolm@redhat.com>
134 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
135 expected number of enodes after the loop.
136 * gcc.dg/analyzer/paths-8.c: New test.
138 2021-06-11 Richard Biener <rguenther@suse.de>
140 PR tree-optimization/101028
141 * gcc.dg/pr101028.c: New testcase.
143 2021-06-11 Richard Biener <rguenther@suse.de>
145 PR tree-optimization/101026
146 * gfortran.dg/pr101026.f: New testcase.
148 2021-06-11 Jakub Jelinek <jakub@redhat.com>
150 PR rtl-optimization/101008
151 * gcc.dg/pr101008.c: New test.
153 2021-06-11 Jakub Jelinek <jakub@redhat.com>
156 * gcc.target/i386/sse-pr101007.c: New test.
158 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
161 * gcc.target/i386/pr101021-1.c: New test.
162 * gcc.target/i386/pr101021-2.c: Ditto.
164 2021-06-11 Martin Liska <mliska@suse.cz>
166 PR gcov-profile/100788
167 * gcc.dg/pr100788.c: New test.
169 2021-06-11 Richard Biener <rguenther@suse.de>
172 * gcc.dg/torture/pr101009.c: New testcase.
174 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
176 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
178 2021-06-11 Marek Polacek <polacek@redhat.com>
181 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
182 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
184 2021-06-10 Patrick Palka <ppalka@redhat.com>
187 * g++.dg/template/ttp34.C: New test.
188 * g++.dg/template/ttp34a.C: New test.
189 * g++.dg/template/ttp34b.C: New test.
191 2021-06-10 Patrick Palka <ppalka@redhat.com>
194 * g++.dg/cpp2a/concepts-return-req3.C: New test.
196 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
198 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
199 tests. Update expected counts.
200 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
201 tests. Update expected counts.
203 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
206 * gdc.dg/pr100967.d: New test.
208 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
210 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
211 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
213 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
215 * gcc.dg/vect/pr56541.c: Fix target selector.
217 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
218 Thomas Schwinge <thomas@codesourcery.com>
220 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
221 * c-c++-common/goacc/finalize-1.c: Likewise.
222 * c-c++-common/goacc/mdc-1.c: Likewise.
223 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
224 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
225 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
226 * gfortran.dg/goacc/finalize-1.f: Likewise.
227 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
229 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
231 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
232 * c-c++-common/goacc/mdc-2.c: Likewise.
233 * g++.dg/goacc/mdc.C: Likewise.
235 2021-06-10 Jakub Jelinek <jakub@redhat.com>
237 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
238 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
240 2021-06-10 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/opt/pr100852.C: New test.
245 2021-06-09 Andrew Pinski <apinski@marvell.com>
247 * g++.dg/torture/pr100925.C: New test.
249 2021-06-09 Carl Love <cel@us.ibm.com>
251 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
253 Add tests for vec_signextq.
254 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
256 2021-06-09 Carl Love <cel@us.ibm.com>
258 * gcc.target/powerpc/fp128_conversions.c: New file.
259 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
260 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
261 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
262 (ppc_native_128bit): Remove dg-require-effective-target.
264 2021-06-09 Carl Love <cel@us.ibm.com>
266 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
269 2021-06-09 Carl Love <cel@us.ibm.com>
271 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
274 2021-06-09 Carl Love <cel@us.ibm.com>
276 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
278 2021-06-09 Carl Love <cel@us.ibm.com>
280 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
281 New runnable test case.
282 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
283 for xxlor instruction.
285 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
287 * gcc.target/arm/simd/mve-vclz.c: New test.
289 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
291 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
292 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
293 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
294 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
296 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
298 * gcc.dg/builtins-70.c: New test.
300 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
302 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
303 counts to test 32 and 64 bit separately.
304 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
305 counts to test 32 and 64 bit separately.
306 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
307 counts to test 32 and 64 bit separately.
308 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
309 counts to test 32 and 64 bit separately.
311 2021-06-09 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/100981
314 * gfortran.dg/vect/pr100981-1.f90: New testcase.
316 2021-06-09 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/97832
319 * gcc.dg/vect/pr97832-1.c: New testcase.
320 * gcc.dg/vect/pr97832-2.c: Likewise.
321 * gcc.dg/vect/pr97832-3.c: Likewise.
322 * g++.dg/vect/slp-pr98855.cc: XFAIL.
323 * gcc.dg/vect/slp-50.c: New file.
325 2021-06-09 Jakub Jelinek <jakub@redhat.com>
328 * gfortran.dg/gomp/pr100965.f90: New test.
330 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
333 * gcc.target/i386/pr100936.c: New test.
335 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
337 * gcc.target/powerpc/float128-call.c: Adjust.
338 * gcc.target/powerpc/pr100085.c: New test.
340 2021-06-09 Jason Merrill <jason@redhat.com>
343 * g++.dg/diagnostic/enum3.C: New test.
345 2021-06-08 Marek Polacek <polacek@redhat.com>
348 * g++.dg/cpp2a/explicit18.C: New test.
350 2021-06-08 Andrew Pinski <apinski@marvell.com>
352 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
353 happens on the outside of the bit_xor.
355 2021-06-08 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
358 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
359 * g++.dg/ext/utf-badconcat.C: Likewise.
360 * g++.dg/ext/utf-badconcat2.C: Likewise.
362 2021-06-08 Jason Merrill <jason@redhat.com>
364 * g++.dg/cpp23/mixed-concat1.C: New test.
366 2021-06-08 Jason Merrill <jason@redhat.com>
368 * g++.dg/cpp23/whitespace-splice1.C: New test.
370 2021-06-08 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp23/narrowing-bool1.C: New test.
374 2021-06-08 David Malcolm <dmalcolm@redhat.com>
377 * gcc.dg/analyzer/bitfields-1.c: New test.
378 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
380 (test_44): Update test values assigned to the bits to ones that
381 fit in the range of the bitfield type. Remove xfails.
382 (test_45): Remove xfails.
384 2021-06-08 Jason Merrill <jason@redhat.com>
387 * g++.dg/cpp0x/initlist124.C: New test.
389 2021-06-08 Richard Biener <rguenther@suse.de>
391 PR tree-optimization/100923
392 * gcc.dg/torture/pr100923.c: New testcase.
394 2021-06-08 Jakub Jelinek <jakub@redhat.com>
397 * g++.dg/gomp/doacross-2.C: New test.
399 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
402 * gcc.target/i386/pr100951.c: New test.
404 2021-06-08 Jakub Jelinek <jakub@redhat.com>
408 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
410 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
413 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
414 * gfortran.dg/gomp/scan-5.f90: Likewise.
415 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
416 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
417 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
418 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
419 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
421 2021-06-08 Martin Liska <mliska@suse.cz>
423 * gcc.dg/format/strfmon-1.c: Fix typo.
424 * gfortran.dg/char4-subscript.f90: Likewise.
426 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
428 PR tree-optimization/100794
429 * gcc.dg/tree-ssa/pr100794.c: New test.
431 2021-06-08 Jason Merrill <jason@redhat.com>
434 * g++.dg/template/lookup17.C: New test.
436 2021-06-08 Jason Merrill <jason@redhat.com>
439 * g++.dg/cpp0x/alias-decl-73.C: New test.
441 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
444 * gcc.target/i386/pr100637-5b.c: New test.
445 * gcc.target/i386/pr100637-5w.c: Ditto.
447 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
450 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
451 * gcc.target/i386/pr82735-4.c: Likewise.
452 * gcc.target/i386/pr82735-5.c: Likewise.
454 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
456 * gcc.dg/sso-14.c: Adjust.
458 2021-06-07 Patrick Palka <ppalka@redhat.com>
461 * g++.dg/template/access38.C: New test.
463 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
466 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
469 2021-06-07 Jakub Jelinek <jakub@redhat.com>
472 * gcc.dg/pr100887.c: New test.
474 2021-06-07 Jakub Jelinek <jakub@redhat.com>
477 * g++.dg/ext/va-arg-pack-3.C: New test.
479 2021-06-07 liuhongt <hongtao.liu@intel.com>
482 * g++.target/i386/pr100885.C: New test.
484 2021-06-07 liuhongt <hongtao.liu@intel.com>
487 * gcc.target/i386/pr82735-1.c: New test.
488 * gcc.target/i386/pr82735-2.c: New test.
489 * gcc.target/i386/pr82735-3.c: New test.
490 * gcc.target/i386/pr82735-4.c: New test.
491 * gcc.target/i386/pr82735-5.c: New test.
493 2021-06-06 Jakub Jelinek <jakub@redhat.com>
495 * gcc.dg/gomp/scan-1.c: New test.
497 2021-06-06 Jakub Jelinek <jakub@redhat.com>
500 * c-c++-common/gomp/pr100902-1.c: New test.
502 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
504 * gcc.dg/sso-14.c: New test.
506 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
513 * gfortran.dg/PR100120.f90: New test.
514 * gfortran.dg/character_workout_1.f90: New test.
515 * gfortran.dg/character_workout_4.f90: New test.
517 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
520 * gfortran.dg/gomp/loop-3.f90: New test.
522 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
525 * gdc.dg/pr100882a.d: New test.
526 * gdc.dg/pr100882b.d: New test.
527 * gdc.dg/pr100882c.d: New test.
528 * gdc.dg/torture/pr100882.d: New test.
530 2021-06-04 Patrick Palka <ppalka@redhat.com>
533 * g++.dg/template/param4.C: New test.
534 * g++.dg/template/param5.C: New test.
535 * g++.dg/cpp1z/nontype-auto19.C: New test.
536 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
537 deduced type of a decltype(auto) NTTP has top-level cv-quals.
539 2021-06-04 Patrick Palka <ppalka@redhat.com>
542 * g++.dg/cpp0x/alias-decl-72.C: New test.
543 * g++.dg/cpp0x/alias-decl-72a.C: New test.
545 2021-06-04 Harald Anlauf <anlauf@gmx.de>
548 * gfortran.dg/inline_matmul_25.f90: New test.
550 2021-06-04 Martin Sebor <msebor@redhat.com>
553 * gcc.dg/nonnull-6.c: New test.
555 2021-06-04 Martin Sebor <msebor@redhat.com>
558 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
559 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
560 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
561 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
562 * gcc.dg/uninit-pr100732.c: New test.
564 2021-06-04 Martin Sebor <msebor@redhat.com>
566 * gcc.dg/Wvla-parameter-10.c: New test.
567 * gcc.dg/Wvla-parameter-11.c: New test.
569 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
571 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
572 commit in addition - add more dg-errors and '... end ...' due to changed
574 * gfortran.dg/goacc/omp.f95: Likewise.
575 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
577 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
580 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
582 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
584 * gfortran.dg/gomp/pr99928-5.f90: Really use the
585 proper iteration variable.
587 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
589 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
590 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
591 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
592 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
593 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
594 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
595 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
596 fix loop-variable and remove xfail.
598 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
601 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
603 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
606 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
607 C/C++ version of the patch.
608 * gfortran.dg/gomp/loop-1.f90: New test.
609 * gfortran.dg/gomp/loop-2.f90: New test.
610 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
611 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
612 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
613 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
614 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
615 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
616 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
617 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
618 of 'acc loops' to hide unrelated bug for now.
619 * gfortran.dg/goacc/omp-fixed.f: Likewise
621 2021-06-04 Jakub Jelinek <jakub@redhat.com>
624 * gcc.target/i386/pr100887.c: New test.
626 2021-06-04 Jakub Jelinek <jakub@redhat.com>
629 * g++.dg/gomp/declare-simd-8.C: New test.
631 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
633 * gcc.target/powerpc/not-promote-mode.c: New.
635 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
638 * gcc.target/i386/vperm-v2hi.c: New test.
639 * gcc.target/i386/vperm-v4qi.c: Ditto.
641 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
643 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
645 2021-06-03 Patrick Palka <ppalka@redhat.com>
648 * g++.dg/cpp0x/alias-decl-71.C: New test.
650 2021-06-03 Patrick Palka <ppalka@redhat.com>
653 * g++.dg/cpp2a/using-enum-9.C: New test.
655 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
657 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
659 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
661 * gcc.target/arm/simd/mve-vabs.c: New test.
663 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
665 * gnat.dg/bit_packed_array6.adb: New test.
666 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
668 2021-06-03 Martin Liska <mliska@suse.cz>
670 * gcc.dg/spellcheck-options-23.c: New test.
672 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
674 * gnat.dg/inline22.adb: New test.
676 2021-06-03 Tamar Christina <tamar.christina@arm.com>
678 * gcc.target/aarch64/cpunative/info_16: Update implementer.
679 * gcc.target/aarch64/cpunative/info_17: Likewise
681 2021-06-03 Jakub Jelinek <jakub@redhat.com>
684 * g++.dg/gomp/depend-iterator-3.C: New test.
685 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
686 this as base expression of depend array section, expect a different
687 error wording for this as depend locator and add testcases
688 for affinity clauses.
690 2021-06-02 Jason Merrill <jason@redhat.com>
693 * g++.dg/init/no-elide2.C: New test.
695 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
697 * gcc.target/s390/ashr.c: New test.
699 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
702 * gfortran.dg/gomp/taskloop-2.f90: New.
704 2021-06-02 Jakub Jelinek <jakub@redhat.com>
706 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
709 2021-06-01 Patrick Palka <ppalka@redhat.com>
712 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
713 * g++.dg/cpp0x/dc10.C: New test.
714 * g++.dg/cpp0x/initlist-base4.C: New test.
715 * g++.dg/cpp2a/constexpr-init22.C: New test.
717 2021-06-01 Andrew Pinski <apinski@marvell.com>
719 PR tree-optimization/95481
720 * gcc.dg/tree-ssa/tailcall-10.c: New test.
721 * gcc.dg/tree-ssa/tailcall-11.c: New test.
722 * gcc.dg/tree-ssa/tailcall-12.c: New test.
723 * gcc.dg/tree-ssa/tailcall-13.c: New test.
724 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
726 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
729 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
731 2021-06-01 Jason Merrill <jason@redhat.com>
734 * g++.dg/cpp2a/destroying-delete5.C: New test.
736 2021-06-01 Jason Merrill <jason@redhat.com>
739 * g++.dg/cpp0x/depr-copy4.C: New test.
741 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
743 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
744 * gcc.dg/pr80776-1.c: Same.
746 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
749 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
750 now diagnosed with less error output.
751 * gfortran.dg/gomp/scan-1.f90: Likewise.
752 * gfortran.dg/gomp/pr99928-3.f90: New test.
753 * gfortran.dg/gomp/taskloop-1.f90: New test.
755 2021-06-01 liuhongt <hongtao.liu@intel.com>
757 PR tree-optimization/98365
758 * gcc.target/i386/pr98365.c: New test.
760 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
762 PR tree-optimization/100781
763 * gcc.dg/pr100781.c: New.
765 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
767 PR tree-optimization/100774
768 * g++.dg/pr100774.C: New.
770 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
772 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
773 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
775 2021-05-31 Richard Biener <rguenther@suse.de>
778 * c-c++-common/builtin-shufflevector-2.c: New testcase.
779 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
780 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
781 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
783 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
786 * g++.target/powerpc/pr99842.C: New.
788 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
790 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
791 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
792 (plugin_init): Likewise.
793 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
794 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
795 (plugin_init): Likewise.
796 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
797 (plugin_init): Likewise.
799 2021-05-29 Jakub Jelinek <jakub@redhat.com>
802 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
803 combined with parallel, teams or taskloop and defaultmap(none)
804 to constructs combined with target.
805 * c-c++-common/gomp/pr99928-2.c: Likewise.
806 * c-c++-common/gomp/pr99928-3.c: Likewise.
807 * c-c++-common/gomp/pr99928-4.c: Likewise.
808 * c-c++-common/gomp/pr99928-5.c: Likewise.
809 * c-c++-common/gomp/pr99928-6.c: Likewise.
810 * c-c++-common/gomp/pr99928-7.c: Likewise.
811 * c-c++-common/gomp/pr99928-8.c: Likewise.
812 * c-c++-common/gomp/pr99928-9.c: Likewise.
813 * c-c++-common/gomp/pr99928-10.c: Likewise.
814 * c-c++-common/gomp/pr99928-13.c: Likewise.
815 * c-c++-common/gomp/pr99928-14.c: Likewise.
817 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
819 * gcc.dg/Wstringop-overflow-55.c:
820 * gcc.dg/pr80776-1.c:
822 2021-05-28 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/100778
825 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
827 2021-05-28 Jason Merrill <jason@redhat.com>
831 * g++.dg/inherit/virtual15.C: New test.
832 * g++.dg/inherit/virtual15a.C: New file.
834 2021-05-28 Richard Biener <rguenther@suse.de>
837 * gcc.dg/pr100791.c: New testcase.
839 2021-05-28 Richard Biener <rguenther@suse.de>
842 * gcc.dg/gimplefe-error-11.c: New testcase.
844 2021-05-28 Jakub Jelinek <jakub@redhat.com>
847 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
848 * c-c++-common/gomp/pr99928-9.c: Likewise.
849 * c-c++-common/gomp/pr99928-10.c: Likewise.
850 * c-c++-common/gomp/pr99928-16.c: New test.
852 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
854 * c-c++-common/gomp/affinity-1.c: New test.
855 * c-c++-common/gomp/affinity-2.c: New test.
856 * c-c++-common/gomp/affinity-3.c: New test.
857 * c-c++-common/gomp/affinity-4.c: New test.
858 * c-c++-common/gomp/affinity-5.c: New test.
859 * c-c++-common/gomp/affinity-6.c: New test.
860 * c-c++-common/gomp/affinity-7.c: New test.
861 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
862 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
863 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
864 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
865 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
866 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
867 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
868 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
869 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
870 * gfortran.dg/gomp/taskwait.f90: New test.
872 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
873 Richard Biener <rguenther@suse.de>
875 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
876 Adjust scanning pattern for !lp64.
877 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
878 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
881 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
883 PR tree-optimization/99398
884 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
885 * gcc.target/powerpc/vec-perm-ctor.c: New test.
886 * gcc.target/powerpc/vec-perm-ctor.h: New test.
888 2021-05-27 Matthias Kretz <kretz@kde.org>
891 * g++.dg/diagnostic/pr100716.C: New test.
892 * g++.dg/diagnostic/pr100716-1.C: Same test with
893 -fno-pretty-templates.
895 2021-05-27 Patrick Palka <ppalka@redhat.com>
898 * g++.dg/cpp0x/static_assert17.C: New test.
900 2021-05-27 Jason Merrill <jason@redhat.com>
903 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
905 2021-05-27 Patrick Palka <ppalka@redhat.com>
910 * g++.dg/template/partial16.C: New test.
911 * g++.dg/template/partial17.C: New test.
912 * g++.dg/template/partial18.C: New test.
913 * g++.dg/template/partial19.C: New test.
914 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
915 ill-formed partial specialization.
916 * g++.dg/cpp0x/variadic38.C: Likewise.
917 * g++.dg/cpp1z/pr81016.C: Likewise.
918 * g++.dg/template/partial5.C: Likewise.
919 * g++.old-deja/g++.pt/spec21.C: Likewise.
921 2021-05-27 Harald Anlauf <anlauf@gmx.de>
924 * gfortran.dg/pointer_check_14.f90: New test.
926 2021-05-27 Harald Anlauf <anlauf@gmx.de>
929 * gfortran.dg/bounds_check_22.f90: New test.
931 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
933 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
935 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
938 * gcc.target/i386/pr100637-3b.c (avgu): New test.
939 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
941 2021-05-26 Patrick Palka <ppalka@redhat.com>
944 * g++.dg/template/access37.C: New test.
945 * g++.dg/template/access37a.C: New test.
947 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
949 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
950 * gcc.dg/pr80776-1.c: Same.
952 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
954 * lib/target-supports.exp (check_effective_target_vect32): New.
955 (available_vector_sizes): Append 32 for x86 targets.
956 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
957 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
958 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
959 * gcc.target/i386/pr100637-3b.c: New test.
960 * gcc.target/i386/pr100637-3w.c: Ditto.
961 * gcc.target/i386/pr100637-4b.c: Ditto.
962 * gcc.target/i386/pr100637-4w.c: Ditto.
964 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
966 * gcc.dg/sso-13.c: New test.
968 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
970 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
972 2021-05-26 Patrick Palka <ppalka@redhat.com>
975 * g++.dg/cpp1z/elide6.C: New test.
977 2021-05-26 Patrick Palka <ppalka@redhat.com>
980 * g++.dg/cpp0x/noexcept68.C: New test.
982 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
984 * gcc.target/csky/fldrd_fstrd.c: New.
985 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
987 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
989 * gcc.target/csky/ldbs.c: New.
991 2021-05-26 Andrew Pinski <apinski@marvell.com>
993 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
994 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
996 2021-05-25 Jakub Jelinek <jakub@redhat.com>
999 * g++.dg/cpp1z/nodiscard8.C: New test.
1000 * g++.dg/cpp1z/nodiscard9.C: New test.
1002 2021-05-25 Martin Liska <mliska@suse.cz>
1004 * gcc.dg/sancov/attribute.c: New test.
1006 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
1008 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
1010 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1013 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
1015 * c-c++-common/gomp/pr99928-9.c: Likewise.
1016 * c-c++-common/gomp/pr99928-10.c: Likewise.
1018 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
1020 * gcc.target/csky/fpuv3/fpuv3.exp: New.
1021 * gcc.target/csky/fpuv3/fpv3_div.c: New.
1022 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
1023 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
1024 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
1025 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
1026 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
1027 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
1028 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
1029 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
1030 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
1031 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
1032 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
1033 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
1034 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
1035 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
1036 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
1037 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
1038 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
1039 * gcc.target/csky/fpuv3/fpv3_h.c: New.
1040 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
1041 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
1042 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
1043 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
1044 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
1045 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
1046 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
1047 * gcc.target/csky/fpuv3/fpv3_max.c: New.
1048 * gcc.target/csky/fpuv3/fpv3_min.c: New.
1049 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
1050 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
1051 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
1052 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
1053 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
1054 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
1055 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
1056 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
1058 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
1060 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
1062 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
1065 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1066 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1067 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1068 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1070 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1072 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1075 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1077 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1080 2021-05-24 liuhongt <hongtao.liu@intel.com>
1083 * gcc.target/i386/pr100660.c: New test.
1085 2021-05-24 Andrew Pinski <apinski@marvell.com>
1087 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1088 when matching ssa name version.
1089 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1091 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/pr100722.c: New test.
1096 2021-05-23 Harald Anlauf <anlauf@gmx.de>
1099 * gfortran.dg/pr100551.f90: New test.
1101 2021-05-23 Andrew Pinski <apinski@marvell.com>
1103 * gcc.dg/gimplefe-45.c: New test.
1105 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1107 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1109 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1111 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1112 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1114 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1117 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1118 * c-c++-common/gomp/pr99928-15.c: New test.
1120 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1123 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1124 * c-c++-common/gomp/pr99928-13.c: New test.
1125 * c-c++-common/gomp/pr99928-14.c: New test.
1127 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1130 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1131 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1132 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1134 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1136 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1139 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1140 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1141 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1143 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1144 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1145 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1146 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1148 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1149 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1150 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1151 * gfortran.dg/goacc/private-3.f95: Likewise.
1153 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1155 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1157 * gcc.c-torture/compile/ssa-unused-1.c: New file.
1159 2021-05-21 Richard Biener <rguenther@suse.de>
1160 H.J. Lu <hjl.tools@gmail.com>
1162 * gcc.target/i386/pr90773-24.c: New test.
1163 * gcc.target/i386/pr90773-25.c: Likewise.
1165 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
1168 * g++.target/i386/pr100637-1b.C: New test.
1169 * g++.target/i386/pr100637-1w.C: Ditto.
1170 * gcc.target/i386/pr100637-2b.c: Ditto.
1171 * gcc.target/i386/pr100637-2w.c: Ditto.
1173 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
1175 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
1177 2021-05-20 Jason Merrill <jason@redhat.com>
1179 * g++.dg/cpp2a/desig19.C: New test.
1181 2021-05-20 Jason Merrill <jason@redhat.com>
1184 * g++.dg/cpp2a/desig18.C: New test.
1186 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
1188 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
1189 * lib/dg-pch.exp: Adjust diagnostic message.
1191 2021-05-20 Martin Sebor <msebor@redhat.com>
1193 PR middle-end/100684
1194 * g++.dg/warn/Wnonnull13.C: New test.
1195 * g++.dg/warn/Wnonnull14.C: New test.
1196 * g++.dg/warn/Wnonnull15.C: New test.
1198 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1200 * g++.dg/modules/omp-1_c.C: Fix testcase.
1202 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1205 * gcc.target/i386/pr100701.c: New test.
1207 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
1209 * gfortran.dg/gomp/map-6.f90: New test.
1210 * gfortran.dg/gomp/map-7.f90: New test.
1211 * gfortran.dg/gomp/map-8.f90: New test.
1213 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
1216 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
1217 * gnat.dg/unchecked_convert6.adb: Likewise.
1219 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1222 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
1224 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1225 Torbjörn Svensson <torbjorn.svensson@st.com>
1228 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
1229 * c-c++-common/cpp/file-name-1.c: New test.
1231 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
1234 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
1235 add comments regarding what the code does.
1237 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1240 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
1241 * c-c++-common/gomp/pr99928-5.c: Likewise.
1243 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1245 PR preprocessor/100646
1246 * gcc.dg/cpp/pr100646-1.c: New test.
1247 * gcc.dg/cpp/pr100646-2.c: New test.
1249 2021-05-20 Jason Merrill <jason@redhat.com>
1252 * g++.dg/cpp2a/nontype-complex1.C: New test.
1254 2021-05-20 Jason Merrill <jason@redhat.com>
1257 * g++.dg/parse/access13.C: New test.
1259 2021-05-19 Martin Sebor <msebor@redhat.com>
1262 * gcc.dg/pr100619.c: New test.
1264 2021-05-19 Jason Merrill <jason@redhat.com>
1268 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
1270 2021-05-19 Jason Merrill <jason@redhat.com>
1272 * g++.dg/cpp1z/class-deduction-access1.C: New test.
1273 * g++.dg/cpp1z/class-deduction-access2.C: New test.
1275 2021-05-19 Marek Polacek <polacek@redhat.com>
1278 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
1279 Remove dg-errors for GNU attributes.
1280 * g++.dg/ext/attrib63.C: Remove dg-error.
1281 * g++.dg/cpp0x/friend8.C: New test.
1283 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
1285 * g++.dg/modules/omp-1_a.C: Check pthread is available.
1286 * g++.dg/modules/omp-1_b.C: Ditto.
1287 * g++.dg/modules/omp-1_c.C: Ditto.
1288 * g++.dg/modules/omp-2_a.C: Ditto.
1289 * g++.dg/modules/omp-2_b.C: Ditto.
1291 2021-05-19 Alex Coplan <alex.coplan@arm.com>
1294 * gcc.target/arm/cmse/pr100333.c: New test.
1296 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1299 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
1301 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
1303 * gcc.target/riscv/arch-12.c: New.
1304 * gcc.target/riscv/attribute-19.c: New.
1306 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
1308 * gcc.target/aarch64/narrow_high_combine.c: New test.
1310 2021-05-19 Richard Biener <rguenther@suse.de>
1312 PR middle-end/100672
1313 * gcc.dg/torture/pr100672.c: New testcase.
1315 2021-05-19 Martin Liska <mliska@suse.cz>
1318 * gcc.dg/local1.c: Fix typos.
1319 * gcc.dg/ucnid-5-utf8.c: Likewise.
1320 * gcc.dg/ucnid-5.c: Likewise.
1322 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1324 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
1325 scan-assembly-times to scan-assembly not for superfluous uxtb.
1326 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
1327 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
1328 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
1329 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
1330 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
1331 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
1332 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
1333 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
1334 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
1335 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
1336 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
1337 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
1338 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
1339 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
1340 * gcc.target/aarch64/sve/ld1_extend.c: New test.
1342 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1344 PR middle-end/100576
1345 * gcc.c-torture/compile/pr100576.c: New test.
1347 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1349 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
1351 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1354 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
1355 * c-c++-common/gomp/pr99928-12.c: New test.
1357 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
1359 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
1360 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
1361 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
1362 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
1363 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
1364 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
1365 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
1366 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
1367 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
1368 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
1369 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
1370 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
1371 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
1372 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
1373 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
1375 2021-05-19 Jason Merrill <jason@redhat.com>
1378 * g++.dg/dfp/mangle-6.C: New test.
1380 2021-05-19 Jason Merrill <jason@redhat.com>
1383 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
1385 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
1387 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
1388 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
1389 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
1391 2021-05-18 Jason Merrill <jason@redhat.com>
1395 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
1397 2021-05-18 Jason Merrill <jason@redhat.com>
1399 * g++.dg/cpp0x/implicit-delete1.C: New test.
1401 2021-05-18 David Malcolm <dmalcolm@redhat.com>
1404 * gcc.dg/analyzer/pr100615.c: New test.
1406 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
1409 * gcc.target/i386/pr100637-1b.c: New test.
1410 * gcc.target/i386/pr100637-1w.c: Ditto.
1411 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
1412 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
1413 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
1414 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
1415 pmovsxbd and pmovsxwq.
1416 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
1417 pmovzxbd and pmovzxwq.
1419 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
1422 * gfortran.dg/goacc-gomp/depobj.f90: New test.
1424 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
1426 * lib/gcc-dg.exp: Implement 'dg-note'.
1427 * lib/prune.exp: Likewise.
1428 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
1429 'dg-prune-output "note: ".
1430 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
1431 'dg-note', match up additional notes, one class of them with
1433 * lib/lto.exp: Implement 'dg-lto-note'.
1434 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
1436 * g++.dg/lto/odr-1_1.C: Likewise.
1437 * g++.dg/lto/odr-2_1.C: Likewise.
1439 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1441 PR rtl-optimization/100590
1442 * gcc.dg/pr100590.c: New test.
1444 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/other/pr100580.C: New test.
1449 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1451 PR tree-optimization/94589
1452 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
1454 2021-05-18 Richard Biener <rguenther@suse.de>
1456 * gcc.target/i386/pr100582.c: Adjust for AVX512.
1458 2021-05-18 Richard Biener <rguenther@suse.de>
1461 * gcc.dg/gimplefe-error-10.c: New testcase.
1463 2021-05-18 Richard Biener <rguenther@suse.de>
1466 * gcc.dg/pr100547.c: New testcase.
1467 * gcc.dg/attr-vector_size.c: Adjust.
1469 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1471 * gcc.target/s390/zvector/vec-_Bool.c: New test.
1473 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1476 * g++.target/s390/pr100281-1.C: New test.
1477 * g++.target/s390/pr100281-2.C: New test.
1479 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
1481 PR tree-optimization/100512
1482 * gcc.dg/pr100512.c: New.
1484 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
1486 * g++.dg/conversion/pr100635.C: New test.
1488 2021-05-17 Harald Anlauf <anlauf@gmx.de>
1491 * gfortran.dg/pr98411.f90: New test.
1493 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
1495 * gcc.dg/pr100349.c: New test.
1497 2021-05-17 Tamar Christina <tamar.christina@arm.com>
1499 * gcc.target/aarch64/cpunative/info_16: New test.
1500 * gcc.target/aarch64/cpunative/info_17: New test.
1501 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1502 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1504 2021-05-17 Richard Biener <rguenther@suse.de>
1507 * gcc.dg/gimplefe-error-9.c: New testcase.
1509 2021-05-17 Richard Biener <rguenther@suse.de>
1511 PR middle-end/100582
1512 * gcc.target/i386/pr100582.c: New testcase.
1514 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1516 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1517 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1519 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1520 vectorize float16_t vectors.
1522 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1524 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1525 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1526 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1528 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1530 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1532 2021-05-17 liuhongt <hongtao.liu@intel.com>
1535 * gcc.target/i386/pr100549.c: New test.
1537 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1539 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1541 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1543 * gcc.target/arm/simd/mve-vadd-1.c: New.
1545 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1547 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1549 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1551 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1553 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1555 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1557 * lib/target-supports.exp
1558 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1559 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1560 __ARM_FEATURE_SAT and use armv6.
1562 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1565 * gfortran.dg/gomp/workshare-59.f90: New test.
1567 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1570 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1572 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1574 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1576 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1578 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1580 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1582 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1585 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1587 * gcc.target/powerpc/rop-1.c: New.
1588 * gcc.target/powerpc/rop-2.c: New.
1589 * gcc.target/powerpc/rop-3.c: New.
1590 * gcc.target/powerpc/rop-4.c: New.
1591 * gcc.target/powerpc/rop-5.c: New.
1593 2021-05-15 Martin Jambor <mjambor@suse.cz>
1596 2021-05-15 Martin Jambor <mjambor@suse.cz>
1598 PR tree-optimization/100453
1599 * gcc.dg/tree-ssa/pr100453.c: New test.
1601 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1603 PR rtl-optimization/100342
1604 * gcc.target/i386/pr100342.c: New test.
1606 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1608 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1609 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1611 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1613 * gfortran.dg/gomp/implicit-save.f90: New test.
1615 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1618 * g++.dg/cpp1y/pr95226.C: New test.
1620 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1623 * g++.dg/cpp0x/pr94616.C: New test.
1625 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/cpp0x/sfinae68.C: New test.
1630 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1632 * g++.dg/cpp1y/pr88872.C: New test.
1634 2021-05-14 Michael de Lang <kingoipo@gmail.com>
1636 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1638 2021-05-14 Marek Polacek <polacek@redhat.com>
1639 Jason Merrill <jason@redhat.com>
1642 * g++.dg/cpp0x/friend7.C: New test.
1643 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1644 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-74.C: New test.
1646 * g++.dg/ext/attrib63.C: New test.
1648 2021-05-13 Martin Sebor <msebor@redhat.com>
1650 PR tree-optimization/93100
1652 * g++.dg/warn/uninit-pr93100.C: New test.
1653 * gcc.dg/uninit-pr93100.c: New test.
1654 * gcc.dg/uninit-pr98583.c: New test.
1656 2021-05-13 Martin Jambor <mjambor@suse.cz>
1658 PR tree-optimization/100453
1659 * gcc.dg/tree-ssa/pr100453.c: New test.
1661 2021-05-13 Martin Sebor <msebor@redhat.com>
1663 * g++.dg/pr100574.C: Use size_t as operator new argument type.
1665 2021-05-13 Martin Liska <mliska@suse.cz>
1667 PR middle-end/100504
1668 * gcc.target/i386/pr100504.c: New test.
1670 2021-05-13 Martin Sebor <msebor@redhat.com>
1673 * gcc.dg/Wvla-parameter-9.c: New test.
1675 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1678 * c-c++-common/gomp/pr99928-1.c: New test.
1679 * c-c++-common/gomp/pr99928-2.c: New test.
1680 * c-c++-common/gomp/pr99928-3.c: New test.
1681 * c-c++-common/gomp/pr99928-4.c: New test.
1682 * c-c++-common/gomp/pr99928-5.c: New test.
1683 * c-c++-common/gomp/pr99928-6.c: New test.
1684 * c-c++-common/gomp/pr99928-7.c: New test.
1685 * c-c++-common/gomp/pr99928-8.c: New test.
1686 * c-c++-common/gomp/pr99928-9.c: New test.
1687 * c-c++-common/gomp/pr99928-10.c: New test.
1688 * c-c++-common/gomp/pr99928-11.c: New test.
1690 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1693 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1695 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1697 * gcc.dg/pr100563.c: New test.
1699 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1701 PR tree-optimization/98856
1702 * gcc.target/i386/sse2-psraq-1.c: New test.
1703 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1704 * gcc.target/i386/avx-psraq-1.c: New test.
1705 * gcc.target/i386/avx2-psraq-1.c: New test.
1706 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1708 * gcc.target/i386/avx2-pr82370.c: Likewise.
1709 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1710 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1711 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1712 * gcc.dg/torture/vshuf-8.inc: Likewise.
1714 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1717 * g++.target/i386/pr100581.C: New test.
1719 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1722 * gnat.dg/lto21.adb: Prune new LTO warning.
1724 2021-05-13 Martin Liska <mliska@suse.cz>
1727 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1728 * gcc.dg/torture/pr94947-1.c: Likewise.
1730 2021-05-13 liuhongt <hongtao.liu@intel.com>
1732 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1734 2021-05-13 liuhongt <hongtao.liu@intel.com>
1737 * gcc.target/i386/avx-pr94680.c: New test.
1738 * gcc.target/i386/avx512f-pr94680.c: New test.
1739 * gcc.target/i386/sse2-pr94680.c: New test.
1741 2021-05-12 Martin Sebor <msebor@redhat.com>
1743 PR middle-end/100571
1744 * gcc.dg/Wstringop-overflow-67.c: New test.
1746 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1749 * gcc.dg/pr100521.c: New file.
1751 2021-05-12 Marek Polacek <polacek@redhat.com>
1753 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1755 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1757 * c-c++-common/gomp/map-6.c: New test.
1758 * c-c++-common/gomp/map-7.c: New test.
1760 2021-05-12 Richard Biener <rguenther@suse.de>
1762 PR tree-optimization/100566
1763 * gcc.dg/torture/pr100566.c: New testcase.
1765 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1767 PR preprocessor/100392
1768 * gcc.dg/cpp/pr100392.c: New test.
1769 * gcc.dg/cpp/pr100392.h: New file.
1771 2021-05-12 Martin Liska <mliska@suse.cz>
1773 * lib/lto.exp: When running tests without jobserver, one can see
1774 the following warning for tests that use 1to1 partitioning.
1776 2021-05-12 liuhongt <hongtao.liu@intel.com>
1779 * gcc.target/i386/avx2-pr99908.c: New test.
1780 * gcc.target/i386/sse4_1-pr99908.c: New test.
1782 2021-05-12 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/100519
1785 * gcc.dg/torture/pr100519.c: New testcase.
1787 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1790 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1792 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1794 PR middle-end/100508
1795 * gcc.dg/gomp/pr100508.c: New test.
1797 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1798 Marc Glisse <marc.glisse@inria.fr>
1800 PR tree-optimization/94589
1801 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1803 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1806 * g++.target/i386/pr98218-1.C: Ditto.
1807 * gcc.target/i386/pr98218-4.c: New test.
1808 * gcc.target/i386/pr98218-1.c: Correct PR number.
1809 * gcc.target/i386/pr98218-1a.c: Ditto.
1810 * gcc.target/i386/pr98218-2.c: Ditto.
1811 * gcc.target/i386/pr98218-2a.c: Ditto.
1812 * gcc.target/i386/pr98218-3.c: Ditto.
1813 * gcc.target/i386/pr98218-3a.c: Ditto.
1815 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1817 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1818 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1820 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1822 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1825 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1827 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1828 operands by lifting immediates to type long.
1830 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1832 * gcc.dg/c11-digit-separators-1.c,
1833 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1836 2021-05-11 Jason Merrill <jason@redhat.com>
1839 * g++.dg/ext/vector41.C: New test.
1841 2021-05-11 Martin Liska <mliska@suse.cz>
1843 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1844 * brig.dg/README: Removed.
1845 * brig.dg/dg.exp: Removed.
1846 * brig.dg/test/gimple/alloca.hsail: Removed.
1847 * brig.dg/test/gimple/atomics.hsail: Removed.
1848 * brig.dg/test/gimple/branches.hsail: Removed.
1849 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1850 * brig.dg/test/gimple/function_calls.hsail: Removed.
1851 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1852 * brig.dg/test/gimple/kernarg.hsail: Removed.
1853 * brig.dg/test/gimple/mem.hsail: Removed.
1854 * brig.dg/test/gimple/mulhi.hsail: Removed.
1855 * brig.dg/test/gimple/packed.hsail: Removed.
1856 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1857 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1858 * brig.dg/test/gimple/variables.hsail: Removed.
1859 * brig.dg/test/gimple/vector.hsail: Removed.
1860 * lib/brig-dg.exp: Removed.
1861 * lib/brig.exp: Removed.
1863 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1866 * gcc.target/arm/cmse/pr99725.c: New test.
1868 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1870 * gcc.target/aarch64/fmul_lane_1.c: New test.
1872 2021-05-11 Richard Biener <rguenther@suse.de>
1874 PR middle-end/100509
1875 * gcc.dg/pr100509.c: New testcase.
1877 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1879 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1881 2021-05-11 Patrick Palka <ppalka@redhat.com>
1884 * g++.dg/lookup/operator-3.C: New test.
1886 2021-05-11 Patrick Palka <ppalka@redhat.com>
1889 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1891 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1893 * gnat.dg/specs/opt5.ads: New test.
1894 * gnat.dg/specs/opt5_pkg.ads: New helper.
1896 2021-05-10 Martin Sebor <msebor@redhat.com>
1898 PR middle-end/100425
1899 PR middle-end/100510
1900 * c-c++-common/Walloca-larger-than.C: New test.
1901 * gcc.dg/Walloca-larger-than-4.c: New test.
1902 * gcc.dg/Wvla-larger-than-5.c: New test.
1903 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1905 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1907 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1908 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1910 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1912 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1914 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1916 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1918 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1920 PR tree-optimization/42587
1921 * gcc.dg/optimize-bswapsi-6.c: New test.
1923 2021-05-10 Richard Biener <rguenther@suse.de>
1926 * g++.dg/vect/slp-pr99971.cc: Align data.
1928 2021-05-10 Richard Biener <rguenther@suse.de>
1930 PR tree-optimization/100492
1931 * gcc.dg/torture/pr100492.c: New testcase.
1933 2021-05-10 Richard Biener <rguenther@suse.de>
1935 PR middle-end/100464
1937 * gcc.dg/pr100464.c: New testcase.
1938 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1940 2021-05-10 Richard Biener <rguenther@suse.de>
1942 PR tree-optimization/100434
1943 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1945 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1948 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1949 Update now that we're (correctly) using full 128-bit vector
1951 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1953 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
1955 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
1957 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
1958 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
1961 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
1964 * gfortran.dg/class_dummy_7.f90: Correct PR number.
1966 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
1968 * gcc.dg/sso-9.c: Delete.
1970 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1972 * gnat.dg/debug18.adb: New test.
1974 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
1976 * gcc.dg/sso-12.c: New test.
1978 2021-05-07 Jason Merrill <jason@redhat.com>
1980 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
1983 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1985 PR tree-optimization/79333
1986 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
1988 2021-05-07 Jakub Jelinek <jakub@redhat.com>
1991 * c-c++-common/gomp/pr100450.c: New test.
1993 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
1996 * gcc.target/i386/pr100445-1.c: New test.
1998 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2001 * gcc.target/i386/pr100445.c: New test.
2003 2021-05-06 Joseph Myers <joseph@codesourcery.com>
2006 PR preprocessor/97604
2007 * g++.dg/cpp1y/digit-sep-neg-2.C,
2008 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
2009 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
2010 Adjust expected messages.
2012 2021-05-06 Martin Jambor <mjambor@suse.cz>
2014 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
2015 05193687dde, make the argv again pointer to an array.
2017 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
2019 * gnat.dg/opt93.adb: Compile only for LP64 targets.
2021 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2023 * lib/target-supports.exp: Add s390 checks for vect conversions.
2025 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2027 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
2029 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
2033 * gfortran.dg/class_dummy_6.f90: New test.
2034 * gfortran.dg/class_dummy_7.f90: New test.
2036 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
2039 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
2041 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
2043 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
2044 __builtin_s390_vpdi.
2045 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
2048 2021-05-06 Jakub Jelinek <jakub@redhat.com>
2050 PR tree-optimization/94589
2051 * gcc.dg/pr94589-1.c: New test.
2052 * gcc.dg/pr94589-2.c: New test.
2053 * gcc.dg/pr94589-3.c: New test.
2054 * gcc.dg/pr94589-4.c: New test.
2055 * g++.dg/opt/pr94589-1.C: New test.
2056 * g++.dg/opt/pr94589-2.C: New test.
2057 * g++.dg/opt/pr94589-3.C: New test.
2058 * g++.dg/opt/pr94589-4.C: New test.
2060 2021-05-06 Richard Biener <rguenther@suse.de>
2063 * gcc.dg/pr100373.c: New testcase.
2065 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2067 * gcc.c-torture/execute/20210505-1.c: New test.
2069 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
2072 * gcc.target/i386/pr91400-1.c: New test.
2073 * gcc.target/i386/pr91400-2.c: Likewise.
2075 2021-05-05 Martin Sebor <msebor@redhat.com>
2077 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2079 2021-05-05 Harald Anlauf <anlauf@gmx.de>
2082 * gfortran.dg/argument_checking_25.f90: New test.
2084 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
2087 * gcc.target/i386/pr98218-1.c: New test.
2088 * gcc.target/i386/pr98218-1a.c: Ditto.
2089 * gcc.target/i386/pr98218-2.c: Ditto.
2090 * gcc.target/i386/pr98218-2a.c: Ditto.
2091 * gcc.target/i386/pr98218-3.c: Ditto.
2092 * gcc.target/i386/pr98218-3a.c: Ditto.
2093 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2094 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2096 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/debug17.adb: Minor tweak.
2100 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2102 * gnat.dg/debug8.adb: Minor tweak.
2103 * gnat.dg/debug11.adb: Likewise.
2104 * gnat.dg/debug16.adb: Likewise.
2105 * gnat.dg/debug17.adb: New test.
2106 * gnat.dg/specs/debug1.ads: Minor tweak.
2108 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
2110 * gcc.dg/vect/slp-21.c: Add s390.
2112 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
2115 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2117 2021-05-05 Richard Biener <rguenther@suse.de>
2119 PR tree-optimization/79333
2120 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2121 * gcc.dg/graphite/fuse-1.c: Adjust.
2122 * gcc.dg/pr43864-4.c: Likewise.
2124 2021-05-05 Richard Biener <rguenther@suse.de>
2126 PR middle-end/100394
2127 * g++.dg/torture/pr100382.C: New testcase.
2129 2021-05-04 Martin Sebor <msebor@redhat.com>
2131 PR middle-end/100307
2132 * g++.dg/warn/Wplacement-new-size-9.C: New test.
2133 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2135 2021-05-04 Martin Sebor <msebor@redhat.com>
2137 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2139 2021-05-04 Martin Sebor <msebor@redhat.com>
2141 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2143 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
2145 * gcc.target/s390/oscbreak-1.c: Compile with -O1
2148 2021-05-04 Richard Biener <rguenther@suse.de>
2150 PR tree-optimization/100414
2151 * gcc.dg/pr100414.c: New testcase.
2153 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2155 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2157 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
2159 * gnat.dg/opt94.adb: New file.
2160 * gnat.dg/opt94_pkg.adb: New file.
2161 * gnat.dg/opt94_pkg.ads: New file.
2163 2021-05-04 Richard Biener <rguenther@suse.de>
2165 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
2166 simplify dump scanning down to one case.
2168 2021-05-04 Richard Biener <rguenther@suse.de>
2170 PR tree-optimization/100329
2171 * gcc.dg/torture/pr100329.c: New testcase.
2173 2021-05-04 Richard Biener <rguenther@suse.de>
2175 PR tree-optimization/100398
2176 * gcc.dg/torture/pr100398.c: New testcase.
2178 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2180 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2181 Fix dg directives order.
2182 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2185 2021-05-03 Jeff Law <jlaw@tachyum.com>
2187 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
2190 2021-05-03 Patrick Palka <ppalka@redhat.com>
2193 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
2195 2021-05-03 Patrick Palka <ppalka@redhat.com>
2199 * g++.dg/template/call8.C: New test.
2200 * g++.dg/template/koenig12a.C: New test.
2202 2021-05-03 Jeff Law <jlaw@tachyum.com>
2204 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
2206 2021-05-03 Marek Polacek <polacek@redhat.com>
2209 * g++.dg/concepts/diagnostic18.C: New test.
2211 2021-05-03 Marek Polacek <polacek@redhat.com>
2214 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
2216 2021-05-03 Jeff Law <jlaw@tachyum.com>
2218 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
2220 2021-05-03 Jeff Law <jlaw@tachyum.com>
2222 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
2224 2021-05-03 Jeff Law <jlaw@tachyum.com>
2226 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
2228 2021-05-03 Jeff Law <jlaw@tachyum.com>
2230 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
2231 cr16 and xstormy16 targets.
2233 2021-05-03 Richard Biener <rguenther@suse.de>
2235 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
2236 * gcc.dg/pr81192.c: Disable DSE.
2238 2021-05-03 Richard Biener <rguenther@suse.de>
2240 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
2242 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
2245 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
2246 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2248 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
2250 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
2251 mapping class on AIX.
2252 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
2253 * gcc.c-torture/execute/alias-2.c: Same.
2254 * gcc.dg/alias-7.c: Same.
2256 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
2258 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2260 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2263 2021-04-30 Richard Biener <rguenther@suse.de>
2266 * g++.dg/pr98032.C: New testcase.
2268 2021-04-30 Richard Biener <rguenther@suse.de>
2270 PR tree-optimization/96513
2271 * gcc.dg/torture/pr96513.c: New testcase.
2273 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
2276 * gcc.target/i386/pr98060.c: New test.
2278 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
2280 PR rtl-optimization/100225
2281 PR rtl-optimization/84878
2282 * gcc.dg/pr100225.c: New test.
2284 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2286 PR preprocessor/82359
2287 * g++.dg/cpp1y/digit-sep-line.C,
2288 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
2290 2021-04-29 Jason Merrill <jason@redhat.com>
2292 * g++.dg/lookup/using-decl1.C: New test.
2294 2021-04-29 Jason Merrill <jason@redhat.com>
2297 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
2299 2021-04-29 Patrick Palka <ppalka@redhat.com>
2302 * g++.dg/template/koenig12.C: New test.
2304 2021-04-29 Marek Polacek <polacek@redhat.com>
2307 * g++.dg/cpp1z/class-deduction87.C: New test.
2309 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
2311 PR rtl-optimization/100303
2312 * g++.dg/torture/pr100303.C: New file.
2314 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
2317 * g++.dg/pr90773-1.h: New test.
2318 * g++.dg/pr90773-1a.C: Likewise.
2319 * g++.dg/pr90773-1b.C: Likewise.
2320 * g++.dg/pr90773-1c.C: Likewise.
2321 * g++.dg/pr90773-1d.C: Likewise.
2322 * gcc.target/i386/pr90773-1.c: Likewise.
2323 * gcc.target/i386/pr90773-2.c: Likewise.
2324 * gcc.target/i386/pr90773-3.c: Likewise.
2325 * gcc.target/i386/pr90773-4.c: Likewise.
2326 * gcc.target/i386/pr90773-5.c: Likewise.
2327 * gcc.target/i386/pr90773-6.c: Likewise.
2328 * gcc.target/i386/pr90773-7.c: Likewise.
2329 * gcc.target/i386/pr90773-8.c: Likewise.
2330 * gcc.target/i386/pr90773-9.c: Likewise.
2331 * gcc.target/i386/pr90773-10.c: Likewise.
2332 * gcc.target/i386/pr90773-11.c: Likewise.
2333 * gcc.target/i386/pr90773-12.c: Likewise.
2334 * gcc.target/i386/pr90773-13.c: Likewise.
2335 * gcc.target/i386/pr90773-14.c: Likewise.
2337 2021-04-29 Richard Biener <rguenther@suse.de>
2339 PR tree-optimization/100253
2340 * g++.dg/pr100253.C: New testcase.
2342 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2345 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
2347 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.target/aarch64/sve/pr100302.c: New test.
2352 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2355 * c-c++-common/gomp/task-detach-3.c: New test.
2357 2021-04-29 Richard Biener <rguenther@suse.de>
2359 PR tree-optimization/99912
2360 * gcc.dg/pr95580.c: Disable DSE.
2361 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
2362 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
2363 to prevent them from being removed.
2364 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2366 2021-04-29 Martin Sebor <msebor@redhat.com>
2368 PR middle-end/100250
2369 * gcc.dg/uninit-pr100250.c: New test.
2371 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2373 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
2374 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
2376 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
2378 * gfortran.dg/gomp/map-5.f90: New test.
2380 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
2382 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
2383 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
2384 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
2386 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2388 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
2390 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2392 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
2393 mismatch when asm comments start with "/ ".
2395 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
2398 * gcc.c-torture/compile/pr100305.c: New test.
2400 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2403 * gfortran.dg/PR82376.f90: New test.
2405 2021-04-28 Richard Biener <rguenther@suse.de>
2407 PR tree-optimization/100292
2408 * gcc.dg/pr100292.c: New testcase.
2410 2021-04-28 Richard Wai <richard@annexi-strayline.com>
2412 * gnat.dg/containers2.adb: New test.
2414 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
2416 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
2418 2021-04-27 Jason Merrill <jason@redhat.com>
2421 * g++.dg/cpp0x/depr-copy3.C: New test.
2423 2021-04-27 Patrick Palka <ppalka@redhat.com>
2426 * g++.dg/cpp0x/variadic182.C: New test.
2428 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2430 PR middle-end/100284
2431 * gcc.target/aarch64/sve/pr81003.c: New test.
2433 2021-04-27 Martin Sebor <msebor@redhat.com>
2436 * g++.dg/ext/flexary13.C: Remove malformed directives.
2438 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
2441 * gcc.c-torture/compile/pr100106.c: New testcase.
2443 2021-04-27 Alex Coplan <alex.coplan@arm.com>
2446 * gcc.target/arm/pr99977.c: New test.
2448 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2450 PR tree-optimization/100239
2451 * gcc.dg/pr100239.c: New test.
2453 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2455 PR rtl-optimization/100254
2456 * g++.dg/opt/pr100254.C: New test.
2458 2021-04-27 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/99912
2461 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
2462 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
2463 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
2464 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
2466 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2468 PR tree-optimization/95527
2469 * gcc.dg/tree-ssa/pr95527-2.c: New test.
2471 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2473 PR tree-optimization/96696
2474 * gcc.target/i386/pr96696.c: New test.
2476 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2479 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
2480 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
2481 expected error message when subtracting pointers to different
2482 vector types. Expect warnings when mixing them elsewhere.
2483 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
2484 XFAILs. Tweak error messages for some cases.
2486 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2488 * gcc.target/aarch64/simd/ssra.c: Use +nosve
2489 * gcc.target/aarch64/simd/usra.c: Likewise.
2491 2021-04-27 Richard Biener <rguenther@suse.de>
2493 PR tree-optimization/100051
2494 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2496 2021-04-27 Richard Biener <rguenther@suse.de>
2499 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2500 malformed dg directive.
2502 2021-04-27 Richard Biener <rguenther@suse.de>
2505 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2506 * g++.dg/ipa/pr45572-2.C: Likewise.
2507 * g++.dg/template/spec26.C: Likewise.
2508 * gcc.dg/pr20126.c: Likewise.
2509 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2511 2021-04-27 Richard Biener <rguenther@suse.de>
2513 PR tree-optimization/100278
2514 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2516 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.target/i386/pr99405.c: New test.
2521 2021-04-27 Richard Biener <rguenther@suse.de>
2523 PR tree-optimization/99776
2524 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2526 2021-04-26 Patrick Palka <ppalka@redhat.com>
2529 * g++.dg/cpp1y/constexpr-base1.C: New test.
2530 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2532 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2534 * gfortran.dg/goacc/classify-serial.f95:
2535 Use [Ww]arning in dg-bogus as FE diagnostic and default
2536 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2537 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2538 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2540 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2542 * gfortran.dg/goacc/classify-serial.f95:
2543 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2544 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2545 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2547 2021-04-26 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/99956
2550 * gfortran.dg/pr99956.f: New testcase.
2552 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2554 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2555 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2556 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2557 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2558 * gcc.target/arm/cmse/struct-1.c: Likewise.
2559 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2561 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2564 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2566 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2568 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2569 Nathan Sidwell <nathan@codesourcery.com>
2570 Tom de Vries <vries@codesourcery.com>
2571 Julian Brown <julian@codesourcery.com>
2572 Kwok Cheung Yeung <kcy@codesourcery.com>
2574 * c-c++-common/goacc/diag-parallelism-1.c: New.
2575 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2576 and match diagnostics, as appropriate.
2577 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2578 * c-c++-common/goacc/classify-kernels.c: Likewise.
2579 * c-c++-common/goacc/classify-parallel.c: Likewise.
2580 * c-c++-common/goacc/classify-routine.c: Likewise.
2581 * c-c++-common/goacc/classify-serial.c: Likewise.
2582 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2583 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2584 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2585 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2586 * c-c++-common/goacc/pr70688.c: Likewise.
2587 * c-c++-common/goacc/routine-1.c: Likewise.
2588 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2589 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2590 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2591 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2592 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2593 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2594 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2595 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2596 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2597 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2598 * gfortran.dg/goacc/routine-4.f90: Likewise.
2599 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2600 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2601 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2602 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2604 2021-04-26 Richard Biener <rguenther@suse.de>
2606 PR tree-optimization/99473
2607 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2609 2021-04-25 liuhongt <hongtao.liu@intel.com>
2612 * gcc.target/i386/pr98911.c: New test.
2613 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2614 with __builtin_ia32_pcmpistrm128 since it has been folded.
2616 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2619 * g++.dg/analyzer/pr100244.C: New test.
2621 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2624 * gfortran.dg/pr100154.f90: New test.
2626 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2629 * gfortran.dg/ptr-func-4.f90: New test.
2631 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2633 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2634 * gcc.dg/guality/guality.c: Likewise.
2635 * gcc.dg/guality/inline-params.c: Likewise.
2636 * gcc.dg/guality/loop-1.c: Likewise.
2637 * gcc.dg/guality/pr36728-1.c: Likewise.
2638 * gcc.dg/guality/pr36728-2.c: Likewise.
2639 * gcc.dg/guality/pr36728-3.c: Likewise.
2640 * gcc.dg/guality/pr41447-1.c: Likewise.
2641 * gcc.dg/guality/pr54200.c: Likewise.
2642 * gcc.dg/guality/pr54519-1.c: Likewise.
2643 * gcc.dg/guality/pr54519-2.c: Likewise.
2644 * gcc.dg/guality/pr54519-3.c: Likewise.
2645 * gcc.dg/guality/pr54519-4.c: Likewise.
2646 * gcc.dg/guality/pr54519-5.c: Likewise.
2647 * gcc.dg/guality/pr54519-6.c: Likewise.
2648 * gcc.dg/guality/pr54693-2.c: Likewise.
2649 * gcc.dg/guality/pr56154-1.c: Likewise.
2650 * gcc.dg/guality/pr59776.c: Likewise.
2651 * gcc.dg/guality/pr68860-1.c: Likewise.
2652 * gcc.dg/guality/pr68860-2.c: Likewise.
2653 * gcc.dg/guality/pr90074.c: Likewise.
2654 * gcc.dg/guality/pr90716.c: Likewise.
2655 * gcc.dg/guality/sra-1.c: Likewise.
2657 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2659 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2661 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2662 * gcc.dg/guality/pr59776.c: Likewise.
2663 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2665 2021-04-24 Patrick Palka <ppalka@redhat.com>
2672 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2673 * g++.dg/cpp2a/nontype-class45.C: New test.
2674 * g++.dg/cpp2a/nontype-class46.C: New test.
2675 * g++.dg/cpp2a/nontype-class47.C: New test.
2676 * g++.dg/cpp2a/nontype-class48.C: New test.
2678 2021-04-24 Patrick Palka <ppalka@redhat.com>
2681 * g++.dg/cpp1z/class-deduction86.C: New test.
2683 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
2686 * gcc.target/powerpc/pr98952.c: New test.
2688 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2691 * gcc.target/i386/pr79514.c (dg-error):
2692 Expect error for 64bit targets.
2694 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2697 * gcc.target/i386/pr100182.c: New test.
2698 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2699 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2701 2021-04-23 Patrick Palka <ppalka@redhat.com>
2704 * g++.dg/concepts/diagnostic17.C: New test.
2706 2021-04-23 Patrick Palka <ppalka@redhat.com>
2709 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2711 2021-04-23 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/99971
2714 * g++.dg/vect/slp-pr99971.cc: New testcase.
2716 2021-04-23 liuhongt <hongtao.liu@intel.com>
2719 * gcc.target/i386/pr100093.c: New test.
2721 2021-04-22 Patrick Palka <ppalka@redhat.com>
2724 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2726 2021-04-22 Patrick Palka <ppalka@redhat.com>
2729 * g++.dg/template/partial-specialization9.C: New test.
2731 2021-04-22 Marek Polacek <polacek@redhat.com>
2734 * g++.dg/warn/Wtype-limits6.C: New test.
2736 2021-04-22 Patrick Palka <ppalka@redhat.com>
2739 * g++.dg/cpp0x/sfinae67.C: New test.
2741 2021-04-22 Patrick Palka <ppalka@redhat.com>
2744 * g++.dg/template/access36.C: New test.
2746 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2748 * substr_9.f90: Move to ...
2749 * gfortran.dg/substr_9.f90: ... here.
2750 * substr_10.f90: Move to ...
2751 * gfortran.dg/substr_10.f90: ... here.
2753 2021-04-22 Martin Liska <mliska@suse.cz>
2757 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2758 * gcc.dg/Warray-bounds-64.c: Likewise.
2759 * gcc.dg/Warray-parameter.c: Likewise.
2760 * gcc.dg/Wstring-compare.c: Likewise.
2761 * gcc.dg/format/gcc_diag-11.c: Likewise.
2762 * gfortran.dg/array_constructor_3.f90: Likewise.
2763 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2764 * gfortran.dg/pr78033.f90: Likewise.
2765 * gfortran.dg/pr96325.f90: Likewise.
2767 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2770 * gcc.target/i386/pr100119.c: New test.
2772 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2775 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2777 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2779 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2780 obtained hard limit, and only call setrlimit if new softlimit is lower.
2782 2021-04-22 Richard Biener <rguenther@suse.de>
2785 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2788 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2790 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2793 2021-04-21 Marek Polacek <polacek@redhat.com>
2796 * g++.dg/cpp0x/enum_base4.C: New test.
2797 * g++.dg/cpp0x/enum_base5.C: New test.
2799 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2802 * gcc.target/aarch64/pr99988.c: New test.
2804 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2806 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2808 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2809 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2810 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2811 * g++.dg/cpp0x/vt-88982.C: Likewise.
2812 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2813 dg-additional-options.
2814 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2816 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2818 * gcc.target/i386/monitor-2.c: New test.
2820 2021-04-21 Richard Biener <rguenther@suse.de>
2823 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2824 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2826 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2828 PR rtl-optimization/100148
2829 * g++.dg/opt/pr100148.C: New test.
2831 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2833 * gfortran.dg/gomp/depobj-1.f90: New test.
2834 * gfortran.dg/gomp/depobj-2.f90: New test.
2836 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2838 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2840 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2842 PR middle-end/100130
2843 * c-c++-common/attr-retain-10.c: New test.
2844 * c-c++-common/attr-retain-11.c: Likewise.
2846 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2848 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2849 must match for target IBM Z only.
2851 2021-04-20 Jason Merrill <jason@redhat.com>
2854 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2856 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2858 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2859 z/Architecture only.
2861 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2864 * gfortran.dg/pdt_31.f03: New test.
2865 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2868 2021-04-19 Marek Polacek <polacek@redhat.com>
2871 * g++.dg/concepts/diagnostic16.C: New test.
2873 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2876 * gdc.dg/pr98457.d: New test.
2878 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2881 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2884 2021-04-19 Richard Biener <rguenther@suse.de>
2886 PR preprocessor/100142
2887 * gcc.dg/pr100142.c: New testcase.
2888 * g++.dg/diagnostic/pr72803.C: Revert last change.
2890 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2892 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2893 '--param=openacc-kernels=[...]'.
2894 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2895 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2896 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2897 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2898 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2899 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2900 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2902 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2904 * gnat.dg/opt92.adb: New test.
2906 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2908 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2909 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2910 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2911 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2912 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2914 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2917 * gfortran.dg/PR100094.f90: New test.
2919 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2922 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2925 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2928 * gcc.target/aarch64/pr91710.c: New test.
2930 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2933 * gfortran.dg/PR10018.f90: New test.
2935 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2938 * gcc.target/aarch64/sve/pr100048.c: New test.
2940 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2943 * g++.dg/cpp0x/constexpr-100111.C: New test.
2945 2021-04-16 Marek Polacek <polacek@redhat.com>
2948 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2950 * g++.dg/cpp2a/typename19.C: New test.
2952 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
2954 * gcc.dg/gimplefe-40.c: Moved to...
2955 * gcc.dg/vect/gimplefe-40.c: ...here.
2956 * gcc.dg/gimplefe-41.c: Moved to...
2957 * gcc.dg/vect/gimplefe-41.c: ...here.
2959 2021-04-16 Harald Anlauf <anlauf@gmx.de>
2960 Paul Thomas <pault@gcc.gnu.org>
2963 * gfortran.dg/pr63797.f90: New test.
2965 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2967 * gcc.dg/tree-ssa/pr83403-1.c: Revert
2968 max-completely-peeled-insns to the default value on IBM Z.
2969 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
2971 2021-04-16 Patrick Palka <ppalka@redhat.com>
2974 * g++.dg/cpp2a/constexpr-init21.C: New test.
2976 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.target/aarch64/pr100075.c: New test.
2981 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
2983 PR rtl-optimization/99596
2984 * gcc.target/arm/pr99596.c: New test.
2986 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
2989 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
2991 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
2992 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
2993 missing quotes around switch names.
2994 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
2996 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.target/aarch64/pr99767.c: New test.
3001 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3004 * g++.dg/cpp23/lambda-specifiers2.C: New test.
3006 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3009 * g++.dg/cpp1z/pr99833.C: New test.
3010 * g++.dg/cpp2a/pr99833.C: New test.
3012 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3014 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
3015 the default value on IBM Z.
3017 2021-04-16 Jason Merrill <jason@redhat.com>
3020 * g++.dg/abi/mangle71.C: Fix expected mangling.
3021 * g++.dg/abi/mangle77.C: New test.
3022 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
3023 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
3024 * g++.dg/cpp2a/nontype-class44.C: New test.
3026 2021-04-15 Martin Sebor <msebor@redhat.com>
3030 * gcc.dg/Warray-parameter-9.c: New test.
3031 * gcc.dg/Wnonnull-6.c: New test.
3032 * gcc.dg/Wreturn-type3.c: New test.
3033 * gcc.dg/Wunused-result.c: New test.
3034 * gcc.dg/attr-noreturn.c: New test.
3035 * gcc.dg/attr-returns-nonnull.c: New test.
3037 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
3040 * gcc.dg/pr84877.c: Xfail for cris-*-*.
3042 2021-04-15 Jason Merrill <jason@redhat.com>
3045 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
3047 2021-04-15 Martin Sebor <msebor@redhat.com>
3049 * gcc.dg/uninit-pr89230-1.c: New test.
3050 * gcc.dg/uninit-pr89230-2.c: Same.
3052 2021-04-15 Jason Merrill <jason@redhat.com>
3055 * g++.dg/cpp0x/noexcept67.C: New test.
3057 2021-04-15 Jason Merrill <jason@redhat.com>
3060 * g++.dg/cpp2a/lambda-uneval15.C: New test.
3062 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3064 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3065 -mtune=generic to the SVE flags.
3066 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3067 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3068 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3070 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3072 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3073 (aarch64-with-arch-dg-options): Likewise.
3074 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3075 aarch64-with-arch-dg-options. Move the default architecture
3076 flags to the final dg-runtest argument.
3077 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
3079 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3081 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3084 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3086 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3089 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3090 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3092 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3095 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3097 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.target/aarch64/pr100056.c: New test.
3102 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3104 * gcc.dg/pr93210.c: Adapt regex in order to also support a
3105 RESULT_DECL as an operand for a RETURN_EXPR.
3107 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3109 * gcc.target/aarch64/sve/pr99929_1.c: New file.
3110 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3112 2021-04-14 Jason Merrill <jason@redhat.com>
3115 * g++.dg/template/dependent-tmpl2.C: New test.
3117 2021-04-14 Jason Merrill <jason@redhat.com>
3120 * g++.dg/parse/uneval1.C: New test.
3122 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
3124 PR rtl-optimization/100066
3125 * gcc.target/i386/pr100066.c: New.
3127 2021-04-14 Martin Sebor <msebor@redhat.com>
3129 * gcc.dg/pr86058.c: Limit to just x86_64.
3131 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3134 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3136 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
3138 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3139 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3141 2021-04-14 Patrick Palka <ppalka@redhat.com>
3145 * g++.dg/cpp1z/class-deduction85.C: New test.
3146 * g++.dg/template/ref11.C: New test.
3148 2021-04-14 Jason Merrill <jason@redhat.com>
3151 * g++.dg/cpp2a/lambda-uneval14.C: New test.
3153 2021-04-14 Jason Merrill <jason@redhat.com>
3156 * g++.dg/debug/defaulted1.C: New test.
3158 2021-04-14 Jason Merrill <jason@redhat.com>
3161 * g++.dg/debug/cleanup1.C: New test.
3162 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
3163 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
3164 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3165 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
3166 * g++.dg/tm/inherit2.C: Likewise.
3167 * g++.dg/tm/unsafe1.C: Likewise.
3168 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
3169 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
3171 2021-04-13 Martin Sebor <msebor@redhat.com>
3173 PR tree-optimization/82800
3174 * g++.dg/warn/uninit-pr82800.C: New test.
3176 2021-04-13 Martin Sebor <msebor@redhat.com>
3179 * gcc.dg/pr86058.c: New test.
3181 2021-04-13 Patrick Palka <ppalka@redhat.com>
3184 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
3185 * g++.old-deja/g++.ns/template7.C: Likewise.
3186 * g++.old-deja/g++.pt/crash8.C: Likewise.
3188 2021-04-13 Jason Merrill <jason@redhat.com>
3191 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3193 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3196 * g++.dg/cpp2a/spaceship-err6.C: New test.
3198 2021-04-13 Jason Merrill <jason@redhat.com>
3201 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3203 2021-04-13 Patrick Palka <ppalka@redhat.com>
3206 * g++.dg/parse/template2.C: Adjust expected diagnostic.
3207 * g++.dg/template/error8.C: Likewise.
3208 * g++.dg/cpp1z/class-deduction84.C: New test.
3210 2021-04-13 Richard Biener <rguenther@suse.de>
3212 PR tree-optimization/100053
3213 * gcc.dg/torture/pr100053.c: New testcase.
3214 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
3216 2021-04-13 Jason Merrill <jason@redhat.com>
3219 * g++.dg/cpp0x/constexpr-base7.C: New test.
3221 2021-04-13 Nathan Sidwell <nathan@acm.org>
3223 PR preprocessor/99446
3224 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
3226 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.target/aarch64/pr100028.c: New test.
3231 2021-04-13 Patrick Palka <ppalka@redhat.com>
3234 * g++.dg/cpp2a/nontype-class43.C: New test.
3236 2021-04-13 Patrick Palka <ppalka@redhat.com>
3240 * g++.dg/cpp2a/concepts-uneval1.C: New test.
3241 * g++.dg/cpp2a/concepts-uneval2.C: New test.
3243 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
3246 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
3247 line 971 for cris-*-*.
3249 2021-04-13 David Malcolm <dmalcolm@redhat.com>
3252 * gcc.dg/analyzer/pr98599-a.c: New test.
3253 * gcc.dg/analyzer/pr98599-b.c: New test.
3255 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3257 PR rtl-optimization/99905
3258 * gcc.target/i386/pr99905.c: New test.
3260 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.dg/pr99830.c: New test.
3265 2021-04-12 Jason Merrill <jason@redhat.com>
3268 * g++.dg/template/dependent-tmpl1.C: New test.
3270 2021-04-12 Martin Liska <mliska@suse.cz>
3273 * g++.dg/asan/pr99877.C: New test.
3275 2021-04-12 Cui,Lili <lili.cui@intel.com>
3277 * gcc.target/i386/funcspec-56.inc: Handle new march.
3278 * g++.target/i386/mv16.C: Handle new march
3280 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
3283 * c-c++-common/goacc/collapse-2.c: New.
3285 2021-04-11 Jason Merrill <jason@redhat.com>
3288 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
3289 * g++.dg/other/anon-union5.C: New test.
3291 2021-04-10 Jason Merrill <jason@redhat.com>
3294 * g++.dg/gomp/this-1.C: Adjust diagnostic.
3295 * g++.dg/cpp0x/constexpr-this1.C: New test.
3297 2021-04-10 David Malcolm <dmalcolm@redhat.com>
3300 * gcc.dg/analyzer/pr100011.c: New test.
3302 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3305 * gcc.dg/pr99990.c: New test.
3307 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
3310 * gcc.target/i386/pr99744-2.c: New test.
3312 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.dg/lto/pr99849_0.c: New test.
3317 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3319 PR rtl-optimization/98601
3320 * gcc.dg/torture/pr98601.c: New test.
3322 2021-04-10 Jason Merrill <jason@redhat.com>
3328 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3329 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3330 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3331 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3333 2021-04-10 Jason Merrill <jason@redhat.com>
3336 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
3338 2021-04-09 Martin Sebor <msebor@redhat.com>
3341 * g++.dg/warn/uninit-pr55288.C: New test.
3343 2021-04-09 Patrick Palka <ppalka@redhat.com>
3346 * g++.dg/cpp1z/fold-lambda4.C: New test.
3348 2021-04-09 Marek Polacek <polacek@redhat.com>
3351 * g++.dg/concepts/abbrev10.C: New test.
3352 * g++.dg/concepts/abbrev11.C: New test.
3354 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3356 * gcc.target/aarch64/pr70398.c: Require a target that can link
3359 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3361 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
3363 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3365 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
3368 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3370 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
3371 * gcc.dg/pr96573.c: Likewise.
3372 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3373 * gcc.dg/vect/bb-slp-43.c: Likewise.
3374 * gcc.dg/vect/slp-reduc-11.c: Likewise.
3376 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3378 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
3379 loop to vectorized if vect_fold_extract_last.
3381 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3383 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
3384 of relying on vectorisation.
3386 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3389 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
3391 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3394 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
3395 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3397 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
3400 * gfortran.dg/coarray/dummy_2.f90: New test.
3402 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
3404 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
3406 2021-04-08 Patrick Palka <ppalka@redhat.com>
3409 * g++.dg/cpp2a/concepts-lambda16.C: New test.
3410 * g++.dg/cpp2a/concepts-lambda17.C: New test.
3412 2021-04-08 Patrick Palka <ppalka@redhat.com>
3415 * g++.dg/cpp2a/concepts-ctad3.C: New test.
3417 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3419 * lib/scanasm.exp (scan-lto-assembler): Update expected name
3422 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3424 * lib/target-supports.exp
3425 (check_effective_target_stdint_types_mbig_endian): New proc.
3426 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
3427 stdint_types_mbig_endian.
3428 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
3429 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
3431 2021-04-08 Jason Merrill <jason@redhat.com>
3434 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
3435 * g++.dg/conversion/ref7.C: New test.
3437 2021-04-08 Jakub Jelinek <jakub@redhat.com>
3440 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
3441 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
3442 * g++.dg/cpp2a/constexpr-new18.C: New test.
3443 * g++.dg/cpp2a/constexpr-new19.C: New test.
3445 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3447 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
3449 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3451 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
3452 "was here" from error message.
3453 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
3454 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
3455 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
3456 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
3457 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
3458 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
3459 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
3460 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
3461 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
3462 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
3463 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
3464 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
3465 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
3467 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3469 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
3470 * gcc.target/aarch64/pr98772.c: Likewise.
3471 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
3473 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3475 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
3476 conversion to shifts and adds.
3478 2021-04-08 David Malcolm <dmalcolm@redhat.com>
3482 * gcc.dg/analyzer/pr99042.c: New test.
3483 * gcc.dg/analyzer/pr99774-1.c: New test.
3484 * gcc.dg/analyzer/pr99774-2.c: New test.
3486 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
3488 * gdc.dg/gdc108.d: Update test.
3489 * gdc.dg/gdc142.d: Likewise.
3490 * gdc.dg/pr90136a.d: Likewise.
3491 * gdc.dg/pr90136b.d: Likewise.
3492 * gdc.dg/pr90136c.d: Likewise.
3493 * gdc.dg/pr95173.d: Likewise.
3494 * gdc.dg/attr_allocsize1.d: New test.
3495 * gdc.dg/attr_allocsize2.d: New test.
3496 * gdc.dg/attr_alwaysinline1.d: New test.
3497 * gdc.dg/attr_cold1.d: New test.
3498 * gdc.dg/attr_exclusions1.d: New test.
3499 * gdc.dg/attr_exclusions2.d: New test.
3500 * gdc.dg/attr_flatten1.d: New test.
3501 * gdc.dg/attr_module.d: New test.
3502 * gdc.dg/attr_noclone1.d: New test.
3503 * gdc.dg/attr_noicf1.d: New test.
3504 * gdc.dg/attr_noinline1.d: New test.
3505 * gdc.dg/attr_noipa1.d: New test.
3506 * gdc.dg/attr_noplt1.d: New test.
3507 * gdc.dg/attr_optimize1.d: New test.
3508 * gdc.dg/attr_optimize2.d: New test.
3509 * gdc.dg/attr_optimize3.d: New test.
3510 * gdc.dg/attr_optimize4.d: New test.
3511 * gdc.dg/attr_restrict1.d: New test.
3512 * gdc.dg/attr_section1.d: New test.
3513 * gdc.dg/attr_symver1.d: New test.
3514 * gdc.dg/attr_target1.d: New test.
3515 * gdc.dg/attr_targetclones1.d: New test.
3516 * gdc.dg/attr_used1.d: New test.
3517 * gdc.dg/attr_used2.d: New test.
3518 * gdc.dg/attr_weak1.d: New test.
3519 * gdc.dg/imports/attributes.d: New test.
3521 2021-04-08 Jason Merrill <jason@redhat.com>
3524 * g++.dg/template/mem-spec2.C: New test.
3526 2021-04-08 Marek Polacek <polacek@redhat.com>
3529 * g++.dg/cpp2a/explicit16.C: Use c++20.
3530 * g++.dg/cpp0x/noexcept66.C: New test.
3531 * g++.dg/cpp2a/explicit17.C: New test.
3533 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3536 * gcc.c-torture/compile/pr99647.c: New test.
3538 2021-04-07 Jason Merrill <jason@redhat.com>
3541 * g++.dg/template/friend71.C: New test.
3543 2021-04-07 Jason Merrill <jason@redhat.com>
3546 * g++.dg/template/friend70.C: New test.
3548 2021-04-07 Jason Merrill <jason@redhat.com>
3551 * g++.dg/lookup/using66.C: New test.
3553 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3555 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3556 when building an executable with testglue.
3558 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3560 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3561 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3563 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3565 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3566 if IFN_STORE_LANES is available.
3567 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3568 IFN_STORE_LANES is available.
3569 * gcc.target/aarch64/pr99873_1.c: New test.
3570 * gcc.target/aarch64/pr99873_2.c: Likewise.
3571 * gcc.target/aarch64/pr99873_3.c: Likewise.
3572 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3573 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3574 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3576 2021-04-07 Richard Biener <rguenther@suse.de>
3578 PR tree-optimization/99954
3579 * gcc.dg/torture/pr99954.c: New testcase.
3581 2021-04-07 Richard Biener <rguenther@suse.de>
3584 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3587 2021-04-07 Richard Biener <rguenther@suse.de>
3589 PR tree-optimization/99947
3590 * gcc.dg/torture/pr99947.c: New testcase.
3592 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3594 PR tree-optimization/98736
3595 * gcc.c-torture/execute/pr98736.c: New test.
3597 2021-04-07 Marek Polacek <polacek@redhat.com>
3600 * g++.dg/cpp0x/rv-life.C: New test.
3602 2021-04-06 Jason Merrill <jason@redhat.com>
3605 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3607 2021-04-06 Jason Merrill <jason@redhat.com>
3610 * g++.dg/cpp1z/inline-var9.C: New test.
3612 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3615 * g++.target/aarch64/sve/pr99781.C: New.
3617 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3619 * gcc.target/i386/memcpy-strategy-9.c: New test.
3620 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3621 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3622 * gcc.target/i386/memset-strategy-7.c: Likewise.
3623 * gcc.target/i386/memset-strategy-8.c: Likewise.
3624 * gcc.target/i386/memset-strategy-9.c: Likewise.
3626 2021-04-06 Richard Biener <rguenther@suse.de>
3628 PR tree-optimization/99880
3629 * gcc.dg/torture/pr99880.c: New testcase.
3631 2021-04-06 Nathan Sidwell <nathan@acm.org>
3633 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3634 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3636 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3638 PR tree-optimization/96573
3639 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3640 VEC_PERM_EXPR with bswapping permutation.
3642 2021-04-06 Richard Biener <rguenther@suse.de>
3644 PR tree-optimization/99924
3645 * gfortran.dg/vect/pr99924.f90: New testcase.
3647 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3650 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3652 2021-04-06 Jason Merrill <jason@redhat.com>
3655 * g++.dg/abi/lambda-defarg1.C: New test.
3657 2021-04-06 Patrick Palka <ppalka@redhat.com>
3660 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3661 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3663 2021-04-05 Jason Merrill <jason@redhat.com>
3666 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3668 2021-04-05 Jason Merrill <jason@redhat.com>
3670 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3671 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3672 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3674 2021-04-05 Jason Merrill <jason@redhat.com>
3677 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3679 2021-04-05 Jason Merrill <jason@redhat.com>
3682 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3684 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3687 * gcc.dg/analyzer/pr99906.c: New test.
3689 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3692 * gcc.dg/analyzer/pr99886.c: New test.
3694 2021-04-05 Jason Merrill <jason@redhat.com>
3697 * g++.dg/cpp0x/extern_template-6.C: New test.
3699 2021-04-05 Jason Merrill <jason@redhat.com>
3702 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3704 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3707 * gdc.dg/pr99914.d: New test.
3709 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3711 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3712 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3714 2021-04-04 Jason Merrill <jason@redhat.com>
3717 * g++.dg/cpp0x/initlist-new5.C: New test.
3719 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3721 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3723 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3725 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3727 2021-04-03 Marek Polacek <polacek@redhat.com>
3730 * g++.dg/other/gc7.C: New test.
3732 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3735 * gfortran.dg/coarray_48.f90: New test.
3737 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3739 PR tree-optimization/99882
3740 * gcc.dg/pr99882.c: New test.
3742 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3744 PR rtl-optimization/99863
3745 * gcc.target/i386/pr99863.c: New test.
3747 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3750 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3752 2021-04-03 Jason Merrill <jason@redhat.com>
3755 * g++.dg/opt/nrv20.C: New test.
3757 2021-04-03 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp1z/noexcept-type24.C: New test.
3762 2021-04-03 Jason Merrill <jason@redhat.com>
3765 * g++.dg/ext/vector40.C: New test.
3767 2021-04-02 Patrick Palka <ppalka@redhat.com>
3770 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3772 2021-04-02 Patrick Palka <ppalka@redhat.com>
3775 * g++.dg/cpp2a/nontype-class42.C: New test.
3777 2021-04-02 Jason Merrill <jason@redhat.com>
3780 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3782 2021-04-02 Nathan Sidwell <nathan@acm.org>
3784 * g++.dg/modules/pr99283-6_d.H: New.
3785 * g++.dg/modules/pr99283-7-swap.h: New.
3786 * g++.dg/modules/pr99283-7-traits.h: New.
3787 * g++.dg/modules/pr99283-7_a.H: New.
3788 * g++.dg/modules/pr99283-7_b.H: New.
3789 * g++.dg/modules/pr99283-7_c.C: New.
3790 * g++.dg/modules/pr99283-7_d.H: New.
3792 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3794 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3795 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3797 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3799 PR tree-optimization/99726
3800 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3801 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3804 2021-04-01 Marek Polacek <polacek@redhat.com>
3807 * g++.dg/other/gc6.C: New test.
3809 2021-04-01 Jason Merrill <jason@redhat.com>
3812 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3814 2021-04-01 Jason Merrill <jason@redhat.com>
3817 * g++.dg/abi/abi-tag24a.C: New test.
3818 * g++.dg/abi/macro0.C: Adjust expected value.
3820 2021-04-01 Nathan Sidwell <nathan@acm.org>
3823 * g++.dg/modules/pr99283-6.h: New.
3824 * g++.dg/modules/pr99283-6_a.H: New.
3825 * g++.dg/modules/pr99283-6_b.H: New.
3826 * g++.dg/modules/pr99283-6_c.C: New.
3827 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3828 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3829 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3830 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3831 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3832 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3833 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3835 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3838 * gcc.dg/tree-ssa/pr98265.C: New test.
3840 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3842 PR tree-optimization/96573
3843 * gcc.dg/pr96573.c: New test.
3845 2021-04-01 Richard Biener <rguenther@suse.de>
3847 PR tree-optimization/99856
3848 * gcc.dg/vect/pr99856.c: New testcase.
3850 2021-04-01 Martin Jambor <mjambor@suse.cz>
3852 PR tree-optimization/97009
3853 * gcc.dg/tree-ssa/pr97009.c: New test.
3855 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3858 * gfortran.dg/transpose_5.f90: New test.
3860 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3863 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3864 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3865 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3866 * gcc.dg/analyzer/pr99771-1.c: New test.
3868 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3870 PR tree-optimization/98268
3871 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3872 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3874 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3876 PR tree-optimization/99726
3877 * gcc.target/i386/pr99726.c: New test.
3879 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3881 PR rtl-optimization/97141
3882 PR rtl-optimization/98726
3883 * gcc.c-torture/compile/pr97141.c: New test.
3884 * gcc.c-torture/compile/pr98726.c: Likewise.
3885 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3886 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3888 2021-03-31 Martin Sebor <msebor@redhat.com>
3891 * gcc.dg/uninit-pr65182.c: New test.
3893 2021-03-31 Jason Merrill <jason@redhat.com>
3896 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3898 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3901 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3904 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3907 * gcc.target/arm/pr99786.c: New test.
3909 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3911 * gcc.target/i386/memcpy-strategy-5.c: New test.
3912 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3913 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3914 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3915 * gcc.target/i386/memset-strategy-3.c: Likewise.
3916 * gcc.target/i386/memset-strategy-4.c: Likewise.
3917 * gcc.target/i386/memset-strategy-5.c: Likewise.
3918 * gcc.target/i386/memset-strategy-6.c: Likewise.
3920 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3923 * gcc.target/aarch64/sve/pr98119.c: New test.
3925 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3926 Richard Sandiford <richard.sandiford@arm.com>
3929 * g++.target/aarch64/sve/pr99813.C: New test.
3931 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3934 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3935 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3936 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3937 selected unsupported triplets to all targets but selected triplets
3938 of supported targets.
3939 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3940 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3941 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3943 2021-03-31 Patrick Palka <ppalka@redhat.com>
3946 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3948 2021-03-31 Patrick Palka <ppalka@redhat.com>
3951 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3953 2021-03-30 David Malcolm <dmalcolm@redhat.com>
3955 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
3957 2021-03-30 Nathan Sidwell <nathan@acm.org>
3960 * g++.dg/modules/pr99283-5.h: New.
3961 * g++.dg/modules/pr99283-5_a.H: New.
3962 * g++.dg/modules/pr99283-5_b.H: New.
3963 * g++.dg/modules/pr99283-5_c.C: New.
3965 2021-03-30 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/cpp1z/pr99790.C: New test.
3970 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3973 * gcc.c-torture/compile/pr99822.c: New test.
3975 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
3979 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
3981 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
3982 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
3983 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
3984 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
3985 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
3986 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
3987 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
3988 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
3989 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
3990 * gcc.target/powerpc/pr79251.p8.c: Likewise.
3991 * gcc.target/powerpc/pr79251.p9.c: Likewise.
3992 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
3993 * gcc.target/powerpc/pr79251-run.p7.c: New test.
3994 * gcc.target/powerpc/pr79251.p7.c: New test.
3996 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
3999 * gcc.target/i386/pr99744-1.c: New test.
4001 2021-03-30 Tamar Christina <tamar.christina@arm.com>
4003 PR tree-optimization/99825
4004 * gfortran.dg/vect/pr99825.f90: New test.
4006 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4009 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
4011 2021-03-30 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/99824
4014 * gcc.dg/torture/pr99824.c: New testcase.
4016 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
4019 * g++.dg/pr98136.C: New test.
4021 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
4023 * gcc.target/aarch64/fcvt_nosimd.c: New test.
4025 2021-03-29 Martin Sebor <msebor@redhat.com>
4027 PR tree-optimization/61869
4028 * gcc.dg/uninit-pr61869.c: New test.
4030 2021-03-29 Martin Sebor <msebor@redhat.com>
4032 PR tree-optimization/61677
4033 * gcc.dg/uninit-pr61677.c: New test.
4035 2021-03-29 Martin Sebor <msebor@redhat.com>
4037 PR tree-optimization/61112
4038 * gcc.dg/uninit-pr61112.c: New test.
4040 2021-03-29 Jan Hubicka <jh@suse.cz>
4043 * gcc.c-torture/compile/pr99751.c: Rename from ...
4044 * gcc.c-torture/execute/pr99751.c: ... to this.
4046 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
4048 * gcc.c-torture/compile/pr99751.c: New test.
4050 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4053 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
4054 declare simd warning on aarch64.
4056 2021-03-29 Alex Coplan <alex.coplan@arm.com>
4059 * g++.target/aarch64/sve/pr99216.C: New test.
4061 2021-03-29 Richard Biener <rguenther@suse.de>
4063 PR tree-optimization/99807
4064 * gfortran.dg/vect/pr99807.f90: New testcase.
4066 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4069 * gcc.target/aarch64/pr99808.c: New test.
4071 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4073 PR tree-optimization/99777
4074 * g++.dg/torture/pr99777.C: New test.
4076 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
4079 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4081 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
4084 * gfortran.dg/pr99602.f90: New test.
4085 * gfortran.dg/pr99602a.f90: New test.
4086 * gfortran.dg/pr99602b.f90: New test.
4087 * gfortran.dg/pr99602c.f90: New test.
4088 * gfortran.dg/pr99602d.f90: New test.
4090 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4092 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4093 (gdc-copy-file): ... this. Use file copy instead of open/close.
4094 (gdc-convert-test): Save translated dejagnu test to gdc.test
4095 directory, only write dejagnu directives to the test file.
4096 (gdc-do-test): Don't create gdc.test symlink.
4098 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4100 * gdc.dg/gdc270a.d: Removed.
4101 * gdc.dg/gdc270b.d: Removed.
4103 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
4105 * gcc.target/powerpc/pr99557.c: New.
4107 2021-03-26 Martin Sebor <msebor@redhat.com>
4109 PR tree-optimization/59970
4110 * gcc.dg/uninit-pr59970.c: New test.
4112 2021-03-26 Marek Polacek <polacek@redhat.com>
4115 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4116 * g++.dg/cpp0x/nsdmi17.C: New test.
4118 2021-03-26 Nathan Sidwell <nathan@acm.org>
4121 * g++.dg/modules/pr99283-2_a.H: New.
4122 * g++.dg/modules/pr99283-2_b.H: New.
4123 * g++.dg/modules/pr99283-2_c.H: New.
4124 * g++.dg/modules/pr99283-3_a.H: New.
4125 * g++.dg/modules/pr99283-3_b.H: New.
4126 * g++.dg/modules/pr99283-4.H: New.
4127 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4128 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4130 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
4133 * g++.target/aarch64/sve/pr99766.C: New.
4135 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4138 * gcc.dg/tls/pr99466-1.c: New test.
4139 * gcc.dg/tls/pr99466-2.c: New test.
4141 2021-03-26 Jakub Jelinek <jakub@redhat.com>
4144 * g++.dg/cpp0x/new5.C: New test.
4146 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4149 * gfortran.dg/null_11.f90: New test.
4151 2021-03-25 Martin Sebor <msebor@redhat.com>
4153 PR tree-optimization/55060
4154 * gcc.dg/uninit-pr55060.c: New.
4156 2021-03-25 Martin Sebor <msebor@redhat.com>
4158 PR tree-optimization/48483
4159 * g++.dg/warn/uninit-pr48483.C: New test.
4161 2021-03-25 Martin Sebor <msebor@redhat.com>
4163 * gcc.dg/uninit-pr44547.c: New.
4165 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4168 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
4169 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
4170 to match locus changes.
4171 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
4172 * g++.dg/cpp2a/srcloc2.C: Likewise.
4173 * g++.dg/cpp2a/srcloc15.C: Likewise.
4174 * g++.dg/cpp2a/srcloc16.C: Likewise.
4175 * g++.dg/cpp2a/srcloc19.C: New test.
4176 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
4178 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
4179 * g++.dg/modules/macloc-1_d.C: Likewise.
4180 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
4183 2021-03-25 Marek Polacek <polacek@redhat.com>
4186 * g++.dg/cpp0x/inh-ctor37.C: New test.
4188 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4191 * g++.dg/cpp0x/variadic181.C: New test.
4193 2021-03-25 Marek Polacek <polacek@redhat.com>
4196 * g++.dg/warn/Wconversion5.C: New test.
4198 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4200 PR tree-optimization/96974
4201 * g++.target/aarch64/sve/pr96974.C: New test.
4203 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4206 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4210 * gcc.target/i386/pr98209.c: New test.
4211 * gcc.target/i386/pr99744-1.c: Likewise.
4212 * gcc.target/i386/pr99744-2.c: Likewise.
4214 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4217 * g++.dg/warn/Wduplicated-branches6.C: New test.
4218 * g++.dg/warn/Wduplicated-branches7.C: New test.
4220 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4224 * gcc.target/i386/pr98209.c: New test.
4225 * gcc.target/i386/pr99744-1.c: Likewise.
4226 * gcc.target/i386/pr99744-2.c: Likewise.
4228 2021-03-25 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/99746
4231 * gfortran.dg/vect/pr99746.f90: New testcase.
4233 2021-03-25 David Malcolm <dmalcolm@redhat.com>
4238 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
4240 * gcc.dg/analyzer/pr93695-1.c: New test.
4241 * gcc.dg/analyzer/pr99044-1.c: New test.
4242 * gcc.dg/analyzer/pr99044-2.c: New test.
4243 * gcc.dg/analyzer/pr99716-1.c: New test.
4244 * gcc.dg/analyzer/pr99716-2.c: New test.
4245 * gcc.dg/analyzer/pr99716-3.c: New test.
4247 2021-03-24 Martin Liska <mliska@suse.cz>
4250 * gcc.target/i386/pr99753.c: New test.
4252 2021-03-24 Martin Jambor <mjambor@suse.cz>
4255 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
4257 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
4260 * gcc.target/arm/pr99727.c: New test.
4262 2021-03-24 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.target/arm/pr99724.c: New test.
4267 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4269 * lib/target-supports.exp (check_effective_target_sysconf): New.
4270 * gcc.target/i386/pr95443-1.c: Require it.
4271 * gcc.target/i386/pr95443-2.c: Likewise.
4272 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4273 * gcc.target/i386/strncmp-1.c: Likewise.
4275 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4277 * gcc.target/i386/pr97313.c: Require effective target feature pie.
4278 * g++.target/i386/pr94185.C: Likewise.
4280 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4282 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
4283 positives with -mcmodel=large.
4284 * gcc.target/i386/funcspec-3.c: Likewise.
4286 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4288 * gcc.target/i386/pr94467-3.c: New.
4290 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
4293 * gfortran.dg/longnames.f90: New test.
4295 2021-03-23 Nathan Sidwell <nathan@acm.org>
4298 * g++.dg/modules/pr99283-1_a.H: New.
4299 * g++.dg/modules/pr99283-1_b.H: New.
4301 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
4303 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
4305 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4307 * lib/target-supports.exp
4308 (check_effective_target_arm_dsp_ok_nocache)
4309 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
4310 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
4311 and add arm_dsp options.
4313 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4315 * lib/target-supports.exp
4316 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
4317 -mfloat-abi= options order.
4318 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
4319 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
4320 arm_hard_ok effective target and -mfloat-abi=hard additional
4322 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4330 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
4332 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4333 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4335 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4337 * lib/target-supports.exp
4338 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
4339 -mfloat-abi= options order.
4340 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
4341 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
4342 target and -mfloat-abi=hard additional option.
4343 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
4344 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
4345 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
4346 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
4347 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
4349 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4351 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
4353 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4355 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
4356 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
4357 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
4358 * gcc.target/arm/pr51968.c: Likewise.
4359 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
4360 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
4361 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
4362 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
4364 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4366 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
4367 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
4368 * gcc.target/arm/bf16_dup.c: Likewise.
4369 * gcc.target/arm/bf16_reinterpret.c: Likewise.
4370 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
4372 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4374 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
4376 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4378 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
4379 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
4380 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
4381 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
4383 2021-03-23 Marek Polacek <polacek@redhat.com>
4386 * g++.dg/cpp0x/attributes-namespace6.C: New test.
4387 * g++.dg/cpp0x/gen-attrs-73.C: New test.
4389 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
4392 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4394 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
4397 * gcc.dg/vect/pr99540.c: New test.
4399 2021-03-23 Nathan Sidwell <nathan@acm.org>
4402 * g++.dg/modules/pr99239_a.H: New.
4403 * g++.dg/modules/pr99239_b.H: New.
4405 2021-03-23 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/99721
4408 * gfortran.dg/vect/pr99721.f90: New testcase.
4410 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
4412 * gcc.target/riscv/shift-shift-5.c (sub): Change
4413 order of struct fields depending on byteorder.
4415 2021-03-23 Jakub Jelinek <jakub@redhat.com>
4418 * g++.dg/cpp1z/decomp55.C: New test.
4420 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
4422 PR tree-optimization/99296
4423 * gcc.dg/pr99296.c: New file.
4425 2021-03-22 Nathan Sidwell <nathan@acm.org>
4428 * g++.dg/modules/pr99480_a.H: New.
4429 * g++.dg/modules/pr99480_b.H: New.
4431 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
4434 * gcc.target/powerpc/pr99581.c: New.
4436 2021-03-22 Nathan Sidwell <nathan@acm.org>
4439 * g++.dg/modules/pr99425-1.h: New.
4440 * g++.dg/modules/pr99425-1_a.H: New.
4441 * g++.dg/modules/pr99425-1_b.H: New.
4442 * g++.dg/modules/pr99425-1_c.C: New.
4443 * g++.dg/modules/pr99425-2_a.X: New.
4444 * g++.dg/modules/pr99425-2_b.X: New.
4445 * g++.dg/template/pr99425.C: New.
4447 2021-03-22 Richard Biener <rguenther@suse.de>
4449 PR tree-optimization/99694
4450 * gcc.dg/torture/pr99694.c: New testcase.
4452 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4455 * gcc.target/riscv/pr99702.c: New.
4457 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
4460 * gcc.target/powerpc/pr98914.c: New test.
4462 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
4465 * g++.target/i386/pr99679-1.C: New test.
4466 * g++.target/i386/pr99679-2.C: Likewise.
4468 2021-03-20 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.dg/pr99230.c: New test.
4473 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4476 * gcc.dg/Wunused-var-5.c: New test.
4477 * gcc.dg/Wunused-var-6.c: New test.
4479 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4481 * gfortran.dg/inline_matmul_6.f90: Adjust count for
4484 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
4487 * gcc.target/s390/pr99663.c: New.
4489 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4492 * g++.dg/opt/pr99456.C: New test.
4493 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4496 2021-03-19 Tamar Christina <tamar.christina@arm.com>
4498 PR tree-optimization/99656
4499 * gfortran.dg/vect/pr99656.f90: New test.
4501 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
4504 * gcc.dg/torture/pr99652-1.c: New test.
4505 * gcc.dg/torture/pr99652-2.c: Likewise.
4506 * gcc.target/i386/pr57655.c: Adjusted.
4507 * gcc.target/i386/pr59794-6.c: Likewise.
4508 * gcc.target/i386/pr70738-1.c: Likewise.
4509 * gcc.target/i386/pr96744-1.c: Likewise.
4511 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4512 Christophe Lyon <christophe.lyon@linaro.org>
4515 * g++.target/arm/pr99593.C: New test.
4517 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4519 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4521 2021-03-19 Marek Polacek <polacek@redhat.com>
4524 * g++.dg/cpp2a/concepts-err3.C: New test.
4526 2021-03-18 Martin Sebor <msebor@redhat.com>
4529 * g++.dg/warn/Warray-bounds-22.C: New test.
4530 * g++.dg/warn/Warray-bounds-23.C: New test.
4531 * g++.dg/warn/Warray-bounds-24.C: New test.
4533 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4536 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4538 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4541 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4542 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4543 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4544 rather than __i386__.
4546 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4549 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4551 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4554 * obj-c++.dg/pr49070.mm: New test.
4555 * objc.dg/unnamed-parms.m: New test.
4557 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4559 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4561 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4562 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4563 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4564 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4565 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4567 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4570 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4571 For big endian use -fsso-struct=little-endian dg-options.
4573 2021-03-17 Marek Polacek <polacek@redhat.com>
4576 * g++.dg/conversion/real-to-int1.C: New test.
4578 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4579 Jason Merrill <jason@redhat.com>
4581 * g++.dg/cpp1z/using9.C: New using decl test.
4583 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4585 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4586 -gdwarf-3 to the command line options. Adjust the expected line
4587 numbers for the revised options header.
4589 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4591 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4592 -gdwarf-3 to the command line options. Provide Darwin-
4593 specific match lines for the expected output.
4595 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4597 * gcc.target/aarch64/acle/rng_2.c: New test.
4599 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4602 * gcc.target/i386/pr99530-1.c: New test.
4603 * gcc.target/i386/pr99530-2.c: Likewise.
4604 * gcc.target/i386/pr99530-3.c: Likewise.
4605 * gcc.target/i386/pr99530-4.c: Likewise.
4606 * gcc.target/i386/pr99530-5.c: Likewise.
4607 * gcc.target/i386/pr99530-6.c: Likewise.
4609 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4612 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4614 2021-03-16 Jason Merrill <jason@redhat.com>
4616 * g++.dg/cpp2a/nontype-float1.C: New test.
4618 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4622 * gcc.target/powerpc/pr98092.c: New.
4624 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4627 * gcc.target/i386/pr99600.c: New test.
4629 2021-03-16 Martin Liska <mliska@suse.cz>
4630 Jason Merrill <jason@redhat.com>
4633 * g++.target/i386/pr99108.C: New test.
4635 2021-03-16 Martin Liska <mliska@suse.cz>
4638 * gcc.target/arm/pr99592.c: New test.
4640 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
4642 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4644 2021-03-16 Nathan Sidwell <nathan@acm.org>
4647 * g++.dg/modules/pr99496_a.H: New.
4648 * g++.dg/modules/pr99496_b.C: New.
4650 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4653 * gcc.target/i386/avx-pr99563.c: New test.
4655 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.dg/gomp/pr99542.c: New test.
4659 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4660 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4661 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4662 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4664 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4666 2021-03-15 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4670 * g++.dg/modules/builtin-3_b.C: Likewise.
4672 2021-03-15 Nathan Sidwell <nathan@acm.org>
4675 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4676 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4678 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4681 * g++.dg/coroutines/pr99047.C: New test.
4683 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4686 * g++.dg/coroutines/torture/pr98704.C: New test.
4688 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4691 * g++.dg/coroutines/pr98480.C: New test.
4692 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4693 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4694 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4696 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4699 * g++.dg/coroutines/pr96749-1.C: New test.
4700 * g++.dg/coroutines/pr96749-2.C: New test.
4702 2021-03-15 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/98834
4705 * g++.dg/opt/pr98834.C: New testcase.
4707 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4710 * gfortran.dg/do_check_16.f90: New test.
4711 * gfortran.dg/do_check_17.f90: New test.
4713 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4716 * gfortran.dg/pr99545.f90: New test.
4718 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4720 * gcc.target/powerpc/pr99492.c: Fix typo.
4722 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4723 Paul Thomas <pault@gcc.gnu.org>
4725 * gfortran.dg/pr99112.f90: New test.
4727 2021-03-13 Martin Sebor <msebor@redhat.com>
4729 PR tree-optimization/99489
4730 * gcc.dg/Wstringop-truncation-9.c: New test.
4732 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4735 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4737 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4739 PR tree-optimization/99544
4740 * gcc.dg/gomp/pr99544.c: New test.
4742 2021-03-12 Nathan Sidwell <nathan@acm.org>
4745 * g++.dg/modules/pr99238.h: New.
4746 * g++.dg/modules/pr99238_a.H: New.
4747 * g++.dg/modules/pr99238_b.H: New.
4749 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4752 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4754 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4759 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4762 * g++.dg/cpp2a/consteval19.C: New test.
4764 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4767 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4769 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4771 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4772 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4773 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4774 -fno-analyzer-feasibility from options.
4775 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4776 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4778 2021-03-11 Nathan Sidwell <nathan@acm.org>
4781 * g++.dg/modules/pr99248.h: New.
4782 * g++.dg/modules/pr99248_a.H: New.
4783 * g++.dg/modules/pr99248_b.H: New.
4785 2021-03-11 Nathan Sidwell <nathan@acm.org>
4788 * g++.dg/modules/pr99528.h: New.
4789 * g++.dg/modules/pr99528_a.H: New.
4790 * g++.dg/modules/pr99528_b.H: New.
4791 * g++.dg/modules/pr99528_c.C: New.
4793 2021-03-11 Richard Biener <rguenther@suse.de>
4796 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4797 instead of verifying the total number of adds.
4799 2021-03-11 Richard Biener <rguenther@suse.de>
4802 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4804 2021-03-11 Richard Biener <rguenther@suse.de>
4807 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4809 2021-03-11 Richard Biener <rguenther@suse.de>
4812 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4814 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4817 * gcc.target/i386/avx2-pr99517-1.c: New test.
4818 * gcc.target/i386/avx2-pr99517-2.c: New test.
4820 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4823 * gcc.target/powerpc/pr99492.c: New testcase.
4825 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4828 * gfortran.dg/data_char_4.f90: New test.
4829 * gfortran.dg/data_char_5.f90: New test.
4831 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4833 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4835 2021-03-10 Nathan Sidwell <nathan@acm.org>
4838 * g++.dg/modules/pr99423_a.H: New.
4839 * g++.dg/modules/pr99423_b.H: New.
4841 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4843 PR tree-optimization/99305
4845 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4846 unsigned_char effective targets.
4848 2021-03-10 Nathan Sidwell <nathan@acm.org>
4851 * g++.dg/ext/pr99508.C: New.
4853 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4856 * lib/target-supports.exp (check_effective_target_lra): New.
4857 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4858 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4859 * gcc.c-torture/compile/pr98096.c: Likewise.
4860 * gcc.dg/pr97954.c: Likewise.
4862 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4864 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4865 * gcc.dg/analyzer/zlib-2.c: Likewise.
4867 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4869 * gcc.dg/vect/pr99102.c: Fix target selector.
4871 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4874 * gcc.dg/vect/pr99102.c: New test.
4876 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4878 * gnat.dg/specs/lto25.ads: New test.
4880 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4882 PR tree-optimization/99305
4883 * g++.dg/opt/pr99305.C: New test.
4885 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4887 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4888 (check_effective_target_sqrt_insn): Use it.
4890 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4893 * gcc.target/i386/pr99454.c: New.
4895 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4897 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4898 * gcc.dg/loop-9.c: Likewise.
4899 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4900 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4902 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4905 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4906 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4907 instead of the actual test.
4909 2021-03-09 Martin Liska <mliska@suse.cz>
4912 * gcc.target/i386/pr99464.c: New test.
4914 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4916 * gcc.target/powerpc/undef-bool-2.c: Add
4917 dg-require-effective-target powerpc_vsx_ok directive.
4918 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4919 powerpc_vsx_ok directive.
4921 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4924 * gfortran.dg/parameter_data.f90: New test.
4926 2021-03-08 Martin Sebor <msebor@redhat.com>
4929 * g++.dg/warn/Warray-bounds-15.C: New test.
4930 * g++.dg/warn/Warray-bounds-18.C: New test.
4931 * g++.dg/warn/Warray-bounds-19.C: New test.
4932 * g++.dg/warn/Warray-bounds-20.C: New test.
4933 * g++.dg/warn/Warray-bounds-21.C: New test.
4935 2021-03-08 Martin Sebor <msebor@redhat.com>
4938 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4940 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4941 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4942 * gcc.dg/Wstringop-overflow-66.c: New test.
4943 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4945 2021-03-08 Marek Polacek <polacek@redhat.com>
4948 * g++.dg/cpp2a/nontype-class41.C: New test.
4950 2021-03-08 Nathan Sidwell <nathan@acm.org>
4953 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
4955 2021-03-08 Nathan Sidwell <nathan@acm.org>
4957 * g++.dg/modules/pr99468.H: New.
4959 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
4962 * gcc.target/powerpc/pr98959.c: New test.
4964 2021-03-08 Nathan Sidwell <nathan@acm.org>
4967 * g++.dg/modules/pr99285_a.H: New.
4968 * g++.dg/modules/pr99285_b.H: New.
4970 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4973 * gcc.target/aarch64/simd/pr99437.c: New test.
4975 2021-03-08 Martin Liska <mliska@suse.cz>
4978 * c-c++-common/asan/pr98920.c: New test.
4980 2021-03-08 Martin Liska <mliska@suse.cz>
4983 * gcc.target/i386/pr99463-2.c: New test.
4984 * gcc.target/i386/pr99463.c: New test.
4986 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
4988 * gcc.target/s390/vector/long-double-asm-commutative.c: New
4990 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
4992 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
4993 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
4994 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
4995 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
4996 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
4999 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
5002 * gfortran.dg/module_variable_3.f90: New test.
5004 2021-03-07 Jakub Jelinek <jakub@redhat.com>
5007 * lib/target-supports.exp
5008 (check_effective_target_assembler_march_noavx512bw): New effective
5010 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
5012 2021-03-06 Patrick Palka <ppalka@redhat.com>
5013 Jakub Jelinek <jakub@redhat.com>
5016 * g++.dg/cpp2a/constexpr-99287.C: New test.
5018 2021-03-06 Patrick Palka <ppalka@redhat.com>
5019 Jakub Jelinek <jakub@redhat.com>
5022 * g++.dg/cpp1y/var-templ68.C: New test.
5023 * g++.dg/cpp1y/var-templ68a.C: New test.
5025 2021-03-06 Patrick Palka <ppalka@redhat.com>
5028 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
5029 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
5031 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
5033 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
5034 to allow an eliminated stack-frame.
5036 2021-03-05 Marek Polacek <polacek@redhat.com>
5039 * g++.dg/cpp1z/noexcept-type23.C: New test.
5041 2021-03-05 Marek Polacek <polacek@redhat.com>
5044 * g++.dg/warn/Wshadow-17.C: New test.
5046 2021-03-05 Jason Merrill <jason@redhat.com>
5049 * gcc.dg/attr-flatten-1.c: Adjust.
5051 2021-03-05 Jakub Jelinek <jakub@redhat.com>
5054 * c-c++-common/gomp/pr99322.c: New test.
5056 2021-03-05 Nathan Sidwell <nathan@acm.org>
5059 * g++.dg/modules/pr99245_a.H: New.
5060 * g++.dg/modules/pr99245_b.H: New.
5062 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5065 * gfortran.dg/matmul_21.f90: New test.
5067 2021-03-05 Nathan Sidwell <nathan@acm.org>
5070 * g++.dg/modules/pr99377_a.H: New.
5071 * g++.dg/modules/pr99377_b.C: New.
5072 * g++.dg/modules/pr99377_c.C: New.
5074 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5077 * g++.dg/coroutines/pr98118.C: New test.
5079 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5082 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5083 * g++.dg/coroutines/pr95616-0.C: New test.
5084 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5085 * g++.dg/coroutines/pr95616-1.C: New test.
5086 * g++.dg/coroutines/pr95616-2.C: New test.
5087 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5088 * g++.dg/coroutines/pr95616-3.C: New test.
5089 * g++.dg/coroutines/pr95616-4.C: New test.
5090 * g++.dg/coroutines/pr95616-5.C: New test.
5091 * g++.dg/coroutines/pr95616-6.C: New test.
5093 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5096 * g++.dg/coroutines/torture/pr95615-01.C: New test.
5097 * g++.dg/coroutines/torture/pr95615-02.C: New test.
5098 * g++.dg/coroutines/torture/pr95615-03.C: New test.
5099 * g++.dg/coroutines/torture/pr95615-04.C: New test.
5100 * g++.dg/coroutines/torture/pr95615-05.C: New test.
5101 * g++.dg/coroutines/torture/pr95615.inc: New file.
5103 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
5106 * gcc.target/i386/pr99123-2.c: New.
5108 2021-03-05 Nathan Sidwell <nathan@acm.org>
5111 * g++.dg/modules/pr99389_a.H: New.
5112 * g++.dg/modules/pr99389_b.C: New.
5113 * g++.dg/modules/pr99389_c.C: New.
5115 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5118 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5121 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5123 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5124 with '_kind' number.
5125 * gfortran.dg/real4-10-real8-16.f90: Likewise.
5126 * gfortran.dg/real4-10-real8-4.f90: Likewise.
5127 * gfortran.dg/real4-10.f90: Likewise.
5128 * gfortran.dg/real4-16-real8-10.f90: Likewise.
5129 * gfortran.dg/real4-16-real8-16.f90: Likewise.
5130 * gfortran.dg/real4-16-real8-4.f90: Likewise.
5131 * gfortran.dg/real4-16.f90: Likewise.
5132 * gfortran.dg/real4-8-real8-10.f90: Likewise.
5133 * gfortran.dg/real4-8-real8-16.f90: Likewise.
5134 * gfortran.dg/real4-8-real8-4.f90: Likewise.
5135 * gfortran.dg/real4-8.f90: Likewise.
5136 * gfortran.dg/real8-10.f90: Likewise.
5137 * gfortran.dg/real8-16.f90: Likewise.
5138 * gfortran.dg/real8-4.f90: Likewise.
5140 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
5143 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5145 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
5147 * lib/prune.exp: Prune useless output caused by a linker bug.
5149 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5152 * gcc.target/aarch64/pr93235.c: New test.
5154 2021-03-04 Martin Liska <mliska@suse.cz>
5156 PR gcov-profile/99105
5157 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5158 correction as the wrapped malloc is called one more time
5160 * gcc.dg/tree-prof/pr97461.c: Likewise.
5162 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5166 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5167 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
5168 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
5169 dg-warning regexps, instead replace .* with \[^\n\r]*.
5170 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5171 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5172 -ftrack-macro-expansion=0 from dg-options.
5173 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5174 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5176 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.dg/cpp/line11.c: New test.
5180 * gcc.dg/cpp/line12.c: New test.
5182 2021-03-04 Alex Coplan <alex.coplan@arm.com>
5185 * gcc.target/aarch64/pr99381.c: New test.
5187 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
5189 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
5191 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
5193 2021-03-04 Nathan Sidwell <nathan@acm.org>
5196 * g++.dg/modules/pr99170-1_a.H: New.
5197 * g++.dg/modules/pr99170-1_b.C: New.
5198 * g++.dg/modules/pr99170-2.h: New.
5199 * g++.dg/modules/pr99170-2_a.C: New.
5200 * g++.dg/modules/pr99170-2_b.C: New.
5201 * g++.dg/modules/pr99170-3_a.H: New.
5202 * g++.dg/modules/pr99170-3_b.C: New.
5203 * g++.dg/modules/inst-2_b.C: Adjust scan.
5204 * g++.dg/modules/inst-4_a.C: Adjust scan.
5205 * g++.dg/modules/inst-4_b.C: Adjust scan.
5206 * g++.dg/modules/member-def-1_b.C: Adjust scan.
5207 * g++.dg/modules/member-def-1_c.C: Adjust scan.
5208 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
5209 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
5210 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
5211 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
5212 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
5213 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
5214 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
5215 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
5216 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
5217 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
5218 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
5220 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
5223 * gfortran.dg/real4-10-real8-10.f90: New test.
5224 * gfortran.dg/real4-10-real8-16.f90: New test.
5225 * gfortran.dg/real4-10-real8-4.f90: New test.
5226 * gfortran.dg/real4-10.f90: New test.
5227 * gfortran.dg/real4-16-real8-10.f90: New test.
5228 * gfortran.dg/real4-16-real8-16.f90: New test.
5229 * gfortran.dg/real4-16-real8-4.f90: New test.
5230 * gfortran.dg/real4-16.f90: New test.
5231 * gfortran.dg/real4-8-real8-10.f90: New test.
5232 * gfortran.dg/real4-8-real8-16.f90: New test.
5233 * gfortran.dg/real4-8-real8-4.f90: New test.
5234 * gfortran.dg/real4-8.f90: New test.
5235 * gfortran.dg/real8-10.f90: New test.
5236 * gfortran.dg/real8-16.f90: New test.
5237 * gfortran.dg/real8-4.f90: New test.
5239 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5241 * gcc.misc-tests/outputs.exp: Enumerate tests.
5243 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5245 * gcc.misc-tests/outputs.exp: Append discriminating
5246 suffixes to tests with duplicate names.
5247 (outest): Assert that each running test has a unique
5250 2021-03-04 Martin Sebor <msebor@redhat.com>
5254 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
5255 * gcc.dg/Wstringop-overflow-65.c: New test.
5256 * gcc.dg/Warray-bounds-69.c: Same.
5258 2021-03-03 Marek Polacek <polacek@redhat.com>
5261 * g++.dg/cpp1z/class-deduction83.C: New test.
5263 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5265 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
5267 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
5270 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5272 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
5274 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
5276 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
5279 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5281 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
5283 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
5286 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5288 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
5290 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
5292 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
5294 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
5296 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
5299 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/cpp1z/eval-order10.C: New test.
5304 2021-03-03 Marek Polacek <polacek@redhat.com>
5308 * g++.dg/cpp1z/class-deduction81.C: New test.
5309 * g++.dg/cpp1z/class-deduction82.C: New test.
5310 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
5311 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
5312 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
5314 2021-03-03 Jason Merrill <jason@redhat.com>
5317 * g++.dg/cpp0x/decltype-call5.C: New test.
5318 * g++.dg/cpp0x/decltype-call6.C: New test.
5320 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5322 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
5324 * gcc.target/i386/pr95798-2.c: Likewise.
5326 2021-03-03 Nathan Sidwell <nathan@acm.org>
5329 * g++.dg/modules/namespace-2_a.C
5330 * g++.dg/modules/pr99344_a.C
5331 * g++.dg/modules/pr99344_b.C
5333 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5336 * gcc.target/i386/pr99321.c: New test.
5338 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5341 * gcc.c-torture/compile/pr99324.c: New test.
5343 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5346 * gcc.dg/graphite/pr99085.c: New test.
5348 2021-03-03 Jason Merrill <jason@redhat.com>
5351 * g++.dg/ext/attr-flatten1.C: New test.
5353 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
5355 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
5356 tests if target test-framework has -L or -I options.
5358 2021-03-02 David Malcolm <dmalcolm@redhat.com>
5361 * gcc.dg/pr99323-1.c: New test.
5362 * gcc.dg/pr99323-2.c: New test.
5364 2021-03-02 Martin Sebor <msebor@redhat.com>
5367 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
5368 * g++.dg/warn/Wnonnull12.C: New test.
5370 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
5372 * gnat.dg/limited5.adb: New test.
5374 2021-03-02 Patrick Palka <ppalka@redhat.com>
5378 * g++.dg/concepts/abbrev9.C: New test.
5379 * g++.dg/cpp2a/concepts-lambda15.C: New test.
5380 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
5381 * g++.dg/cpp2a/concepts-return-req2.C: New test.
5382 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
5383 call to f15 that we expect to accept.
5385 2021-03-02 Patrick Palka <ppalka@redhat.com>
5387 * g++.dg/cpp1z/auto1.C: New test.
5389 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5391 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
5392 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
5393 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
5394 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
5395 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
5396 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
5397 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
5399 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5401 * lib/target-supports.exp: Add check for nnpa facility.
5403 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5405 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
5406 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
5408 2021-03-01 Martin Liska <mliska@suse.cz>
5411 * gcc.target/s390/target-attribute/pr99313.c: New test.
5413 2021-03-01 Nathan Sidwell <nathan@acm.org>
5416 * g++.dg/modules/pr99294.h: New.
5417 * g++.dg/modules/pr99294_a.C: New.
5418 * g++.dg/modules/pr99294_b.C: New.
5420 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
5422 * g++.dg/eh/seh-xmm-unwind.C: New test.
5424 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
5426 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
5427 expression components noexcept.
5428 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5429 * g++.dg/coroutines/pr95345.C: Likewise.
5431 2021-02-28 Jason Merrill <jason@redhat.com>
5433 * g++.dg/ext/attr-lambda3.C: Add missing ;
5435 2021-02-27 Jason Merrill <jason@redhat.com>
5438 * g++.dg/ext/attr-lambda3.C: New test.
5440 2021-02-26 Alexandre Oliva <oliva@gnu.org>
5442 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
5444 * gcc.target/powerpc/pr83629.c: Likewise.
5445 * gcc.target/powerpc/pr84112.c: Likewise.
5447 2021-02-26 Olivier Hainque <hainque@adacore.com>
5449 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
5450 dg-require-effective-target fpic.
5451 * gcc.target/powerpc/ppc-eabi.c: Likewise.
5452 * gcc.target/powerpc/pr26350.c: Likewise.
5453 * gcc.target/powerpc/pr67789.c: Likewise.
5454 * gcc.target/powerpc/pr79439-1.c: Likewise.
5455 * gcc.target/powerpc/pr79439-2.c: Likewise.
5456 * gcc.target/powerpc/pr79439-3.c: Likewise.
5457 * gcc.target/powerpc/pr83629.c: Likewise.
5458 * gcc.target/powerpc/pr84112.c: Likewise.
5460 2021-02-26 Richard Biener <rguenther@suse.de>
5463 * g++.dg/pr99218.C: New testcase.
5465 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5467 * g++.dg/cpp23/lambda-specifiers1.C: New test.
5469 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5472 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5474 2021-02-26 Jason Merrill <jason@redhat.com>
5477 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5479 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
5481 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
5482 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
5483 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
5484 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
5485 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
5486 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
5487 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
5488 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
5489 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
5490 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
5491 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5492 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5493 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5494 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5495 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5497 2021-02-26 Patrick Palka <ppalka@redhat.com>
5500 * g++.dg/concepts/abbrev8.C: New test.
5502 2021-02-25 Patrick Palka <ppalka@redhat.com>
5506 * g++.dg/diagnostic/local1.C: New test.
5508 2021-02-25 Patrick Palka <ppalka@redhat.com>
5511 * g++.dg/cpp1z/class-deduction79.C: New test.
5512 * g++.dg/cpp1z/class-deduction80.C: New test.
5514 2021-02-25 Marek Polacek <polacek@redhat.com>
5518 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5519 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5520 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5522 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5525 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5526 reference parms, to distinguish the rvalue ref. variant.
5527 * g++.dg/coroutines/pr97587.C: New test.
5529 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5532 * g++.dg/coroutines/pr95822.C: New test.
5534 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5536 * gcc.target/arm/cmse/cmse-18.c: New test.
5538 2021-02-25 Nathan Sidwell <nathan@acm.org>
5541 * g++.dg/modules/pr99166_a.X: Adjust.
5542 * g++.dg/modules/pr99166_b.C: Adjust.
5543 * g++.dg/modules/pr99166_c.C: Adjust.
5544 * g++.dg/modules/pr99166_d.C: Adjust.
5546 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5548 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5550 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5552 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5554 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5557 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5559 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5562 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5564 2021-02-25 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/99253
5567 * gcc.dg/vect/pr99253.c: New testcase.
5569 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5572 * gcc.target/i386/pr95798-1.c: New test.
5573 * gcc.target/i386/pr95798-2.c: New test.
5575 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5577 PR tree-optimization/80635
5578 * g++.dg/warn/pr80635-1.C: New test.
5579 * g++.dg/warn/pr80635-2.C: New test.
5581 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5584 * gcc.dg/analyzer/pr99193-1.c: New test.
5585 * gcc.dg/analyzer/pr99193-2.c: New test.
5586 * gcc.dg/analyzer/pr99193-3.c: New test.
5587 * gcc.dg/analyzer/realloc-1.c: New test.
5589 2021-02-24 Nathan Sidwell <nathan@acm.org>
5592 * g++.dg/modules/pr98718_a.C: New.
5593 * g++.dg/modules/pr98718_b.C: New.
5595 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5597 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5598 final_suspend call as noexcept.
5599 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5600 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5601 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5602 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5603 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5604 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5605 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5606 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5607 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5608 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5609 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5610 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5611 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5612 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5613 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5614 * g++.dg/coroutines/pr94752.C: Likewise.
5615 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5616 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5617 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5618 * g++.dg/coroutines/pr95050.C: Likewise.
5619 * g++.dg/coroutines/pr95345.C: Likewise.
5620 * g++.dg/coroutines/pr95440.C: Likewise.
5621 * g++.dg/coroutines/pr95591.C: Likewise.
5622 * g++.dg/coroutines/pr95711.C: Likewise.
5623 * g++.dg/coroutines/pr95813.C: Likewise.
5624 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5625 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5626 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5627 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5628 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5629 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5630 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5631 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5632 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5633 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5634 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5635 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5636 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5637 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5638 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5639 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5640 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5641 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5642 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5643 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5645 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5648 * c-c++-common/gomp/pr99226.c: New test.
5649 * gfortran.dg/gomp/pr99226.f90: New test.
5651 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
5654 * gcc.target/i386/pr99123.c: New.
5656 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
5658 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5660 2021-02-24 Nathan Sidwell <nathan@acm.org>
5663 * g++.dg/modules/pr99072.H: New.
5665 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5668 * gfortran.dg/assumed_rank_21.f90 : New test.
5670 2021-02-24 Martin Sebor <msebor@redhat.com>
5673 * gcc.dg/pr97172-2.c: New test.
5675 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5677 PR tree-optimization/99220
5678 * g++.dg/vect/pr99220.cc: New test.
5680 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5682 PR tree-optimization/99149
5683 * g++.dg/vect/pr99149.cc: Disabled on BE.
5685 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5688 * g++.dg/coroutines/pr96251.C: New test.
5690 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5692 PR tree-optimization/99225
5693 * gcc.c-torture/compile/pr99225.c: New test.
5695 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5697 PR tree-optimization/99149
5698 * g++.dg/vect/pr99149.cc: New test.
5700 2021-02-24 Richard Biener <rguenther@suse.de>
5703 * gcc.dg/pr99224.c: New testcase.
5705 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5707 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5708 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5709 Add __has_builtin tests for built-ins.
5710 Update expected instruction counts.
5712 2021-02-23 Martin Sebor <msebor@redhat.com>
5715 * g++.dg/warn/Wnonnull11.C: New test.
5717 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5720 * gfortran.dg/class_defined_operator_2.f03 : New test.
5721 * gfortran.dg/elemental_result_2.f90 : New test.
5722 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5723 elemental function with an allocatable result with an operator
5724 interface with array dummies and result.
5726 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5729 * gfortran.dg/reshape_zerosize_4.f90: New test.
5731 2021-02-23 Nathan Sidwell <nathan@acm.org>
5734 * g++.dg/modules/pr99208_a.C: New.
5735 * g++.dg/modules/pr99208_b.C: New.
5737 2021-02-23 Martin Liska <mliska@suse.cz>
5740 * c-c++-common/asan/pr99168.c: New test.
5742 2021-02-23 Patrick Palka <ppalka@redhat.com>
5745 * g++.dg/template/non-dependent15.C: New test.
5747 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5749 PR tree-optimization/99204
5750 * gfortran.dg/pr99204.f90: New test.
5752 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5754 * gcc.target/powerpc/vec-init-10.c: New test.
5756 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5758 * g++.dg/warn/Wplacement-new-size-1.C,
5759 g++.dg/warn/Wplacement-new-size-2.C,
5760 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5761 default_packed targets.
5763 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5766 * gcc.dg/analyzer/error-1.c: New test.
5767 * gcc.dg/analyzer/error-2.c: New test.
5768 * gcc.dg/analyzer/error-3.c: New test.
5770 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5773 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5774 * c-c++-common/attr-retain-6.c: Likewise.
5775 * c-c++-common/attr-retain-7.c: Likewise.
5776 * c-c++-common/attr-retain-8.c: Likewise.
5777 * c-c++-common/attr-retain-9.c: Likewise.
5779 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5781 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5783 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5785 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5786 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5787 Handle __INT32_TYPE__ being "long int".
5789 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5791 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5793 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5795 * gcc.target/cris/biap-mul.c: New test.
5797 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5799 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5801 2021-02-22 Nathan Sidwell <nathan@acm.org>
5804 * g++.dg/modules/pr99174-1_a.C: New.
5805 * g++.dg/modules/pr99174-1_b.C: New.
5806 * g++.dg/modules/pr99174-1_c.C: New.
5807 * g++.dg/modules/pr99174.H: New.
5809 2021-02-22 Nathan Sidwell <nathan@acm.org>
5812 * g++.dg/modules/pr99153_a.H: New.
5813 * g++.dg/modules/pr99153_b.H: New.
5815 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5817 PR rtl-optimization/98791
5818 * gcc.target/aarch64/sve/pr98791.c: New test.
5820 2021-02-22 Richard Biener <rguenther@suse.de>
5822 PR tree-optimization/99165
5823 * g++.dg/pr99165.C: New testcase.
5825 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5827 * gfortran.dg/intent_optimize_3.f90: New test.
5829 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5831 * c-c++-common/attr-retain-5.c: Skip on AIX.
5832 * c-c++-common/attr-retain-6.c: Same.
5833 * c-c++-common/attr-retain-7.c: Same.
5834 * c-c++-common/attr-retain-8.c: Same.
5835 * c-c++-common/attr-retain-9.c: Same.
5837 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5840 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5841 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5842 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5843 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5844 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5845 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5847 2021-02-19 Nathan Sidwell <nathan@acm.org>
5850 * g++.dg/modules/pr98741_a.H: New.
5851 * g++.dg/modules/pr98741_b.H: New.
5852 * g++.dg/modules/pr98741_c.C: New.
5853 * g++.dg/modules/pr98741_d.C: New.
5855 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5858 * gfortran.dg/namelist_4.f90: Modify.
5859 * gfortran.dg/namelist_98.f90: New test.
5861 2021-02-19 Martin Sebor <msebor@redhat.com>
5864 * gcc.dg/pr97172.c: Add test cases.
5866 2021-02-19 Nathan Sidwell <nathan@acm.org>
5868 * g++.dg/modules/pr99166_a.X: New.
5869 * g++.dg/modules/pr99166_b.C: New.
5870 * g++.dg/modules/pr99166_c.C: New.
5871 * g++.dg/modules/pr99166_d.C: New.
5873 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5876 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5878 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5881 * gfortran.dg/dtio_36.f90: New test.
5883 2021-02-19 Richard Biener <rguenther@suse.de>
5886 * gcc.dg/pr99122-3.c: New testcase.
5888 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.target/arm/pure-code/pr98998.c: New test.
5893 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5896 * g++.dg/opt/pr99034.C: New test.
5898 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5901 * gfortran.dg/ubound_1.f90: New test.
5903 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5906 * gcc.target/aarch64/sve/pr98657.c: New test.
5908 2021-02-19 Jason Merrill <jason@redhat.com>
5910 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5912 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5915 * jit.dg/test-trap.c: New test.
5917 2021-02-19 Jason Merrill <jason@redhat.com>
5920 * g++.dg/cpp0x/overload4.C: New test.
5922 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5924 PR rtl-optimization/96264
5925 * gcc.target/powerpc/pr96264.c: New.
5927 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5930 * c-c++-common/attr-retain-1.c: New test.
5931 * c-c++-common/attr-retain-2.c: Likewise.
5932 * c-c++-common/attr-retain-3.c: Likewise.
5933 * c-c++-common/attr-retain-4.c: Likewise.
5934 * c-c++-common/attr-retain-5.c: Likewise.
5935 * c-c++-common/attr-retain-6.c: Likewise.
5936 * c-c++-common/attr-retain-7.c: Likewise.
5937 * c-c++-common/attr-retain-8.c: Likewise.
5938 * c-c++-common/attr-retain-9.c: Likewise.
5939 * c-c++-common/pr99113.c: Likewise.
5940 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5941 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5942 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5943 * c-c++-common/attr-used-2.c: Likewise.
5944 * c-c++-common/attr-used-3.c: Likewise.
5945 * c-c++-common/attr-used-4.c: Likewise.
5946 * c-c++-common/attr-used-9.c: Likewise.
5947 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5948 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5949 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5950 attribute nor SHF_GNU_RETAIN section.
5951 * c-c++-common/attr-used-6.c: Likewise.
5952 * c-c++-common/attr-used-7.c: Likewise.
5953 * c-c++-common/attr-used-8.c: Likewise.
5955 2021-02-18 Nathan Sidwell <nathan@acm.org>
5958 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
5960 * g++.dg/modules/pr99023_a.X: New.
5961 * g++.dg/modules/pr99023_b.X: New.
5963 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5966 * gcc.dg/pr99136.c: New test.
5968 2021-02-18 Nathan Sidwell <nathan@acm.org>
5971 * g++.dg/modules/modules.exp: Remove dg-module-headers support
5972 * g++.dg/modules/alias-2_a.H: Delete.
5973 * g++.dg/modules/sys/alias-2_a.H: Delete.
5975 2021-02-18 Nathan Sidwell <nathan@acm.org>
5978 * g++.dg/modules/pr99023_a.H: Delete.
5979 * g++.dg/modules/pr99023_b.H: Delete.
5981 2021-02-18 Jakub Jelinek <jakub@redhat.com>
5984 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
5986 2021-02-18 Richard Biener <rguenther@suse.de>
5989 * gcc.dg/pr99122-1.c: New testcase.
5990 * gcc.dg/pr99122-2.c: Likewise.
5992 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
5994 PR tree-optimization/99142
5995 * gcc.dg/tree-ssa/pr99142.c: New test.
5997 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6000 * g++.dg/warn/Warray-bounds-17.C: New test.
6002 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6005 * gcc.dg/pr99104.c: New test.
6007 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6010 * gcc.dg/analyzer/pr94596.c: New test.
6012 2021-02-17 Nathan Sidwell <nathan@acm.org>
6015 * g++.dg/modules/pr99023_a.H: New.
6016 * g++.dg/modules/pr99023_b.H: New.
6018 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6021 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
6022 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
6023 options. Remove false leak directive.
6024 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
6028 2021-02-17 Julian Brown <julian@codesourcery.com>
6030 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
6031 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
6032 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
6033 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
6034 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
6036 2021-02-17 Julian Brown <julian@codesourcery.com>
6038 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
6039 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
6040 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
6041 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
6042 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
6043 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6044 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
6045 previously-broken directives.
6047 2021-02-17 Jakub Jelinek <jakub@redhat.com>
6050 * g++.dg/ubsan/pr99106.C: New test.
6052 2021-02-17 Nathan Sidwell <nathan@acm.org>
6055 * g++.dg/lookup/pr99116-1.C: New.
6056 * g++.dg/lookup/pr99116-2.C: New.
6058 2021-02-17 Nathan Sidwell <nathan@acm.org>
6061 * g++.dg/modules/pr99071_a.H: New.
6062 * g++.dg/modules/pr99071_b.H: New.
6064 2021-02-17 Patrick Palka <ppalka@redhat.com>
6068 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
6069 "call to non-'constexpr' function" error message.
6071 2021-02-16 Nathan Sidwell <nathan@acm.org>
6073 * g++.dg/modules/pr99050_a.H: New.
6074 * g++.dg/modules/pr99050_b.C: New.
6076 2021-02-16 Marek Polacek <polacek@redhat.com>
6079 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6080 * g++.dg/ext/attr-assume-aligned.C: New test.
6082 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
6084 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6085 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6087 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6089 * gfortran.dg/goacc/ref_inquiry.f90: New test.
6090 * gfortran.dg/gomp/ref_inquiry.f90: New test.
6092 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
6095 * gcc.c-torture/compile/pr98096.c: New.
6097 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6100 * gfortran.dg/fmt_nonchar_1.f90: New test.
6101 * gfortran.dg/fmt_nonchar_2.f90: New test.
6103 2021-02-16 Jakub Jelinek <jakub@redhat.com>
6106 * gcc.target/i386/pr99100.c: New test.
6108 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
6110 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6112 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
6114 PR rtl-optimization/98872
6115 * gcc.target/powerpc/pr98872.c: New test.
6117 2021-02-15 Jakub Jelinek <jakub@redhat.com>
6119 PR tree-optimization/99079
6120 * gcc.dg/fold-modpow2-2.c: New test.
6121 * gcc.c-torture/execute/pr99079.c: New test.
6123 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6125 PR rtl-optimization/98439
6126 * gcc.target/i386/pr98439.c: New test.
6128 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6131 * gcc.target/i386/pr96166.c: New test.
6133 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6135 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6136 and restrict the test to aarch64-*-* target only.
6138 2021-02-12 Nathan Sidwell <nathan@acm.org>
6140 * g++.dg/modules/pr99039_a.C: New.
6141 * g++.dg/modules/pr99039_b.C: New.
6143 2021-02-12 Nathan Sidwell <nathan@acm.org>
6146 * g++.dg/modules/pr99040_a.C: New.
6147 * g++.dg/modules/pr99040_b.C: New.
6148 * g++.dg/modules/pr99040_c.C: New.
6149 * g++.dg/modules/pr99040_d.C: New.
6151 2021-02-12 Nathan Sidwell <nathan@acm.org>
6155 * g++.dg/lookup/pr99039.C: New.
6157 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
6160 * gfortran.dg/ieee/ieee_12.f90: New test.
6162 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
6164 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
6166 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
6169 * gcc.target/arm/pr98931.c: Add -mthumb
6171 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
6174 * gfortran.dg/assumed_rank_20.f90: New test.
6176 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6179 * g++.dg/cpp2a/concepts-requires24.C: New test.
6181 2021-02-12 Jason Merrill <jason@redhat.com>
6184 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
6186 2021-02-12 David Malcolm <dmalcolm@redhat.com>
6189 * g++.dg/analyzer/pr99064.C: New test.
6190 * gcc.dg/analyzer/pr98969.c: New test.
6192 2021-02-11 Marek Polacek <polacek@redhat.com>
6195 * g++.dg/template/deduce10.C: New test.
6196 * g++.dg/template/deduce9.C: New test.
6198 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
6201 * g++.target/powerpc/pr99041.C: New test.
6203 2021-02-11 Jakub Jelinek <jakub@redhat.com>
6206 * g++.dg/ext/flexary38.C: New test.
6208 2021-02-11 Marek Polacek <polacek@redhat.com>
6211 * g++.dg/cpp0x/variadic-crash6.C: New test.
6213 2021-02-11 Patrick Palka <ppalka@redhat.com>
6216 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
6218 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
6221 * gcc.target/arm/pr98931.c: New testcase.
6223 2021-02-11 Joel Hutton <joel.hutton@arm.com>
6225 PR tree-optimization/98772
6226 * gcc.target/aarch64/pr98772.c: New test.
6228 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6231 * gfortran.dg/typebound_call_32.f90: New test.
6233 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6236 * gfortran.dg/pr99060.f90: New test.
6238 2021-02-11 Alexandre Oliva <oliva@adacore.com>
6240 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
6242 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6245 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
6247 2021-02-10 Martin Sebor <msebor@redhat.com>
6249 PR tree-optimization/92879
6250 * g++.dg/warn/Warray-bounds-16.C: New test.
6252 2021-02-10 David Malcolm <dmalcolm@redhat.com>
6254 PR preprocessor/96391
6255 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
6256 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
6257 using the location_overflow_plugin.c from gcc.dg/plugin.
6259 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6262 * g++.dg/ext/weak6.C: New test.
6264 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.target/i386/pr99025.c: New test.
6269 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6273 * g++.dg/cpp2a/constexpr-new16.C: New test.
6274 * g++.dg/cpp2a/constexpr-new17.C: New test.
6276 2021-02-10 Nathan Sidwell <nathan@acm.org>
6279 * g++.dg/lookup/pr99030.C: New.
6281 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6284 * g++.dg/gomp/pr99007.C: New test.
6285 * gcc.dg/gomp/pr99007-1.c: New test.
6286 * gcc.dg/gomp/pr99007-2.c: New test.
6287 * gcc.dg/gomp/pr99007-3.c: New test.
6289 2021-02-10 Julian Brown <julian@codesourcery.com>
6292 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
6293 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
6294 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6296 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6299 * gcc.dg/analyzer/file-1.c (test_5): New.
6300 * gcc.dg/analyzer/file-3.c: New test.
6302 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6305 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
6306 * gcc.dg/analyzer/pr94851-2.c: New test.
6307 * gcc.dg/analyzer/pr98575-1.c: New test.
6309 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6311 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
6313 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
6315 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
6317 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
6319 2021-02-09 Nathan Sidwell <nathan@acm.org>
6322 * g++.dg/modules/pr98944_a.C: New.
6323 * g++.dg/modules/pr98944_b.C: New.
6324 * g++.dg/modules/pr98944_c.C: New.
6325 * g++.dg/modules/pr98944_d.C: New.
6327 2021-02-09 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/warn/Wstringop-overread-1.C: New test.
6332 2021-02-09 Jason Merrill <jason@redhat.com>
6335 * g++.dg/cpp2a/consteval-expinst1.C: New test.
6337 2021-02-09 Jason Merrill <jason@redhat.com>
6340 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
6342 2021-02-09 Jason Merrill <jason@redhat.com>
6345 * g++.dg/cpp2a/no_unique_address12.C: New test.
6347 2021-02-08 Nathan Sidwell <nathan@acm.org>
6349 * g++.dg/modules/pr98531-2.h: New.
6350 * g++.dg/modules/pr98531-2_a.H: New.
6351 * g++.dg/modules/pr98531-2_b.C: New.
6352 * g++.dg/modules/pr98531-3.h: New.
6353 * g++.dg/modules/pr98531-3_a.H: New.
6354 * g++.dg/modules/pr98531-3_b.C: New.
6356 2021-02-08 Nathan Sidwell <nathan@acm.org>
6359 * g++.dg/modules/pr98531-1.h: New.
6360 * g++.dg/modules/pr98531-1_a.H: New.
6361 * g++.dg/modules/pr98531-1_b.C: New.
6362 * g++.dg/abi/pr98531-1.C: New.
6363 * g++.dg/abi/pr98531-2.C: New.
6364 * g++.dg/abi/pr98531-3.C: New.
6365 * g++.dg/abi/pr98531-4.C: New.
6367 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6370 * gfortran.dg/pr98974.F90: New test.
6372 2021-02-08 Richard Biener <rguenther@suse.de>
6375 * g++.dg/lto/pr96591_0.C: New testcase.
6377 2021-02-05 Marek Polacek <polacek@redhat.com>
6380 * g++.dg/cpp2a/volatile5.C: New test.
6382 2021-02-05 Marek Polacek <polacek@redhat.com>
6385 * g++.dg/cpp2a/using-enum-8.C: New test.
6387 2021-02-05 Nathan Sidwell <nathan@acm.org>
6390 * c-c++-common/pr98943.c: New.
6392 2021-02-05 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/98855
6395 * g++.dg/vect/slp-pr98855.cc: New testcase.
6397 2021-02-05 Jakub Jelinek <jakub@redhat.com>
6400 * g++.dg/cpp1z/decomp54.C: New test.
6402 2021-02-05 liuhongt <hongtao.liu@intel.com>
6405 * g++.target/i386/avx512bw-pr98537-1.C: New test.
6406 * g++.target/i386/avx512vl-pr98537-1.C: New test.
6407 * g++.target/i386/avx512vl-pr98537-2.C: New test.
6408 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
6409 integer mask comparison should not be generated.
6410 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
6411 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
6412 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
6414 2021-02-04 Julian Brown <julian@codesourcery.com>
6416 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
6417 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6418 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
6419 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
6421 2021-02-04 Julian Brown <julian@codesourcery.com>
6423 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
6425 2021-02-04 Julian Brown <julian@codesourcery.com>
6427 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
6429 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6432 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
6433 $section is .opd, look at .L.$symbol_name's section.
6434 (parse_section_section_of_symbols): Handle .previous directive.
6435 * gcc.dg/array-quals-1.c: Allow .sdata section.
6437 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
6439 * gdc.dg/intrinsics.d: Update test.
6441 2021-02-04 Martin Sebor <msebor@redhat.com>
6444 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
6445 * gcc.dg/label-decl-4.c: Same.
6446 * gcc.dg/mismatch-decl-1.c: Same.
6447 * gcc.dg/old-style-then-proto-1.c: Same.
6448 * gcc.dg/parm-mismatch-1.c: Same.
6449 * gcc.dg/pr35445.c: Same.
6450 * gcc.dg/redecl-11.c: Same.
6451 * gcc.dg/redecl-12.c: Same.
6452 * gcc.dg/redecl-13.c: Same.
6453 * gcc.dg/redecl-15.c: Same.
6454 * gcc.dg/tls/thr-init-1.c: Same.
6455 * objc.dg/id-1.m: Same.
6456 * objc.dg/tls/diag-3.m: Same.
6457 * gcc.dg/pr97882.c: New test.
6458 * gcc.dg/qual-return-7.c: New test.
6459 * gcc.dg/qual-return-8.c: New test.
6461 2021-02-04 Jason Merrill <jason@redhat.com>
6464 * g++.dg/cpp2a/concepts-variadic3.C: New test.
6466 2021-02-04 David Malcolm <dmalcolm@redhat.com>
6469 * gcc.dg/pr97932.c: New test.
6471 2021-02-04 emsr <3dw4rd@verizon.net>
6473 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
6475 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6477 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
6478 of make_signed<size_t>::type in the diagnostics.
6480 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
6483 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
6485 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
6487 * gfortran.dg/goacc/substring.f90: New test.
6488 * gfortran.dg/gomp/substring.f90: New test.
6490 2021-02-04 Martin Liska <mliska@suse.cz>
6492 * gcc.target/i386/prefer-vector-width-attr.c: New test.
6494 2021-02-04 Jason Merrill <jason@redhat.com>
6497 * g++.dg/cpp1z/class-deduction78.C: New test.
6499 2021-02-04 Jason Merrill <jason@redhat.com>
6502 * g++.dg/cpp0x/pr84630.C: Call b().
6503 * g++.dg/cpp2a/lambda-uneval13.C: New test.
6504 * g++.dg/ext/attr-expr1.C: New test.
6506 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6508 PR preprocessor/98882
6509 * gcc.dg/cpp/pr98882.c: New test.
6511 2021-02-03 Jason Merrill <jason@redhat.com>
6513 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6514 hash-table-verification-limit=10000.
6516 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6518 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6519 * g++.dg/cpp23/feat-cxx2b.C: New test.
6520 * g++.dg/cpp23/size_t-literals.C: New test.
6521 * g++.dg/warn/Wsize_t-literals.C: New test.
6523 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6526 * g++.dg/cpp2a/no_unique_address11.C: New test.
6528 2021-02-03 Marek Polacek <polacek@redhat.com>
6531 * g++.dg/cpp0x/noexcept65.C: New test.
6533 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6536 * gfortran.dg/coarray/array_temporary.f90: New test.
6538 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6541 * gcc.dg/pr97487-1.c: New test.
6542 * gcc.dg/pr97487-2.c: New test.
6544 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6547 * gcc.target/i386/pr97971.c: New test.
6549 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6551 PR tree-optimization/98287
6552 * gcc.dg/pr98287.c: New test.
6554 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6556 PR tree-optimization/98928
6557 * gcc.target/i386/pr98928.c: New test.
6559 2021-02-02 Martin Liska <mliska@suse.cz>
6562 * gcc.target/i386/pr97510.c: New test.
6564 2021-02-02 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6569 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6571 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6573 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6576 * gfortran.dg/pr91862.f90: New test.
6578 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6580 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6582 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6584 PR tree-optimization/98848
6585 * gcc.dg/vect/pr98848.c: New test.
6586 * gcc.dg/vect/pr92205.c: Remove xfail.
6588 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6590 PR tree-optimization/97960
6591 * g++.dg/torture/pr97960.C: New test.
6593 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6596 * g++.dg/opt/pr98743.C: New.
6598 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6600 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6602 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6604 * gcc.dg/asan/nested-1.c: New.
6606 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6610 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6611 prefix to support subroutines where necessary.
6612 * gcc.dg/analyzer/data-model-1.c: Likewise.
6613 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6615 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6616 subroutines where necessary.
6617 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6618 * gcc.dg/analyzer/signal-4b.c: Likewise.
6619 * gcc.dg/analyzer/single-field.c: Likewise.
6620 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6622 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6626 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6627 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6629 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6631 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6634 2021-02-01 David Malcolm <dmalcolm@redhat.com>
6637 * gcc.dg/analyzer/pr98918.c: New test.
6639 2021-02-01 Sergei Trofimovich <siarheit@google.com>
6641 PR tree-optimization/98499
6642 * g++.dg/pr98499.C: new test.
6644 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6648 2021-02-01 Martin Sebor <msebor@redhat.com>
6651 * gcc.dg/pr97172.c: New test.
6653 2021-02-01 Martin Sebor <msebor@redhat.com>
6656 * g++.dg/Wclass-memaccess-6.C: New test.
6658 2021-02-01 Patrick Palka <ppalka@redhat.com>
6661 * g++.dg/cpp0x/constexpr-98295.C: New test.
6663 2021-02-01 Marek Polacek <polacek@redhat.com>
6666 * g++.dg/ext/builtin-has-attribute2.C: New test.
6668 2021-02-01 Jason Merrill <jason@redhat.com>
6671 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6673 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6675 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6677 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6679 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6681 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6683 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6685 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6687 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6689 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6691 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6693 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6695 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6697 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6700 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6702 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6704 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6706 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6708 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6711 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6713 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6715 2021-02-01 Patrick Palka <ppalka@redhat.com>
6718 * g++.dg/cpp1y/constexpr-84494.C: New test.
6720 2021-02-01 Xing GUO <higuoxing@gmail.com>
6722 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6724 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6726 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6727 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6729 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6731 * c-c++-common/attr-used-5.c: Skip for Darwin.
6732 * c-c++-common/attr-used-6.c: Likewise.
6733 * c-c++-common/attr-used-7.c: Likewise.
6734 * c-c++-common/attr-used-8.c: Likewise.
6735 * c-c++-common/attr-used-9.c: Likewise.
6737 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6739 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6740 * gcc.target/powerpc/pr79251.p9.c: Same.
6742 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6744 * gcc.target/i386/20051216-1.c: New test.
6746 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6750 scan-tree-dump-times to x86 and aarch64 targets.
6751 * gcc.dg/gomp/simd-3.c: Likewise.
6753 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6756 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6759 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6761 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6763 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6766 * gcc.target/aarch64/pr97701.c: Modify.
6768 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6770 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6772 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6775 * gcc.target/aarch64/pr97701.c: New.
6777 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6779 * gcc.target/powerpc/pr91903.c: New test.
6780 * gcc.target/powerpc/builtins-1.fold.h: Update.
6781 * gcc.target/powerpc/builtins-2.c: Update.
6783 2021-01-29 Nathan Sidwell <nathan@acm.org>
6786 * g++.dg/modules/pr98843_a.C: New.
6787 * g++.dg/modules/pr98843_b.H: New.
6788 * g++.dg/modules/pr98843_c.C: New.
6790 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6792 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6794 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6795 Richard Biener <rguenther@suse.de>
6797 PR tree-optimization/97627
6798 * g++.dg/pr97627.C: New testcase.
6800 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6803 * gcc.c-torture/compile/pr98849.c: New test.
6805 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6808 * gcc.dg/pr98331.c: New test.
6810 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6812 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6814 * gcc.target/powerpc/pr79251.h: ...this.
6815 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6816 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6818 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6819 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6821 2021-01-29 Marek Polacek <polacek@redhat.com>
6824 * g++.dg/parse/error63.C: New test.
6826 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6829 * g++.dg/warn/effc5.C: New test.
6831 2021-01-28 Marek Polacek <polacek@redhat.com>
6834 * g++.dg/cpp0x/alignas19.C: New test.
6835 * g++.dg/warn/Warray-bounds15.C: New test.
6837 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6840 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6842 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6844 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6845 ../../../libgfortran/ISO_Fortran_binding.h rather than
6846 ISO_Fortran_binding.h.
6848 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6850 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6851 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6852 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6853 being generated. Add support for running test on power10. Add
6854 support for running if long double defaults to 64-bits.
6856 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6860 * g++.target/i386/pr98847.C: New test.
6862 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6866 2021-01-28 Nathan Sidwell <nathan@acm.org>
6869 * g++.dg/modules/pr98770_a.C: New.
6870 * g++.dg/modules/pr98770_b.C: New.
6872 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6875 * gfortran.dg/gomp/pr86470.f90: New test.
6877 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6880 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6881 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6882 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6883 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6884 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6885 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6886 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6887 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6888 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6889 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6890 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6891 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6892 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6893 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6896 2021-01-28 Xing GUO <higuoxing@gmail.com>
6898 * gcc.target/riscv/attribute-18.c: New test.
6900 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6902 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6903 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6905 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6907 PR rtl-optimization/97684
6908 * gcc.target/i386/pr97684.c: New.
6910 2021-01-27 Jason Merrill <jason@redhat.com>
6913 * g++.dg/lookup/using4.C: No error in C++20.
6914 * g++.dg/cpp0x/decltype37.C: Adjust message.
6915 * g++.dg/template/crash75.C: Adjust message.
6916 * g++.dg/template/crash76.C: Adjust message.
6917 * g++.dg/cpp0x/inh-ctor36.C: New test.
6918 * g++.dg/cpp1z/inh-ctor39.C: New test.
6919 * g++.dg/cpp2a/using-enum-7.C: New test.
6921 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.c-torture/execute/pr98853-1.c: New test.
6925 * gcc.c-torture/execute/pr98853-2.c: New test.
6927 2021-01-27 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/98854
6930 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6932 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6936 * gfortran.dg/proc_ptr_52.f90 : New test.
6938 2021-01-27 liuhongt <hongtao.liu@intel.com>
6941 * gcc.target/i386/pr98833.c: New test.
6943 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6945 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6946 optimize ("no-strict-aliasing") attribute.
6947 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6948 array to avoid violating TBAA.
6949 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6950 array to avoid violating TBAA.
6951 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6952 array to avoid violating TBAA.
6953 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
6954 array to avoid violating TBAA.
6956 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6959 * gfortran.dg/elemental_function_5.f90 : New test.
6961 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6963 PR tree-optimization/97260
6964 * gcc.dg/tree-ssa/pr97260.c: New test.
6966 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
6968 * lib/target-supports.exp (check_effective_target_c++2a):
6969 Check for C++2a or C++23.
6970 (check_effective_target_c++20_down): New.
6971 (check_effective_target_c++23_only): New.
6972 (check_effective_target_c++23): New.
6973 * g++.dg/cpp23/cplusplus.C: New.
6975 2021-01-26 Jason Merrill <jason@redhat.com>
6978 * g++.dg/torture/pr97474.C: New test.
6980 2021-01-26 Jason Merrill <jason@redhat.com>
6983 * g++.dg/cpp2a/no_unique_address10.C: New test.
6984 * g++.dg/cpp2a/no_unique_address9.C: New test.
6986 2021-01-26 Jakub Jelinek <jakub@redhat.com>
6988 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
6989 optimize ("no-strict-aliasing") attribute.
6990 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
6991 array to avoid violating TBAA.
6992 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6993 array to avoid violating TBAA.
6994 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
6995 array to avoid violating TBAA.
6996 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
6997 array to avoid violating TBAA.
6999 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7002 * gcc.c-torture/execute/pr98681.c: New test.
7004 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7007 * gfortran.dg/elemental_assignment_1.f90: New test.
7009 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
7011 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
7012 add previously missing space in '$ident link'.
7014 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7017 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
7019 2021-01-26 Alexandre Oliva <oliva@adacore.com>
7021 * gnat.dg/asan1.adb: New test.
7022 * gnat.dg/asan1_pkg.ads: New additional source.
7024 2021-01-25 Harald Anlauf <anlauf@gmx.de>
7027 * gfortran.dg/pr70070.f90: New test.
7029 2021-01-25 Martin Sebor <msebor@redhat.com>
7032 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
7033 * g++.dg/warn/Wnonnull10.C: New test.
7034 * g++.dg/warn/Wnonnull9.C: New test.
7036 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7038 * gfortran.dg/associate_57.f90: New test.
7040 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7043 * gfortran.dg/interface_assignment_7.f90: New test.
7045 2021-01-25 Jason Merrill <jason@redhat.com>
7048 * g++.dg/cpp2a/no_unique_address8.C: New test.
7050 2021-01-25 Richard Biener <rguenther@suse.de>
7053 * gcc.dg/pr98807.c: New testcase.
7055 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
7057 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
7058 * gnat.dg/thunk2_pkg.ads: New helper.
7060 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
7063 * gfortran.dg/charlen_18.f90 : New test.
7065 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
7067 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7069 * g++.dg/tc1/dr142.C: Same as above.
7070 * g++.dg/tc1/dr52.C: Same as above.
7071 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7072 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7073 * g++.old-deja/g++.jason/access8.C: Same as above.
7074 * g++.old-deja/g++.law/access4.C: Same as above.
7075 * g++.old-deja/g++.law/visibility12.C: Same as above.
7076 * g++.old-deja/g++.law/visibility4.C: Same as above.
7077 * g++.old-deja/g++.law/visibility8.C: Same as above.
7078 * g++.old-deja/g++.other/access4.C: Same as above.
7080 2021-01-23 Patrick Palka <ppalka@redhat.com>
7084 * g++.dg/cpp0x/this2.C: New test.
7085 * g++.dg/template/pr97399.C: New test.
7087 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
7089 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7090 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7091 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7092 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7093 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7094 * gcc.target/powerpc/pr79251.p9.c: Same.
7096 2021-01-22 Marek Polacek <polacek@redhat.com>
7099 * g++.dg/cpp0x/noexcept64.C: New test.
7101 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
7103 * g++.dg/eh/spbp.C: Remove skip on AIX.
7105 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7107 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7108 typo, UINON_TYPE to UNION_TYPE.
7110 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7112 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7113 UINON_TYPE to UNION_TYPE.
7114 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7115 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7117 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7120 optimize ("no-strict-aliasing") attribute.
7122 2021-01-22 Jason Merrill <jason@redhat.com>
7125 * g++.dg/init/elide7.C: New test.
7127 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7130 * g++.dg/ubsan/pr95693.C: New test.
7132 2021-01-22 Marek Polacek <polacek@redhat.com>
7135 * g++.dg/abi/mangle76.C: New test.
7137 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
7140 * gfortran.dg/associated_target_7.f90 : New test.
7142 2021-01-22 Martin Jambor <mjambor@suse.cz>
7144 PR tree-optimization/47059
7145 * gcc.dg/tree-ssa/pr47059.c: New test.
7147 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149 PR tree-optimization/98766
7150 * gcc.dg/pr98766.c: New test.
7152 2021-01-22 Nathan Sidwell <nathan@acm.org>
7155 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7156 embedded absolute paths.
7157 (module_do_it): Append $std to test name.
7159 2021-01-22 Richard Biener <rguenther@suse.de>
7162 * gcc.dg/pr98793.c: New testcase.
7164 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7166 * gcc.target/powerpc/pr79251.p8.c: New test.
7167 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
7169 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7170 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7171 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7172 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7173 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7174 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7175 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7176 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7177 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7178 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7180 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7182 * gcc.target/powerpc/pr79251.p9.c: New test.
7183 * gcc.target/powerpc/pr79251-run.c: New test.
7184 * gcc.target/powerpc/pr79251.h: New header.
7186 2021-01-22 Richard Biener <rguenther@suse.de>
7189 * gcc.dg/torture/pr98773.c: New testcase.
7191 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7193 PR tree-optimization/90248
7194 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
7196 * gcc.dg/pr90248.c: New test.
7198 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7200 PR tree-optimization/98255
7201 * gcc.dg/pr98255.c: New test.
7203 2021-01-22 Richard Biener <rguenther@suse.de>
7205 PR tree-optimization/98786
7206 * gcc.dg/torture/pr98786.c: New testcase.
7208 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7211 * gcc.target/arm/pr98636.c: New test.
7213 2021-01-22 liuhongt <hongtao.liu@intel.com>
7217 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
7218 * gcc.target/i386/avx512f-pr96891-1.c: New test.
7219 * gcc.target/i386/avx512f-pr96891-2.c: New test.
7220 * gcc.target/i386/avx512f-pr96891-3.c: New test.
7221 * g++.target/i386/avx512f-pr96891-1.C: New test.
7222 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
7224 2021-01-22 Marek Polacek <polacek@redhat.com>
7227 * g++.dg/cpp0x/noexcept63.C: New test.
7229 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
7231 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
7233 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
7234 explicitly check for intervening space, tab or period.
7236 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
7238 PR rtl-optimization/98777
7239 * gcc.target/riscv/pr98777.c: New.
7241 2021-01-21 Patrick Palka <ppalka@redhat.com>
7244 * g++.dg/cpp0x/decltype-71879.C: New test.
7246 2021-01-21 Jakub Jelinek <jakub@redhat.com>
7249 * g++.dg/cpp1y/constexpr-98672.C: New test.
7251 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
7254 * lib/target-supports.exp
7255 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
7256 * gcc.target/arm/ivopts.c: Use target
7257 'arm_thumb2_no_arm_v8_1_lob'.
7259 2021-01-21 Nathan Sidwell <nathan@acm.org>
7262 * g++.dg/modules/stat-mem-1.h: New.
7263 * g++.dg/modules/stat-mem-1_a.H: New.
7264 * g++.dg/modules/stat-mem-1_b.C: New.
7266 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
7269 * gfortran.dg/module_procedure_5.f90 : New test.
7270 * gfortran.dg/module_procedure_6.f90 : New test.
7272 2021-01-21 Richard Biener <rguenther@suse.de>
7275 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
7277 2021-01-21 Richard Biener <rguenther@suse.de>
7280 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
7282 2021-01-21 Richard Biener <rguenther@suse.de>
7284 * gcc.dg/Walloca-2.c: Un-XFAIL.
7286 2021-01-21 liuhongt <hongtao.liu@intel.com>
7288 PR rtl-optimization/98694
7289 * gcc.target/i386/pr98694.c: New test.
7291 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
7293 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
7295 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7297 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
7300 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
7302 PR rtl-optimization/98722
7303 * g++.target/s390/pr98722.C: New.
7305 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
7307 PR tree-optimization/96674
7308 * gcc.dg/pr96674.c: New tests.
7310 2021-01-20 Patrick Palka <ppalka@redhat.com>
7313 * g++.dg/cpp2a/lambda-generic9.C: New test.
7315 2021-01-20 Patrick Palka <ppalka@redhat.com>
7318 * g++.dg/parse/access12.C: New test.
7319 * g++.dg/template/access35.C: New test.
7321 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
7323 PR tree-optimization/98535
7324 * gcc.target/aarch64/sve/pr98535.c: New file.
7326 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7329 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
7330 missing diagnostic issues with c_intptr_t == default integer kind.
7332 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7334 PR tree-optimization/98721
7335 * gcc.dg/pr98721-1.c: New test.
7336 * gcc.dg/pr98721-2.c: New test.
7338 2021-01-20 Richard Biener <rguenther@suse.de>
7340 PR tree-optimization/98758
7341 * gcc.dg/torture/pr98758.c: New testcase.
7343 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7346 * c-c++-common/gomp/task-detach-2.c: New test.
7348 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7352 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
7354 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
7356 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
7357 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
7358 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
7359 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
7360 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
7361 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
7363 2021-01-19 Marek Polacek <polacek@redhat.com>
7366 * g++.dg/template/deduce8.C: New test.
7368 2021-01-19 Marek Polacek <polacek@redhat.com>
7371 * g++.dg/lookup/using64.C: New test.
7372 * g++.dg/lookup/using65.C: New test.
7374 2021-01-19 Martin Sebor <msebor@redhat.com>
7377 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
7378 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
7379 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
7380 * gcc.dg/Wfree-nonheap-object-4.c: New test.
7382 2021-01-19 Patrick Palka <ppalka@redhat.com>
7386 * g++.dg/opt/pr87974.C: Adjust.
7387 * g++.dg/template/access34.C: New test.
7388 * g++.dg/template/friend68.C: New test.
7389 * g++.dg/template/friend69.C: New test.
7391 2021-01-19 Marek Polacek <polacek@redhat.com>
7394 * g++.dg/cpp0x/noexcept62.C: New test.
7396 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
7398 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
7400 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7402 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7403 (CHECK_CUMULATIVE_SAT): Delete.
7404 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
7406 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
7407 Remove uses of the above.
7408 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
7410 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7411 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7412 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
7413 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
7415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
7416 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
7417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
7419 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
7420 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
7421 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
7423 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
7424 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
7425 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
7427 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
7428 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
7429 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
7431 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
7432 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
7433 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
7434 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7435 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
7436 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
7438 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
7439 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
7441 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
7442 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
7444 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
7445 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
7447 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
7448 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7449 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
7450 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
7451 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7452 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
7453 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
7454 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
7455 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
7456 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7458 2021-01-19 Jeff Law <law@redhat.com>
7460 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
7461 and update expected output.
7463 2021-01-19 Richard Biener <rguenther@suse.de>
7466 * g++.dg/pr98330.C: New testcase.
7467 * gcc.dg/pr98330.c: Likewise.
7469 2021-01-19 Richard Biener <rguenther@suse.de>
7472 * gfortran.dg/pr97673.f90: New testcase.
7474 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
7477 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
7478 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
7479 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
7481 2021-01-19 Martin Jambor <mjambor@suse.cz>
7484 * g++.dg/ipa/pr98690.C: New test.
7486 2021-01-18 Jeff Law <law@redhat.com>
7488 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
7490 2021-01-18 Patrick Palka <ppalka@redhat.com>
7492 * g++.dg/cpp1z/class-deduction77.C: New test.
7494 2021-01-18 Jakub Jelinek <jakub@redhat.com>
7496 PR tree-optimization/98727
7497 * gcc.c-torture/execute/pr98727.c: New test.
7499 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7502 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7503 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7505 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7507 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7508 * g++.dg/no-stack-protector-attr.C: Likewise.
7510 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7512 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7513 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7514 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7515 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7516 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7517 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7518 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7520 2021-01-18 Richard Biener <rguenther@suse.de>
7523 * gcc.dg/vect/slp-11b.c: Adjust.
7525 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7528 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7529 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7531 2021-01-18 Richard Biener <rguenther@suse.de>
7534 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7536 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7538 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7539 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7540 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7541 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7542 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7543 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7544 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7545 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7546 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7547 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7548 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7549 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7551 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7553 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7554 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7555 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7556 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7557 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7558 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7559 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7560 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7561 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7562 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7563 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7565 2021-01-17 Martin Jambor <mjambor@suse.cz>
7568 * gcc.dg/ipa/pr98222.c: New test.
7570 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7572 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7573 ../../../libgfortran/ISO_Fortran_binding.h rather than
7574 ISO_Fortran_binding.h.
7576 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7578 * c-c++-common/gomp/task-detach-1.c: New.
7579 * g++.dg/gomp/task-detach-1.C: New.
7580 * gcc.dg/gomp/task-detach-1.c: New.
7581 * gfortran.dg/gomp/task-detach-1.f90: New.
7583 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7585 PR tree-optimization/96669
7586 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7587 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7589 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7591 PR tree-optimization/96271
7592 * gcc.target/i386/pr96271.c: New test.
7594 2021-01-15 Carl Love <cel@us.ibm.com>
7596 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7598 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7600 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7601 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7603 2021-01-15 Nathan Sidwell <nathan@acm.org>
7606 * g++.dg/template/pr98538.C: New.
7608 2021-01-15 Nathan Sidwell <nathan@acm.org>
7610 PR preprocessor/95253
7611 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7612 * g++.dg/modules/dep-1_b.C: Likewise.
7613 * g++.dg/modules/dep-2.C: Likewise.
7615 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7617 PR tree-optimization/96669
7618 * gcc.dg/tree-ssa/pr96669-1.c: New test.
7620 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7622 PR tree-optimization/96681
7623 * gcc.dg/tree-ssa/pr96681.c: New test.
7625 2021-01-15 Jason Merrill <jason@redhat.com>
7628 * g++.dg/cpp1z/elide5.C: New test.
7630 2021-01-15 Jason Merrill <jason@redhat.com>
7632 * g++.dg/cpp1z/elide4.C: New test.
7634 2021-01-15 Jason Merrill <jason@redhat.com>
7637 * g++.dg/cpp0x/initlist-array13.C: New test.
7639 2021-01-15 Alexandre Oliva <oliva@adacore.com>
7641 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7642 * gcc.dg/analyzer/data-model-1.c: Likewise.
7643 * gcc.dg/analyzer/malloc-1.c: Likewise.
7644 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7646 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7648 PR tree-optimization/96671
7649 * gcc.dg/tree-ssa/pr96671-1.c: New test.
7650 * gcc.dg/tree-ssa/pr96671-2.c: New test.
7652 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7654 PR tree-optimization/98597
7655 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7656 Expect for now a (char *) cast for VLAs.
7657 * gcc.dg/uninit-40.c: New test.
7659 2021-01-15 Nathan Sidwell <nathan@acm.org>
7662 * g++.dg/modules/pr98591.H: New file.
7664 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
7667 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7668 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7670 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
7672 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7673 libatomic into testcases in gcc.target/s390/md.
7674 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7677 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7680 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7681 vceqz_p64, vceqq_p64 and vceqzq_p64.
7682 * gcc.target/arm/simd/vceqz_p64.c: New test.
7683 * gcc.target/arm/simd/vceqzq_p64.c: New test.
7685 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7688 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7691 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7692 vceqz_p64, vceqq_p64 and vceqzq_p64.
7694 2021-01-15 Martin Liska <mliska@suse.cz>
7696 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7697 Check that pytest accepts all needed options first.
7698 Improve formatting of PASS/FAIL lines.
7700 2021-01-15 Richard Biener <rguenther@suse.de>
7703 * gcc.dg/vect/bb-slp-32.c: Align p.
7705 2021-01-15 Richard Biener <rguenther@suse.de>
7708 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7710 2021-01-15 Richard Biener <rguenther@suse.de>
7713 * gcc.dg/vect/slp-45.c: Key scanning on
7716 2021-01-15 Richard Biener <rguenther@suse.de>
7719 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7721 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7724 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7725 vceqz_p64, vceqq_p64 and vceqzq_p64.
7727 2021-01-15 Richard Biener <rguenther@suse.de>
7730 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7732 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7734 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7736 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7738 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7740 2021-01-15 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/98685
7743 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7745 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7747 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7748 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7750 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7752 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7754 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7756 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7758 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7760 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7761 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7762 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7763 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7764 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7765 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7766 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7767 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7768 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7769 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7770 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7771 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7772 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7773 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7774 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7775 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7776 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7777 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7778 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7779 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7780 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7782 2021-01-14 Marek Polacek <polacek@redhat.com>
7784 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7786 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7788 * substr_10.f90: New test.
7789 * substr_9.f90: New test.
7791 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7793 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7794 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7796 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7798 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7800 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7803 * gfortran.dg/pr98661.f90: New test.
7805 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7808 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7811 * gfortran.dg/pr98661.f90: New test.
7813 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7816 * gfortran.dg/pr98661.f90: New test.
7818 2021-01-14 Martin Liska <mliska@suse.cz>
7820 * g++.dg/gcov/gcov-17.C: New test.
7821 * g++.dg/gcov/test-gcov-17.py: New test.
7823 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7826 * gcc.target/i386/pr98667-1.c: New file.
7827 * gcc.target/i386/pr98667-2.c: Likewise.
7828 * gcc.target/i386/pr98667-3.c: Likewise.
7830 2021-01-14 Richard Biener <rguenther@suse.de>
7832 PR tree-optimization/98674
7833 * gcc.dg/vect/pr98674.c: New testcase.
7835 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7838 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7840 * gcc.target/i386/pr95021-3.c: Likewise.
7842 2021-01-14 Nathan Sidwell <nathan@acm.org>
7845 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7846 * g++.dg/template/pr98372.C: New.
7848 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.target/i386/pr98670.c: New test.
7853 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7855 PR tree-optimization/96688
7856 * gcc.dg/tree-ssa/pr96688.c: New test.
7857 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7858 * gcc.target/i386/pr66821.c: Likewise.
7860 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7862 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7863 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7864 -fno-vect-cost-model.
7866 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7868 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7869 sqxtn2 scan-assembler-times.
7871 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7873 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7874 scan-assembler-times for xtn2.
7876 2021-01-13 Marek Polacek <polacek@redhat.com>
7879 * g++.dg/lookup/using63.C: New test.
7881 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7883 PR tree-optimization/96691
7884 * gcc.dg/tree-ssa/pr96691.c: New test.
7886 2021-01-13 Richard Biener <rguenther@suse.de>
7888 PR tree-optimization/92645
7889 * gcc.target/i386/pr92645-7.c: New testcase.
7890 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7891 * gcc.dg/pr69047.c: Likewise.
7893 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7895 * gcc.target/aarch64/sve/mls_2.c: New test.
7896 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7897 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7898 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7899 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7900 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7902 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7904 * gcc.target/aarch64/sve/mla_2.c: New test.
7905 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7906 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7907 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7908 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7909 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7911 2021-01-13 Richard Biener <rguenther@suse.de>
7913 PR tree-optimization/92645
7914 * gcc.target/i386/pr92645-6.c: New testcase.
7916 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7918 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7919 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7920 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7922 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7925 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7926 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7928 * gcc.target/i386/pr95905-3.c: New test.
7929 * gcc.target/i386/pr95905-4.c: New test.
7931 2021-01-13 Martin Liska <mliska@suse.cz>
7933 PR tree-optimization/98455
7934 * gcc.dg/tree-ssa/pr98455.c: New test.
7936 2021-01-13 Richard Biener <rguenther@suse.de>
7938 PR tree-optimization/98640
7939 * gcc.dg/torture/pr98640.c: New testcase.
7941 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7944 * gcc.target/i386/pr96938.c: New test.
7946 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.target/i386/pr95905-1.c: New test.
7950 * gcc.target/i386/pr95905-2.c: New test.
7952 2021-01-13 Julian Brown <julian@codesourcery.com>
7954 * gcc.target/gcn/fpdiv.c: New test.
7956 2021-01-12 Martin Sebor <msebor@redhat.com>
7960 * g++.dg/warn/Wuninitialized-13.C: New test.
7961 gcc.dg/uninit-39.c: New test.
7963 * gcc.dg/uninit-39.c: New file.
7965 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
7968 * gcc.target/arm/simd/mve-vneg.c: Update test.
7970 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
7973 * gcc.target/arm/pr97969.c: New.
7975 2021-01-12 Patrick Palka <ppalka@redhat.com>
7978 * g++.dg/cpp2a/concepts-ctad1.C: New test.
7979 * g++.dg/cpp2a/concepts-ctad2.C: New test.
7981 2021-01-12 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/98550
7984 * g++.dg/opt/pr98550.C: New testcase.
7986 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7988 PR tree-optimization/98629
7989 * gcc.c-torture/compile/pr98629.c: New test.
7991 2021-01-12 Jakub Jelinek <jakub@redhat.com>
7993 PR tree-optimization/95731
7994 * gcc.dg/tree-ssa/pr95731.c: New test.
7995 * gcc.c-torture/execute/pr95731.c: New test.
7997 2021-01-12 Marek Polacek <polacek@redhat.com>
8000 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
8002 2021-01-12 David Malcolm <dmalcolm@redhat.com>
8005 * gcc.dg/analyzer/pr98628.c: New test.
8007 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8009 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
8010 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
8011 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
8012 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
8013 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
8014 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
8015 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
8017 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8019 * g++.target/aarch64/sve/cond_bic_1.C: New test.
8020 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
8021 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
8022 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
8024 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8026 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
8028 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8030 * g++.target/aarch64/sve/abd_1.C: New test.
8031 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
8032 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
8033 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
8034 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
8036 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8038 * gcc.target/aarch64/sve/adr_6.c: New test.
8040 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8042 * g++.target/aarch64/sve/cond_arith_1.C: New test.
8043 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
8044 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
8045 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
8046 * g++.target/aarch64/sve/cond_shift_1.C: New test.
8047 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
8048 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
8049 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
8051 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8054 * g++.target/aarch64/sve/max_1.C: New test.
8055 * g++.target/aarch64/sve/min_1.C: Likewise.
8056 * gcc.target/aarch64/sve/mul_2.c: Likewise.
8058 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8060 * gcc.target/aarch64/sve/shift_2.c: New test.
8062 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8065 * g++.dg/abi/abi-tag24.C: New test.
8067 2021-01-11 Richard Biener <rguenther@suse.de>
8069 PR tree-optimization/91403
8070 * gcc.dg/vect/pr91403.c: New testcase.
8072 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
8075 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8076 Expect .ld1_args only when GNU LD is used.
8077 Add an exception for *.gcc_args files.
8079 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8081 PR tree-optimization/95867
8082 * gcc.dg/tree-ssa/pr95867.c: New test.
8084 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8086 PR tree-optimization/95852
8087 * gcc.target/i386/pr95852-3.c: New test.
8088 * gcc.target/i386/pr95852-4.c: New test.
8090 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8092 PR tree-optimization/95852
8093 * gcc.target/i386/pr95852-1.c: New test.
8094 * gcc.target/i386/pr95852-2.c: New test.
8096 2021-01-11 Martin Liska <mliska@suse.cz>
8098 PR gcov-profile/98273
8099 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8100 * g++.dg/gcov/pr98273.C: New test.
8101 * g++.dg/gcov/gcov.py: New test.
8102 * g++.dg/gcov/test-pr98273.py: New test.
8104 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
8106 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8107 constant then rather than addition.
8108 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8109 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8111 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8114 * c-c++-common/pr98556.c: New test.
8116 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8118 PR rtl-optimization/98603
8119 * gcc.target/i386/pr98603.c: New test.
8120 * gcc.target/aarch64/pr98603.c: New test.
8122 2021-01-09 Alexandre Oliva <oliva@gnu.org>
8125 * gcc.dg/debug/pr97714.c: New.
8127 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8130 * gcc.target/i386/pr98482-1.c: Require lp64.
8131 * gcc.target/i386/pr98482-2.c: Likewise.
8133 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
8135 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8136 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8138 2021-01-08 Patrick Palka <ppalka@redhat.com>
8141 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8143 2021-01-08 Patrick Palka <ppalka@redhat.com>
8146 * g++.dg/template/access32.C: New test.
8147 * g++.dg/template/access33.C: New test.
8149 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8152 * gcc.target/i386/pr98482-2.c: Updated.
8154 2021-01-08 Richard Biener <rguenther@suse.de>
8156 PR tree-optimization/98544
8157 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8159 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8162 * gcc.target/i386/pr98482-1.c: New test.
8163 * gcc.target/i386/pr98482-1.c: Likewise.
8164 * gcc.target/i386/pr98482-2.c: New file.
8166 2021-01-08 Jakub Jelinek <jakub@redhat.com>
8169 * gcc.target/i386/pr98585.c: New test.
8171 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8173 * gcc.target/aarch64/sve/cnot_2.c: New test.
8174 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8175 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
8176 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
8177 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
8178 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
8179 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
8181 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8183 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
8184 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
8185 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
8186 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
8187 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
8188 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
8189 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
8190 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
8192 2021-01-08 Tamar Christina <tamar.christina@arm.com>
8194 * lib/target-supports.exp
8195 (check_effective_target_aarch64_asm_sve2_ok): New.
8196 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
8197 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
8199 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8201 * gcc.target/aarch64/usaba_1.c: New test.
8203 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8206 * gfortran.dg/deferred_character_35.f90 : New test.
8208 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8211 * gfortran.dg/implied_do_3.f90 : New test.
8213 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8215 * gcc.dg/array-quals-1.c: Allow srodata.
8217 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8219 * gcc.target/riscv/predef-10.c: New.
8220 * gcc.target/riscv/predef-11.c: New.
8221 * gcc.target/riscv/predef-12.c: New.
8222 * gcc.target/riscv/predef-13.c: New.
8224 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8227 * g++.dg/cpp2a/bit-cast10.C: New test.
8229 2021-01-07 Martin Sebor <msebor@redhat.com>
8232 * gcc.dg/plugin/gil-1.c: Adjust expected output.
8233 * gcc.dg/uninit-pr98578.c: New test.
8235 2021-01-07 Marek Polacek <polacek@redhat.com>
8238 * g++.dg/cpp0x/auto55.C: New test.
8240 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8243 * gcc.dg/analyzer/pr98580-a.c: New test.
8244 * gcc.dg/analyzer/pr98580-b.c: New test.
8246 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
8249 * gfortran.dg/associate_54.f90: New test.
8250 * gfortran.dg/associate_55.f90: New test.
8251 * gfortran.dg/associate_56.f90: New test.
8253 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8256 * gcc.target/i386/pr98567-1.c: New test.
8257 * gcc.target/i386/pr98567-2.c: New test.
8259 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8261 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
8262 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
8263 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
8264 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
8265 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
8266 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
8267 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
8268 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
8270 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8272 PR tree-optimization/98560
8273 * gcc.dg/vect/pr98560-2.c: New test.
8275 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8277 PR tree-optimization/98560
8278 * gcc.dg/vect/pr98560-1.c: New test.
8280 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8282 PR tree-optimization/98568
8283 * g++.dg/torture/pr98568.C: New test.
8285 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
8287 * gcc.target/i386/pr92658-avx512bw.c: Add
8288 -mprefer-vector-width=512 to avoid impact of different default
8289 mtune which gcc is built with.
8290 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
8292 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8295 * gcc.dg/analyzer/pr97074.c: New test.
8297 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8300 * gcc.dg/analyzer/pr98564.c: New test.
8302 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
8304 PR rtl-optimization/97978
8305 * gcc.target/i386/pr97978.c: New.
8307 2021-01-06 Martin Sebor <msebor@redhat.com>
8310 * g++.dg/pr95768.C: New test.
8311 * g++.dg/warn/Wuninitialized-12.C: New test.
8312 * gcc.dg/uninit-38.c: New test.
8314 2021-01-06 Martin Sebor <msebor@redhat.com>
8317 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
8319 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
8322 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
8323 as the final suspend point so that we can check that the state
8324 machine has reached the expected point.
8326 2021-01-06 Marek Polacek <polacek@redhat.com>
8329 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
8332 2021-01-06 Alexandre Oliva <oliva@adacore.com>
8334 * g++.dg/opt/store-merging-2.C: Add the required alignment.
8336 2021-01-06 Richard Biener <rguenther@suse.de>
8338 PR tree-optimization/95582
8339 * gcc.dg/pr95582.c: New testcase.
8341 2021-01-06 Richard Biener <rguenther@suse.de>
8343 PR tree-optimization/98513
8344 * gcc.dg/tree-ssa/pr98513.c: New testcase.
8346 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8349 * gcc.dg/analyzer/pr97072.c: New test.
8351 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8354 * gcc.dg/analyzer/pr98073.c: New test.
8356 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8359 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
8361 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
8363 * gcc.target/s390/s390.exp: Replace %% with %.
8365 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
8367 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
8369 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8372 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
8373 unsigned short to compute pextrw result.
8375 2021-01-05 Patrick Palka <ppalka@redhat.com>
8377 * g++.dg/template/partial5.C: Adjust directives to expect the
8378 same errors across all dialects.
8379 * g++.dg/cpp1z/nontype-auto17.C: New test.
8380 * g++.dg/cpp1z/nontype-auto18.C: New test.
8381 * g++.dg/template/ttp33.C: New test.
8383 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8385 PR tree-optimization/94802
8386 * gcc.target/i386/pr94802.c: New test.
8387 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
8389 2021-01-05 Richard Biener <rguenther@suse.de>
8391 PR tree-optimization/98516
8392 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
8393 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
8395 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/cpp2a/bit-cast8.C: New test.
8399 * g++.dg/cpp2a/bit-cast9.C: New test.
8401 2021-01-05 Marek Polacek <polacek@redhat.com>
8404 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
8405 * g++.dg/cpp0x/noexcept61.C: New test.
8407 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8409 PR tree-optimization/96928
8410 * gcc.dg/tree-ssa/pr96928.c: New test.
8411 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
8412 instead of scanning rtl dump for ifcvt message check assembly
8413 for xor instruction.
8415 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8417 PR tree-optimization/96930
8418 * g++.dg/tree-ssa/pr96930.C: New test.
8420 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8422 PR tree-optimization/96239
8423 * gcc.dg/tree-ssa/pr96239.c: New test.
8425 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
8428 * gcc.target/i386/pr98522.c: New test.
8430 2021-01-05 Nathan Sidwell <nathan@acm.org>
8432 * g++.dg/modules/mod-decl-1.C: Adjust.
8433 * g++.dg/modules/p0713-2.C: Adjust.
8434 * g++.dg/modules/p0713-3.C: Adjust.
8436 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8439 * gcc.target/i386/pr98495-1.c: New test.
8440 * gcc.target/i386/pr98495-2.c: New test.
8441 * gcc.target/i386/pr98495-3.c: New test.
8442 * gcc.target/i386/pr98495-4.c: New test.
8443 * gcc.target/i386/pr98495-5.c: New test.
8445 2021-01-05 liuhongt <hongtao.liu@intel.com>
8447 * gcc.target/i386/sse2-pr98461-2.c: New test.
8449 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8451 PR rtl-optimization/97144
8452 * gcc.c-torture/compile/pr97144.c: New test.
8453 * gcc.target/aarch64/sve/pr97144.c: Likewise.
8455 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8457 PR rtl-optimization/98403
8458 * g++.dg/opt/pr98403.C: New test.
8460 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8462 PR rtl-optimization/98334
8463 * gcc.target/i386/pr98334.c: New test.
8465 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
8467 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
8469 2021-01-05 David Malcolm <dmalcolm@redhat.com>
8472 * gcc.dg/analyzer/pr98293.c: New test.
8474 2021-01-04 Martin Uecker <muecker@gwdg.de>
8477 * gcc.dg/pr98029.c: New test.
8479 2021-01-04 Nathan Sidwell <nathan@acm.org>
8481 * g++.dg/modules/binding-1_a.H: New.
8482 * g++.dg/modules/binding-1_b.H: New.
8483 * g++.dg/modules/binding-1_c.C: New.
8484 * g++.dg/modules/binding-2.H: New.
8485 * g++.dg/modules/builtin-3_a.C: New.
8486 * g++.dg/modules/global-2_a.C: New.
8487 * g++.dg/modules/global-2_b.C: New.
8488 * g++.dg/modules/global-3_a.C: New.
8489 * g++.dg/modules/global-3_b.C: New.
8490 * g++.dg/modules/hello-1_a.C: New.
8491 * g++.dg/modules/hello-1_b.C: New.
8492 * g++.dg/modules/iostream-1_a.H: New.
8493 * g++.dg/modules/iostream-1_b.C: New.
8494 * g++.dg/modules/part-5_a.C: New.
8495 * g++.dg/modules/part-5_b.C: New.
8496 * g++.dg/modules/part-5_c.C: New.
8497 * g++.dg/modules/stdio-1_a.H: New.
8498 * g++.dg/modules/stdio-1_b.C: New.
8499 * g++.dg/modules/string-1_a.H: New.
8500 * g++.dg/modules/string-1_b.C: New.
8501 * g++.dg/modules/string-view1.C: New.
8502 * g++.dg/modules/string-view2.C: New.
8503 * g++.dg/modules/tinfo-1.C: New.
8504 * g++.dg/modules/tinfo-2_a.H: New.
8505 * g++.dg/modules/tinfo-2_b.C: New.
8506 * g++.dg/modules/tname-spec-1_a.H: New.
8507 * g++.dg/modules/tname-spec-1_b.C: New.
8508 * g++.dg/modules/xtreme-header-1.h: New.
8509 * g++.dg/modules/xtreme-header-1_a.H: New.
8510 * g++.dg/modules/xtreme-header-1_b.C: New.
8511 * g++.dg/modules/xtreme-header-1_c.C: New.
8512 * g++.dg/modules/xtreme-header-2.h: New.
8513 * g++.dg/modules/xtreme-header-2_a.H: New.
8514 * g++.dg/modules/xtreme-header-2_b.C: New.
8515 * g++.dg/modules/xtreme-header-2_c.C: New.
8516 * g++.dg/modules/xtreme-header-3.h: New.
8517 * g++.dg/modules/xtreme-header-3_a.H: New.
8518 * g++.dg/modules/xtreme-header-3_b.C: New.
8519 * g++.dg/modules/xtreme-header-3_c.C: New.
8520 * g++.dg/modules/xtreme-header-4.h: New.
8521 * g++.dg/modules/xtreme-header-4_a.H: New.
8522 * g++.dg/modules/xtreme-header-4_b.C: New.
8523 * g++.dg/modules/xtreme-header-4_c.C: New.
8524 * g++.dg/modules/xtreme-header-5.h: New.
8525 * g++.dg/modules/xtreme-header-5_a.H: New.
8526 * g++.dg/modules/xtreme-header-5_b.C: New.
8527 * g++.dg/modules/xtreme-header-5_c.C: New.
8528 * g++.dg/modules/xtreme-header-6.h: New.
8529 * g++.dg/modules/xtreme-header-6_a.H: New.
8530 * g++.dg/modules/xtreme-header-6_b.C: New.
8531 * g++.dg/modules/xtreme-header-6_c.C: New.
8532 * g++.dg/modules/xtreme-header.h: New.
8533 * g++.dg/modules/xtreme-header_a.H: New.
8534 * g++.dg/modules/xtreme-header_b.C: New.
8535 * g++.dg/modules/xtreme-tr1.h: New.
8536 * g++.dg/modules/xtreme-tr1_a.H: New.
8537 * g++.dg/modules/xtreme-tr1_b.C: New.
8539 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8541 PR tree-optimization/95401
8542 * g++.dg/vect/pr95401.cc: New test.
8543 * g++.dg/vect/pr95401a.cc: Likewise.
8545 2021-01-04 Richard Biener <rguenther@suse.de>
8547 PR tree-optimization/98308
8548 * gcc.dg/vect/pr98308.c: New testcase.
8550 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8552 PR tree-optimization/95771
8553 * gcc.target/i386/pr95771.c: New test.
8555 2021-01-04 Richard Biener <rguenther@suse.de>
8557 PR tree-optimization/98464
8558 * g++.dg/opt/pr98464.C: New testcase.
8560 2021-01-04 Richard Biener <rguenther@suse.de>
8562 PR tree-optimization/98282
8563 * g++.dg/opt/pr98282.C: New testcase.
8565 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8568 * gcc.target/aarch64/pr89057.c: New test.
8570 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8572 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8574 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8575 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8576 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8578 2021-01-04 Martin Liska <mliska@suse.cz>
8580 * README: Convert to utf8 from iso8859.
8582 2021-01-04 Martin Liska <mliska@suse.cz>
8584 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8586 2021-01-04 Richard Biener <rguenther@suse.de>
8588 PR tree-optimization/98291
8589 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8590 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8592 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8594 PR tree-optimization/96782
8595 * gcc.dg/tree-ssa/pr96782.c: New test.
8597 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8599 * gcc.misc-tests/outputs.exp: Adjust testcase.
8601 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8603 * ChangeLog-2020: Rotate ChangeLog. New file.
8605 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8607 * lib/target-supports.exp
8608 (check_effective_target_arm_fp16_alternative_ok_nocache):
8609 Return zero for *-*-vxworks7r* targets.
8610 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8611 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8612 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8613 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8615 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8617 * g++.dg/init/new26.C: Fix overriding of the delete operator
8620 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8622 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8625 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8627 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8628 the test's dg-options.
8629 * gcc.target/arm/pr78255-2.c: Likewise.
8631 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8633 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8635 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8637 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8640 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8642 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8644 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8646 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8649 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8651 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8653 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8655 * g++.dg/other/anon5.C: Skip on vxworks kernel.
8657 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8659 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8660 * gcc.dg/vxworks/initpri2.c: Likewise.
8662 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8664 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8667 2021-01-01 Olivier Hainque <hainque@adacore.com>
8669 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8670 * gcc.dg/pthread-init-2.c: Ditto.
8672 2021-01-01 Olivier Hainque <hainque@adacore.com>
8674 * lib/target-supports.exp (check_weak_available,
8675 check_fork_available, check_effective_target_lto,
8676 check_effective_target_mempcpy): Add vxworks filters.
8678 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8680 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8681 explicit -mno-long-calls.
8682 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8684 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8686 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8687 * g++.target/arm/no_unique_address_2.C: Likewise.
8689 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8691 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8692 * gcc.target/arm/headmerge-2.c: Likewise.
8694 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8696 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8699 Copyright (C) 2021 Free Software Foundation, Inc.
8701 Copying and distribution of this file, with or without modification,
8702 are permitted in any medium without royalty provided the copyright
8703 notice and this notice are preserved.