1 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
4 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
5 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
6 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
7 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
8 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
9 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
10 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
11 * gfortran.dg/gomp/defaultmap-1.f90: New test.
12 * gfortran.dg/gomp/defaultmap-2.f90: New test.
13 * gfortran.dg/gomp/defaultmap-3.f90: New test.
14 * gfortran.dg/gomp/defaultmap-4.f90: New test.
15 * gfortran.dg/gomp/defaultmap-5.f90: New test.
16 * gfortran.dg/gomp/defaultmap-6.f90: New test.
17 * gfortran.dg/gomp/defaultmap-7.f90: New test.
19 2021-06-15 David Malcolm <dmalcolm@redhat.com>
21 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
22 * gcc.dg/analyzer/capacity-1.c: New test.
23 * gcc.dg/analyzer/capacity-2.c: New test.
24 * gcc.dg/analyzer/capacity-3.c: New test.
26 2021-06-15 David Malcolm <dmalcolm@redhat.com>
29 * gcc.dg/analyzer/explode-2a.c: New test.
31 2021-06-15 Jakub Jelinek <jakub@redhat.com>
34 * gcc.target/i386/pr101046.c: New test.
36 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
38 * c-c++-common/Wattributes.c: Remove s390-specific check and add
40 * gcc.dg/Wattributes-6.c: Likewise.
42 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
45 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
47 2021-06-14 Martin Sebor <msebor@redhat.com>
50 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
51 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
52 * g++.dg/warn/Wstringop-overflow-7.C: New test.
53 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
54 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
56 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
59 * gcc.target/powerpc/pr100777.c: New test.
61 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
64 * gcc.target/i386/pr101058.c: New test.
66 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
69 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
70 * gcc.dg/spellcheck-stdlib.c: Likewise.
72 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
74 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
75 * gcc.target/arm/simd/mve-vshl.c: Likewise.
76 * gcc.target/arm/simd/mve-vec-pack.c: New test.
77 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
79 2021-06-14 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/100934
82 * gcc.dg/torture/pr100934.c: New testcase.
84 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
86 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
87 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
88 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
89 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
90 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
91 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
92 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
94 2021-06-14 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/101031
97 * gcc.dg/torture/pr101031.c: New testcase.
99 2021-06-13 Jason Merrill <jason@redhat.com>
101 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
103 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
106 * g++.target/i386/pr101023a.C: New test.
107 * g++.target/i386/pr101023b.C: Likewise.
109 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
111 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
112 * gcc.dg/uninit-pr93100.c: Skip on AIX.
113 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
115 2021-06-12 Jason Merrill <jason@redhat.com>
117 * g++.dg/ext/attrib62.C: No longer warn.
118 * g++.dg/diagnostic/maybe_unused1.C: New test.
120 2021-06-12 Jason Merrill <jason@redhat.com>
123 * g++.dg/ext/array4.C: New test.
125 2021-06-11 Carl Love <cel@us.ibm.com>
127 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
128 (dg-require-effective-target): Change target to p9vector_hw.
130 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
132 * gcc.dg/gomp/simd-clones-2.c: Enhance.
134 2021-06-11 Patrick Palka <ppalka@redhat.com>
138 * g++.dg/template/sfinae-dr1227.C: New test.
140 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
143 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
145 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
147 PR tree-optimization/96392
148 * gcc.dg/pr96392.c: New test.
150 2021-06-11 Richard Biener <rguenther@suse.de>
152 PR tree-optimization/101025
153 * gcc.dg/torture/pr101025.c: New testcase.
155 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
158 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
159 directives check for target is v8.1-m.main+mve or not before
160 comparing the assembly output.
161 * gcc.target/arm/cmse/cmse-20.c: New test.
163 2021-06-11 Jakub Jelinek <jakub@redhat.com>
166 * g++.dg/cpp23/consteval-if1.C: New test.
167 * g++.dg/cpp23/consteval-if2.C: New test.
168 * g++.dg/cpp23/consteval-if3.C: New test.
169 * g++.dg/cpp23/consteval-if4.C: New test.
170 * g++.dg/cpp23/consteval-if5.C: New test.
171 * g++.dg/cpp23/consteval-if6.C: New test.
172 * g++.dg/cpp23/consteval-if7.C: New test.
173 * g++.dg/cpp23/consteval-if8.C: New test.
174 * g++.dg/cpp23/consteval-if9.C: New test.
175 * g++.dg/cpp23/consteval-if10.C: New test.
176 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
178 2021-06-11 David Malcolm <dmalcolm@redhat.com>
180 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
181 expected number of enodes after the loop.
182 * gcc.dg/analyzer/paths-8.c: New test.
184 2021-06-11 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/101028
187 * gcc.dg/pr101028.c: New testcase.
189 2021-06-11 Richard Biener <rguenther@suse.de>
191 PR tree-optimization/101026
192 * gfortran.dg/pr101026.f: New testcase.
194 2021-06-11 Jakub Jelinek <jakub@redhat.com>
196 PR rtl-optimization/101008
197 * gcc.dg/pr101008.c: New test.
199 2021-06-11 Jakub Jelinek <jakub@redhat.com>
202 * gcc.target/i386/sse-pr101007.c: New test.
204 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
207 * gcc.target/i386/pr101021-1.c: New test.
208 * gcc.target/i386/pr101021-2.c: Ditto.
210 2021-06-11 Martin Liska <mliska@suse.cz>
212 PR gcov-profile/100788
213 * gcc.dg/pr100788.c: New test.
215 2021-06-11 Richard Biener <rguenther@suse.de>
218 * gcc.dg/torture/pr101009.c: New testcase.
220 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
222 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
224 2021-06-11 Marek Polacek <polacek@redhat.com>
227 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
228 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
230 2021-06-10 Patrick Palka <ppalka@redhat.com>
233 * g++.dg/template/ttp34.C: New test.
234 * g++.dg/template/ttp34a.C: New test.
235 * g++.dg/template/ttp34b.C: New test.
237 2021-06-10 Patrick Palka <ppalka@redhat.com>
240 * g++.dg/cpp2a/concepts-return-req3.C: New test.
242 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
244 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
245 tests. Update expected counts.
246 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
247 tests. Update expected counts.
249 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
252 * gdc.dg/pr100967.d: New test.
254 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
256 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
257 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
259 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
261 * gcc.dg/vect/pr56541.c: Fix target selector.
263 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
264 Thomas Schwinge <thomas@codesourcery.com>
266 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
267 * c-c++-common/goacc/finalize-1.c: Likewise.
268 * c-c++-common/goacc/mdc-1.c: Likewise.
269 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
270 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
271 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
272 * gfortran.dg/goacc/finalize-1.f: Likewise.
273 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
275 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
277 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
278 * c-c++-common/goacc/mdc-2.c: Likewise.
279 * g++.dg/goacc/mdc.C: Likewise.
281 2021-06-10 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
284 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
286 2021-06-10 Jakub Jelinek <jakub@redhat.com>
289 * g++.dg/opt/pr100852.C: New test.
291 2021-06-09 Andrew Pinski <apinski@marvell.com>
293 * g++.dg/torture/pr100925.C: New test.
295 2021-06-09 Carl Love <cel@us.ibm.com>
297 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
299 Add tests for vec_signextq.
300 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
302 2021-06-09 Carl Love <cel@us.ibm.com>
304 * gcc.target/powerpc/fp128_conversions.c: New file.
305 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
306 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
307 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
308 (ppc_native_128bit): Remove dg-require-effective-target.
310 2021-06-09 Carl Love <cel@us.ibm.com>
312 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
315 2021-06-09 Carl Love <cel@us.ibm.com>
317 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
320 2021-06-09 Carl Love <cel@us.ibm.com>
322 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
324 2021-06-09 Carl Love <cel@us.ibm.com>
326 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
327 New runnable test case.
328 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
329 for xxlor instruction.
331 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
333 * gcc.target/arm/simd/mve-vclz.c: New test.
335 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
337 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
338 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
339 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
340 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
342 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
344 * gcc.dg/builtins-70.c: New test.
346 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
348 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
349 counts to test 32 and 64 bit separately.
350 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
351 counts to test 32 and 64 bit separately.
352 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
353 counts to test 32 and 64 bit separately.
354 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
355 counts to test 32 and 64 bit separately.
357 2021-06-09 Richard Biener <rguenther@suse.de>
359 PR tree-optimization/100981
360 * gfortran.dg/vect/pr100981-1.f90: New testcase.
362 2021-06-09 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/97832
365 * gcc.dg/vect/pr97832-1.c: New testcase.
366 * gcc.dg/vect/pr97832-2.c: Likewise.
367 * gcc.dg/vect/pr97832-3.c: Likewise.
368 * g++.dg/vect/slp-pr98855.cc: XFAIL.
369 * gcc.dg/vect/slp-50.c: New file.
371 2021-06-09 Jakub Jelinek <jakub@redhat.com>
374 * gfortran.dg/gomp/pr100965.f90: New test.
376 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
379 * gcc.target/i386/pr100936.c: New test.
381 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
383 * gcc.target/powerpc/float128-call.c: Adjust.
384 * gcc.target/powerpc/pr100085.c: New test.
386 2021-06-09 Jason Merrill <jason@redhat.com>
389 * g++.dg/diagnostic/enum3.C: New test.
391 2021-06-08 Marek Polacek <polacek@redhat.com>
394 * g++.dg/cpp2a/explicit18.C: New test.
396 2021-06-08 Andrew Pinski <apinski@marvell.com>
398 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
399 happens on the outside of the bit_xor.
401 2021-06-08 Jason Merrill <jason@redhat.com>
403 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
404 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
405 * g++.dg/ext/utf-badconcat.C: Likewise.
406 * g++.dg/ext/utf-badconcat2.C: Likewise.
408 2021-06-08 Jason Merrill <jason@redhat.com>
410 * g++.dg/cpp23/mixed-concat1.C: New test.
412 2021-06-08 Jason Merrill <jason@redhat.com>
414 * g++.dg/cpp23/whitespace-splice1.C: New test.
416 2021-06-08 Jason Merrill <jason@redhat.com>
418 * g++.dg/cpp23/narrowing-bool1.C: New test.
420 2021-06-08 David Malcolm <dmalcolm@redhat.com>
423 * gcc.dg/analyzer/bitfields-1.c: New test.
424 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
426 (test_44): Update test values assigned to the bits to ones that
427 fit in the range of the bitfield type. Remove xfails.
428 (test_45): Remove xfails.
430 2021-06-08 Jason Merrill <jason@redhat.com>
433 * g++.dg/cpp0x/initlist124.C: New test.
435 2021-06-08 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/100923
438 * gcc.dg/torture/pr100923.c: New testcase.
440 2021-06-08 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/gomp/doacross-2.C: New test.
445 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
448 * gcc.target/i386/pr100951.c: New test.
450 2021-06-08 Jakub Jelinek <jakub@redhat.com>
454 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
456 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
459 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
460 * gfortran.dg/gomp/scan-5.f90: Likewise.
461 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
462 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
463 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
464 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
465 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
467 2021-06-08 Martin Liska <mliska@suse.cz>
469 * gcc.dg/format/strfmon-1.c: Fix typo.
470 * gfortran.dg/char4-subscript.f90: Likewise.
472 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
474 PR tree-optimization/100794
475 * gcc.dg/tree-ssa/pr100794.c: New test.
477 2021-06-08 Jason Merrill <jason@redhat.com>
480 * g++.dg/template/lookup17.C: New test.
482 2021-06-08 Jason Merrill <jason@redhat.com>
485 * g++.dg/cpp0x/alias-decl-73.C: New test.
487 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/pr100637-5b.c: New test.
491 * gcc.target/i386/pr100637-5w.c: Ditto.
493 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
496 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
497 * gcc.target/i386/pr82735-4.c: Likewise.
498 * gcc.target/i386/pr82735-5.c: Likewise.
500 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
502 * gcc.dg/sso-14.c: Adjust.
504 2021-06-07 Patrick Palka <ppalka@redhat.com>
507 * g++.dg/template/access38.C: New test.
509 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
512 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
515 2021-06-07 Jakub Jelinek <jakub@redhat.com>
518 * gcc.dg/pr100887.c: New test.
520 2021-06-07 Jakub Jelinek <jakub@redhat.com>
523 * g++.dg/ext/va-arg-pack-3.C: New test.
525 2021-06-07 liuhongt <hongtao.liu@intel.com>
528 * g++.target/i386/pr100885.C: New test.
530 2021-06-07 liuhongt <hongtao.liu@intel.com>
533 * gcc.target/i386/pr82735-1.c: New test.
534 * gcc.target/i386/pr82735-2.c: New test.
535 * gcc.target/i386/pr82735-3.c: New test.
536 * gcc.target/i386/pr82735-4.c: New test.
537 * gcc.target/i386/pr82735-5.c: New test.
539 2021-06-06 Jakub Jelinek <jakub@redhat.com>
541 * gcc.dg/gomp/scan-1.c: New test.
543 2021-06-06 Jakub Jelinek <jakub@redhat.com>
546 * c-c++-common/gomp/pr100902-1.c: New test.
548 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
550 * gcc.dg/sso-14.c: New test.
552 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
559 * gfortran.dg/PR100120.f90: New test.
560 * gfortran.dg/character_workout_1.f90: New test.
561 * gfortran.dg/character_workout_4.f90: New test.
563 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
566 * gfortran.dg/gomp/loop-3.f90: New test.
568 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
571 * gdc.dg/pr100882a.d: New test.
572 * gdc.dg/pr100882b.d: New test.
573 * gdc.dg/pr100882c.d: New test.
574 * gdc.dg/torture/pr100882.d: New test.
576 2021-06-04 Patrick Palka <ppalka@redhat.com>
579 * g++.dg/template/param4.C: New test.
580 * g++.dg/template/param5.C: New test.
581 * g++.dg/cpp1z/nontype-auto19.C: New test.
582 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
583 deduced type of a decltype(auto) NTTP has top-level cv-quals.
585 2021-06-04 Patrick Palka <ppalka@redhat.com>
588 * g++.dg/cpp0x/alias-decl-72.C: New test.
589 * g++.dg/cpp0x/alias-decl-72a.C: New test.
591 2021-06-04 Harald Anlauf <anlauf@gmx.de>
594 * gfortran.dg/inline_matmul_25.f90: New test.
596 2021-06-04 Martin Sebor <msebor@redhat.com>
599 * gcc.dg/nonnull-6.c: New test.
601 2021-06-04 Martin Sebor <msebor@redhat.com>
604 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
605 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
606 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
607 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
608 * gcc.dg/uninit-pr100732.c: New test.
610 2021-06-04 Martin Sebor <msebor@redhat.com>
612 * gcc.dg/Wvla-parameter-10.c: New test.
613 * gcc.dg/Wvla-parameter-11.c: New test.
615 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
617 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
618 commit in addition - add more dg-errors and '... end ...' due to changed
620 * gfortran.dg/goacc/omp.f95: Likewise.
621 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
623 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
626 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
628 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
630 * gfortran.dg/gomp/pr99928-5.f90: Really use the
631 proper iteration variable.
633 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
635 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
636 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
637 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
638 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
639 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
640 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
641 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
642 fix loop-variable and remove xfail.
644 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
647 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
649 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
652 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
653 C/C++ version of the patch.
654 * gfortran.dg/gomp/loop-1.f90: New test.
655 * gfortran.dg/gomp/loop-2.f90: New test.
656 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
657 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
658 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
659 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
660 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
661 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
662 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
663 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
664 of 'acc loops' to hide unrelated bug for now.
665 * gfortran.dg/goacc/omp-fixed.f: Likewise
667 2021-06-04 Jakub Jelinek <jakub@redhat.com>
670 * gcc.target/i386/pr100887.c: New test.
672 2021-06-04 Jakub Jelinek <jakub@redhat.com>
675 * g++.dg/gomp/declare-simd-8.C: New test.
677 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
679 * gcc.target/powerpc/not-promote-mode.c: New.
681 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/vperm-v2hi.c: New test.
685 * gcc.target/i386/vperm-v4qi.c: Ditto.
687 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
689 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
691 2021-06-03 Patrick Palka <ppalka@redhat.com>
694 * g++.dg/cpp0x/alias-decl-71.C: New test.
696 2021-06-03 Patrick Palka <ppalka@redhat.com>
699 * g++.dg/cpp2a/using-enum-9.C: New test.
701 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
703 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
705 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
707 * gcc.target/arm/simd/mve-vabs.c: New test.
709 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/bit_packed_array6.adb: New test.
712 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
714 2021-06-03 Martin Liska <mliska@suse.cz>
716 * gcc.dg/spellcheck-options-23.c: New test.
718 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/inline22.adb: New test.
722 2021-06-03 Tamar Christina <tamar.christina@arm.com>
724 * gcc.target/aarch64/cpunative/info_16: Update implementer.
725 * gcc.target/aarch64/cpunative/info_17: Likewise
727 2021-06-03 Jakub Jelinek <jakub@redhat.com>
730 * g++.dg/gomp/depend-iterator-3.C: New test.
731 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
732 this as base expression of depend array section, expect a different
733 error wording for this as depend locator and add testcases
734 for affinity clauses.
736 2021-06-02 Jason Merrill <jason@redhat.com>
739 * g++.dg/init/no-elide2.C: New test.
741 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
743 * gcc.target/s390/ashr.c: New test.
745 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
748 * gfortran.dg/gomp/taskloop-2.f90: New.
750 2021-06-02 Jakub Jelinek <jakub@redhat.com>
752 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
755 2021-06-01 Patrick Palka <ppalka@redhat.com>
758 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
759 * g++.dg/cpp0x/dc10.C: New test.
760 * g++.dg/cpp0x/initlist-base4.C: New test.
761 * g++.dg/cpp2a/constexpr-init22.C: New test.
763 2021-06-01 Andrew Pinski <apinski@marvell.com>
765 PR tree-optimization/95481
766 * gcc.dg/tree-ssa/tailcall-10.c: New test.
767 * gcc.dg/tree-ssa/tailcall-11.c: New test.
768 * gcc.dg/tree-ssa/tailcall-12.c: New test.
769 * gcc.dg/tree-ssa/tailcall-13.c: New test.
770 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
772 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
775 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
777 2021-06-01 Jason Merrill <jason@redhat.com>
780 * g++.dg/cpp2a/destroying-delete5.C: New test.
782 2021-06-01 Jason Merrill <jason@redhat.com>
785 * g++.dg/cpp0x/depr-copy4.C: New test.
787 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
789 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
790 * gcc.dg/pr80776-1.c: Same.
792 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
795 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
796 now diagnosed with less error output.
797 * gfortran.dg/gomp/scan-1.f90: Likewise.
798 * gfortran.dg/gomp/pr99928-3.f90: New test.
799 * gfortran.dg/gomp/taskloop-1.f90: New test.
801 2021-06-01 liuhongt <hongtao.liu@intel.com>
803 PR tree-optimization/98365
804 * gcc.target/i386/pr98365.c: New test.
806 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
808 PR tree-optimization/100781
809 * gcc.dg/pr100781.c: New.
811 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
813 PR tree-optimization/100774
814 * g++.dg/pr100774.C: New.
816 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
818 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
819 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
821 2021-05-31 Richard Biener <rguenther@suse.de>
824 * c-c++-common/builtin-shufflevector-2.c: New testcase.
825 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
826 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
827 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
829 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
832 * g++.target/powerpc/pr99842.C: New.
834 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
836 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
837 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
838 (plugin_init): Likewise.
839 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
840 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
841 (plugin_init): Likewise.
842 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
843 (plugin_init): Likewise.
845 2021-05-29 Jakub Jelinek <jakub@redhat.com>
848 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
849 combined with parallel, teams or taskloop and defaultmap(none)
850 to constructs combined with target.
851 * c-c++-common/gomp/pr99928-2.c: Likewise.
852 * c-c++-common/gomp/pr99928-3.c: Likewise.
853 * c-c++-common/gomp/pr99928-4.c: Likewise.
854 * c-c++-common/gomp/pr99928-5.c: Likewise.
855 * c-c++-common/gomp/pr99928-6.c: Likewise.
856 * c-c++-common/gomp/pr99928-7.c: Likewise.
857 * c-c++-common/gomp/pr99928-8.c: Likewise.
858 * c-c++-common/gomp/pr99928-9.c: Likewise.
859 * c-c++-common/gomp/pr99928-10.c: Likewise.
860 * c-c++-common/gomp/pr99928-13.c: Likewise.
861 * c-c++-common/gomp/pr99928-14.c: Likewise.
863 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
865 * gcc.dg/Wstringop-overflow-55.c:
866 * gcc.dg/pr80776-1.c:
868 2021-05-28 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/100778
871 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
873 2021-05-28 Jason Merrill <jason@redhat.com>
877 * g++.dg/inherit/virtual15.C: New test.
878 * g++.dg/inherit/virtual15a.C: New file.
880 2021-05-28 Richard Biener <rguenther@suse.de>
883 * gcc.dg/pr100791.c: New testcase.
885 2021-05-28 Richard Biener <rguenther@suse.de>
888 * gcc.dg/gimplefe-error-11.c: New testcase.
890 2021-05-28 Jakub Jelinek <jakub@redhat.com>
893 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
894 * c-c++-common/gomp/pr99928-9.c: Likewise.
895 * c-c++-common/gomp/pr99928-10.c: Likewise.
896 * c-c++-common/gomp/pr99928-16.c: New test.
898 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
900 * c-c++-common/gomp/affinity-1.c: New test.
901 * c-c++-common/gomp/affinity-2.c: New test.
902 * c-c++-common/gomp/affinity-3.c: New test.
903 * c-c++-common/gomp/affinity-4.c: New test.
904 * c-c++-common/gomp/affinity-5.c: New test.
905 * c-c++-common/gomp/affinity-6.c: New test.
906 * c-c++-common/gomp/affinity-7.c: New test.
907 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
908 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
909 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
910 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
911 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
912 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
913 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
914 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
915 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
916 * gfortran.dg/gomp/taskwait.f90: New test.
918 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
919 Richard Biener <rguenther@suse.de>
921 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
922 Adjust scanning pattern for !lp64.
923 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
924 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
927 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
929 PR tree-optimization/99398
930 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
931 * gcc.target/powerpc/vec-perm-ctor.c: New test.
932 * gcc.target/powerpc/vec-perm-ctor.h: New test.
934 2021-05-27 Matthias Kretz <kretz@kde.org>
937 * g++.dg/diagnostic/pr100716.C: New test.
938 * g++.dg/diagnostic/pr100716-1.C: Same test with
939 -fno-pretty-templates.
941 2021-05-27 Patrick Palka <ppalka@redhat.com>
944 * g++.dg/cpp0x/static_assert17.C: New test.
946 2021-05-27 Jason Merrill <jason@redhat.com>
949 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
951 2021-05-27 Patrick Palka <ppalka@redhat.com>
956 * g++.dg/template/partial16.C: New test.
957 * g++.dg/template/partial17.C: New test.
958 * g++.dg/template/partial18.C: New test.
959 * g++.dg/template/partial19.C: New test.
960 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
961 ill-formed partial specialization.
962 * g++.dg/cpp0x/variadic38.C: Likewise.
963 * g++.dg/cpp1z/pr81016.C: Likewise.
964 * g++.dg/template/partial5.C: Likewise.
965 * g++.old-deja/g++.pt/spec21.C: Likewise.
967 2021-05-27 Harald Anlauf <anlauf@gmx.de>
970 * gfortran.dg/pointer_check_14.f90: New test.
972 2021-05-27 Harald Anlauf <anlauf@gmx.de>
975 * gfortran.dg/bounds_check_22.f90: New test.
977 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
979 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
981 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/pr100637-3b.c (avgu): New test.
985 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
987 2021-05-26 Patrick Palka <ppalka@redhat.com>
990 * g++.dg/template/access37.C: New test.
991 * g++.dg/template/access37a.C: New test.
993 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
995 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
996 * gcc.dg/pr80776-1.c: Same.
998 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
1000 * lib/target-supports.exp (check_effective_target_vect32): New.
1001 (available_vector_sizes): Append 32 for x86 targets.
1002 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
1003 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
1004 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
1005 * gcc.target/i386/pr100637-3b.c: New test.
1006 * gcc.target/i386/pr100637-3w.c: Ditto.
1007 * gcc.target/i386/pr100637-4b.c: Ditto.
1008 * gcc.target/i386/pr100637-4w.c: Ditto.
1010 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
1012 * gcc.dg/sso-13.c: New test.
1014 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
1016 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
1018 2021-05-26 Patrick Palka <ppalka@redhat.com>
1021 * g++.dg/cpp1z/elide6.C: New test.
1023 2021-05-26 Patrick Palka <ppalka@redhat.com>
1026 * g++.dg/cpp0x/noexcept68.C: New test.
1028 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1030 * gcc.target/csky/fldrd_fstrd.c: New.
1031 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
1033 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1035 * gcc.target/csky/ldbs.c: New.
1037 2021-05-26 Andrew Pinski <apinski@marvell.com>
1039 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
1040 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
1042 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1045 * g++.dg/cpp1z/nodiscard8.C: New test.
1046 * g++.dg/cpp1z/nodiscard9.C: New test.
1048 2021-05-25 Martin Liska <mliska@suse.cz>
1050 * gcc.dg/sancov/attribute.c: New test.
1052 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
1054 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
1056 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1059 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
1061 * c-c++-common/gomp/pr99928-9.c: Likewise.
1062 * c-c++-common/gomp/pr99928-10.c: Likewise.
1064 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
1066 * gcc.target/csky/fpuv3/fpuv3.exp: New.
1067 * gcc.target/csky/fpuv3/fpv3_div.c: New.
1068 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
1069 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
1070 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
1071 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
1072 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
1073 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
1074 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
1075 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
1076 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
1077 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
1078 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
1079 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
1080 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
1081 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
1082 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
1083 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
1084 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
1085 * gcc.target/csky/fpuv3/fpv3_h.c: New.
1086 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
1087 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
1088 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
1089 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
1090 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
1091 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
1092 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
1093 * gcc.target/csky/fpuv3/fpv3_max.c: New.
1094 * gcc.target/csky/fpuv3/fpv3_min.c: New.
1095 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
1096 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
1097 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
1098 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
1099 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
1100 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
1101 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
1102 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
1104 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
1106 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
1108 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
1111 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1112 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1113 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1114 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1116 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1118 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1121 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1123 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1126 2021-05-24 liuhongt <hongtao.liu@intel.com>
1129 * gcc.target/i386/pr100660.c: New test.
1131 2021-05-24 Andrew Pinski <apinski@marvell.com>
1133 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1134 when matching ssa name version.
1135 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1137 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
1140 * gcc.target/i386/pr100722.c: New test.
1142 2021-05-23 Harald Anlauf <anlauf@gmx.de>
1145 * gfortran.dg/pr100551.f90: New test.
1147 2021-05-23 Andrew Pinski <apinski@marvell.com>
1149 * gcc.dg/gimplefe-45.c: New test.
1151 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1153 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1155 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1157 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1158 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1160 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1163 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1164 * c-c++-common/gomp/pr99928-15.c: New test.
1166 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1169 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1170 * c-c++-common/gomp/pr99928-13.c: New test.
1171 * c-c++-common/gomp/pr99928-14.c: New test.
1173 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1176 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1177 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1178 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1180 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1182 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1185 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1186 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1187 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1189 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1190 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1191 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1192 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1194 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1195 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1196 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1197 * gfortran.dg/goacc/private-3.f95: Likewise.
1199 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1201 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1203 * gcc.c-torture/compile/ssa-unused-1.c: New file.
1205 2021-05-21 Richard Biener <rguenther@suse.de>
1206 H.J. Lu <hjl.tools@gmail.com>
1208 * gcc.target/i386/pr90773-24.c: New test.
1209 * gcc.target/i386/pr90773-25.c: Likewise.
1211 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
1214 * g++.target/i386/pr100637-1b.C: New test.
1215 * g++.target/i386/pr100637-1w.C: Ditto.
1216 * gcc.target/i386/pr100637-2b.c: Ditto.
1217 * gcc.target/i386/pr100637-2w.c: Ditto.
1219 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
1221 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
1223 2021-05-20 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp2a/desig19.C: New test.
1227 2021-05-20 Jason Merrill <jason@redhat.com>
1230 * g++.dg/cpp2a/desig18.C: New test.
1232 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
1234 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
1235 * lib/dg-pch.exp: Adjust diagnostic message.
1237 2021-05-20 Martin Sebor <msebor@redhat.com>
1239 PR middle-end/100684
1240 * g++.dg/warn/Wnonnull13.C: New test.
1241 * g++.dg/warn/Wnonnull14.C: New test.
1242 * g++.dg/warn/Wnonnull15.C: New test.
1244 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1246 * g++.dg/modules/omp-1_c.C: Fix testcase.
1248 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/pr100701.c: New test.
1253 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
1255 * gfortran.dg/gomp/map-6.f90: New test.
1256 * gfortran.dg/gomp/map-7.f90: New test.
1257 * gfortran.dg/gomp/map-8.f90: New test.
1259 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
1262 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
1263 * gnat.dg/unchecked_convert6.adb: Likewise.
1265 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1268 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
1270 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1271 Torbjörn Svensson <torbjorn.svensson@st.com>
1274 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
1275 * c-c++-common/cpp/file-name-1.c: New test.
1277 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
1280 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
1281 add comments regarding what the code does.
1283 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1286 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
1287 * c-c++-common/gomp/pr99928-5.c: Likewise.
1289 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1291 PR preprocessor/100646
1292 * gcc.dg/cpp/pr100646-1.c: New test.
1293 * gcc.dg/cpp/pr100646-2.c: New test.
1295 2021-05-20 Jason Merrill <jason@redhat.com>
1298 * g++.dg/cpp2a/nontype-complex1.C: New test.
1300 2021-05-20 Jason Merrill <jason@redhat.com>
1303 * g++.dg/parse/access13.C: New test.
1305 2021-05-19 Martin Sebor <msebor@redhat.com>
1308 * gcc.dg/pr100619.c: New test.
1310 2021-05-19 Jason Merrill <jason@redhat.com>
1314 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
1316 2021-05-19 Jason Merrill <jason@redhat.com>
1318 * g++.dg/cpp1z/class-deduction-access1.C: New test.
1319 * g++.dg/cpp1z/class-deduction-access2.C: New test.
1321 2021-05-19 Marek Polacek <polacek@redhat.com>
1324 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
1325 Remove dg-errors for GNU attributes.
1326 * g++.dg/ext/attrib63.C: Remove dg-error.
1327 * g++.dg/cpp0x/friend8.C: New test.
1329 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
1331 * g++.dg/modules/omp-1_a.C: Check pthread is available.
1332 * g++.dg/modules/omp-1_b.C: Ditto.
1333 * g++.dg/modules/omp-1_c.C: Ditto.
1334 * g++.dg/modules/omp-2_a.C: Ditto.
1335 * g++.dg/modules/omp-2_b.C: Ditto.
1337 2021-05-19 Alex Coplan <alex.coplan@arm.com>
1340 * gcc.target/arm/cmse/pr100333.c: New test.
1342 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1345 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
1347 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
1349 * gcc.target/riscv/arch-12.c: New.
1350 * gcc.target/riscv/attribute-19.c: New.
1352 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
1354 * gcc.target/aarch64/narrow_high_combine.c: New test.
1356 2021-05-19 Richard Biener <rguenther@suse.de>
1358 PR middle-end/100672
1359 * gcc.dg/torture/pr100672.c: New testcase.
1361 2021-05-19 Martin Liska <mliska@suse.cz>
1364 * gcc.dg/local1.c: Fix typos.
1365 * gcc.dg/ucnid-5-utf8.c: Likewise.
1366 * gcc.dg/ucnid-5.c: Likewise.
1368 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1370 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
1371 scan-assembly-times to scan-assembly not for superfluous uxtb.
1372 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
1373 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
1374 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
1375 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
1376 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
1377 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
1378 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
1379 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
1380 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
1381 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
1382 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
1383 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
1384 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
1385 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
1386 * gcc.target/aarch64/sve/ld1_extend.c: New test.
1388 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1390 PR middle-end/100576
1391 * gcc.c-torture/compile/pr100576.c: New test.
1393 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1395 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
1397 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1400 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
1401 * c-c++-common/gomp/pr99928-12.c: New test.
1403 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
1405 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
1406 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
1407 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
1408 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
1409 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
1410 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
1411 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
1412 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
1413 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
1414 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
1415 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
1416 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
1417 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
1418 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
1419 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
1421 2021-05-19 Jason Merrill <jason@redhat.com>
1424 * g++.dg/dfp/mangle-6.C: New test.
1426 2021-05-19 Jason Merrill <jason@redhat.com>
1429 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
1431 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
1433 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
1434 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
1435 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
1437 2021-05-18 Jason Merrill <jason@redhat.com>
1441 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
1443 2021-05-18 Jason Merrill <jason@redhat.com>
1445 * g++.dg/cpp0x/implicit-delete1.C: New test.
1447 2021-05-18 David Malcolm <dmalcolm@redhat.com>
1450 * gcc.dg/analyzer/pr100615.c: New test.
1452 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
1455 * gcc.target/i386/pr100637-1b.c: New test.
1456 * gcc.target/i386/pr100637-1w.c: Ditto.
1457 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
1458 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
1459 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
1460 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
1461 pmovsxbd and pmovsxwq.
1462 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
1463 pmovzxbd and pmovzxwq.
1465 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
1468 * gfortran.dg/goacc-gomp/depobj.f90: New test.
1470 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
1472 * lib/gcc-dg.exp: Implement 'dg-note'.
1473 * lib/prune.exp: Likewise.
1474 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
1475 'dg-prune-output "note: ".
1476 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
1477 'dg-note', match up additional notes, one class of them with
1479 * lib/lto.exp: Implement 'dg-lto-note'.
1480 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
1482 * g++.dg/lto/odr-1_1.C: Likewise.
1483 * g++.dg/lto/odr-2_1.C: Likewise.
1485 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1487 PR rtl-optimization/100590
1488 * gcc.dg/pr100590.c: New test.
1490 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1493 * g++.dg/other/pr100580.C: New test.
1495 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/94589
1498 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
1500 2021-05-18 Richard Biener <rguenther@suse.de>
1502 * gcc.target/i386/pr100582.c: Adjust for AVX512.
1504 2021-05-18 Richard Biener <rguenther@suse.de>
1507 * gcc.dg/gimplefe-error-10.c: New testcase.
1509 2021-05-18 Richard Biener <rguenther@suse.de>
1512 * gcc.dg/pr100547.c: New testcase.
1513 * gcc.dg/attr-vector_size.c: Adjust.
1515 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1517 * gcc.target/s390/zvector/vec-_Bool.c: New test.
1519 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1522 * g++.target/s390/pr100281-1.C: New test.
1523 * g++.target/s390/pr100281-2.C: New test.
1525 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
1527 PR tree-optimization/100512
1528 * gcc.dg/pr100512.c: New.
1530 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
1532 * g++.dg/conversion/pr100635.C: New test.
1534 2021-05-17 Harald Anlauf <anlauf@gmx.de>
1537 * gfortran.dg/pr98411.f90: New test.
1539 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
1541 * gcc.dg/pr100349.c: New test.
1543 2021-05-17 Tamar Christina <tamar.christina@arm.com>
1545 * gcc.target/aarch64/cpunative/info_16: New test.
1546 * gcc.target/aarch64/cpunative/info_17: New test.
1547 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1548 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1550 2021-05-17 Richard Biener <rguenther@suse.de>
1553 * gcc.dg/gimplefe-error-9.c: New testcase.
1555 2021-05-17 Richard Biener <rguenther@suse.de>
1557 PR middle-end/100582
1558 * gcc.target/i386/pr100582.c: New testcase.
1560 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1562 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1563 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1565 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1566 vectorize float16_t vectors.
1568 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1570 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1571 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1572 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1574 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1576 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1578 2021-05-17 liuhongt <hongtao.liu@intel.com>
1581 * gcc.target/i386/pr100549.c: New test.
1583 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1585 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1587 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1589 * gcc.target/arm/simd/mve-vadd-1.c: New.
1591 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1593 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1595 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1597 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1599 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1601 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1603 * lib/target-supports.exp
1604 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1605 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1606 __ARM_FEATURE_SAT and use armv6.
1608 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1611 * gfortran.dg/gomp/workshare-59.f90: New test.
1613 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1616 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1618 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1620 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1622 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1624 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1626 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1628 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1631 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1633 * gcc.target/powerpc/rop-1.c: New.
1634 * gcc.target/powerpc/rop-2.c: New.
1635 * gcc.target/powerpc/rop-3.c: New.
1636 * gcc.target/powerpc/rop-4.c: New.
1637 * gcc.target/powerpc/rop-5.c: New.
1639 2021-05-15 Martin Jambor <mjambor@suse.cz>
1642 2021-05-15 Martin Jambor <mjambor@suse.cz>
1644 PR tree-optimization/100453
1645 * gcc.dg/tree-ssa/pr100453.c: New test.
1647 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1649 PR rtl-optimization/100342
1650 * gcc.target/i386/pr100342.c: New test.
1652 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1654 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1655 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1657 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1659 * gfortran.dg/gomp/implicit-save.f90: New test.
1661 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1664 * g++.dg/cpp1y/pr95226.C: New test.
1666 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1669 * g++.dg/cpp0x/pr94616.C: New test.
1671 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1674 * g++.dg/cpp0x/sfinae68.C: New test.
1676 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1678 * g++.dg/cpp1y/pr88872.C: New test.
1680 2021-05-14 Michael de Lang <kingoipo@gmail.com>
1682 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
1684 2021-05-14 Marek Polacek <polacek@redhat.com>
1685 Jason Merrill <jason@redhat.com>
1688 * g++.dg/cpp0x/friend7.C: New test.
1689 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
1690 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1691 * g++.dg/cpp0x/gen-attrs-74.C: New test.
1692 * g++.dg/ext/attrib63.C: New test.
1694 2021-05-13 Martin Sebor <msebor@redhat.com>
1696 PR tree-optimization/93100
1698 * g++.dg/warn/uninit-pr93100.C: New test.
1699 * gcc.dg/uninit-pr93100.c: New test.
1700 * gcc.dg/uninit-pr98583.c: New test.
1702 2021-05-13 Martin Jambor <mjambor@suse.cz>
1704 PR tree-optimization/100453
1705 * gcc.dg/tree-ssa/pr100453.c: New test.
1707 2021-05-13 Martin Sebor <msebor@redhat.com>
1709 * g++.dg/pr100574.C: Use size_t as operator new argument type.
1711 2021-05-13 Martin Liska <mliska@suse.cz>
1713 PR middle-end/100504
1714 * gcc.target/i386/pr100504.c: New test.
1716 2021-05-13 Martin Sebor <msebor@redhat.com>
1719 * gcc.dg/Wvla-parameter-9.c: New test.
1721 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1724 * c-c++-common/gomp/pr99928-1.c: New test.
1725 * c-c++-common/gomp/pr99928-2.c: New test.
1726 * c-c++-common/gomp/pr99928-3.c: New test.
1727 * c-c++-common/gomp/pr99928-4.c: New test.
1728 * c-c++-common/gomp/pr99928-5.c: New test.
1729 * c-c++-common/gomp/pr99928-6.c: New test.
1730 * c-c++-common/gomp/pr99928-7.c: New test.
1731 * c-c++-common/gomp/pr99928-8.c: New test.
1732 * c-c++-common/gomp/pr99928-9.c: New test.
1733 * c-c++-common/gomp/pr99928-10.c: New test.
1734 * c-c++-common/gomp/pr99928-11.c: New test.
1736 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1739 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
1741 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
1743 * gcc.dg/pr100563.c: New test.
1745 2021-05-13 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/98856
1748 * gcc.target/i386/sse2-psraq-1.c: New test.
1749 * gcc.target/i386/sse4_2-psraq-1.c: New test.
1750 * gcc.target/i386/avx-psraq-1.c: New test.
1751 * gcc.target/i386/avx2-psraq-1.c: New test.
1752 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
1754 * gcc.target/i386/avx2-pr82370.c: Likewise.
1755 * gcc.target/i386/avx512f-pr82370.c: Likewise.
1756 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
1757 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
1758 * gcc.dg/torture/vshuf-8.inc: Likewise.
1760 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
1763 * g++.target/i386/pr100581.C: New test.
1765 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/lto21.adb: Prune new LTO warning.
1770 2021-05-13 Martin Liska <mliska@suse.cz>
1773 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
1774 * gcc.dg/torture/pr94947-1.c: Likewise.
1776 2021-05-13 liuhongt <hongtao.liu@intel.com>
1778 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
1780 2021-05-13 liuhongt <hongtao.liu@intel.com>
1783 * gcc.target/i386/avx-pr94680.c: New test.
1784 * gcc.target/i386/avx512f-pr94680.c: New test.
1785 * gcc.target/i386/sse2-pr94680.c: New test.
1787 2021-05-12 Martin Sebor <msebor@redhat.com>
1789 PR middle-end/100571
1790 * gcc.dg/Wstringop-overflow-67.c: New test.
1792 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
1795 * gcc.dg/pr100521.c: New file.
1797 2021-05-12 Marek Polacek <polacek@redhat.com>
1799 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
1801 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
1803 * c-c++-common/gomp/map-6.c: New test.
1804 * c-c++-common/gomp/map-7.c: New test.
1806 2021-05-12 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/100566
1809 * gcc.dg/torture/pr100566.c: New testcase.
1811 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1813 PR preprocessor/100392
1814 * gcc.dg/cpp/pr100392.c: New test.
1815 * gcc.dg/cpp/pr100392.h: New file.
1817 2021-05-12 Martin Liska <mliska@suse.cz>
1819 * lib/lto.exp: When running tests without jobserver, one can see
1820 the following warning for tests that use 1to1 partitioning.
1822 2021-05-12 liuhongt <hongtao.liu@intel.com>
1825 * gcc.target/i386/avx2-pr99908.c: New test.
1826 * gcc.target/i386/sse4_1-pr99908.c: New test.
1828 2021-05-12 Richard Biener <rguenther@suse.de>
1830 PR tree-optimization/100519
1831 * gcc.dg/torture/pr100519.c: New testcase.
1833 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1836 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
1838 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1840 PR middle-end/100508
1841 * gcc.dg/gomp/pr100508.c: New test.
1843 2021-05-12 Jakub Jelinek <jakub@redhat.com>
1844 Marc Glisse <marc.glisse@inria.fr>
1846 PR tree-optimization/94589
1847 * gcc.dg/tree-ssa/pr94589-1.c: New test.
1849 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
1852 * g++.target/i386/pr98218-1.C: Ditto.
1853 * gcc.target/i386/pr98218-4.c: New test.
1854 * gcc.target/i386/pr98218-1.c: Correct PR number.
1855 * gcc.target/i386/pr98218-1a.c: Ditto.
1856 * gcc.target/i386/pr98218-2.c: Ditto.
1857 * gcc.target/i386/pr98218-2a.c: Ditto.
1858 * gcc.target/i386/pr98218-3.c: Ditto.
1859 * gcc.target/i386/pr98218-3a.c: Ditto.
1861 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1863 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
1864 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
1866 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1868 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
1871 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
1873 * gcc.dg/guality/pr43077-1.c: Align types of output and input
1874 operands by lifting immediates to type long.
1876 2021-05-11 Joseph Myers <joseph@codesourcery.com>
1878 * gcc.dg/c11-digit-separators-1.c,
1879 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
1882 2021-05-11 Jason Merrill <jason@redhat.com>
1885 * g++.dg/ext/vector41.C: New test.
1887 2021-05-11 Martin Liska <mliska@suse.cz>
1889 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
1890 * brig.dg/README: Removed.
1891 * brig.dg/dg.exp: Removed.
1892 * brig.dg/test/gimple/alloca.hsail: Removed.
1893 * brig.dg/test/gimple/atomics.hsail: Removed.
1894 * brig.dg/test/gimple/branches.hsail: Removed.
1895 * brig.dg/test/gimple/fbarrier.hsail: Removed.
1896 * brig.dg/test/gimple/function_calls.hsail: Removed.
1897 * brig.dg/test/gimple/internal-casts.hsail: Removed.
1898 * brig.dg/test/gimple/kernarg.hsail: Removed.
1899 * brig.dg/test/gimple/mem.hsail: Removed.
1900 * brig.dg/test/gimple/mulhi.hsail: Removed.
1901 * brig.dg/test/gimple/packed.hsail: Removed.
1902 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
1903 * brig.dg/test/gimple/smoke_test.hsail: Removed.
1904 * brig.dg/test/gimple/variables.hsail: Removed.
1905 * brig.dg/test/gimple/vector.hsail: Removed.
1906 * lib/brig-dg.exp: Removed.
1907 * lib/brig.exp: Removed.
1909 2021-05-11 Alex Coplan <alex.coplan@arm.com>
1912 * gcc.target/arm/cmse/pr99725.c: New test.
1914 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
1916 * gcc.target/aarch64/fmul_lane_1.c: New test.
1918 2021-05-11 Richard Biener <rguenther@suse.de>
1920 PR middle-end/100509
1921 * gcc.dg/pr100509.c: New testcase.
1923 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
1925 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
1927 2021-05-11 Patrick Palka <ppalka@redhat.com>
1930 * g++.dg/lookup/operator-3.C: New test.
1932 2021-05-11 Patrick Palka <ppalka@redhat.com>
1935 * g++.dg/cpp2a/concepts-ctad4.C: New test.
1937 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
1939 * gnat.dg/specs/opt5.ads: New test.
1940 * gnat.dg/specs/opt5_pkg.ads: New helper.
1942 2021-05-10 Martin Sebor <msebor@redhat.com>
1944 PR middle-end/100425
1945 PR middle-end/100510
1946 * c-c++-common/Walloca-larger-than.C: New test.
1947 * gcc.dg/Walloca-larger-than-4.c: New test.
1948 * gcc.dg/Wvla-larger-than-5.c: New test.
1949 * gcc.dg/pr79972.c: Remove unexpected warning directive.
1951 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
1953 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
1954 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
1956 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1958 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
1960 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
1962 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
1964 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
1966 PR tree-optimization/42587
1967 * gcc.dg/optimize-bswapsi-6.c: New test.
1969 2021-05-10 Richard Biener <rguenther@suse.de>
1972 * g++.dg/vect/slp-pr99971.cc: Align data.
1974 2021-05-10 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/100492
1977 * gcc.dg/torture/pr100492.c: New testcase.
1979 2021-05-10 Richard Biener <rguenther@suse.de>
1981 PR middle-end/100464
1983 * gcc.dg/pr100464.c: New testcase.
1984 * g++.dg/tree-ssa/array-temp1.C: Adjust.
1986 2021-05-10 Richard Biener <rguenther@suse.de>
1988 PR tree-optimization/100434
1989 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
1991 2021-05-10 Alex Coplan <alex.coplan@arm.com>
1994 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
1995 Update now that we're (correctly) using full 128-bit vector
1997 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
1999 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
2001 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
2003 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2004 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
2007 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
2010 * gfortran.dg/class_dummy_7.f90: Correct PR number.
2012 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
2014 * gcc.dg/sso-9.c: Delete.
2016 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2018 * gnat.dg/debug18.adb: New test.
2020 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2022 * gcc.dg/sso-12.c: New test.
2024 2021-05-07 Jason Merrill <jason@redhat.com>
2026 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
2029 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2031 PR tree-optimization/79333
2032 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
2034 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2037 * c-c++-common/gomp/pr100450.c: New test.
2039 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
2042 * gcc.target/i386/pr100445-1.c: New test.
2044 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/pr100445.c: New test.
2049 2021-05-06 Joseph Myers <joseph@codesourcery.com>
2052 PR preprocessor/97604
2053 * g++.dg/cpp1y/digit-sep-neg-2.C,
2054 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
2055 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
2056 Adjust expected messages.
2058 2021-05-06 Martin Jambor <mjambor@suse.cz>
2060 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
2061 05193687dde, make the argv again pointer to an array.
2063 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
2065 * gnat.dg/opt93.adb: Compile only for LP64 targets.
2067 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2069 * lib/target-supports.exp: Add s390 checks for vect conversions.
2071 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2073 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
2075 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
2079 * gfortran.dg/class_dummy_6.f90: New test.
2080 * gfortran.dg/class_dummy_7.f90: New test.
2082 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
2085 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
2087 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
2089 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
2090 __builtin_s390_vpdi.
2091 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
2094 2021-05-06 Jakub Jelinek <jakub@redhat.com>
2096 PR tree-optimization/94589
2097 * gcc.dg/pr94589-1.c: New test.
2098 * gcc.dg/pr94589-2.c: New test.
2099 * gcc.dg/pr94589-3.c: New test.
2100 * gcc.dg/pr94589-4.c: New test.
2101 * g++.dg/opt/pr94589-1.C: New test.
2102 * g++.dg/opt/pr94589-2.C: New test.
2103 * g++.dg/opt/pr94589-3.C: New test.
2104 * g++.dg/opt/pr94589-4.C: New test.
2106 2021-05-06 Richard Biener <rguenther@suse.de>
2109 * gcc.dg/pr100373.c: New testcase.
2111 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2113 * gcc.c-torture/execute/20210505-1.c: New test.
2115 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
2118 * gcc.target/i386/pr91400-1.c: New test.
2119 * gcc.target/i386/pr91400-2.c: Likewise.
2121 2021-05-05 Martin Sebor <msebor@redhat.com>
2123 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2125 2021-05-05 Harald Anlauf <anlauf@gmx.de>
2128 * gfortran.dg/argument_checking_25.f90: New test.
2130 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
2133 * gcc.target/i386/pr98218-1.c: New test.
2134 * gcc.target/i386/pr98218-1a.c: Ditto.
2135 * gcc.target/i386/pr98218-2.c: Ditto.
2136 * gcc.target/i386/pr98218-2a.c: Ditto.
2137 * gcc.target/i386/pr98218-3.c: Ditto.
2138 * gcc.target/i386/pr98218-3a.c: Ditto.
2139 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2140 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2142 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2144 * gnat.dg/debug17.adb: Minor tweak.
2146 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2148 * gnat.dg/debug8.adb: Minor tweak.
2149 * gnat.dg/debug11.adb: Likewise.
2150 * gnat.dg/debug16.adb: Likewise.
2151 * gnat.dg/debug17.adb: New test.
2152 * gnat.dg/specs/debug1.ads: Minor tweak.
2154 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
2156 * gcc.dg/vect/slp-21.c: Add s390.
2158 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
2161 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2163 2021-05-05 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/79333
2166 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2167 * gcc.dg/graphite/fuse-1.c: Adjust.
2168 * gcc.dg/pr43864-4.c: Likewise.
2170 2021-05-05 Richard Biener <rguenther@suse.de>
2172 PR middle-end/100394
2173 * g++.dg/torture/pr100382.C: New testcase.
2175 2021-05-04 Martin Sebor <msebor@redhat.com>
2177 PR middle-end/100307
2178 * g++.dg/warn/Wplacement-new-size-9.C: New test.
2179 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2181 2021-05-04 Martin Sebor <msebor@redhat.com>
2183 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2185 2021-05-04 Martin Sebor <msebor@redhat.com>
2187 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2189 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
2191 * gcc.target/s390/oscbreak-1.c: Compile with -O1
2194 2021-05-04 Richard Biener <rguenther@suse.de>
2196 PR tree-optimization/100414
2197 * gcc.dg/pr100414.c: New testcase.
2199 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2201 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2203 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
2205 * gnat.dg/opt94.adb: New file.
2206 * gnat.dg/opt94_pkg.adb: New file.
2207 * gnat.dg/opt94_pkg.ads: New file.
2209 2021-05-04 Richard Biener <rguenther@suse.de>
2211 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
2212 simplify dump scanning down to one case.
2214 2021-05-04 Richard Biener <rguenther@suse.de>
2216 PR tree-optimization/100329
2217 * gcc.dg/torture/pr100329.c: New testcase.
2219 2021-05-04 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/100398
2222 * gcc.dg/torture/pr100398.c: New testcase.
2224 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2226 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2227 Fix dg directives order.
2228 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2231 2021-05-03 Jeff Law <jlaw@tachyum.com>
2233 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
2236 2021-05-03 Patrick Palka <ppalka@redhat.com>
2239 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
2241 2021-05-03 Patrick Palka <ppalka@redhat.com>
2245 * g++.dg/template/call8.C: New test.
2246 * g++.dg/template/koenig12a.C: New test.
2248 2021-05-03 Jeff Law <jlaw@tachyum.com>
2250 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
2252 2021-05-03 Marek Polacek <polacek@redhat.com>
2255 * g++.dg/concepts/diagnostic18.C: New test.
2257 2021-05-03 Marek Polacek <polacek@redhat.com>
2260 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
2262 2021-05-03 Jeff Law <jlaw@tachyum.com>
2264 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
2266 2021-05-03 Jeff Law <jlaw@tachyum.com>
2268 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
2270 2021-05-03 Jeff Law <jlaw@tachyum.com>
2272 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
2274 2021-05-03 Jeff Law <jlaw@tachyum.com>
2276 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
2277 cr16 and xstormy16 targets.
2279 2021-05-03 Richard Biener <rguenther@suse.de>
2281 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
2282 * gcc.dg/pr81192.c: Disable DSE.
2284 2021-05-03 Richard Biener <rguenther@suse.de>
2286 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
2288 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
2291 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
2292 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2294 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
2296 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
2297 mapping class on AIX.
2298 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
2299 * gcc.c-torture/execute/alias-2.c: Same.
2300 * gcc.dg/alias-7.c: Same.
2302 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
2304 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2306 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2309 2021-04-30 Richard Biener <rguenther@suse.de>
2312 * g++.dg/pr98032.C: New testcase.
2314 2021-04-30 Richard Biener <rguenther@suse.de>
2316 PR tree-optimization/96513
2317 * gcc.dg/torture/pr96513.c: New testcase.
2319 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
2322 * gcc.target/i386/pr98060.c: New test.
2324 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
2326 PR rtl-optimization/100225
2327 PR rtl-optimization/84878
2328 * gcc.dg/pr100225.c: New test.
2330 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2332 PR preprocessor/82359
2333 * g++.dg/cpp1y/digit-sep-line.C,
2334 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
2336 2021-04-29 Jason Merrill <jason@redhat.com>
2338 * g++.dg/lookup/using-decl1.C: New test.
2340 2021-04-29 Jason Merrill <jason@redhat.com>
2343 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
2345 2021-04-29 Patrick Palka <ppalka@redhat.com>
2348 * g++.dg/template/koenig12.C: New test.
2350 2021-04-29 Marek Polacek <polacek@redhat.com>
2353 * g++.dg/cpp1z/class-deduction87.C: New test.
2355 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
2357 PR rtl-optimization/100303
2358 * g++.dg/torture/pr100303.C: New file.
2360 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
2363 * g++.dg/pr90773-1.h: New test.
2364 * g++.dg/pr90773-1a.C: Likewise.
2365 * g++.dg/pr90773-1b.C: Likewise.
2366 * g++.dg/pr90773-1c.C: Likewise.
2367 * g++.dg/pr90773-1d.C: Likewise.
2368 * gcc.target/i386/pr90773-1.c: Likewise.
2369 * gcc.target/i386/pr90773-2.c: Likewise.
2370 * gcc.target/i386/pr90773-3.c: Likewise.
2371 * gcc.target/i386/pr90773-4.c: Likewise.
2372 * gcc.target/i386/pr90773-5.c: Likewise.
2373 * gcc.target/i386/pr90773-6.c: Likewise.
2374 * gcc.target/i386/pr90773-7.c: Likewise.
2375 * gcc.target/i386/pr90773-8.c: Likewise.
2376 * gcc.target/i386/pr90773-9.c: Likewise.
2377 * gcc.target/i386/pr90773-10.c: Likewise.
2378 * gcc.target/i386/pr90773-11.c: Likewise.
2379 * gcc.target/i386/pr90773-12.c: Likewise.
2380 * gcc.target/i386/pr90773-13.c: Likewise.
2381 * gcc.target/i386/pr90773-14.c: Likewise.
2383 2021-04-29 Richard Biener <rguenther@suse.de>
2385 PR tree-optimization/100253
2386 * g++.dg/pr100253.C: New testcase.
2388 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
2393 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2396 * gcc.target/aarch64/sve/pr100302.c: New test.
2398 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2401 * c-c++-common/gomp/task-detach-3.c: New test.
2403 2021-04-29 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/99912
2406 * gcc.dg/pr95580.c: Disable DSE.
2407 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
2408 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
2409 to prevent them from being removed.
2410 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2412 2021-04-29 Martin Sebor <msebor@redhat.com>
2414 PR middle-end/100250
2415 * gcc.dg/uninit-pr100250.c: New test.
2417 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2419 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
2420 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
2422 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
2424 * gfortran.dg/gomp/map-5.f90: New test.
2426 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
2428 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
2429 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
2430 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
2432 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2434 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
2436 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2438 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
2439 mismatch when asm comments start with "/ ".
2441 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
2444 * gcc.c-torture/compile/pr100305.c: New test.
2446 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2449 * gfortran.dg/PR82376.f90: New test.
2451 2021-04-28 Richard Biener <rguenther@suse.de>
2453 PR tree-optimization/100292
2454 * gcc.dg/pr100292.c: New testcase.
2456 2021-04-28 Richard Wai <richard@annexi-strayline.com>
2458 * gnat.dg/containers2.adb: New test.
2460 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
2462 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
2464 2021-04-27 Jason Merrill <jason@redhat.com>
2467 * g++.dg/cpp0x/depr-copy3.C: New test.
2469 2021-04-27 Patrick Palka <ppalka@redhat.com>
2472 * g++.dg/cpp0x/variadic182.C: New test.
2474 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2476 PR middle-end/100284
2477 * gcc.target/aarch64/sve/pr81003.c: New test.
2479 2021-04-27 Martin Sebor <msebor@redhat.com>
2482 * g++.dg/ext/flexary13.C: Remove malformed directives.
2484 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
2487 * gcc.c-torture/compile/pr100106.c: New testcase.
2489 2021-04-27 Alex Coplan <alex.coplan@arm.com>
2492 * gcc.target/arm/pr99977.c: New test.
2494 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2496 PR tree-optimization/100239
2497 * gcc.dg/pr100239.c: New test.
2499 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2501 PR rtl-optimization/100254
2502 * g++.dg/opt/pr100254.C: New test.
2504 2021-04-27 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/99912
2507 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
2508 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
2509 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
2510 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
2512 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2514 PR tree-optimization/95527
2515 * gcc.dg/tree-ssa/pr95527-2.c: New test.
2517 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2519 PR tree-optimization/96696
2520 * gcc.target/i386/pr96696.c: New test.
2522 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2525 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
2526 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
2527 expected error message when subtracting pointers to different
2528 vector types. Expect warnings when mixing them elsewhere.
2529 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
2530 XFAILs. Tweak error messages for some cases.
2532 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2534 * gcc.target/aarch64/simd/ssra.c: Use +nosve
2535 * gcc.target/aarch64/simd/usra.c: Likewise.
2537 2021-04-27 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/100051
2540 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2542 2021-04-27 Richard Biener <rguenther@suse.de>
2545 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2546 malformed dg directive.
2548 2021-04-27 Richard Biener <rguenther@suse.de>
2551 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2552 * g++.dg/ipa/pr45572-2.C: Likewise.
2553 * g++.dg/template/spec26.C: Likewise.
2554 * gcc.dg/pr20126.c: Likewise.
2555 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2557 2021-04-27 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/100278
2560 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2562 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2565 * gcc.target/i386/pr99405.c: New test.
2567 2021-04-27 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/99776
2570 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2572 2021-04-26 Patrick Palka <ppalka@redhat.com>
2575 * g++.dg/cpp1y/constexpr-base1.C: New test.
2576 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2578 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2580 * gfortran.dg/goacc/classify-serial.f95:
2581 Use [Ww]arning in dg-bogus as FE diagnostic and default
2582 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2583 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2584 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2586 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2588 * gfortran.dg/goacc/classify-serial.f95:
2589 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2590 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2591 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2593 2021-04-26 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/99956
2596 * gfortran.dg/pr99956.f: New testcase.
2598 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2600 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2601 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2602 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2603 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2604 * gcc.target/arm/cmse/struct-1.c: Likewise.
2605 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2607 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2610 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2612 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2614 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2615 Nathan Sidwell <nathan@codesourcery.com>
2616 Tom de Vries <vries@codesourcery.com>
2617 Julian Brown <julian@codesourcery.com>
2618 Kwok Cheung Yeung <kcy@codesourcery.com>
2620 * c-c++-common/goacc/diag-parallelism-1.c: New.
2621 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2622 and match diagnostics, as appropriate.
2623 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2624 * c-c++-common/goacc/classify-kernels.c: Likewise.
2625 * c-c++-common/goacc/classify-parallel.c: Likewise.
2626 * c-c++-common/goacc/classify-routine.c: Likewise.
2627 * c-c++-common/goacc/classify-serial.c: Likewise.
2628 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2629 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2630 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2631 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2632 * c-c++-common/goacc/pr70688.c: Likewise.
2633 * c-c++-common/goacc/routine-1.c: Likewise.
2634 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2635 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2636 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2637 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2638 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2639 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2640 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2641 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2642 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2643 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2644 * gfortran.dg/goacc/routine-4.f90: Likewise.
2645 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2646 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2647 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2648 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2650 2021-04-26 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/99473
2653 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2655 2021-04-25 liuhongt <hongtao.liu@intel.com>
2658 * gcc.target/i386/pr98911.c: New test.
2659 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2660 with __builtin_ia32_pcmpistrm128 since it has been folded.
2662 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2665 * g++.dg/analyzer/pr100244.C: New test.
2667 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2670 * gfortran.dg/pr100154.f90: New test.
2672 2021-04-24 Harald Anlauf <anlauf@gmx.de>
2675 * gfortran.dg/ptr-func-4.f90: New test.
2677 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2679 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
2680 * gcc.dg/guality/guality.c: Likewise.
2681 * gcc.dg/guality/inline-params.c: Likewise.
2682 * gcc.dg/guality/loop-1.c: Likewise.
2683 * gcc.dg/guality/pr36728-1.c: Likewise.
2684 * gcc.dg/guality/pr36728-2.c: Likewise.
2685 * gcc.dg/guality/pr36728-3.c: Likewise.
2686 * gcc.dg/guality/pr41447-1.c: Likewise.
2687 * gcc.dg/guality/pr54200.c: Likewise.
2688 * gcc.dg/guality/pr54519-1.c: Likewise.
2689 * gcc.dg/guality/pr54519-2.c: Likewise.
2690 * gcc.dg/guality/pr54519-3.c: Likewise.
2691 * gcc.dg/guality/pr54519-4.c: Likewise.
2692 * gcc.dg/guality/pr54519-5.c: Likewise.
2693 * gcc.dg/guality/pr54519-6.c: Likewise.
2694 * gcc.dg/guality/pr54693-2.c: Likewise.
2695 * gcc.dg/guality/pr56154-1.c: Likewise.
2696 * gcc.dg/guality/pr59776.c: Likewise.
2697 * gcc.dg/guality/pr68860-1.c: Likewise.
2698 * gcc.dg/guality/pr68860-2.c: Likewise.
2699 * gcc.dg/guality/pr90074.c: Likewise.
2700 * gcc.dg/guality/pr90716.c: Likewise.
2701 * gcc.dg/guality/sra-1.c: Likewise.
2703 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
2705 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
2707 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
2708 * gcc.dg/guality/pr59776.c: Likewise.
2709 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
2711 2021-04-24 Patrick Palka <ppalka@redhat.com>
2718 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
2719 * g++.dg/cpp2a/nontype-class45.C: New test.
2720 * g++.dg/cpp2a/nontype-class46.C: New test.
2721 * g++.dg/cpp2a/nontype-class47.C: New test.
2722 * g++.dg/cpp2a/nontype-class48.C: New test.
2724 2021-04-24 Patrick Palka <ppalka@redhat.com>
2727 * g++.dg/cpp1z/class-deduction86.C: New test.
2729 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
2732 * gcc.target/powerpc/pr98952.c: New test.
2734 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2737 * gcc.target/i386/pr79514.c (dg-error):
2738 Expect error for 64bit targets.
2740 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
2743 * gcc.target/i386/pr100182.c: New test.
2744 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
2745 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2747 2021-04-23 Patrick Palka <ppalka@redhat.com>
2750 * g++.dg/concepts/diagnostic17.C: New test.
2752 2021-04-23 Patrick Palka <ppalka@redhat.com>
2755 * g++.dg/cpp1z/direct-enum-init2.C: New test.
2757 2021-04-23 Richard Biener <rguenther@suse.de>
2759 PR tree-optimization/99971
2760 * g++.dg/vect/slp-pr99971.cc: New testcase.
2762 2021-04-23 liuhongt <hongtao.liu@intel.com>
2765 * gcc.target/i386/pr100093.c: New test.
2767 2021-04-22 Patrick Palka <ppalka@redhat.com>
2770 * g++.dg/cpp2a/concepts-uneval3.C: New test.
2772 2021-04-22 Patrick Palka <ppalka@redhat.com>
2775 * g++.dg/template/partial-specialization9.C: New test.
2777 2021-04-22 Marek Polacek <polacek@redhat.com>
2780 * g++.dg/warn/Wtype-limits6.C: New test.
2782 2021-04-22 Patrick Palka <ppalka@redhat.com>
2785 * g++.dg/cpp0x/sfinae67.C: New test.
2787 2021-04-22 Patrick Palka <ppalka@redhat.com>
2790 * g++.dg/template/access36.C: New test.
2792 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2794 * substr_9.f90: Move to ...
2795 * gfortran.dg/substr_9.f90: ... here.
2796 * substr_10.f90: Move to ...
2797 * gfortran.dg/substr_10.f90: ... here.
2799 2021-04-22 Martin Liska <mliska@suse.cz>
2803 * g++.dg/template/nontype29.C: Fix typos and missing comments.
2804 * gcc.dg/Warray-bounds-64.c: Likewise.
2805 * gcc.dg/Warray-parameter.c: Likewise.
2806 * gcc.dg/Wstring-compare.c: Likewise.
2807 * gcc.dg/format/gcc_diag-11.c: Likewise.
2808 * gfortran.dg/array_constructor_3.f90: Likewise.
2809 * gfortran.dg/matmul_bounds_9.f90: Likewise.
2810 * gfortran.dg/pr78033.f90: Likewise.
2811 * gfortran.dg/pr96325.f90: Likewise.
2813 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/pr100119.c: New test.
2818 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2821 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
2823 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
2825 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
2826 obtained hard limit, and only call setrlimit if new softlimit is lower.
2828 2021-04-22 Richard Biener <rguenther@suse.de>
2831 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
2834 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
2836 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
2839 2021-04-21 Marek Polacek <polacek@redhat.com>
2842 * g++.dg/cpp0x/enum_base4.C: New test.
2843 * g++.dg/cpp0x/enum_base5.C: New test.
2845 2021-04-21 Alex Coplan <alex.coplan@arm.com>
2848 * gcc.target/aarch64/pr99988.c: New test.
2850 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2852 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
2854 * g++.dg/cpp1y/auto-fn61.C: Likewise.
2855 * g++.dg/cpp2a/nontype-class39.C: Likewise.
2856 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
2857 * g++.dg/cpp0x/vt-88982.C: Likewise.
2858 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
2859 dg-additional-options.
2860 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2862 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
2864 * gcc.target/i386/monitor-2.c: New test.
2866 2021-04-21 Richard Biener <rguenther@suse.de>
2869 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
2870 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
2872 2021-04-21 Jakub Jelinek <jakub@redhat.com>
2874 PR rtl-optimization/100148
2875 * g++.dg/opt/pr100148.C: New test.
2877 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
2879 * gfortran.dg/gomp/depobj-1.f90: New test.
2880 * gfortran.dg/gomp/depobj-2.f90: New test.
2882 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2884 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
2886 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
2888 PR middle-end/100130
2889 * c-c++-common/attr-retain-10.c: New test.
2890 * c-c++-common/attr-retain-11.c: Likewise.
2892 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2894 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
2895 must match for target IBM Z only.
2897 2021-04-20 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
2902 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2904 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
2905 z/Architecture only.
2907 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
2910 * gfortran.dg/pdt_31.f03: New test.
2911 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
2914 2021-04-19 Marek Polacek <polacek@redhat.com>
2917 * g++.dg/concepts/diagnostic16.C: New test.
2919 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
2922 * gdc.dg/pr98457.d: New test.
2924 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2927 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
2930 2021-04-19 Richard Biener <rguenther@suse.de>
2932 PR preprocessor/100142
2933 * gcc.dg/pr100142.c: New testcase.
2934 * g++.dg/diagnostic/pr72803.C: Revert last change.
2936 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
2938 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
2939 '--param=openacc-kernels=[...]'.
2940 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2941 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2942 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
2943 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
2944 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2945 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2946 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2948 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
2950 * gnat.dg/opt92.adb: New test.
2952 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2954 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
2955 * c-c++-common/zero-scratch-regs-9.c: Likewise.
2956 * c-c++-common/zero-scratch-regs-10.c: Likewise.
2957 * c-c++-common/zero-scratch-regs-11.c: Likewise.
2958 * gcc.target/s390/zero-scratch-regs-1.c: New test.
2960 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2963 * gfortran.dg/PR100094.f90: New test.
2965 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
2968 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
2971 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2974 * gcc.target/aarch64/pr91710.c: New test.
2976 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2979 * gfortran.dg/PR10018.f90: New test.
2981 2021-04-16 Tamar Christina <tamar.christina@arm.com>
2984 * gcc.target/aarch64/sve/pr100048.c: New test.
2986 2021-04-16 Jakub Jelinek <jakub@redhat.com>
2989 * g++.dg/cpp0x/constexpr-100111.C: New test.
2991 2021-04-16 Marek Polacek <polacek@redhat.com>
2994 * g++.dg/cpp2a/typename14.C: Don't expect particular error
2996 * g++.dg/cpp2a/typename19.C: New test.
2998 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
3000 * gcc.dg/gimplefe-40.c: Moved to...
3001 * gcc.dg/vect/gimplefe-40.c: ...here.
3002 * gcc.dg/gimplefe-41.c: Moved to...
3003 * gcc.dg/vect/gimplefe-41.c: ...here.
3005 2021-04-16 Harald Anlauf <anlauf@gmx.de>
3006 Paul Thomas <pault@gcc.gnu.org>
3009 * gfortran.dg/pr63797.f90: New test.
3011 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3013 * gcc.dg/tree-ssa/pr83403-1.c: Revert
3014 max-completely-peeled-insns to the default value on IBM Z.
3015 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
3017 2021-04-16 Patrick Palka <ppalka@redhat.com>
3020 * g++.dg/cpp2a/constexpr-init21.C: New test.
3022 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.target/aarch64/pr100075.c: New test.
3027 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
3029 PR rtl-optimization/99596
3030 * gcc.target/arm/pr99596.c: New test.
3032 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
3035 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
3037 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
3038 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
3039 missing quotes around switch names.
3040 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
3042 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3045 * gcc.target/aarch64/pr99767.c: New test.
3047 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/cpp23/lambda-specifiers2.C: New test.
3052 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3055 * g++.dg/cpp1z/pr99833.C: New test.
3056 * g++.dg/cpp2a/pr99833.C: New test.
3058 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3060 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
3061 the default value on IBM Z.
3063 2021-04-16 Jason Merrill <jason@redhat.com>
3066 * g++.dg/abi/mangle71.C: Fix expected mangling.
3067 * g++.dg/abi/mangle77.C: New test.
3068 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
3069 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
3070 * g++.dg/cpp2a/nontype-class44.C: New test.
3072 2021-04-15 Martin Sebor <msebor@redhat.com>
3076 * gcc.dg/Warray-parameter-9.c: New test.
3077 * gcc.dg/Wnonnull-6.c: New test.
3078 * gcc.dg/Wreturn-type3.c: New test.
3079 * gcc.dg/Wunused-result.c: New test.
3080 * gcc.dg/attr-noreturn.c: New test.
3081 * gcc.dg/attr-returns-nonnull.c: New test.
3083 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
3086 * gcc.dg/pr84877.c: Xfail for cris-*-*.
3088 2021-04-15 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
3093 2021-04-15 Martin Sebor <msebor@redhat.com>
3095 * gcc.dg/uninit-pr89230-1.c: New test.
3096 * gcc.dg/uninit-pr89230-2.c: Same.
3098 2021-04-15 Jason Merrill <jason@redhat.com>
3101 * g++.dg/cpp0x/noexcept67.C: New test.
3103 2021-04-15 Jason Merrill <jason@redhat.com>
3106 * g++.dg/cpp2a/lambda-uneval15.C: New test.
3108 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3110 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3111 -mtune=generic to the SVE flags.
3112 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3113 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3114 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3116 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3118 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3119 (aarch64-with-arch-dg-options): Likewise.
3120 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3121 aarch64-with-arch-dg-options. Move the default architecture
3122 flags to the final dg-runtest argument.
3123 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
3125 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3127 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3130 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3132 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3135 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3136 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3138 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3141 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3143 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.target/aarch64/pr100056.c: New test.
3148 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3150 * gcc.dg/pr93210.c: Adapt regex in order to also support a
3151 RESULT_DECL as an operand for a RETURN_EXPR.
3153 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3155 * gcc.target/aarch64/sve/pr99929_1.c: New file.
3156 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3158 2021-04-14 Jason Merrill <jason@redhat.com>
3161 * g++.dg/template/dependent-tmpl2.C: New test.
3163 2021-04-14 Jason Merrill <jason@redhat.com>
3166 * g++.dg/parse/uneval1.C: New test.
3168 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
3170 PR rtl-optimization/100066
3171 * gcc.target/i386/pr100066.c: New.
3173 2021-04-14 Martin Sebor <msebor@redhat.com>
3175 * gcc.dg/pr86058.c: Limit to just x86_64.
3177 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3180 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3182 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
3184 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3185 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3187 2021-04-14 Patrick Palka <ppalka@redhat.com>
3191 * g++.dg/cpp1z/class-deduction85.C: New test.
3192 * g++.dg/template/ref11.C: New test.
3194 2021-04-14 Jason Merrill <jason@redhat.com>
3197 * g++.dg/cpp2a/lambda-uneval14.C: New test.
3199 2021-04-14 Jason Merrill <jason@redhat.com>
3202 * g++.dg/debug/defaulted1.C: New test.
3204 2021-04-14 Jason Merrill <jason@redhat.com>
3207 * g++.dg/debug/cleanup1.C: New test.
3208 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
3209 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
3210 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3211 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
3212 * g++.dg/tm/inherit2.C: Likewise.
3213 * g++.dg/tm/unsafe1.C: Likewise.
3214 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
3215 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
3217 2021-04-13 Martin Sebor <msebor@redhat.com>
3219 PR tree-optimization/82800
3220 * g++.dg/warn/uninit-pr82800.C: New test.
3222 2021-04-13 Martin Sebor <msebor@redhat.com>
3225 * gcc.dg/pr86058.c: New test.
3227 2021-04-13 Patrick Palka <ppalka@redhat.com>
3230 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
3231 * g++.old-deja/g++.ns/template7.C: Likewise.
3232 * g++.old-deja/g++.pt/crash8.C: Likewise.
3234 2021-04-13 Jason Merrill <jason@redhat.com>
3237 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3239 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3242 * g++.dg/cpp2a/spaceship-err6.C: New test.
3244 2021-04-13 Jason Merrill <jason@redhat.com>
3247 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3249 2021-04-13 Patrick Palka <ppalka@redhat.com>
3252 * g++.dg/parse/template2.C: Adjust expected diagnostic.
3253 * g++.dg/template/error8.C: Likewise.
3254 * g++.dg/cpp1z/class-deduction84.C: New test.
3256 2021-04-13 Richard Biener <rguenther@suse.de>
3258 PR tree-optimization/100053
3259 * gcc.dg/torture/pr100053.c: New testcase.
3260 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
3262 2021-04-13 Jason Merrill <jason@redhat.com>
3265 * g++.dg/cpp0x/constexpr-base7.C: New test.
3267 2021-04-13 Nathan Sidwell <nathan@acm.org>
3269 PR preprocessor/99446
3270 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
3272 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.target/aarch64/pr100028.c: New test.
3277 2021-04-13 Patrick Palka <ppalka@redhat.com>
3280 * g++.dg/cpp2a/nontype-class43.C: New test.
3282 2021-04-13 Patrick Palka <ppalka@redhat.com>
3286 * g++.dg/cpp2a/concepts-uneval1.C: New test.
3287 * g++.dg/cpp2a/concepts-uneval2.C: New test.
3289 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
3292 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
3293 line 971 for cris-*-*.
3295 2021-04-13 David Malcolm <dmalcolm@redhat.com>
3298 * gcc.dg/analyzer/pr98599-a.c: New test.
3299 * gcc.dg/analyzer/pr98599-b.c: New test.
3301 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3303 PR rtl-optimization/99905
3304 * gcc.target/i386/pr99905.c: New test.
3306 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.dg/pr99830.c: New test.
3311 2021-04-12 Jason Merrill <jason@redhat.com>
3314 * g++.dg/template/dependent-tmpl1.C: New test.
3316 2021-04-12 Martin Liska <mliska@suse.cz>
3319 * g++.dg/asan/pr99877.C: New test.
3321 2021-04-12 Cui,Lili <lili.cui@intel.com>
3323 * gcc.target/i386/funcspec-56.inc: Handle new march.
3324 * g++.target/i386/mv16.C: Handle new march
3326 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
3329 * c-c++-common/goacc/collapse-2.c: New.
3331 2021-04-11 Jason Merrill <jason@redhat.com>
3334 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
3335 * g++.dg/other/anon-union5.C: New test.
3337 2021-04-10 Jason Merrill <jason@redhat.com>
3340 * g++.dg/gomp/this-1.C: Adjust diagnostic.
3341 * g++.dg/cpp0x/constexpr-this1.C: New test.
3343 2021-04-10 David Malcolm <dmalcolm@redhat.com>
3346 * gcc.dg/analyzer/pr100011.c: New test.
3348 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.dg/pr99990.c: New test.
3353 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
3356 * gcc.target/i386/pr99744-2.c: New test.
3358 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/lto/pr99849_0.c: New test.
3363 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3365 PR rtl-optimization/98601
3366 * gcc.dg/torture/pr98601.c: New test.
3368 2021-04-10 Jason Merrill <jason@redhat.com>
3374 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3375 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3376 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3377 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3379 2021-04-10 Jason Merrill <jason@redhat.com>
3382 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
3384 2021-04-09 Martin Sebor <msebor@redhat.com>
3387 * g++.dg/warn/uninit-pr55288.C: New test.
3389 2021-04-09 Patrick Palka <ppalka@redhat.com>
3392 * g++.dg/cpp1z/fold-lambda4.C: New test.
3394 2021-04-09 Marek Polacek <polacek@redhat.com>
3397 * g++.dg/concepts/abbrev10.C: New test.
3398 * g++.dg/concepts/abbrev11.C: New test.
3400 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3402 * gcc.target/aarch64/pr70398.c: Require a target that can link
3405 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3407 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
3409 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3411 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
3414 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3416 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
3417 * gcc.dg/pr96573.c: Likewise.
3418 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3419 * gcc.dg/vect/bb-slp-43.c: Likewise.
3420 * gcc.dg/vect/slp-reduc-11.c: Likewise.
3422 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3424 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
3425 loop to vectorized if vect_fold_extract_last.
3427 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3429 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
3430 of relying on vectorisation.
3432 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3435 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
3437 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3440 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
3441 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3443 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
3446 * gfortran.dg/coarray/dummy_2.f90: New test.
3448 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
3450 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
3452 2021-04-08 Patrick Palka <ppalka@redhat.com>
3455 * g++.dg/cpp2a/concepts-lambda16.C: New test.
3456 * g++.dg/cpp2a/concepts-lambda17.C: New test.
3458 2021-04-08 Patrick Palka <ppalka@redhat.com>
3461 * g++.dg/cpp2a/concepts-ctad3.C: New test.
3463 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3465 * lib/scanasm.exp (scan-lto-assembler): Update expected name
3468 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3470 * lib/target-supports.exp
3471 (check_effective_target_stdint_types_mbig_endian): New proc.
3472 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
3473 stdint_types_mbig_endian.
3474 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
3475 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
3477 2021-04-08 Jason Merrill <jason@redhat.com>
3480 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
3481 * g++.dg/conversion/ref7.C: New test.
3483 2021-04-08 Jakub Jelinek <jakub@redhat.com>
3486 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
3487 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
3488 * g++.dg/cpp2a/constexpr-new18.C: New test.
3489 * g++.dg/cpp2a/constexpr-new19.C: New test.
3491 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3493 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
3495 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3497 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
3498 "was here" from error message.
3499 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
3500 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
3501 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
3502 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
3503 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
3504 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
3505 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
3506 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
3507 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
3508 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
3509 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
3510 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
3511 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
3513 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3515 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
3516 * gcc.target/aarch64/pr98772.c: Likewise.
3517 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
3519 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3521 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
3522 conversion to shifts and adds.
3524 2021-04-08 David Malcolm <dmalcolm@redhat.com>
3528 * gcc.dg/analyzer/pr99042.c: New test.
3529 * gcc.dg/analyzer/pr99774-1.c: New test.
3530 * gcc.dg/analyzer/pr99774-2.c: New test.
3532 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
3534 * gdc.dg/gdc108.d: Update test.
3535 * gdc.dg/gdc142.d: Likewise.
3536 * gdc.dg/pr90136a.d: Likewise.
3537 * gdc.dg/pr90136b.d: Likewise.
3538 * gdc.dg/pr90136c.d: Likewise.
3539 * gdc.dg/pr95173.d: Likewise.
3540 * gdc.dg/attr_allocsize1.d: New test.
3541 * gdc.dg/attr_allocsize2.d: New test.
3542 * gdc.dg/attr_alwaysinline1.d: New test.
3543 * gdc.dg/attr_cold1.d: New test.
3544 * gdc.dg/attr_exclusions1.d: New test.
3545 * gdc.dg/attr_exclusions2.d: New test.
3546 * gdc.dg/attr_flatten1.d: New test.
3547 * gdc.dg/attr_module.d: New test.
3548 * gdc.dg/attr_noclone1.d: New test.
3549 * gdc.dg/attr_noicf1.d: New test.
3550 * gdc.dg/attr_noinline1.d: New test.
3551 * gdc.dg/attr_noipa1.d: New test.
3552 * gdc.dg/attr_noplt1.d: New test.
3553 * gdc.dg/attr_optimize1.d: New test.
3554 * gdc.dg/attr_optimize2.d: New test.
3555 * gdc.dg/attr_optimize3.d: New test.
3556 * gdc.dg/attr_optimize4.d: New test.
3557 * gdc.dg/attr_restrict1.d: New test.
3558 * gdc.dg/attr_section1.d: New test.
3559 * gdc.dg/attr_symver1.d: New test.
3560 * gdc.dg/attr_target1.d: New test.
3561 * gdc.dg/attr_targetclones1.d: New test.
3562 * gdc.dg/attr_used1.d: New test.
3563 * gdc.dg/attr_used2.d: New test.
3564 * gdc.dg/attr_weak1.d: New test.
3565 * gdc.dg/imports/attributes.d: New test.
3567 2021-04-08 Jason Merrill <jason@redhat.com>
3570 * g++.dg/template/mem-spec2.C: New test.
3572 2021-04-08 Marek Polacek <polacek@redhat.com>
3575 * g++.dg/cpp2a/explicit16.C: Use c++20.
3576 * g++.dg/cpp0x/noexcept66.C: New test.
3577 * g++.dg/cpp2a/explicit17.C: New test.
3579 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3582 * gcc.c-torture/compile/pr99647.c: New test.
3584 2021-04-07 Jason Merrill <jason@redhat.com>
3587 * g++.dg/template/friend71.C: New test.
3589 2021-04-07 Jason Merrill <jason@redhat.com>
3592 * g++.dg/template/friend70.C: New test.
3594 2021-04-07 Jason Merrill <jason@redhat.com>
3597 * g++.dg/lookup/using66.C: New test.
3599 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3601 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3602 when building an executable with testglue.
3604 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3606 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3607 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3609 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3611 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3612 if IFN_STORE_LANES is available.
3613 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3614 IFN_STORE_LANES is available.
3615 * gcc.target/aarch64/pr99873_1.c: New test.
3616 * gcc.target/aarch64/pr99873_2.c: Likewise.
3617 * gcc.target/aarch64/pr99873_3.c: Likewise.
3618 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3619 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3620 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3622 2021-04-07 Richard Biener <rguenther@suse.de>
3624 PR tree-optimization/99954
3625 * gcc.dg/torture/pr99954.c: New testcase.
3627 2021-04-07 Richard Biener <rguenther@suse.de>
3630 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3633 2021-04-07 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/99947
3636 * gcc.dg/torture/pr99947.c: New testcase.
3638 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3640 PR tree-optimization/98736
3641 * gcc.c-torture/execute/pr98736.c: New test.
3643 2021-04-07 Marek Polacek <polacek@redhat.com>
3646 * g++.dg/cpp0x/rv-life.C: New test.
3648 2021-04-06 Jason Merrill <jason@redhat.com>
3651 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3653 2021-04-06 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp1z/inline-var9.C: New test.
3658 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3661 * g++.target/aarch64/sve/pr99781.C: New.
3663 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3665 * gcc.target/i386/memcpy-strategy-9.c: New test.
3666 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
3667 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
3668 * gcc.target/i386/memset-strategy-7.c: Likewise.
3669 * gcc.target/i386/memset-strategy-8.c: Likewise.
3670 * gcc.target/i386/memset-strategy-9.c: Likewise.
3672 2021-04-06 Richard Biener <rguenther@suse.de>
3674 PR tree-optimization/99880
3675 * gcc.dg/torture/pr99880.c: New testcase.
3677 2021-04-06 Nathan Sidwell <nathan@acm.org>
3679 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
3680 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
3682 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3684 PR tree-optimization/96573
3685 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
3686 VEC_PERM_EXPR with bswapping permutation.
3688 2021-04-06 Richard Biener <rguenther@suse.de>
3690 PR tree-optimization/99924
3691 * gfortran.dg/vect/pr99924.f90: New testcase.
3693 2021-04-06 Jakub Jelinek <jakub@redhat.com>
3696 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
3698 2021-04-06 Jason Merrill <jason@redhat.com>
3701 * g++.dg/abi/lambda-defarg1.C: New test.
3703 2021-04-06 Patrick Palka <ppalka@redhat.com>
3706 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
3707 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
3709 2021-04-05 Jason Merrill <jason@redhat.com>
3712 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
3714 2021-04-05 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
3717 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
3718 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
3720 2021-04-05 Jason Merrill <jason@redhat.com>
3723 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
3725 2021-04-05 Jason Merrill <jason@redhat.com>
3728 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
3730 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3733 * gcc.dg/analyzer/pr99906.c: New test.
3735 2021-04-05 David Malcolm <dmalcolm@redhat.com>
3738 * gcc.dg/analyzer/pr99886.c: New test.
3740 2021-04-05 Jason Merrill <jason@redhat.com>
3743 * g++.dg/cpp0x/extern_template-6.C: New test.
3745 2021-04-05 Jason Merrill <jason@redhat.com>
3748 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
3750 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
3753 * gdc.dg/pr99914.d: New test.
3755 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
3757 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
3758 * gcc.dg/tree-ssa/evrp11.c: Likewise.
3760 2021-04-04 Jason Merrill <jason@redhat.com>
3763 * g++.dg/cpp0x/initlist-new5.C: New test.
3765 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3767 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
3769 2021-04-03 Alexandre Oliva <oliva@adacore.com>
3771 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
3773 2021-04-03 Marek Polacek <polacek@redhat.com>
3776 * g++.dg/other/gc7.C: New test.
3778 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
3781 * gfortran.dg/coarray_48.f90: New test.
3783 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3785 PR tree-optimization/99882
3786 * gcc.dg/pr99882.c: New test.
3788 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3790 PR rtl-optimization/99863
3791 * gcc.target/i386/pr99863.c: New test.
3793 2021-04-03 Jakub Jelinek <jakub@redhat.com>
3796 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
3798 2021-04-03 Jason Merrill <jason@redhat.com>
3801 * g++.dg/opt/nrv20.C: New test.
3803 2021-04-03 Jason Merrill <jason@redhat.com>
3806 * g++.dg/cpp1z/noexcept-type24.C: New test.
3808 2021-04-03 Jason Merrill <jason@redhat.com>
3811 * g++.dg/ext/vector40.C: New test.
3813 2021-04-02 Patrick Palka <ppalka@redhat.com>
3816 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
3818 2021-04-02 Patrick Palka <ppalka@redhat.com>
3821 * g++.dg/cpp2a/nontype-class42.C: New test.
3823 2021-04-02 Jason Merrill <jason@redhat.com>
3826 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
3828 2021-04-02 Nathan Sidwell <nathan@acm.org>
3830 * g++.dg/modules/pr99283-6_d.H: New.
3831 * g++.dg/modules/pr99283-7-swap.h: New.
3832 * g++.dg/modules/pr99283-7-traits.h: New.
3833 * g++.dg/modules/pr99283-7_a.H: New.
3834 * g++.dg/modules/pr99283-7_b.H: New.
3835 * g++.dg/modules/pr99283-7_c.C: New.
3836 * g++.dg/modules/pr99283-7_d.H: New.
3838 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
3840 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
3841 * go.test/test/fixedbugs/issue22200b.go: Likewise.
3843 2021-04-02 Jakub Jelinek <jakub@redhat.com>
3845 PR tree-optimization/99726
3846 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
3847 -floop-nest-optimize to dg-additional-options guarded on fgraphite
3850 2021-04-01 Marek Polacek <polacek@redhat.com>
3853 * g++.dg/other/gc6.C: New test.
3855 2021-04-01 Jason Merrill <jason@redhat.com>
3858 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
3860 2021-04-01 Jason Merrill <jason@redhat.com>
3863 * g++.dg/abi/abi-tag24a.C: New test.
3864 * g++.dg/abi/macro0.C: Adjust expected value.
3866 2021-04-01 Nathan Sidwell <nathan@acm.org>
3869 * g++.dg/modules/pr99283-6.h: New.
3870 * g++.dg/modules/pr99283-6_a.H: New.
3871 * g++.dg/modules/pr99283-6_b.H: New.
3872 * g++.dg/modules/pr99283-6_c.C: New.
3873 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
3874 * g++.dg/modules/indirect-3_c.C: Adjust scan.
3875 * g++.dg/modules/indirect-4_c.C: Adjust scan.
3876 * g++.dg/modules/lambda-3_b.C: Adjust scan.
3877 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
3878 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
3879 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
3881 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
3884 * gcc.dg/tree-ssa/pr98265.C: New test.
3886 2021-04-01 Jakub Jelinek <jakub@redhat.com>
3888 PR tree-optimization/96573
3889 * gcc.dg/pr96573.c: New test.
3891 2021-04-01 Richard Biener <rguenther@suse.de>
3893 PR tree-optimization/99856
3894 * gcc.dg/vect/pr99856.c: New testcase.
3896 2021-04-01 Martin Jambor <mjambor@suse.cz>
3898 PR tree-optimization/97009
3899 * gcc.dg/tree-ssa/pr97009.c: New test.
3901 2021-04-01 Harald Anlauf <anlauf@gmx.de>
3904 * gfortran.dg/transpose_5.f90: New test.
3906 2021-03-31 David Malcolm <dmalcolm@redhat.com>
3909 * gcc.dg/analyzer/data-model-10.c: Update expected output.
3910 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
3911 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
3912 * gcc.dg/analyzer/pr99771-1.c: New test.
3914 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3916 PR tree-optimization/98268
3917 * gcc.target/aarch64/sve/pr98268-1.c: New test.
3918 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
3920 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3922 PR tree-optimization/99726
3923 * gcc.target/i386/pr99726.c: New test.
3925 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3927 PR rtl-optimization/97141
3928 PR rtl-optimization/98726
3929 * gcc.c-torture/compile/pr97141.c: New test.
3930 * gcc.c-torture/compile/pr98726.c: Likewise.
3931 * gcc.target/aarch64/sve/pr97141.c: Likewise.
3932 * gcc.target/aarch64/sve/pr98726.c: Likewise.
3934 2021-03-31 Martin Sebor <msebor@redhat.com>
3937 * gcc.dg/uninit-pr65182.c: New test.
3939 2021-03-31 Jason Merrill <jason@redhat.com>
3942 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
3944 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3947 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
3950 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
3953 * gcc.target/arm/pr99786.c: New test.
3955 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
3957 * gcc.target/i386/memcpy-strategy-5.c: New test.
3958 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
3959 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
3960 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
3961 * gcc.target/i386/memset-strategy-3.c: Likewise.
3962 * gcc.target/i386/memset-strategy-4.c: Likewise.
3963 * gcc.target/i386/memset-strategy-5.c: Likewise.
3964 * gcc.target/i386/memset-strategy-6.c: Likewise.
3966 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
3969 * gcc.target/aarch64/sve/pr98119.c: New test.
3971 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3972 Richard Sandiford <richard.sandiford@arm.com>
3975 * g++.target/aarch64/sve/pr99813.C: New test.
3977 2021-03-31 Jakub Jelinek <jakub@redhat.com>
3980 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
3981 * c-c++-common/zero-scratch-regs-7.c: Likewise.
3982 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
3983 selected unsupported triplets to all targets but selected triplets
3984 of supported targets.
3985 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3986 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3987 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3989 2021-03-31 Patrick Palka <ppalka@redhat.com>
3992 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
3994 2021-03-31 Patrick Palka <ppalka@redhat.com>
3997 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
3999 2021-03-30 David Malcolm <dmalcolm@redhat.com>
4001 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
4003 2021-03-30 Nathan Sidwell <nathan@acm.org>
4006 * g++.dg/modules/pr99283-5.h: New.
4007 * g++.dg/modules/pr99283-5_a.H: New.
4008 * g++.dg/modules/pr99283-5_b.H: New.
4009 * g++.dg/modules/pr99283-5_c.C: New.
4011 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4014 * g++.dg/cpp1z/pr99790.C: New test.
4016 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4019 * gcc.c-torture/compile/pr99822.c: New test.
4021 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
4025 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
4027 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4028 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4029 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4030 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4031 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4032 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4033 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4034 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4035 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4036 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4037 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4038 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4039 * gcc.target/powerpc/pr79251-run.p7.c: New test.
4040 * gcc.target/powerpc/pr79251.p7.c: New test.
4042 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
4045 * gcc.target/i386/pr99744-1.c: New test.
4047 2021-03-30 Tamar Christina <tamar.christina@arm.com>
4049 PR tree-optimization/99825
4050 * gfortran.dg/vect/pr99825.f90: New test.
4052 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
4057 2021-03-30 Richard Biener <rguenther@suse.de>
4059 PR tree-optimization/99824
4060 * gcc.dg/torture/pr99824.c: New testcase.
4062 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
4065 * g++.dg/pr98136.C: New test.
4067 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
4069 * gcc.target/aarch64/fcvt_nosimd.c: New test.
4071 2021-03-29 Martin Sebor <msebor@redhat.com>
4073 PR tree-optimization/61869
4074 * gcc.dg/uninit-pr61869.c: New test.
4076 2021-03-29 Martin Sebor <msebor@redhat.com>
4078 PR tree-optimization/61677
4079 * gcc.dg/uninit-pr61677.c: New test.
4081 2021-03-29 Martin Sebor <msebor@redhat.com>
4083 PR tree-optimization/61112
4084 * gcc.dg/uninit-pr61112.c: New test.
4086 2021-03-29 Jan Hubicka <jh@suse.cz>
4089 * gcc.c-torture/compile/pr99751.c: Rename from ...
4090 * gcc.c-torture/execute/pr99751.c: ... to this.
4092 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
4094 * gcc.c-torture/compile/pr99751.c: New test.
4096 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4099 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
4100 declare simd warning on aarch64.
4102 2021-03-29 Alex Coplan <alex.coplan@arm.com>
4105 * g++.target/aarch64/sve/pr99216.C: New test.
4107 2021-03-29 Richard Biener <rguenther@suse.de>
4109 PR tree-optimization/99807
4110 * gfortran.dg/vect/pr99807.f90: New testcase.
4112 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4115 * gcc.target/aarch64/pr99808.c: New test.
4117 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4119 PR tree-optimization/99777
4120 * g++.dg/torture/pr99777.C: New test.
4122 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
4125 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4127 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
4130 * gfortran.dg/pr99602.f90: New test.
4131 * gfortran.dg/pr99602a.f90: New test.
4132 * gfortran.dg/pr99602b.f90: New test.
4133 * gfortran.dg/pr99602c.f90: New test.
4134 * gfortran.dg/pr99602d.f90: New test.
4136 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4138 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4139 (gdc-copy-file): ... this. Use file copy instead of open/close.
4140 (gdc-convert-test): Save translated dejagnu test to gdc.test
4141 directory, only write dejagnu directives to the test file.
4142 (gdc-do-test): Don't create gdc.test symlink.
4144 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4146 * gdc.dg/gdc270a.d: Removed.
4147 * gdc.dg/gdc270b.d: Removed.
4149 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
4151 * gcc.target/powerpc/pr99557.c: New.
4153 2021-03-26 Martin Sebor <msebor@redhat.com>
4155 PR tree-optimization/59970
4156 * gcc.dg/uninit-pr59970.c: New test.
4158 2021-03-26 Marek Polacek <polacek@redhat.com>
4161 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4162 * g++.dg/cpp0x/nsdmi17.C: New test.
4164 2021-03-26 Nathan Sidwell <nathan@acm.org>
4167 * g++.dg/modules/pr99283-2_a.H: New.
4168 * g++.dg/modules/pr99283-2_b.H: New.
4169 * g++.dg/modules/pr99283-2_c.H: New.
4170 * g++.dg/modules/pr99283-3_a.H: New.
4171 * g++.dg/modules/pr99283-3_b.H: New.
4172 * g++.dg/modules/pr99283-4.H: New.
4173 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4174 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4176 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
4179 * g++.target/aarch64/sve/pr99766.C: New.
4181 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4184 * gcc.dg/tls/pr99466-1.c: New test.
4185 * gcc.dg/tls/pr99466-2.c: New test.
4187 2021-03-26 Jakub Jelinek <jakub@redhat.com>
4190 * g++.dg/cpp0x/new5.C: New test.
4192 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4195 * gfortran.dg/null_11.f90: New test.
4197 2021-03-25 Martin Sebor <msebor@redhat.com>
4199 PR tree-optimization/55060
4200 * gcc.dg/uninit-pr55060.c: New.
4202 2021-03-25 Martin Sebor <msebor@redhat.com>
4204 PR tree-optimization/48483
4205 * g++.dg/warn/uninit-pr48483.C: New test.
4207 2021-03-25 Martin Sebor <msebor@redhat.com>
4209 * gcc.dg/uninit-pr44547.c: New.
4211 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
4215 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
4216 to match locus changes.
4217 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
4218 * g++.dg/cpp2a/srcloc2.C: Likewise.
4219 * g++.dg/cpp2a/srcloc15.C: Likewise.
4220 * g++.dg/cpp2a/srcloc16.C: Likewise.
4221 * g++.dg/cpp2a/srcloc19.C: New test.
4222 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
4224 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
4225 * g++.dg/modules/macloc-1_d.C: Likewise.
4226 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
4229 2021-03-25 Marek Polacek <polacek@redhat.com>
4232 * g++.dg/cpp0x/inh-ctor37.C: New test.
4234 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4237 * g++.dg/cpp0x/variadic181.C: New test.
4239 2021-03-25 Marek Polacek <polacek@redhat.com>
4242 * g++.dg/warn/Wconversion5.C: New test.
4244 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4246 PR tree-optimization/96974
4247 * g++.target/aarch64/sve/pr96974.C: New test.
4249 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4252 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4256 * gcc.target/i386/pr98209.c: New test.
4257 * gcc.target/i386/pr99744-1.c: Likewise.
4258 * gcc.target/i386/pr99744-2.c: Likewise.
4260 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4263 * g++.dg/warn/Wduplicated-branches6.C: New test.
4264 * g++.dg/warn/Wduplicated-branches7.C: New test.
4266 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4270 * gcc.target/i386/pr98209.c: New test.
4271 * gcc.target/i386/pr99744-1.c: Likewise.
4272 * gcc.target/i386/pr99744-2.c: Likewise.
4274 2021-03-25 Richard Biener <rguenther@suse.de>
4276 PR tree-optimization/99746
4277 * gfortran.dg/vect/pr99746.f90: New testcase.
4279 2021-03-25 David Malcolm <dmalcolm@redhat.com>
4284 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
4286 * gcc.dg/analyzer/pr93695-1.c: New test.
4287 * gcc.dg/analyzer/pr99044-1.c: New test.
4288 * gcc.dg/analyzer/pr99044-2.c: New test.
4289 * gcc.dg/analyzer/pr99716-1.c: New test.
4290 * gcc.dg/analyzer/pr99716-2.c: New test.
4291 * gcc.dg/analyzer/pr99716-3.c: New test.
4293 2021-03-24 Martin Liska <mliska@suse.cz>
4296 * gcc.target/i386/pr99753.c: New test.
4298 2021-03-24 Martin Jambor <mjambor@suse.cz>
4301 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
4303 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
4306 * gcc.target/arm/pr99727.c: New test.
4308 2021-03-24 Jakub Jelinek <jakub@redhat.com>
4311 * gcc.target/arm/pr99724.c: New test.
4313 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4315 * lib/target-supports.exp (check_effective_target_sysconf): New.
4316 * gcc.target/i386/pr95443-1.c: Require it.
4317 * gcc.target/i386/pr95443-2.c: Likewise.
4318 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4319 * gcc.target/i386/strncmp-1.c: Likewise.
4321 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4323 * gcc.target/i386/pr97313.c: Require effective target feature pie.
4324 * g++.target/i386/pr94185.C: Likewise.
4326 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4328 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
4329 positives with -mcmodel=large.
4330 * gcc.target/i386/funcspec-3.c: Likewise.
4332 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4334 * gcc.target/i386/pr94467-3.c: New.
4336 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
4339 * gfortran.dg/longnames.f90: New test.
4341 2021-03-23 Nathan Sidwell <nathan@acm.org>
4344 * g++.dg/modules/pr99283-1_a.H: New.
4345 * g++.dg/modules/pr99283-1_b.H: New.
4347 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
4349 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
4351 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4353 * lib/target-supports.exp
4354 (check_effective_target_arm_dsp_ok_nocache)
4355 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
4356 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
4357 and add arm_dsp options.
4359 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4361 * lib/target-supports.exp
4362 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
4363 -mfloat-abi= options order.
4364 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
4365 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
4366 arm_hard_ok effective target and -mfloat-abi=hard additional
4368 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4376 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
4378 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4379 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4381 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4383 * lib/target-supports.exp
4384 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
4385 -mfloat-abi= options order.
4386 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
4387 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
4388 target and -mfloat-abi=hard additional option.
4389 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
4390 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
4391 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
4392 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
4393 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
4395 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4397 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
4399 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4401 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
4402 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
4403 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
4404 * gcc.target/arm/pr51968.c: Likewise.
4405 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
4406 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
4407 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
4408 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
4410 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4412 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
4413 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
4414 * gcc.target/arm/bf16_dup.c: Likewise.
4415 * gcc.target/arm/bf16_reinterpret.c: Likewise.
4416 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
4418 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4420 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
4422 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4424 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
4425 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
4426 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
4427 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
4429 2021-03-23 Marek Polacek <polacek@redhat.com>
4432 * g++.dg/cpp0x/attributes-namespace6.C: New test.
4433 * g++.dg/cpp0x/gen-attrs-73.C: New test.
4435 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
4438 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4440 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
4443 * gcc.dg/vect/pr99540.c: New test.
4445 2021-03-23 Nathan Sidwell <nathan@acm.org>
4448 * g++.dg/modules/pr99239_a.H: New.
4449 * g++.dg/modules/pr99239_b.H: New.
4451 2021-03-23 Richard Biener <rguenther@suse.de>
4453 PR tree-optimization/99721
4454 * gfortran.dg/vect/pr99721.f90: New testcase.
4456 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
4458 * gcc.target/riscv/shift-shift-5.c (sub): Change
4459 order of struct fields depending on byteorder.
4461 2021-03-23 Jakub Jelinek <jakub@redhat.com>
4464 * g++.dg/cpp1z/decomp55.C: New test.
4466 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
4468 PR tree-optimization/99296
4469 * gcc.dg/pr99296.c: New file.
4471 2021-03-22 Nathan Sidwell <nathan@acm.org>
4474 * g++.dg/modules/pr99480_a.H: New.
4475 * g++.dg/modules/pr99480_b.H: New.
4477 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
4480 * gcc.target/powerpc/pr99581.c: New.
4482 2021-03-22 Nathan Sidwell <nathan@acm.org>
4485 * g++.dg/modules/pr99425-1.h: New.
4486 * g++.dg/modules/pr99425-1_a.H: New.
4487 * g++.dg/modules/pr99425-1_b.H: New.
4488 * g++.dg/modules/pr99425-1_c.C: New.
4489 * g++.dg/modules/pr99425-2_a.X: New.
4490 * g++.dg/modules/pr99425-2_b.X: New.
4491 * g++.dg/template/pr99425.C: New.
4493 2021-03-22 Richard Biener <rguenther@suse.de>
4495 PR tree-optimization/99694
4496 * gcc.dg/torture/pr99694.c: New testcase.
4498 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4501 * gcc.target/riscv/pr99702.c: New.
4503 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
4506 * gcc.target/powerpc/pr98914.c: New test.
4508 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
4511 * g++.target/i386/pr99679-1.C: New test.
4512 * g++.target/i386/pr99679-2.C: Likewise.
4514 2021-03-20 Jakub Jelinek <jakub@redhat.com>
4517 * gcc.dg/pr99230.c: New test.
4519 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/Wunused-var-5.c: New test.
4523 * gcc.dg/Wunused-var-6.c: New test.
4525 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4527 * gfortran.dg/inline_matmul_6.f90: Adjust count for
4530 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
4533 * gcc.target/s390/pr99663.c: New.
4535 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4538 * g++.dg/opt/pr99456.C: New test.
4539 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4542 2021-03-19 Tamar Christina <tamar.christina@arm.com>
4544 PR tree-optimization/99656
4545 * gfortran.dg/vect/pr99656.f90: New test.
4547 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
4550 * gcc.dg/torture/pr99652-1.c: New test.
4551 * gcc.dg/torture/pr99652-2.c: Likewise.
4552 * gcc.target/i386/pr57655.c: Adjusted.
4553 * gcc.target/i386/pr59794-6.c: Likewise.
4554 * gcc.target/i386/pr70738-1.c: Likewise.
4555 * gcc.target/i386/pr96744-1.c: Likewise.
4557 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4558 Christophe Lyon <christophe.lyon@linaro.org>
4561 * g++.target/arm/pr99593.C: New test.
4563 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4565 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4567 2021-03-19 Marek Polacek <polacek@redhat.com>
4570 * g++.dg/cpp2a/concepts-err3.C: New test.
4572 2021-03-18 Martin Sebor <msebor@redhat.com>
4575 * g++.dg/warn/Warray-bounds-22.C: New test.
4576 * g++.dg/warn/Warray-bounds-23.C: New test.
4577 * g++.dg/warn/Warray-bounds-24.C: New test.
4579 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4584 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4587 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4588 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4589 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4590 rather than __i386__.
4592 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4595 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4597 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4600 * obj-c++.dg/pr49070.mm: New test.
4601 * objc.dg/unnamed-parms.m: New test.
4603 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4605 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4607 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4608 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4609 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4610 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4611 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4613 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4616 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4617 For big endian use -fsso-struct=little-endian dg-options.
4619 2021-03-17 Marek Polacek <polacek@redhat.com>
4622 * g++.dg/conversion/real-to-int1.C: New test.
4624 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4625 Jason Merrill <jason@redhat.com>
4627 * g++.dg/cpp1z/using9.C: New using decl test.
4629 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4631 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4632 -gdwarf-3 to the command line options. Adjust the expected line
4633 numbers for the revised options header.
4635 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4637 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4638 -gdwarf-3 to the command line options. Provide Darwin-
4639 specific match lines for the expected output.
4641 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4643 * gcc.target/aarch64/acle/rng_2.c: New test.
4645 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4648 * gcc.target/i386/pr99530-1.c: New test.
4649 * gcc.target/i386/pr99530-2.c: Likewise.
4650 * gcc.target/i386/pr99530-3.c: Likewise.
4651 * gcc.target/i386/pr99530-4.c: Likewise.
4652 * gcc.target/i386/pr99530-5.c: Likewise.
4653 * gcc.target/i386/pr99530-6.c: Likewise.
4655 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4658 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4660 2021-03-16 Jason Merrill <jason@redhat.com>
4662 * g++.dg/cpp2a/nontype-float1.C: New test.
4664 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4668 * gcc.target/powerpc/pr98092.c: New.
4670 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4673 * gcc.target/i386/pr99600.c: New test.
4675 2021-03-16 Martin Liska <mliska@suse.cz>
4676 Jason Merrill <jason@redhat.com>
4679 * g++.target/i386/pr99108.C: New test.
4681 2021-03-16 Martin Liska <mliska@suse.cz>
4684 * gcc.target/arm/pr99592.c: New test.
4686 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
4688 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
4690 2021-03-16 Nathan Sidwell <nathan@acm.org>
4693 * g++.dg/modules/pr99496_a.H: New.
4694 * g++.dg/modules/pr99496_b.C: New.
4696 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.target/i386/avx-pr99563.c: New test.
4701 2021-03-16 Jakub Jelinek <jakub@redhat.com>
4704 * gcc.dg/gomp/pr99542.c: New test.
4705 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
4706 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
4707 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
4708 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
4710 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
4712 2021-03-15 Jakub Jelinek <jakub@redhat.com>
4715 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
4716 * g++.dg/modules/builtin-3_b.C: Likewise.
4718 2021-03-15 Nathan Sidwell <nathan@acm.org>
4721 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
4722 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
4724 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4727 * g++.dg/coroutines/pr99047.C: New test.
4729 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4732 * g++.dg/coroutines/torture/pr98704.C: New test.
4734 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4737 * g++.dg/coroutines/pr98480.C: New test.
4738 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
4739 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
4740 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
4742 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
4745 * g++.dg/coroutines/pr96749-1.C: New test.
4746 * g++.dg/coroutines/pr96749-2.C: New test.
4748 2021-03-15 Richard Biener <rguenther@suse.de>
4750 PR tree-optimization/98834
4751 * g++.dg/opt/pr98834.C: New testcase.
4753 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4756 * gfortran.dg/do_check_16.f90: New test.
4757 * gfortran.dg/do_check_17.f90: New test.
4759 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
4762 * gfortran.dg/pr99545.f90: New test.
4764 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
4766 * gcc.target/powerpc/pr99492.c: Fix typo.
4768 2021-03-14 Harald Anlauf <anlauf@gmx.de>
4769 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/pr99112.f90: New test.
4773 2021-03-13 Martin Sebor <msebor@redhat.com>
4775 PR tree-optimization/99489
4776 * gcc.dg/Wstringop-truncation-9.c: New test.
4778 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
4781 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
4783 2021-03-13 Jakub Jelinek <jakub@redhat.com>
4785 PR tree-optimization/99544
4786 * gcc.dg/gomp/pr99544.c: New test.
4788 2021-03-12 Nathan Sidwell <nathan@acm.org>
4791 * g++.dg/modules/pr99238.h: New.
4792 * g++.dg/modules/pr99238_a.H: New.
4793 * g++.dg/modules/pr99238_b.H: New.
4795 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
4798 * gfortran.dg/gomp/threadprivate-1.f90: New test.
4800 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4803 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
4805 2021-03-12 Jakub Jelinek <jakub@redhat.com>
4808 * g++.dg/cpp2a/consteval19.C: New test.
4810 2021-03-11 David Malcolm <dmalcolm@redhat.com>
4813 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
4815 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
4817 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
4818 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
4819 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
4820 -fno-analyzer-feasibility from options.
4821 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
4822 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
4824 2021-03-11 Nathan Sidwell <nathan@acm.org>
4827 * g++.dg/modules/pr99248.h: New.
4828 * g++.dg/modules/pr99248_a.H: New.
4829 * g++.dg/modules/pr99248_b.H: New.
4831 2021-03-11 Nathan Sidwell <nathan@acm.org>
4834 * g++.dg/modules/pr99528.h: New.
4835 * g++.dg/modules/pr99528_a.H: New.
4836 * g++.dg/modules/pr99528_b.H: New.
4837 * g++.dg/modules/pr99528_c.C: New.
4839 2021-03-11 Richard Biener <rguenther@suse.de>
4842 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
4843 instead of verifying the total number of adds.
4845 2021-03-11 Richard Biener <rguenther@suse.de>
4848 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
4850 2021-03-11 Richard Biener <rguenther@suse.de>
4853 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
4855 2021-03-11 Richard Biener <rguenther@suse.de>
4858 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
4860 2021-03-11 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.target/i386/avx2-pr99517-1.c: New test.
4864 * gcc.target/i386/avx2-pr99517-2.c: New test.
4866 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
4869 * gcc.target/powerpc/pr99492.c: New testcase.
4871 2021-03-10 Harald Anlauf <anlauf@gmx.de>
4874 * gfortran.dg/data_char_4.f90: New test.
4875 * gfortran.dg/data_char_5.f90: New test.
4877 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4879 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
4881 2021-03-10 Nathan Sidwell <nathan@acm.org>
4884 * g++.dg/modules/pr99423_a.H: New.
4885 * g++.dg/modules/pr99423_b.H: New.
4887 2021-03-10 Jakub Jelinek <jakub@redhat.com>
4889 PR tree-optimization/99305
4891 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
4892 unsigned_char effective targets.
4894 2021-03-10 Nathan Sidwell <nathan@acm.org>
4897 * g++.dg/ext/pr99508.C: New.
4899 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
4902 * lib/target-supports.exp (check_effective_target_lra): New.
4903 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
4904 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
4905 * gcc.c-torture/compile/pr98096.c: Likewise.
4906 * gcc.dg/pr97954.c: Likewise.
4908 2021-03-10 David Malcolm <dmalcolm@redhat.com>
4910 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
4911 * gcc.dg/analyzer/zlib-2.c: Likewise.
4913 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4915 * gcc.dg/vect/pr99102.c: Fix target selector.
4917 2021-03-10 Joel Hutton <joel.hutton@arm.com>
4920 * gcc.dg/vect/pr99102.c: New test.
4922 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
4924 * gnat.dg/specs/lto25.ads: New test.
4926 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4928 PR tree-optimization/99305
4929 * g++.dg/opt/pr99305.C: New test.
4931 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
4933 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
4934 (check_effective_target_sqrt_insn): Use it.
4936 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
4939 * gcc.target/i386/pr99454.c: New.
4941 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
4943 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
4944 * gcc.dg/loop-9.c: Likewise.
4945 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
4946 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
4948 2021-03-09 Jakub Jelinek <jakub@redhat.com>
4951 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
4952 exists. If REG_STARTEND macro isn't defined, just return 0 from main
4953 instead of the actual test.
4955 2021-03-09 Martin Liska <mliska@suse.cz>
4958 * gcc.target/i386/pr99464.c: New test.
4960 2021-03-09 Joel Brobecker <brobecker@adacore.com>
4962 * gcc.target/powerpc/undef-bool-2.c: Add
4963 dg-require-effective-target powerpc_vsx_ok directive.
4964 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
4965 powerpc_vsx_ok directive.
4967 2021-03-08 Harald Anlauf <anlauf@gmx.de>
4970 * gfortran.dg/parameter_data.f90: New test.
4972 2021-03-08 Martin Sebor <msebor@redhat.com>
4975 * g++.dg/warn/Warray-bounds-15.C: New test.
4976 * g++.dg/warn/Warray-bounds-18.C: New test.
4977 * g++.dg/warn/Warray-bounds-19.C: New test.
4978 * g++.dg/warn/Warray-bounds-20.C: New test.
4979 * g++.dg/warn/Warray-bounds-21.C: New test.
4981 2021-03-08 Martin Sebor <msebor@redhat.com>
4984 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
4986 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
4987 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
4988 * gcc.dg/Wstringop-overflow-66.c: New test.
4989 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
4991 2021-03-08 Marek Polacek <polacek@redhat.com>
4994 * g++.dg/cpp2a/nontype-class41.C: New test.
4996 2021-03-08 Nathan Sidwell <nathan@acm.org>
4999 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
5001 2021-03-08 Nathan Sidwell <nathan@acm.org>
5003 * g++.dg/modules/pr99468.H: New.
5005 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
5008 * gcc.target/powerpc/pr98959.c: New test.
5010 2021-03-08 Nathan Sidwell <nathan@acm.org>
5013 * g++.dg/modules/pr99285_a.H: New.
5014 * g++.dg/modules/pr99285_b.H: New.
5016 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5019 * gcc.target/aarch64/simd/pr99437.c: New test.
5021 2021-03-08 Martin Liska <mliska@suse.cz>
5024 * c-c++-common/asan/pr98920.c: New test.
5026 2021-03-08 Martin Liska <mliska@suse.cz>
5029 * gcc.target/i386/pr99463-2.c: New test.
5030 * gcc.target/i386/pr99463.c: New test.
5032 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
5034 * gcc.target/s390/vector/long-double-asm-commutative.c: New
5036 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
5038 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
5039 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
5040 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
5041 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
5042 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
5045 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
5048 * gfortran.dg/module_variable_3.f90: New test.
5050 2021-03-07 Jakub Jelinek <jakub@redhat.com>
5053 * lib/target-supports.exp
5054 (check_effective_target_assembler_march_noavx512bw): New effective
5056 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
5058 2021-03-06 Patrick Palka <ppalka@redhat.com>
5059 Jakub Jelinek <jakub@redhat.com>
5062 * g++.dg/cpp2a/constexpr-99287.C: New test.
5064 2021-03-06 Patrick Palka <ppalka@redhat.com>
5065 Jakub Jelinek <jakub@redhat.com>
5068 * g++.dg/cpp1y/var-templ68.C: New test.
5069 * g++.dg/cpp1y/var-templ68a.C: New test.
5071 2021-03-06 Patrick Palka <ppalka@redhat.com>
5074 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
5075 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
5077 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
5079 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
5080 to allow an eliminated stack-frame.
5082 2021-03-05 Marek Polacek <polacek@redhat.com>
5085 * g++.dg/cpp1z/noexcept-type23.C: New test.
5087 2021-03-05 Marek Polacek <polacek@redhat.com>
5090 * g++.dg/warn/Wshadow-17.C: New test.
5092 2021-03-05 Jason Merrill <jason@redhat.com>
5095 * gcc.dg/attr-flatten-1.c: Adjust.
5097 2021-03-05 Jakub Jelinek <jakub@redhat.com>
5100 * c-c++-common/gomp/pr99322.c: New test.
5102 2021-03-05 Nathan Sidwell <nathan@acm.org>
5105 * g++.dg/modules/pr99245_a.H: New.
5106 * g++.dg/modules/pr99245_b.H: New.
5108 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5111 * gfortran.dg/matmul_21.f90: New test.
5113 2021-03-05 Nathan Sidwell <nathan@acm.org>
5116 * g++.dg/modules/pr99377_a.H: New.
5117 * g++.dg/modules/pr99377_b.C: New.
5118 * g++.dg/modules/pr99377_c.C: New.
5120 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5123 * g++.dg/coroutines/pr98118.C: New test.
5125 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5128 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5129 * g++.dg/coroutines/pr95616-0.C: New test.
5130 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5131 * g++.dg/coroutines/pr95616-1.C: New test.
5132 * g++.dg/coroutines/pr95616-2.C: New test.
5133 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5134 * g++.dg/coroutines/pr95616-3.C: New test.
5135 * g++.dg/coroutines/pr95616-4.C: New test.
5136 * g++.dg/coroutines/pr95616-5.C: New test.
5137 * g++.dg/coroutines/pr95616-6.C: New test.
5139 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5142 * g++.dg/coroutines/torture/pr95615-01.C: New test.
5143 * g++.dg/coroutines/torture/pr95615-02.C: New test.
5144 * g++.dg/coroutines/torture/pr95615-03.C: New test.
5145 * g++.dg/coroutines/torture/pr95615-04.C: New test.
5146 * g++.dg/coroutines/torture/pr95615-05.C: New test.
5147 * g++.dg/coroutines/torture/pr95615.inc: New file.
5149 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
5152 * gcc.target/i386/pr99123-2.c: New.
5154 2021-03-05 Nathan Sidwell <nathan@acm.org>
5157 * g++.dg/modules/pr99389_a.H: New.
5158 * g++.dg/modules/pr99389_b.C: New.
5159 * g++.dg/modules/pr99389_c.C: New.
5161 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5164 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5167 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5169 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5170 with '_kind' number.
5171 * gfortran.dg/real4-10-real8-16.f90: Likewise.
5172 * gfortran.dg/real4-10-real8-4.f90: Likewise.
5173 * gfortran.dg/real4-10.f90: Likewise.
5174 * gfortran.dg/real4-16-real8-10.f90: Likewise.
5175 * gfortran.dg/real4-16-real8-16.f90: Likewise.
5176 * gfortran.dg/real4-16-real8-4.f90: Likewise.
5177 * gfortran.dg/real4-16.f90: Likewise.
5178 * gfortran.dg/real4-8-real8-10.f90: Likewise.
5179 * gfortran.dg/real4-8-real8-16.f90: Likewise.
5180 * gfortran.dg/real4-8-real8-4.f90: Likewise.
5181 * gfortran.dg/real4-8.f90: Likewise.
5182 * gfortran.dg/real8-10.f90: Likewise.
5183 * gfortran.dg/real8-16.f90: Likewise.
5184 * gfortran.dg/real8-4.f90: Likewise.
5186 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
5189 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5191 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
5193 * lib/prune.exp: Prune useless output caused by a linker bug.
5195 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5198 * gcc.target/aarch64/pr93235.c: New test.
5200 2021-03-04 Martin Liska <mliska@suse.cz>
5202 PR gcov-profile/99105
5203 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5204 correction as the wrapped malloc is called one more time
5206 * gcc.dg/tree-prof/pr97461.c: Likewise.
5208 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5212 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5213 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
5214 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
5215 dg-warning regexps, instead replace .* with \[^\n\r]*.
5216 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5217 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5218 -ftrack-macro-expansion=0 from dg-options.
5219 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5220 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5222 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5225 * gcc.dg/cpp/line11.c: New test.
5226 * gcc.dg/cpp/line12.c: New test.
5228 2021-03-04 Alex Coplan <alex.coplan@arm.com>
5231 * gcc.target/aarch64/pr99381.c: New test.
5233 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
5235 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
5237 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
5239 2021-03-04 Nathan Sidwell <nathan@acm.org>
5242 * g++.dg/modules/pr99170-1_a.H: New.
5243 * g++.dg/modules/pr99170-1_b.C: New.
5244 * g++.dg/modules/pr99170-2.h: New.
5245 * g++.dg/modules/pr99170-2_a.C: New.
5246 * g++.dg/modules/pr99170-2_b.C: New.
5247 * g++.dg/modules/pr99170-3_a.H: New.
5248 * g++.dg/modules/pr99170-3_b.C: New.
5249 * g++.dg/modules/inst-2_b.C: Adjust scan.
5250 * g++.dg/modules/inst-4_a.C: Adjust scan.
5251 * g++.dg/modules/inst-4_b.C: Adjust scan.
5252 * g++.dg/modules/member-def-1_b.C: Adjust scan.
5253 * g++.dg/modules/member-def-1_c.C: Adjust scan.
5254 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
5255 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
5256 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
5257 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
5258 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
5259 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
5260 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
5261 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
5262 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
5263 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
5264 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
5266 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
5269 * gfortran.dg/real4-10-real8-10.f90: New test.
5270 * gfortran.dg/real4-10-real8-16.f90: New test.
5271 * gfortran.dg/real4-10-real8-4.f90: New test.
5272 * gfortran.dg/real4-10.f90: New test.
5273 * gfortran.dg/real4-16-real8-10.f90: New test.
5274 * gfortran.dg/real4-16-real8-16.f90: New test.
5275 * gfortran.dg/real4-16-real8-4.f90: New test.
5276 * gfortran.dg/real4-16.f90: New test.
5277 * gfortran.dg/real4-8-real8-10.f90: New test.
5278 * gfortran.dg/real4-8-real8-16.f90: New test.
5279 * gfortran.dg/real4-8-real8-4.f90: New test.
5280 * gfortran.dg/real4-8.f90: New test.
5281 * gfortran.dg/real8-10.f90: New test.
5282 * gfortran.dg/real8-16.f90: New test.
5283 * gfortran.dg/real8-4.f90: New test.
5285 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5287 * gcc.misc-tests/outputs.exp: Enumerate tests.
5289 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5291 * gcc.misc-tests/outputs.exp: Append discriminating
5292 suffixes to tests with duplicate names.
5293 (outest): Assert that each running test has a unique
5296 2021-03-04 Martin Sebor <msebor@redhat.com>
5300 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
5301 * gcc.dg/Wstringop-overflow-65.c: New test.
5302 * gcc.dg/Warray-bounds-69.c: Same.
5304 2021-03-03 Marek Polacek <polacek@redhat.com>
5307 * g++.dg/cpp1z/class-deduction83.C: New test.
5309 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5311 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
5313 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
5316 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5318 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
5320 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
5322 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
5325 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5327 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
5329 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
5332 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5334 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
5336 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
5338 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
5340 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
5342 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
5345 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5348 * g++.dg/cpp1z/eval-order10.C: New test.
5350 2021-03-03 Marek Polacek <polacek@redhat.com>
5354 * g++.dg/cpp1z/class-deduction81.C: New test.
5355 * g++.dg/cpp1z/class-deduction82.C: New test.
5356 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
5357 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
5358 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
5360 2021-03-03 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/decltype-call5.C: New test.
5364 * g++.dg/cpp0x/decltype-call6.C: New test.
5366 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5368 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
5370 * gcc.target/i386/pr95798-2.c: Likewise.
5372 2021-03-03 Nathan Sidwell <nathan@acm.org>
5375 * g++.dg/modules/namespace-2_a.C
5376 * g++.dg/modules/pr99344_a.C
5377 * g++.dg/modules/pr99344_b.C
5379 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5382 * gcc.target/i386/pr99321.c: New test.
5384 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5387 * gcc.c-torture/compile/pr99324.c: New test.
5389 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/graphite/pr99085.c: New test.
5394 2021-03-03 Jason Merrill <jason@redhat.com>
5397 * g++.dg/ext/attr-flatten1.C: New test.
5399 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
5401 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
5402 tests if target test-framework has -L or -I options.
5404 2021-03-02 David Malcolm <dmalcolm@redhat.com>
5407 * gcc.dg/pr99323-1.c: New test.
5408 * gcc.dg/pr99323-2.c: New test.
5410 2021-03-02 Martin Sebor <msebor@redhat.com>
5413 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
5414 * g++.dg/warn/Wnonnull12.C: New test.
5416 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
5418 * gnat.dg/limited5.adb: New test.
5420 2021-03-02 Patrick Palka <ppalka@redhat.com>
5424 * g++.dg/concepts/abbrev9.C: New test.
5425 * g++.dg/cpp2a/concepts-lambda15.C: New test.
5426 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
5427 * g++.dg/cpp2a/concepts-return-req2.C: New test.
5428 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
5429 call to f15 that we expect to accept.
5431 2021-03-02 Patrick Palka <ppalka@redhat.com>
5433 * g++.dg/cpp1z/auto1.C: New test.
5435 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5437 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
5438 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
5439 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
5440 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
5441 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
5442 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
5443 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
5445 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5447 * lib/target-supports.exp: Add check for nnpa facility.
5449 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5451 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
5452 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
5454 2021-03-01 Martin Liska <mliska@suse.cz>
5457 * gcc.target/s390/target-attribute/pr99313.c: New test.
5459 2021-03-01 Nathan Sidwell <nathan@acm.org>
5462 * g++.dg/modules/pr99294.h: New.
5463 * g++.dg/modules/pr99294_a.C: New.
5464 * g++.dg/modules/pr99294_b.C: New.
5466 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
5468 * g++.dg/eh/seh-xmm-unwind.C: New test.
5470 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
5472 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
5473 expression components noexcept.
5474 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5475 * g++.dg/coroutines/pr95345.C: Likewise.
5477 2021-02-28 Jason Merrill <jason@redhat.com>
5479 * g++.dg/ext/attr-lambda3.C: Add missing ;
5481 2021-02-27 Jason Merrill <jason@redhat.com>
5484 * g++.dg/ext/attr-lambda3.C: New test.
5486 2021-02-26 Alexandre Oliva <oliva@gnu.org>
5488 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
5490 * gcc.target/powerpc/pr83629.c: Likewise.
5491 * gcc.target/powerpc/pr84112.c: Likewise.
5493 2021-02-26 Olivier Hainque <hainque@adacore.com>
5495 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
5496 dg-require-effective-target fpic.
5497 * gcc.target/powerpc/ppc-eabi.c: Likewise.
5498 * gcc.target/powerpc/pr26350.c: Likewise.
5499 * gcc.target/powerpc/pr67789.c: Likewise.
5500 * gcc.target/powerpc/pr79439-1.c: Likewise.
5501 * gcc.target/powerpc/pr79439-2.c: Likewise.
5502 * gcc.target/powerpc/pr79439-3.c: Likewise.
5503 * gcc.target/powerpc/pr83629.c: Likewise.
5504 * gcc.target/powerpc/pr84112.c: Likewise.
5506 2021-02-26 Richard Biener <rguenther@suse.de>
5509 * g++.dg/pr99218.C: New testcase.
5511 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5513 * g++.dg/cpp23/lambda-specifiers1.C: New test.
5515 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5518 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5520 2021-02-26 Jason Merrill <jason@redhat.com>
5523 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5525 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
5527 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
5528 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
5529 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
5530 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
5531 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
5532 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
5533 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
5534 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
5535 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
5536 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
5537 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5538 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5539 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5540 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5541 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5543 2021-02-26 Patrick Palka <ppalka@redhat.com>
5546 * g++.dg/concepts/abbrev8.C: New test.
5548 2021-02-25 Patrick Palka <ppalka@redhat.com>
5552 * g++.dg/diagnostic/local1.C: New test.
5554 2021-02-25 Patrick Palka <ppalka@redhat.com>
5557 * g++.dg/cpp1z/class-deduction79.C: New test.
5558 * g++.dg/cpp1z/class-deduction80.C: New test.
5560 2021-02-25 Marek Polacek <polacek@redhat.com>
5564 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5565 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5566 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5568 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5571 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5572 reference parms, to distinguish the rvalue ref. variant.
5573 * g++.dg/coroutines/pr97587.C: New test.
5575 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5578 * g++.dg/coroutines/pr95822.C: New test.
5580 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5582 * gcc.target/arm/cmse/cmse-18.c: New test.
5584 2021-02-25 Nathan Sidwell <nathan@acm.org>
5587 * g++.dg/modules/pr99166_a.X: Adjust.
5588 * g++.dg/modules/pr99166_b.C: Adjust.
5589 * g++.dg/modules/pr99166_c.C: Adjust.
5590 * g++.dg/modules/pr99166_d.C: Adjust.
5592 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5594 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5596 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5598 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5600 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5603 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5605 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5608 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5610 2021-02-25 Richard Biener <rguenther@suse.de>
5612 PR tree-optimization/99253
5613 * gcc.dg/vect/pr99253.c: New testcase.
5615 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.target/i386/pr95798-1.c: New test.
5619 * gcc.target/i386/pr95798-2.c: New test.
5621 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5623 PR tree-optimization/80635
5624 * g++.dg/warn/pr80635-1.C: New test.
5625 * g++.dg/warn/pr80635-2.C: New test.
5627 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5630 * gcc.dg/analyzer/pr99193-1.c: New test.
5631 * gcc.dg/analyzer/pr99193-2.c: New test.
5632 * gcc.dg/analyzer/pr99193-3.c: New test.
5633 * gcc.dg/analyzer/realloc-1.c: New test.
5635 2021-02-24 Nathan Sidwell <nathan@acm.org>
5638 * g++.dg/modules/pr98718_a.C: New.
5639 * g++.dg/modules/pr98718_b.C: New.
5641 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5643 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5644 final_suspend call as noexcept.
5645 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5646 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5647 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5648 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5649 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5650 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5651 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5652 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5653 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5654 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5655 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5656 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5657 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5658 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5659 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5660 * g++.dg/coroutines/pr94752.C: Likewise.
5661 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5662 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5663 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5664 * g++.dg/coroutines/pr95050.C: Likewise.
5665 * g++.dg/coroutines/pr95345.C: Likewise.
5666 * g++.dg/coroutines/pr95440.C: Likewise.
5667 * g++.dg/coroutines/pr95591.C: Likewise.
5668 * g++.dg/coroutines/pr95711.C: Likewise.
5669 * g++.dg/coroutines/pr95813.C: Likewise.
5670 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
5671 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
5672 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
5673 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
5674 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
5675 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
5676 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
5677 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
5678 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
5679 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
5680 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
5681 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
5682 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
5683 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
5684 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
5685 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
5686 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
5687 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
5688 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
5689 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
5691 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5694 * c-c++-common/gomp/pr99226.c: New test.
5695 * gfortran.dg/gomp/pr99226.f90: New test.
5697 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
5700 * gcc.target/i386/pr99123.c: New.
5702 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
5704 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
5706 2021-02-24 Nathan Sidwell <nathan@acm.org>
5709 * g++.dg/modules/pr99072.H: New.
5711 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
5714 * gfortran.dg/assumed_rank_21.f90 : New test.
5716 2021-02-24 Martin Sebor <msebor@redhat.com>
5719 * gcc.dg/pr97172-2.c: New test.
5721 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5723 PR tree-optimization/99220
5724 * g++.dg/vect/pr99220.cc: New test.
5726 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5728 PR tree-optimization/99149
5729 * g++.dg/vect/pr99149.cc: Disabled on BE.
5731 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5734 * g++.dg/coroutines/pr96251.C: New test.
5736 2021-02-24 Jakub Jelinek <jakub@redhat.com>
5738 PR tree-optimization/99225
5739 * gcc.c-torture/compile/pr99225.c: New test.
5741 2021-02-24 Tamar Christina <tamar.christina@arm.com>
5743 PR tree-optimization/99149
5744 * g++.dg/vect/pr99149.cc: New test.
5746 2021-02-24 Richard Biener <rguenther@suse.de>
5749 * gcc.dg/pr99224.c: New testcase.
5751 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
5753 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
5754 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
5755 Add __has_builtin tests for built-ins.
5756 Update expected instruction counts.
5758 2021-02-23 Martin Sebor <msebor@redhat.com>
5761 * g++.dg/warn/Wnonnull11.C: New test.
5763 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
5766 * gfortran.dg/class_defined_operator_2.f03 : New test.
5767 * gfortran.dg/elemental_result_2.f90 : New test.
5768 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
5769 elemental function with an allocatable result with an operator
5770 interface with array dummies and result.
5772 2021-02-23 Harald Anlauf <anlauf@gmx.de>
5775 * gfortran.dg/reshape_zerosize_4.f90: New test.
5777 2021-02-23 Nathan Sidwell <nathan@acm.org>
5780 * g++.dg/modules/pr99208_a.C: New.
5781 * g++.dg/modules/pr99208_b.C: New.
5783 2021-02-23 Martin Liska <mliska@suse.cz>
5786 * c-c++-common/asan/pr99168.c: New test.
5788 2021-02-23 Patrick Palka <ppalka@redhat.com>
5791 * g++.dg/template/non-dependent15.C: New test.
5793 2021-02-23 Jakub Jelinek <jakub@redhat.com>
5795 PR tree-optimization/99204
5796 * gfortran.dg/pr99204.f90: New test.
5798 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
5800 * gcc.target/powerpc/vec-init-10.c: New test.
5802 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
5804 * g++.dg/warn/Wplacement-new-size-1.C,
5805 g++.dg/warn/Wplacement-new-size-2.C,
5806 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
5807 default_packed targets.
5809 2021-02-22 David Malcolm <dmalcolm@redhat.com>
5812 * gcc.dg/analyzer/error-1.c: New test.
5813 * gcc.dg/analyzer/error-2.c: New test.
5814 * gcc.dg/analyzer/error-3.c: New test.
5816 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
5819 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
5820 * c-c++-common/attr-retain-6.c: Likewise.
5821 * c-c++-common/attr-retain-7.c: Likewise.
5822 * c-c++-common/attr-retain-8.c: Likewise.
5823 * c-c++-common/attr-retain-9.c: Likewise.
5825 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5827 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
5829 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5831 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
5832 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
5833 Handle __INT32_TYPE__ being "long int".
5835 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5837 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
5839 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5841 * gcc.target/cris/biap-mul.c: New test.
5843 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
5845 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
5847 2021-02-22 Nathan Sidwell <nathan@acm.org>
5850 * g++.dg/modules/pr99174-1_a.C: New.
5851 * g++.dg/modules/pr99174-1_b.C: New.
5852 * g++.dg/modules/pr99174-1_c.C: New.
5853 * g++.dg/modules/pr99174.H: New.
5855 2021-02-22 Nathan Sidwell <nathan@acm.org>
5858 * g++.dg/modules/pr99153_a.H: New.
5859 * g++.dg/modules/pr99153_b.H: New.
5861 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5863 PR rtl-optimization/98791
5864 * gcc.target/aarch64/sve/pr98791.c: New test.
5866 2021-02-22 Richard Biener <rguenther@suse.de>
5868 PR tree-optimization/99165
5869 * g++.dg/pr99165.C: New testcase.
5871 2021-02-21 Harald Anlauf <anlauf@gmx.de>
5873 * gfortran.dg/intent_optimize_3.f90: New test.
5875 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
5877 * c-c++-common/attr-retain-5.c: Skip on AIX.
5878 * c-c++-common/attr-retain-6.c: Same.
5879 * c-c++-common/attr-retain-7.c: Same.
5880 * c-c++-common/attr-retain-8.c: Same.
5881 * c-c++-common/attr-retain-9.c: Same.
5883 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
5886 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
5887 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
5888 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
5889 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
5890 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
5891 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
5893 2021-02-19 Nathan Sidwell <nathan@acm.org>
5896 * g++.dg/modules/pr98741_a.H: New.
5897 * g++.dg/modules/pr98741_b.H: New.
5898 * g++.dg/modules/pr98741_c.C: New.
5899 * g++.dg/modules/pr98741_d.C: New.
5901 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5904 * gfortran.dg/namelist_4.f90: Modify.
5905 * gfortran.dg/namelist_98.f90: New test.
5907 2021-02-19 Martin Sebor <msebor@redhat.com>
5910 * gcc.dg/pr97172.c: Add test cases.
5912 2021-02-19 Nathan Sidwell <nathan@acm.org>
5914 * g++.dg/modules/pr99166_a.X: New.
5915 * g++.dg/modules/pr99166_b.C: New.
5916 * g++.dg/modules/pr99166_c.C: New.
5917 * g++.dg/modules/pr99166_d.C: New.
5919 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5922 * gfortran.dg/coarray/array_temporary-1.f90: New test.
5924 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5927 * gfortran.dg/dtio_36.f90: New test.
5929 2021-02-19 Richard Biener <rguenther@suse.de>
5932 * gcc.dg/pr99122-3.c: New testcase.
5934 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5937 * gcc.target/arm/pure-code/pr98998.c: New test.
5939 2021-02-19 Jakub Jelinek <jakub@redhat.com>
5942 * g++.dg/opt/pr99034.C: New test.
5944 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
5947 * gfortran.dg/ubound_1.f90: New test.
5949 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
5952 * gcc.target/aarch64/sve/pr98657.c: New test.
5954 2021-02-19 Jason Merrill <jason@redhat.com>
5956 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
5958 2021-02-19 David Malcolm <dmalcolm@redhat.com>
5961 * jit.dg/test-trap.c: New test.
5963 2021-02-19 Jason Merrill <jason@redhat.com>
5966 * g++.dg/cpp0x/overload4.C: New test.
5968 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
5970 PR rtl-optimization/96264
5971 * gcc.target/powerpc/pr96264.c: New.
5973 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
5976 * c-c++-common/attr-retain-1.c: New test.
5977 * c-c++-common/attr-retain-2.c: Likewise.
5978 * c-c++-common/attr-retain-3.c: Likewise.
5979 * c-c++-common/attr-retain-4.c: Likewise.
5980 * c-c++-common/attr-retain-5.c: Likewise.
5981 * c-c++-common/attr-retain-6.c: Likewise.
5982 * c-c++-common/attr-retain-7.c: Likewise.
5983 * c-c++-common/attr-retain-8.c: Likewise.
5984 * c-c++-common/attr-retain-9.c: Likewise.
5985 * c-c++-common/pr99113.c: Likewise.
5986 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
5987 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
5988 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
5989 * c-c++-common/attr-used-2.c: Likewise.
5990 * c-c++-common/attr-used-3.c: Likewise.
5991 * c-c++-common/attr-used-4.c: Likewise.
5992 * c-c++-common/attr-used-9.c: Likewise.
5993 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
5994 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
5995 * c-c++-common/attr-used-5.c: Don't expect warning for the used
5996 attribute nor SHF_GNU_RETAIN section.
5997 * c-c++-common/attr-used-6.c: Likewise.
5998 * c-c++-common/attr-used-7.c: Likewise.
5999 * c-c++-common/attr-used-8.c: Likewise.
6001 2021-02-18 Nathan Sidwell <nathan@acm.org>
6004 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
6006 * g++.dg/modules/pr99023_a.X: New.
6007 * g++.dg/modules/pr99023_b.X: New.
6009 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6012 * gcc.dg/pr99136.c: New test.
6014 2021-02-18 Nathan Sidwell <nathan@acm.org>
6017 * g++.dg/modules/modules.exp: Remove dg-module-headers support
6018 * g++.dg/modules/alias-2_a.H: Delete.
6019 * g++.dg/modules/sys/alias-2_a.H: Delete.
6021 2021-02-18 Nathan Sidwell <nathan@acm.org>
6024 * g++.dg/modules/pr99023_a.H: Delete.
6025 * g++.dg/modules/pr99023_b.H: Delete.
6027 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6030 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
6032 2021-02-18 Richard Biener <rguenther@suse.de>
6035 * gcc.dg/pr99122-1.c: New testcase.
6036 * gcc.dg/pr99122-2.c: Likewise.
6038 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
6040 PR tree-optimization/99142
6041 * gcc.dg/tree-ssa/pr99142.c: New test.
6043 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6046 * g++.dg/warn/Warray-bounds-17.C: New test.
6048 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6051 * gcc.dg/pr99104.c: New test.
6053 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6056 * gcc.dg/analyzer/pr94596.c: New test.
6058 2021-02-17 Nathan Sidwell <nathan@acm.org>
6061 * g++.dg/modules/pr99023_a.H: New.
6062 * g++.dg/modules/pr99023_b.H: New.
6064 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6067 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
6068 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
6069 options. Remove false leak directive.
6070 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
6074 2021-02-17 Julian Brown <julian@codesourcery.com>
6076 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
6077 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
6078 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
6079 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
6080 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
6082 2021-02-17 Julian Brown <julian@codesourcery.com>
6084 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
6085 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
6086 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
6087 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
6088 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
6089 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6090 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
6091 previously-broken directives.
6093 2021-02-17 Jakub Jelinek <jakub@redhat.com>
6096 * g++.dg/ubsan/pr99106.C: New test.
6098 2021-02-17 Nathan Sidwell <nathan@acm.org>
6101 * g++.dg/lookup/pr99116-1.C: New.
6102 * g++.dg/lookup/pr99116-2.C: New.
6104 2021-02-17 Nathan Sidwell <nathan@acm.org>
6107 * g++.dg/modules/pr99071_a.H: New.
6108 * g++.dg/modules/pr99071_b.H: New.
6110 2021-02-17 Patrick Palka <ppalka@redhat.com>
6114 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
6115 "call to non-'constexpr' function" error message.
6117 2021-02-16 Nathan Sidwell <nathan@acm.org>
6119 * g++.dg/modules/pr99050_a.H: New.
6120 * g++.dg/modules/pr99050_b.C: New.
6122 2021-02-16 Marek Polacek <polacek@redhat.com>
6125 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6126 * g++.dg/ext/attr-assume-aligned.C: New test.
6128 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
6130 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6131 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6133 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6135 * gfortran.dg/goacc/ref_inquiry.f90: New test.
6136 * gfortran.dg/gomp/ref_inquiry.f90: New test.
6138 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
6141 * gcc.c-torture/compile/pr98096.c: New.
6143 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6146 * gfortran.dg/fmt_nonchar_1.f90: New test.
6147 * gfortran.dg/fmt_nonchar_2.f90: New test.
6149 2021-02-16 Jakub Jelinek <jakub@redhat.com>
6152 * gcc.target/i386/pr99100.c: New test.
6154 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
6156 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6158 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
6160 PR rtl-optimization/98872
6161 * gcc.target/powerpc/pr98872.c: New test.
6163 2021-02-15 Jakub Jelinek <jakub@redhat.com>
6165 PR tree-optimization/99079
6166 * gcc.dg/fold-modpow2-2.c: New test.
6167 * gcc.c-torture/execute/pr99079.c: New test.
6169 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6171 PR rtl-optimization/98439
6172 * gcc.target/i386/pr98439.c: New test.
6174 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6177 * gcc.target/i386/pr96166.c: New test.
6179 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6181 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6182 and restrict the test to aarch64-*-* target only.
6184 2021-02-12 Nathan Sidwell <nathan@acm.org>
6186 * g++.dg/modules/pr99039_a.C: New.
6187 * g++.dg/modules/pr99039_b.C: New.
6189 2021-02-12 Nathan Sidwell <nathan@acm.org>
6192 * g++.dg/modules/pr99040_a.C: New.
6193 * g++.dg/modules/pr99040_b.C: New.
6194 * g++.dg/modules/pr99040_c.C: New.
6195 * g++.dg/modules/pr99040_d.C: New.
6197 2021-02-12 Nathan Sidwell <nathan@acm.org>
6201 * g++.dg/lookup/pr99039.C: New.
6203 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
6206 * gfortran.dg/ieee/ieee_12.f90: New test.
6208 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
6210 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
6212 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
6215 * gcc.target/arm/pr98931.c: Add -mthumb
6217 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
6220 * gfortran.dg/assumed_rank_20.f90: New test.
6222 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6225 * g++.dg/cpp2a/concepts-requires24.C: New test.
6227 2021-02-12 Jason Merrill <jason@redhat.com>
6230 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
6232 2021-02-12 David Malcolm <dmalcolm@redhat.com>
6235 * g++.dg/analyzer/pr99064.C: New test.
6236 * gcc.dg/analyzer/pr98969.c: New test.
6238 2021-02-11 Marek Polacek <polacek@redhat.com>
6241 * g++.dg/template/deduce10.C: New test.
6242 * g++.dg/template/deduce9.C: New test.
6244 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
6247 * g++.target/powerpc/pr99041.C: New test.
6249 2021-02-11 Jakub Jelinek <jakub@redhat.com>
6252 * g++.dg/ext/flexary38.C: New test.
6254 2021-02-11 Marek Polacek <polacek@redhat.com>
6257 * g++.dg/cpp0x/variadic-crash6.C: New test.
6259 2021-02-11 Patrick Palka <ppalka@redhat.com>
6262 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
6264 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
6267 * gcc.target/arm/pr98931.c: New testcase.
6269 2021-02-11 Joel Hutton <joel.hutton@arm.com>
6271 PR tree-optimization/98772
6272 * gcc.target/aarch64/pr98772.c: New test.
6274 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6277 * gfortran.dg/typebound_call_32.f90: New test.
6279 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6282 * gfortran.dg/pr99060.f90: New test.
6284 2021-02-11 Alexandre Oliva <oliva@adacore.com>
6286 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
6288 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
6293 2021-02-10 Martin Sebor <msebor@redhat.com>
6295 PR tree-optimization/92879
6296 * g++.dg/warn/Warray-bounds-16.C: New test.
6298 2021-02-10 David Malcolm <dmalcolm@redhat.com>
6300 PR preprocessor/96391
6301 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
6302 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
6303 using the location_overflow_plugin.c from gcc.dg/plugin.
6305 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6308 * g++.dg/ext/weak6.C: New test.
6310 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6313 * gcc.target/i386/pr99025.c: New test.
6315 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6319 * g++.dg/cpp2a/constexpr-new16.C: New test.
6320 * g++.dg/cpp2a/constexpr-new17.C: New test.
6322 2021-02-10 Nathan Sidwell <nathan@acm.org>
6325 * g++.dg/lookup/pr99030.C: New.
6327 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/gomp/pr99007.C: New test.
6331 * gcc.dg/gomp/pr99007-1.c: New test.
6332 * gcc.dg/gomp/pr99007-2.c: New test.
6333 * gcc.dg/gomp/pr99007-3.c: New test.
6335 2021-02-10 Julian Brown <julian@codesourcery.com>
6338 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
6339 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
6340 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6342 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6345 * gcc.dg/analyzer/file-1.c (test_5): New.
6346 * gcc.dg/analyzer/file-3.c: New test.
6348 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6351 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
6352 * gcc.dg/analyzer/pr94851-2.c: New test.
6353 * gcc.dg/analyzer/pr98575-1.c: New test.
6355 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6357 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
6359 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
6361 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
6363 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
6365 2021-02-09 Nathan Sidwell <nathan@acm.org>
6368 * g++.dg/modules/pr98944_a.C: New.
6369 * g++.dg/modules/pr98944_b.C: New.
6370 * g++.dg/modules/pr98944_c.C: New.
6371 * g++.dg/modules/pr98944_d.C: New.
6373 2021-02-09 Jakub Jelinek <jakub@redhat.com>
6376 * g++.dg/warn/Wstringop-overread-1.C: New test.
6378 2021-02-09 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp2a/consteval-expinst1.C: New test.
6383 2021-02-09 Jason Merrill <jason@redhat.com>
6386 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
6388 2021-02-09 Jason Merrill <jason@redhat.com>
6391 * g++.dg/cpp2a/no_unique_address12.C: New test.
6393 2021-02-08 Nathan Sidwell <nathan@acm.org>
6395 * g++.dg/modules/pr98531-2.h: New.
6396 * g++.dg/modules/pr98531-2_a.H: New.
6397 * g++.dg/modules/pr98531-2_b.C: New.
6398 * g++.dg/modules/pr98531-3.h: New.
6399 * g++.dg/modules/pr98531-3_a.H: New.
6400 * g++.dg/modules/pr98531-3_b.C: New.
6402 2021-02-08 Nathan Sidwell <nathan@acm.org>
6405 * g++.dg/modules/pr98531-1.h: New.
6406 * g++.dg/modules/pr98531-1_a.H: New.
6407 * g++.dg/modules/pr98531-1_b.C: New.
6408 * g++.dg/abi/pr98531-1.C: New.
6409 * g++.dg/abi/pr98531-2.C: New.
6410 * g++.dg/abi/pr98531-3.C: New.
6411 * g++.dg/abi/pr98531-4.C: New.
6413 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6416 * gfortran.dg/pr98974.F90: New test.
6418 2021-02-08 Richard Biener <rguenther@suse.de>
6421 * g++.dg/lto/pr96591_0.C: New testcase.
6423 2021-02-05 Marek Polacek <polacek@redhat.com>
6426 * g++.dg/cpp2a/volatile5.C: New test.
6428 2021-02-05 Marek Polacek <polacek@redhat.com>
6431 * g++.dg/cpp2a/using-enum-8.C: New test.
6433 2021-02-05 Nathan Sidwell <nathan@acm.org>
6436 * c-c++-common/pr98943.c: New.
6438 2021-02-05 Richard Biener <rguenther@suse.de>
6440 PR tree-optimization/98855
6441 * g++.dg/vect/slp-pr98855.cc: New testcase.
6443 2021-02-05 Jakub Jelinek <jakub@redhat.com>
6446 * g++.dg/cpp1z/decomp54.C: New test.
6448 2021-02-05 liuhongt <hongtao.liu@intel.com>
6451 * g++.target/i386/avx512bw-pr98537-1.C: New test.
6452 * g++.target/i386/avx512vl-pr98537-1.C: New test.
6453 * g++.target/i386/avx512vl-pr98537-2.C: New test.
6454 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
6455 integer mask comparison should not be generated.
6456 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
6457 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
6458 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
6460 2021-02-04 Julian Brown <julian@codesourcery.com>
6462 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
6463 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6464 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
6465 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
6467 2021-02-04 Julian Brown <julian@codesourcery.com>
6469 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
6471 2021-02-04 Julian Brown <julian@codesourcery.com>
6473 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
6475 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6478 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
6479 $section is .opd, look at .L.$symbol_name's section.
6480 (parse_section_section_of_symbols): Handle .previous directive.
6481 * gcc.dg/array-quals-1.c: Allow .sdata section.
6483 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
6485 * gdc.dg/intrinsics.d: Update test.
6487 2021-02-04 Martin Sebor <msebor@redhat.com>
6490 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
6491 * gcc.dg/label-decl-4.c: Same.
6492 * gcc.dg/mismatch-decl-1.c: Same.
6493 * gcc.dg/old-style-then-proto-1.c: Same.
6494 * gcc.dg/parm-mismatch-1.c: Same.
6495 * gcc.dg/pr35445.c: Same.
6496 * gcc.dg/redecl-11.c: Same.
6497 * gcc.dg/redecl-12.c: Same.
6498 * gcc.dg/redecl-13.c: Same.
6499 * gcc.dg/redecl-15.c: Same.
6500 * gcc.dg/tls/thr-init-1.c: Same.
6501 * objc.dg/id-1.m: Same.
6502 * objc.dg/tls/diag-3.m: Same.
6503 * gcc.dg/pr97882.c: New test.
6504 * gcc.dg/qual-return-7.c: New test.
6505 * gcc.dg/qual-return-8.c: New test.
6507 2021-02-04 Jason Merrill <jason@redhat.com>
6510 * g++.dg/cpp2a/concepts-variadic3.C: New test.
6512 2021-02-04 David Malcolm <dmalcolm@redhat.com>
6515 * gcc.dg/pr97932.c: New test.
6517 2021-02-04 emsr <3dw4rd@verizon.net>
6519 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
6521 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6523 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
6524 of make_signed<size_t>::type in the diagnostics.
6526 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
6529 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
6531 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
6533 * gfortran.dg/goacc/substring.f90: New test.
6534 * gfortran.dg/gomp/substring.f90: New test.
6536 2021-02-04 Martin Liska <mliska@suse.cz>
6538 * gcc.target/i386/prefer-vector-width-attr.c: New test.
6540 2021-02-04 Jason Merrill <jason@redhat.com>
6543 * g++.dg/cpp1z/class-deduction78.C: New test.
6545 2021-02-04 Jason Merrill <jason@redhat.com>
6548 * g++.dg/cpp0x/pr84630.C: Call b().
6549 * g++.dg/cpp2a/lambda-uneval13.C: New test.
6550 * g++.dg/ext/attr-expr1.C: New test.
6552 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6554 PR preprocessor/98882
6555 * gcc.dg/cpp/pr98882.c: New test.
6557 2021-02-03 Jason Merrill <jason@redhat.com>
6559 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6560 hash-table-verification-limit=10000.
6562 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6564 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6565 * g++.dg/cpp23/feat-cxx2b.C: New test.
6566 * g++.dg/cpp23/size_t-literals.C: New test.
6567 * g++.dg/warn/Wsize_t-literals.C: New test.
6569 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6572 * g++.dg/cpp2a/no_unique_address11.C: New test.
6574 2021-02-03 Marek Polacek <polacek@redhat.com>
6577 * g++.dg/cpp0x/noexcept65.C: New test.
6579 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6582 * gfortran.dg/coarray/array_temporary.f90: New test.
6584 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.dg/pr97487-1.c: New test.
6588 * gcc.dg/pr97487-2.c: New test.
6590 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6593 * gcc.target/i386/pr97971.c: New test.
6595 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6597 PR tree-optimization/98287
6598 * gcc.dg/pr98287.c: New test.
6600 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6602 PR tree-optimization/98928
6603 * gcc.target/i386/pr98928.c: New test.
6605 2021-02-02 Martin Liska <mliska@suse.cz>
6608 * gcc.target/i386/pr97510.c: New test.
6610 2021-02-02 Jason Merrill <jason@redhat.com>
6613 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6615 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6617 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6619 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6622 * gfortran.dg/pr91862.f90: New test.
6624 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6626 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6628 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6630 PR tree-optimization/98848
6631 * gcc.dg/vect/pr98848.c: New test.
6632 * gcc.dg/vect/pr92205.c: Remove xfail.
6634 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6636 PR tree-optimization/97960
6637 * g++.dg/torture/pr97960.C: New test.
6639 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6642 * g++.dg/opt/pr98743.C: New.
6644 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6646 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6648 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6650 * gcc.dg/asan/nested-1.c: New.
6652 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6656 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6657 prefix to support subroutines where necessary.
6658 * gcc.dg/analyzer/data-model-1.c: Likewise.
6659 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6661 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6662 subroutines where necessary.
6663 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6664 * gcc.dg/analyzer/signal-4b.c: Likewise.
6665 * gcc.dg/analyzer/single-field.c: Likewise.
6666 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
6668 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6672 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
6673 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
6675 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6677 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
6680 2021-02-01 David Malcolm <dmalcolm@redhat.com>
6683 * gcc.dg/analyzer/pr98918.c: New test.
6685 2021-02-01 Sergei Trofimovich <siarheit@google.com>
6687 PR tree-optimization/98499
6688 * g++.dg/pr98499.C: new test.
6690 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6692 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
6694 2021-02-01 Martin Sebor <msebor@redhat.com>
6697 * gcc.dg/pr97172.c: New test.
6699 2021-02-01 Martin Sebor <msebor@redhat.com>
6702 * g++.dg/Wclass-memaccess-6.C: New test.
6704 2021-02-01 Patrick Palka <ppalka@redhat.com>
6707 * g++.dg/cpp0x/constexpr-98295.C: New test.
6709 2021-02-01 Marek Polacek <polacek@redhat.com>
6712 * g++.dg/ext/builtin-has-attribute2.C: New test.
6714 2021-02-01 Jason Merrill <jason@redhat.com>
6717 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
6719 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6721 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
6723 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
6725 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
6727 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
6729 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
6731 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
6733 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
6735 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
6737 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
6739 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
6741 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
6743 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
6746 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
6748 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
6750 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
6752 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
6754 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
6757 2021-02-01 Tamar Christina <tamar.christina@arm.com>
6759 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
6761 2021-02-01 Patrick Palka <ppalka@redhat.com>
6764 * g++.dg/cpp1y/constexpr-84494.C: New test.
6766 2021-02-01 Xing GUO <higuoxing@gmail.com>
6768 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
6770 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
6772 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
6773 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6775 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
6777 * c-c++-common/attr-used-5.c: Skip for Darwin.
6778 * c-c++-common/attr-used-6.c: Likewise.
6779 * c-c++-common/attr-used-7.c: Likewise.
6780 * c-c++-common/attr-used-8.c: Likewise.
6781 * c-c++-common/attr-used-9.c: Likewise.
6783 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
6785 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
6786 * gcc.target/powerpc/pr79251.p9.c: Same.
6788 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6790 * gcc.target/i386/20051216-1.c: New test.
6792 2021-01-30 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
6796 scan-tree-dump-times to x86 and aarch64 targets.
6797 * gcc.dg/gomp/simd-3.c: Likewise.
6799 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
6802 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
6805 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6807 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
6809 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6812 * gcc.target/aarch64/pr97701.c: Modify.
6814 2021-01-29 David Malcolm <dmalcolm@redhat.com>
6816 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
6818 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
6821 * gcc.target/aarch64/pr97701.c: New.
6823 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
6825 * gcc.target/powerpc/pr91903.c: New test.
6826 * gcc.target/powerpc/builtins-1.fold.h: Update.
6827 * gcc.target/powerpc/builtins-2.c: Update.
6829 2021-01-29 Nathan Sidwell <nathan@acm.org>
6832 * g++.dg/modules/pr98843_a.C: New.
6833 * g++.dg/modules/pr98843_b.H: New.
6834 * g++.dg/modules/pr98843_c.C: New.
6836 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
6840 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
6841 Richard Biener <rguenther@suse.de>
6843 PR tree-optimization/97627
6844 * g++.dg/pr97627.C: New testcase.
6846 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6849 * gcc.c-torture/compile/pr98849.c: New test.
6851 2021-01-29 Jakub Jelinek <jakub@redhat.com>
6854 * gcc.dg/pr98331.c: New test.
6856 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
6858 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
6860 * gcc.target/powerpc/pr79251.h: ...this.
6861 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6862 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
6864 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
6865 * gcc.target/powerpc/pr79251-run.p9.c: New test.
6867 2021-01-29 Marek Polacek <polacek@redhat.com>
6870 * g++.dg/parse/error63.C: New test.
6872 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6875 * g++.dg/warn/effc5.C: New test.
6877 2021-01-28 Marek Polacek <polacek@redhat.com>
6880 * g++.dg/cpp0x/alignas19.C: New test.
6881 * g++.dg/warn/Warray-bounds15.C: New test.
6883 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
6886 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
6888 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
6890 * gfortran.dg/ISO_Fortran_binding_18.c: Include
6891 ../../../libgfortran/ISO_Fortran_binding.h rather than
6892 ISO_Fortran_binding.h.
6894 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
6896 * gcc.target/powerpc/float128-longdouble-math.c: New test.
6897 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
6898 * gcc.target/powerpc/float128-math.c: Adjust test for new name
6899 being generated. Add support for running test on power10. Add
6900 support for running if long double defaults to 64-bits.
6902 2021-01-28 Jakub Jelinek <jakub@redhat.com>
6906 * g++.target/i386/pr98847.C: New test.
6908 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
6912 2021-01-28 Nathan Sidwell <nathan@acm.org>
6915 * g++.dg/modules/pr98770_a.C: New.
6916 * g++.dg/modules/pr98770_b.C: New.
6918 2021-01-28 Harald Anlauf <anlauf@gmx.de>
6921 * gfortran.dg/gomp/pr86470.f90: New test.
6923 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
6926 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
6927 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
6928 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
6929 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
6930 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
6931 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
6932 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
6933 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
6934 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
6935 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
6936 * gcc.target/powerpc/pr79251.p8.c: Likewise.
6937 * gcc.target/powerpc/pr79251.p9.c: Likewise.
6938 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
6939 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
6942 2021-01-28 Xing GUO <higuoxing@gmail.com>
6944 * gcc.target/riscv/attribute-18.c: New test.
6946 2021-01-27 Harris Snyder <hsnyder@structura.bio>
6948 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
6949 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
6951 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
6953 PR rtl-optimization/97684
6954 * gcc.target/i386/pr97684.c: New.
6956 2021-01-27 Jason Merrill <jason@redhat.com>
6959 * g++.dg/lookup/using4.C: No error in C++20.
6960 * g++.dg/cpp0x/decltype37.C: Adjust message.
6961 * g++.dg/template/crash75.C: Adjust message.
6962 * g++.dg/template/crash76.C: Adjust message.
6963 * g++.dg/cpp0x/inh-ctor36.C: New test.
6964 * g++.dg/cpp1z/inh-ctor39.C: New test.
6965 * g++.dg/cpp2a/using-enum-7.C: New test.
6967 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6970 * gcc.c-torture/execute/pr98853-1.c: New test.
6971 * gcc.c-torture/execute/pr98853-2.c: New test.
6973 2021-01-27 Richard Biener <rguenther@suse.de>
6975 PR tree-optimization/98854
6976 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
6978 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
6982 * gfortran.dg/proc_ptr_52.f90 : New test.
6984 2021-01-27 liuhongt <hongtao.liu@intel.com>
6987 * gcc.target/i386/pr98833.c: New test.
6989 2021-01-27 Jakub Jelinek <jakub@redhat.com>
6991 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
6992 optimize ("no-strict-aliasing") attribute.
6993 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
6994 array to avoid violating TBAA.
6995 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
6996 array to avoid violating TBAA.
6997 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
6998 array to avoid violating TBAA.
6999 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
7000 array to avoid violating TBAA.
7002 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
7005 * gfortran.dg/elemental_function_5.f90 : New test.
7007 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7009 PR tree-optimization/97260
7010 * gcc.dg/tree-ssa/pr97260.c: New test.
7012 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
7014 * lib/target-supports.exp (check_effective_target_c++2a):
7015 Check for C++2a or C++23.
7016 (check_effective_target_c++20_down): New.
7017 (check_effective_target_c++23_only): New.
7018 (check_effective_target_c++23): New.
7019 * g++.dg/cpp23/cplusplus.C: New.
7021 2021-01-26 Jason Merrill <jason@redhat.com>
7024 * g++.dg/torture/pr97474.C: New test.
7026 2021-01-26 Jason Merrill <jason@redhat.com>
7029 * g++.dg/cpp2a/no_unique_address10.C: New test.
7030 * g++.dg/cpp2a/no_unique_address9.C: New test.
7032 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
7035 optimize ("no-strict-aliasing") attribute.
7036 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
7037 array to avoid violating TBAA.
7038 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
7039 array to avoid violating TBAA.
7040 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
7041 array to avoid violating TBAA.
7042 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
7043 array to avoid violating TBAA.
7045 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7048 * gcc.c-torture/execute/pr98681.c: New test.
7050 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7053 * gfortran.dg/elemental_assignment_1.f90: New test.
7055 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
7057 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
7058 add previously missing space in '$ident link'.
7060 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7063 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
7065 2021-01-26 Alexandre Oliva <oliva@adacore.com>
7067 * gnat.dg/asan1.adb: New test.
7068 * gnat.dg/asan1_pkg.ads: New additional source.
7070 2021-01-25 Harald Anlauf <anlauf@gmx.de>
7073 * gfortran.dg/pr70070.f90: New test.
7075 2021-01-25 Martin Sebor <msebor@redhat.com>
7078 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
7079 * g++.dg/warn/Wnonnull10.C: New test.
7080 * g++.dg/warn/Wnonnull9.C: New test.
7082 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7084 * gfortran.dg/associate_57.f90: New test.
7086 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7089 * gfortran.dg/interface_assignment_7.f90: New test.
7091 2021-01-25 Jason Merrill <jason@redhat.com>
7094 * g++.dg/cpp2a/no_unique_address8.C: New test.
7096 2021-01-25 Richard Biener <rguenther@suse.de>
7099 * gcc.dg/pr98807.c: New testcase.
7101 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
7103 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
7104 * gnat.dg/thunk2_pkg.ads: New helper.
7106 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
7109 * gfortran.dg/charlen_18.f90 : New test.
7111 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
7113 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7115 * g++.dg/tc1/dr142.C: Same as above.
7116 * g++.dg/tc1/dr52.C: Same as above.
7117 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7118 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7119 * g++.old-deja/g++.jason/access8.C: Same as above.
7120 * g++.old-deja/g++.law/access4.C: Same as above.
7121 * g++.old-deja/g++.law/visibility12.C: Same as above.
7122 * g++.old-deja/g++.law/visibility4.C: Same as above.
7123 * g++.old-deja/g++.law/visibility8.C: Same as above.
7124 * g++.old-deja/g++.other/access4.C: Same as above.
7126 2021-01-23 Patrick Palka <ppalka@redhat.com>
7130 * g++.dg/cpp0x/this2.C: New test.
7131 * g++.dg/template/pr97399.C: New test.
7133 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
7135 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7136 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7137 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7138 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7139 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7140 * gcc.target/powerpc/pr79251.p9.c: Same.
7142 2021-01-22 Marek Polacek <polacek@redhat.com>
7145 * g++.dg/cpp0x/noexcept64.C: New test.
7147 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
7149 * g++.dg/eh/spbp.C: Remove skip on AIX.
7151 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7154 typo, UINON_TYPE to UNION_TYPE.
7156 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7158 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7159 UINON_TYPE to UNION_TYPE.
7160 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7161 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7163 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7165 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7166 optimize ("no-strict-aliasing") attribute.
7168 2021-01-22 Jason Merrill <jason@redhat.com>
7171 * g++.dg/init/elide7.C: New test.
7173 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7176 * g++.dg/ubsan/pr95693.C: New test.
7178 2021-01-22 Marek Polacek <polacek@redhat.com>
7181 * g++.dg/abi/mangle76.C: New test.
7183 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
7186 * gfortran.dg/associated_target_7.f90 : New test.
7188 2021-01-22 Martin Jambor <mjambor@suse.cz>
7190 PR tree-optimization/47059
7191 * gcc.dg/tree-ssa/pr47059.c: New test.
7193 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7195 PR tree-optimization/98766
7196 * gcc.dg/pr98766.c: New test.
7198 2021-01-22 Nathan Sidwell <nathan@acm.org>
7201 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7202 embedded absolute paths.
7203 (module_do_it): Append $std to test name.
7205 2021-01-22 Richard Biener <rguenther@suse.de>
7208 * gcc.dg/pr98793.c: New testcase.
7210 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7212 * gcc.target/powerpc/pr79251.p8.c: New test.
7213 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
7215 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7216 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7217 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7218 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7219 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7220 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7221 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7222 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7223 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7224 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7226 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7228 * gcc.target/powerpc/pr79251.p9.c: New test.
7229 * gcc.target/powerpc/pr79251-run.c: New test.
7230 * gcc.target/powerpc/pr79251.h: New header.
7232 2021-01-22 Richard Biener <rguenther@suse.de>
7235 * gcc.dg/torture/pr98773.c: New testcase.
7237 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7239 PR tree-optimization/90248
7240 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
7242 * gcc.dg/pr90248.c: New test.
7244 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7246 PR tree-optimization/98255
7247 * gcc.dg/pr98255.c: New test.
7249 2021-01-22 Richard Biener <rguenther@suse.de>
7251 PR tree-optimization/98786
7252 * gcc.dg/torture/pr98786.c: New testcase.
7254 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7257 * gcc.target/arm/pr98636.c: New test.
7259 2021-01-22 liuhongt <hongtao.liu@intel.com>
7263 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
7264 * gcc.target/i386/avx512f-pr96891-1.c: New test.
7265 * gcc.target/i386/avx512f-pr96891-2.c: New test.
7266 * gcc.target/i386/avx512f-pr96891-3.c: New test.
7267 * g++.target/i386/avx512f-pr96891-1.C: New test.
7268 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
7270 2021-01-22 Marek Polacek <polacek@redhat.com>
7273 * g++.dg/cpp0x/noexcept63.C: New test.
7275 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
7277 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
7279 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
7280 explicitly check for intervening space, tab or period.
7282 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
7284 PR rtl-optimization/98777
7285 * gcc.target/riscv/pr98777.c: New.
7287 2021-01-21 Patrick Palka <ppalka@redhat.com>
7290 * g++.dg/cpp0x/decltype-71879.C: New test.
7292 2021-01-21 Jakub Jelinek <jakub@redhat.com>
7295 * g++.dg/cpp1y/constexpr-98672.C: New test.
7297 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
7300 * lib/target-supports.exp
7301 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
7302 * gcc.target/arm/ivopts.c: Use target
7303 'arm_thumb2_no_arm_v8_1_lob'.
7305 2021-01-21 Nathan Sidwell <nathan@acm.org>
7308 * g++.dg/modules/stat-mem-1.h: New.
7309 * g++.dg/modules/stat-mem-1_a.H: New.
7310 * g++.dg/modules/stat-mem-1_b.C: New.
7312 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
7315 * gfortran.dg/module_procedure_5.f90 : New test.
7316 * gfortran.dg/module_procedure_6.f90 : New test.
7318 2021-01-21 Richard Biener <rguenther@suse.de>
7321 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
7323 2021-01-21 Richard Biener <rguenther@suse.de>
7326 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
7328 2021-01-21 Richard Biener <rguenther@suse.de>
7330 * gcc.dg/Walloca-2.c: Un-XFAIL.
7332 2021-01-21 liuhongt <hongtao.liu@intel.com>
7334 PR rtl-optimization/98694
7335 * gcc.target/i386/pr98694.c: New test.
7337 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
7339 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
7341 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7343 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
7346 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
7348 PR rtl-optimization/98722
7349 * g++.target/s390/pr98722.C: New.
7351 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
7353 PR tree-optimization/96674
7354 * gcc.dg/pr96674.c: New tests.
7356 2021-01-20 Patrick Palka <ppalka@redhat.com>
7359 * g++.dg/cpp2a/lambda-generic9.C: New test.
7361 2021-01-20 Patrick Palka <ppalka@redhat.com>
7364 * g++.dg/parse/access12.C: New test.
7365 * g++.dg/template/access35.C: New test.
7367 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
7369 PR tree-optimization/98535
7370 * gcc.target/aarch64/sve/pr98535.c: New file.
7372 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7375 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
7376 missing diagnostic issues with c_intptr_t == default integer kind.
7378 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7380 PR tree-optimization/98721
7381 * gcc.dg/pr98721-1.c: New test.
7382 * gcc.dg/pr98721-2.c: New test.
7384 2021-01-20 Richard Biener <rguenther@suse.de>
7386 PR tree-optimization/98758
7387 * gcc.dg/torture/pr98758.c: New testcase.
7389 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7392 * c-c++-common/gomp/task-detach-2.c: New test.
7394 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7398 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
7400 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
7402 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
7403 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
7404 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
7405 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
7406 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
7407 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
7409 2021-01-19 Marek Polacek <polacek@redhat.com>
7412 * g++.dg/template/deduce8.C: New test.
7414 2021-01-19 Marek Polacek <polacek@redhat.com>
7417 * g++.dg/lookup/using64.C: New test.
7418 * g++.dg/lookup/using65.C: New test.
7420 2021-01-19 Martin Sebor <msebor@redhat.com>
7423 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
7424 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
7425 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
7426 * gcc.dg/Wfree-nonheap-object-4.c: New test.
7428 2021-01-19 Patrick Palka <ppalka@redhat.com>
7432 * g++.dg/opt/pr87974.C: Adjust.
7433 * g++.dg/template/access34.C: New test.
7434 * g++.dg/template/friend68.C: New test.
7435 * g++.dg/template/friend69.C: New test.
7437 2021-01-19 Marek Polacek <polacek@redhat.com>
7440 * g++.dg/cpp0x/noexcept62.C: New test.
7442 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
7444 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
7446 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7449 (CHECK_CUMULATIVE_SAT): Delete.
7450 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
7452 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
7453 Remove uses of the above.
7454 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
7456 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7457 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7458 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
7459 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
7461 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
7462 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
7463 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
7465 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
7466 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
7467 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
7469 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
7470 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
7471 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
7473 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
7474 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
7475 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
7477 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
7478 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
7479 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
7480 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7481 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
7482 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
7484 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
7485 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
7487 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
7488 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
7490 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
7491 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
7493 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
7494 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7495 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
7496 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
7497 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
7499 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
7500 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
7501 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
7502 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7504 2021-01-19 Jeff Law <law@redhat.com>
7506 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
7507 and update expected output.
7509 2021-01-19 Richard Biener <rguenther@suse.de>
7512 * g++.dg/pr98330.C: New testcase.
7513 * gcc.dg/pr98330.c: Likewise.
7515 2021-01-19 Richard Biener <rguenther@suse.de>
7518 * gfortran.dg/pr97673.f90: New testcase.
7520 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
7523 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
7524 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
7525 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
7527 2021-01-19 Martin Jambor <mjambor@suse.cz>
7530 * g++.dg/ipa/pr98690.C: New test.
7532 2021-01-18 Jeff Law <law@redhat.com>
7534 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
7536 2021-01-18 Patrick Palka <ppalka@redhat.com>
7538 * g++.dg/cpp1z/class-deduction77.C: New test.
7540 2021-01-18 Jakub Jelinek <jakub@redhat.com>
7542 PR tree-optimization/98727
7543 * gcc.c-torture/execute/pr98727.c: New test.
7545 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7548 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7549 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7551 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7553 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7554 * g++.dg/no-stack-protector-attr.C: Likewise.
7556 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7558 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7559 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7560 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7561 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7562 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7563 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7564 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7566 2021-01-18 Richard Biener <rguenther@suse.de>
7569 * gcc.dg/vect/slp-11b.c: Adjust.
7571 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7574 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7575 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7577 2021-01-18 Richard Biener <rguenther@suse.de>
7580 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7582 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7584 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7585 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7586 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7587 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7588 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7589 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7590 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7591 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7592 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7593 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7594 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7595 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7597 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7599 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7600 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7601 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7602 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7603 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7604 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7605 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7606 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7607 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7608 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7609 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7611 2021-01-17 Martin Jambor <mjambor@suse.cz>
7614 * gcc.dg/ipa/pr98222.c: New test.
7616 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7618 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7619 ../../../libgfortran/ISO_Fortran_binding.h rather than
7620 ISO_Fortran_binding.h.
7622 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7624 * c-c++-common/gomp/task-detach-1.c: New.
7625 * g++.dg/gomp/task-detach-1.C: New.
7626 * gcc.dg/gomp/task-detach-1.c: New.
7627 * gfortran.dg/gomp/task-detach-1.f90: New.
7629 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7631 PR tree-optimization/96669
7632 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7633 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7635 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7637 PR tree-optimization/96271
7638 * gcc.target/i386/pr96271.c: New test.
7640 2021-01-15 Carl Love <cel@us.ibm.com>
7642 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7644 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7646 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7647 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7649 2021-01-15 Nathan Sidwell <nathan@acm.org>
7652 * g++.dg/template/pr98538.C: New.
7654 2021-01-15 Nathan Sidwell <nathan@acm.org>
7656 PR preprocessor/95253
7657 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7658 * g++.dg/modules/dep-1_b.C: Likewise.
7659 * g++.dg/modules/dep-2.C: Likewise.
7661 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/96669
7664 * gcc.dg/tree-ssa/pr96669-1.c: New test.
7666 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7668 PR tree-optimization/96681
7669 * gcc.dg/tree-ssa/pr96681.c: New test.
7671 2021-01-15 Jason Merrill <jason@redhat.com>
7674 * g++.dg/cpp1z/elide5.C: New test.
7676 2021-01-15 Jason Merrill <jason@redhat.com>
7678 * g++.dg/cpp1z/elide4.C: New test.
7680 2021-01-15 Jason Merrill <jason@redhat.com>
7683 * g++.dg/cpp0x/initlist-array13.C: New test.
7685 2021-01-15 Alexandre Oliva <oliva@adacore.com>
7687 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
7688 * gcc.dg/analyzer/data-model-1.c: Likewise.
7689 * gcc.dg/analyzer/malloc-1.c: Likewise.
7690 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
7692 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7694 PR tree-optimization/96671
7695 * gcc.dg/tree-ssa/pr96671-1.c: New test.
7696 * gcc.dg/tree-ssa/pr96671-2.c: New test.
7698 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7700 PR tree-optimization/98597
7701 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
7702 Expect for now a (char *) cast for VLAs.
7703 * gcc.dg/uninit-40.c: New test.
7705 2021-01-15 Nathan Sidwell <nathan@acm.org>
7708 * g++.dg/modules/pr98591.H: New file.
7710 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
7713 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
7714 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
7716 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
7718 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
7719 libatomic into testcases in gcc.target/s390/md.
7720 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
7723 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7726 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7727 vceqz_p64, vceqq_p64 and vceqzq_p64.
7728 * gcc.target/arm/simd/vceqz_p64.c: New test.
7729 * gcc.target/arm/simd/vceqzq_p64.c: New test.
7731 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7734 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7737 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7738 vceqz_p64, vceqq_p64 and vceqzq_p64.
7740 2021-01-15 Martin Liska <mliska@suse.cz>
7742 * lib/gcov.exp: Use 'env python3' for execution of pytests.
7743 Check that pytest accepts all needed options first.
7744 Improve formatting of PASS/FAIL lines.
7746 2021-01-15 Richard Biener <rguenther@suse.de>
7749 * gcc.dg/vect/bb-slp-32.c: Align p.
7751 2021-01-15 Richard Biener <rguenther@suse.de>
7754 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
7756 2021-01-15 Richard Biener <rguenther@suse.de>
7759 * gcc.dg/vect/slp-45.c: Key scanning on
7762 2021-01-15 Richard Biener <rguenther@suse.de>
7765 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
7767 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7770 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
7771 vceqz_p64, vceqq_p64 and vceqzq_p64.
7773 2021-01-15 Richard Biener <rguenther@suse.de>
7776 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
7778 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7780 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
7782 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
7784 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
7786 2021-01-15 Richard Biener <rguenther@suse.de>
7788 PR tree-optimization/98685
7789 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
7791 2021-01-15 Tamar Christina <tamar.christina@arm.com>
7793 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
7794 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
7796 2021-01-14 David Malcolm <dmalcolm@redhat.com>
7798 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
7800 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
7802 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
7804 2021-01-14 Tamar Christina <tamar.christina@arm.com>
7806 * gcc.dg/vect/complex/complex-mla-template.c: New test.
7807 * gcc.dg/vect/complex/complex-mls-template.c: New test.
7808 * gcc.dg/vect/complex/complex-mul-template.c: New test.
7809 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
7810 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
7811 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
7812 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
7813 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
7814 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
7815 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
7816 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
7817 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
7818 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
7819 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
7820 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
7821 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
7822 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
7823 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
7824 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
7825 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
7826 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
7828 2021-01-14 Marek Polacek <polacek@redhat.com>
7830 * g++.dg/template/pr98372.C: Only run in C++14 and up.
7832 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7834 * substr_10.f90: New test.
7835 * substr_9.f90: New test.
7837 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7839 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
7840 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
7842 2021-01-14 Alexandre Oliva <oliva@adacore.com>
7844 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
7846 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7849 * gfortran.dg/pr98661.f90: New test.
7851 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7854 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7857 * gfortran.dg/pr98661.f90: New test.
7859 2021-01-14 Harald Anlauf <anlauf@gmx.de>
7862 * gfortran.dg/pr98661.f90: New test.
7864 2021-01-14 Martin Liska <mliska@suse.cz>
7866 * g++.dg/gcov/gcov-17.C: New test.
7867 * g++.dg/gcov/test-gcov-17.py: New test.
7869 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7872 * gcc.target/i386/pr98667-1.c: New file.
7873 * gcc.target/i386/pr98667-2.c: Likewise.
7874 * gcc.target/i386/pr98667-3.c: Likewise.
7876 2021-01-14 Richard Biener <rguenther@suse.de>
7878 PR tree-optimization/98674
7879 * gcc.dg/vect/pr98674.c: New testcase.
7881 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
7884 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
7886 * gcc.target/i386/pr95021-3.c: Likewise.
7888 2021-01-14 Nathan Sidwell <nathan@acm.org>
7891 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
7892 * g++.dg/template/pr98372.C: New.
7894 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7897 * gcc.target/i386/pr98670.c: New test.
7899 2021-01-14 Jakub Jelinek <jakub@redhat.com>
7901 PR tree-optimization/96688
7902 * gcc.dg/tree-ssa/pr96688.c: New test.
7903 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
7904 * gcc.target/i386/pr66821.c: Likewise.
7906 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
7908 * gcc.target/aarch64/sve/cost_model_11.c: New test.
7909 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
7910 -fno-vect-cost-model.
7912 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
7915 sqxtn2 scan-assembler-times.
7917 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7919 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
7920 scan-assembler-times for xtn2.
7922 2021-01-13 Marek Polacek <polacek@redhat.com>
7925 * g++.dg/lookup/using63.C: New test.
7927 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7929 PR tree-optimization/96691
7930 * gcc.dg/tree-ssa/pr96691.c: New test.
7932 2021-01-13 Richard Biener <rguenther@suse.de>
7934 PR tree-optimization/92645
7935 * gcc.target/i386/pr92645-7.c: New testcase.
7936 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
7937 * gcc.dg/pr69047.c: Likewise.
7939 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7941 * gcc.target/aarch64/sve/mls_2.c: New test.
7942 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
7943 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
7944 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
7945 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
7946 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
7948 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7950 * gcc.target/aarch64/sve/mla_2.c: New test.
7951 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
7952 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
7953 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
7954 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
7955 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
7957 2021-01-13 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/92645
7960 * gcc.target/i386/pr92645-6.c: New testcase.
7962 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
7964 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
7965 * gcc.target/aarch64/sve/sel_2.c: Likewise.
7966 * gcc.target/aarch64/sve/sel_3.c: Likewise.
7968 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7971 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
7972 scan-assembler. Add tests with zero vector as first __builtin_shuffle
7974 * gcc.target/i386/pr95905-3.c: New test.
7975 * gcc.target/i386/pr95905-4.c: New test.
7977 2021-01-13 Martin Liska <mliska@suse.cz>
7979 PR tree-optimization/98455
7980 * gcc.dg/tree-ssa/pr98455.c: New test.
7982 2021-01-13 Richard Biener <rguenther@suse.de>
7984 PR tree-optimization/98640
7985 * gcc.dg/torture/pr98640.c: New testcase.
7987 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7990 * gcc.target/i386/pr96938.c: New test.
7992 2021-01-13 Jakub Jelinek <jakub@redhat.com>
7995 * gcc.target/i386/pr95905-1.c: New test.
7996 * gcc.target/i386/pr95905-2.c: New test.
7998 2021-01-13 Julian Brown <julian@codesourcery.com>
8000 * gcc.target/gcn/fpdiv.c: New test.
8002 2021-01-12 Martin Sebor <msebor@redhat.com>
8006 * g++.dg/warn/Wuninitialized-13.C: New test.
8007 gcc.dg/uninit-39.c: New test.
8009 * gcc.dg/uninit-39.c: New file.
8011 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
8014 * gcc.target/arm/simd/mve-vneg.c: Update test.
8016 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
8019 * gcc.target/arm/pr97969.c: New.
8021 2021-01-12 Patrick Palka <ppalka@redhat.com>
8024 * g++.dg/cpp2a/concepts-ctad1.C: New test.
8025 * g++.dg/cpp2a/concepts-ctad2.C: New test.
8027 2021-01-12 Richard Biener <rguenther@suse.de>
8029 PR tree-optimization/98550
8030 * g++.dg/opt/pr98550.C: New testcase.
8032 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8034 PR tree-optimization/98629
8035 * gcc.c-torture/compile/pr98629.c: New test.
8037 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8039 PR tree-optimization/95731
8040 * gcc.dg/tree-ssa/pr95731.c: New test.
8041 * gcc.c-torture/execute/pr95731.c: New test.
8043 2021-01-12 Marek Polacek <polacek@redhat.com>
8046 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
8048 2021-01-12 David Malcolm <dmalcolm@redhat.com>
8051 * gcc.dg/analyzer/pr98628.c: New test.
8053 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8055 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
8056 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
8057 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
8058 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
8059 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
8060 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
8061 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
8063 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8065 * g++.target/aarch64/sve/cond_bic_1.C: New test.
8066 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
8067 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
8068 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
8070 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8072 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
8074 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8076 * g++.target/aarch64/sve/abd_1.C: New test.
8077 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
8078 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
8079 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
8080 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
8082 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8084 * gcc.target/aarch64/sve/adr_6.c: New test.
8086 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8088 * g++.target/aarch64/sve/cond_arith_1.C: New test.
8089 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
8090 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
8091 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
8092 * g++.target/aarch64/sve/cond_shift_1.C: New test.
8093 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
8094 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
8095 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
8097 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8100 * g++.target/aarch64/sve/max_1.C: New test.
8101 * g++.target/aarch64/sve/min_1.C: Likewise.
8102 * gcc.target/aarch64/sve/mul_2.c: Likewise.
8104 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8106 * gcc.target/aarch64/sve/shift_2.c: New test.
8108 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8111 * g++.dg/abi/abi-tag24.C: New test.
8113 2021-01-11 Richard Biener <rguenther@suse.de>
8115 PR tree-optimization/91403
8116 * gcc.dg/vect/pr91403.c: New testcase.
8118 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
8121 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8122 Expect .ld1_args only when GNU LD is used.
8123 Add an exception for *.gcc_args files.
8125 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8127 PR tree-optimization/95867
8128 * gcc.dg/tree-ssa/pr95867.c: New test.
8130 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8132 PR tree-optimization/95852
8133 * gcc.target/i386/pr95852-3.c: New test.
8134 * gcc.target/i386/pr95852-4.c: New test.
8136 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/95852
8139 * gcc.target/i386/pr95852-1.c: New test.
8140 * gcc.target/i386/pr95852-2.c: New test.
8142 2021-01-11 Martin Liska <mliska@suse.cz>
8144 PR gcov-profile/98273
8145 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8146 * g++.dg/gcov/pr98273.C: New test.
8147 * g++.dg/gcov/gcov.py: New test.
8148 * g++.dg/gcov/test-pr98273.py: New test.
8150 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
8152 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8153 constant then rather than addition.
8154 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8155 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8157 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8160 * c-c++-common/pr98556.c: New test.
8162 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8164 PR rtl-optimization/98603
8165 * gcc.target/i386/pr98603.c: New test.
8166 * gcc.target/aarch64/pr98603.c: New test.
8168 2021-01-09 Alexandre Oliva <oliva@gnu.org>
8171 * gcc.dg/debug/pr97714.c: New.
8173 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8176 * gcc.target/i386/pr98482-1.c: Require lp64.
8177 * gcc.target/i386/pr98482-2.c: Likewise.
8179 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
8181 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8182 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8184 2021-01-08 Patrick Palka <ppalka@redhat.com>
8187 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8189 2021-01-08 Patrick Palka <ppalka@redhat.com>
8192 * g++.dg/template/access32.C: New test.
8193 * g++.dg/template/access33.C: New test.
8195 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8198 * gcc.target/i386/pr98482-2.c: Updated.
8200 2021-01-08 Richard Biener <rguenther@suse.de>
8202 PR tree-optimization/98544
8203 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8205 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8208 * gcc.target/i386/pr98482-1.c: New test.
8209 * gcc.target/i386/pr98482-1.c: Likewise.
8210 * gcc.target/i386/pr98482-2.c: New file.
8212 2021-01-08 Jakub Jelinek <jakub@redhat.com>
8215 * gcc.target/i386/pr98585.c: New test.
8217 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8219 * gcc.target/aarch64/sve/cnot_2.c: New test.
8220 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8221 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
8222 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
8223 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
8224 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
8225 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
8227 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8229 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
8230 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
8231 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
8232 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
8233 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
8234 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
8235 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
8236 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
8238 2021-01-08 Tamar Christina <tamar.christina@arm.com>
8240 * lib/target-supports.exp
8241 (check_effective_target_aarch64_asm_sve2_ok): New.
8242 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
8243 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
8245 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8247 * gcc.target/aarch64/usaba_1.c: New test.
8249 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8252 * gfortran.dg/deferred_character_35.f90 : New test.
8254 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8257 * gfortran.dg/implied_do_3.f90 : New test.
8259 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8261 * gcc.dg/array-quals-1.c: Allow srodata.
8263 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8265 * gcc.target/riscv/predef-10.c: New.
8266 * gcc.target/riscv/predef-11.c: New.
8267 * gcc.target/riscv/predef-12.c: New.
8268 * gcc.target/riscv/predef-13.c: New.
8270 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8273 * g++.dg/cpp2a/bit-cast10.C: New test.
8275 2021-01-07 Martin Sebor <msebor@redhat.com>
8278 * gcc.dg/plugin/gil-1.c: Adjust expected output.
8279 * gcc.dg/uninit-pr98578.c: New test.
8281 2021-01-07 Marek Polacek <polacek@redhat.com>
8284 * g++.dg/cpp0x/auto55.C: New test.
8286 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8289 * gcc.dg/analyzer/pr98580-a.c: New test.
8290 * gcc.dg/analyzer/pr98580-b.c: New test.
8292 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
8295 * gfortran.dg/associate_54.f90: New test.
8296 * gfortran.dg/associate_55.f90: New test.
8297 * gfortran.dg/associate_56.f90: New test.
8299 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8302 * gcc.target/i386/pr98567-1.c: New test.
8303 * gcc.target/i386/pr98567-2.c: New test.
8305 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8307 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
8308 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
8309 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
8310 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
8311 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
8312 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
8313 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
8314 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
8316 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8318 PR tree-optimization/98560
8319 * gcc.dg/vect/pr98560-2.c: New test.
8321 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8323 PR tree-optimization/98560
8324 * gcc.dg/vect/pr98560-1.c: New test.
8326 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8328 PR tree-optimization/98568
8329 * g++.dg/torture/pr98568.C: New test.
8331 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
8333 * gcc.target/i386/pr92658-avx512bw.c: Add
8334 -mprefer-vector-width=512 to avoid impact of different default
8335 mtune which gcc is built with.
8336 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
8338 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8341 * gcc.dg/analyzer/pr97074.c: New test.
8343 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8346 * gcc.dg/analyzer/pr98564.c: New test.
8348 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
8350 PR rtl-optimization/97978
8351 * gcc.target/i386/pr97978.c: New.
8353 2021-01-06 Martin Sebor <msebor@redhat.com>
8356 * g++.dg/pr95768.C: New test.
8357 * g++.dg/warn/Wuninitialized-12.C: New test.
8358 * gcc.dg/uninit-38.c: New test.
8360 2021-01-06 Martin Sebor <msebor@redhat.com>
8363 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
8365 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
8368 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
8369 as the final suspend point so that we can check that the state
8370 machine has reached the expected point.
8372 2021-01-06 Marek Polacek <polacek@redhat.com>
8375 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
8378 2021-01-06 Alexandre Oliva <oliva@adacore.com>
8380 * g++.dg/opt/store-merging-2.C: Add the required alignment.
8382 2021-01-06 Richard Biener <rguenther@suse.de>
8384 PR tree-optimization/95582
8385 * gcc.dg/pr95582.c: New testcase.
8387 2021-01-06 Richard Biener <rguenther@suse.de>
8389 PR tree-optimization/98513
8390 * gcc.dg/tree-ssa/pr98513.c: New testcase.
8392 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8395 * gcc.dg/analyzer/pr97072.c: New test.
8397 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8400 * gcc.dg/analyzer/pr98073.c: New test.
8402 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8405 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
8407 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
8409 * gcc.target/s390/s390.exp: Replace %% with %.
8411 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
8413 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
8415 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8418 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
8419 unsigned short to compute pextrw result.
8421 2021-01-05 Patrick Palka <ppalka@redhat.com>
8423 * g++.dg/template/partial5.C: Adjust directives to expect the
8424 same errors across all dialects.
8425 * g++.dg/cpp1z/nontype-auto17.C: New test.
8426 * g++.dg/cpp1z/nontype-auto18.C: New test.
8427 * g++.dg/template/ttp33.C: New test.
8429 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8431 PR tree-optimization/94802
8432 * gcc.target/i386/pr94802.c: New test.
8433 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
8435 2021-01-05 Richard Biener <rguenther@suse.de>
8437 PR tree-optimization/98516
8438 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
8439 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
8441 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8444 * g++.dg/cpp2a/bit-cast8.C: New test.
8445 * g++.dg/cpp2a/bit-cast9.C: New test.
8447 2021-01-05 Marek Polacek <polacek@redhat.com>
8450 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
8451 * g++.dg/cpp0x/noexcept61.C: New test.
8453 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8455 PR tree-optimization/96928
8456 * gcc.dg/tree-ssa/pr96928.c: New test.
8457 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
8458 instead of scanning rtl dump for ifcvt message check assembly
8459 for xor instruction.
8461 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8463 PR tree-optimization/96930
8464 * g++.dg/tree-ssa/pr96930.C: New test.
8466 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8468 PR tree-optimization/96239
8469 * gcc.dg/tree-ssa/pr96239.c: New test.
8471 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
8474 * gcc.target/i386/pr98522.c: New test.
8476 2021-01-05 Nathan Sidwell <nathan@acm.org>
8478 * g++.dg/modules/mod-decl-1.C: Adjust.
8479 * g++.dg/modules/p0713-2.C: Adjust.
8480 * g++.dg/modules/p0713-3.C: Adjust.
8482 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8485 * gcc.target/i386/pr98495-1.c: New test.
8486 * gcc.target/i386/pr98495-2.c: New test.
8487 * gcc.target/i386/pr98495-3.c: New test.
8488 * gcc.target/i386/pr98495-4.c: New test.
8489 * gcc.target/i386/pr98495-5.c: New test.
8491 2021-01-05 liuhongt <hongtao.liu@intel.com>
8493 * gcc.target/i386/sse2-pr98461-2.c: New test.
8495 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8497 PR rtl-optimization/97144
8498 * gcc.c-torture/compile/pr97144.c: New test.
8499 * gcc.target/aarch64/sve/pr97144.c: Likewise.
8501 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8503 PR rtl-optimization/98403
8504 * g++.dg/opt/pr98403.C: New test.
8506 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8508 PR rtl-optimization/98334
8509 * gcc.target/i386/pr98334.c: New test.
8511 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
8513 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
8515 2021-01-05 David Malcolm <dmalcolm@redhat.com>
8518 * gcc.dg/analyzer/pr98293.c: New test.
8520 2021-01-04 Martin Uecker <muecker@gwdg.de>
8523 * gcc.dg/pr98029.c: New test.
8525 2021-01-04 Nathan Sidwell <nathan@acm.org>
8527 * g++.dg/modules/binding-1_a.H: New.
8528 * g++.dg/modules/binding-1_b.H: New.
8529 * g++.dg/modules/binding-1_c.C: New.
8530 * g++.dg/modules/binding-2.H: New.
8531 * g++.dg/modules/builtin-3_a.C: New.
8532 * g++.dg/modules/global-2_a.C: New.
8533 * g++.dg/modules/global-2_b.C: New.
8534 * g++.dg/modules/global-3_a.C: New.
8535 * g++.dg/modules/global-3_b.C: New.
8536 * g++.dg/modules/hello-1_a.C: New.
8537 * g++.dg/modules/hello-1_b.C: New.
8538 * g++.dg/modules/iostream-1_a.H: New.
8539 * g++.dg/modules/iostream-1_b.C: New.
8540 * g++.dg/modules/part-5_a.C: New.
8541 * g++.dg/modules/part-5_b.C: New.
8542 * g++.dg/modules/part-5_c.C: New.
8543 * g++.dg/modules/stdio-1_a.H: New.
8544 * g++.dg/modules/stdio-1_b.C: New.
8545 * g++.dg/modules/string-1_a.H: New.
8546 * g++.dg/modules/string-1_b.C: New.
8547 * g++.dg/modules/string-view1.C: New.
8548 * g++.dg/modules/string-view2.C: New.
8549 * g++.dg/modules/tinfo-1.C: New.
8550 * g++.dg/modules/tinfo-2_a.H: New.
8551 * g++.dg/modules/tinfo-2_b.C: New.
8552 * g++.dg/modules/tname-spec-1_a.H: New.
8553 * g++.dg/modules/tname-spec-1_b.C: New.
8554 * g++.dg/modules/xtreme-header-1.h: New.
8555 * g++.dg/modules/xtreme-header-1_a.H: New.
8556 * g++.dg/modules/xtreme-header-1_b.C: New.
8557 * g++.dg/modules/xtreme-header-1_c.C: New.
8558 * g++.dg/modules/xtreme-header-2.h: New.
8559 * g++.dg/modules/xtreme-header-2_a.H: New.
8560 * g++.dg/modules/xtreme-header-2_b.C: New.
8561 * g++.dg/modules/xtreme-header-2_c.C: New.
8562 * g++.dg/modules/xtreme-header-3.h: New.
8563 * g++.dg/modules/xtreme-header-3_a.H: New.
8564 * g++.dg/modules/xtreme-header-3_b.C: New.
8565 * g++.dg/modules/xtreme-header-3_c.C: New.
8566 * g++.dg/modules/xtreme-header-4.h: New.
8567 * g++.dg/modules/xtreme-header-4_a.H: New.
8568 * g++.dg/modules/xtreme-header-4_b.C: New.
8569 * g++.dg/modules/xtreme-header-4_c.C: New.
8570 * g++.dg/modules/xtreme-header-5.h: New.
8571 * g++.dg/modules/xtreme-header-5_a.H: New.
8572 * g++.dg/modules/xtreme-header-5_b.C: New.
8573 * g++.dg/modules/xtreme-header-5_c.C: New.
8574 * g++.dg/modules/xtreme-header-6.h: New.
8575 * g++.dg/modules/xtreme-header-6_a.H: New.
8576 * g++.dg/modules/xtreme-header-6_b.C: New.
8577 * g++.dg/modules/xtreme-header-6_c.C: New.
8578 * g++.dg/modules/xtreme-header.h: New.
8579 * g++.dg/modules/xtreme-header_a.H: New.
8580 * g++.dg/modules/xtreme-header_b.C: New.
8581 * g++.dg/modules/xtreme-tr1.h: New.
8582 * g++.dg/modules/xtreme-tr1_a.H: New.
8583 * g++.dg/modules/xtreme-tr1_b.C: New.
8585 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8587 PR tree-optimization/95401
8588 * g++.dg/vect/pr95401.cc: New test.
8589 * g++.dg/vect/pr95401a.cc: Likewise.
8591 2021-01-04 Richard Biener <rguenther@suse.de>
8593 PR tree-optimization/98308
8594 * gcc.dg/vect/pr98308.c: New testcase.
8596 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8598 PR tree-optimization/95771
8599 * gcc.target/i386/pr95771.c: New test.
8601 2021-01-04 Richard Biener <rguenther@suse.de>
8603 PR tree-optimization/98464
8604 * g++.dg/opt/pr98464.C: New testcase.
8606 2021-01-04 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/98282
8609 * g++.dg/opt/pr98282.C: New testcase.
8611 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8614 * gcc.target/aarch64/pr89057.c: New test.
8616 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8618 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8620 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8621 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8622 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8624 2021-01-04 Martin Liska <mliska@suse.cz>
8626 * README: Convert to utf8 from iso8859.
8628 2021-01-04 Martin Liska <mliska@suse.cz>
8630 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8632 2021-01-04 Richard Biener <rguenther@suse.de>
8634 PR tree-optimization/98291
8635 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8636 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8638 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8640 PR tree-optimization/96782
8641 * gcc.dg/tree-ssa/pr96782.c: New test.
8643 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8645 * gcc.misc-tests/outputs.exp: Adjust testcase.
8647 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8649 * ChangeLog-2020: Rotate ChangeLog. New file.
8651 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8653 * lib/target-supports.exp
8654 (check_effective_target_arm_fp16_alternative_ok_nocache):
8655 Return zero for *-*-vxworks7r* targets.
8656 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8657 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8658 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8659 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8661 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8663 * g++.dg/init/new26.C: Fix overriding of the delete operator
8666 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8668 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
8671 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8673 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
8674 the test's dg-options.
8675 * gcc.target/arm/pr78255-2.c: Likewise.
8677 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8679 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
8681 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8683 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
8686 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8688 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
8690 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8692 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
8695 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8697 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
8699 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8701 * g++.dg/other/anon5.C: Skip on vxworks kernel.
8703 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8705 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
8706 * gcc.dg/vxworks/initpri2.c: Likewise.
8708 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8710 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
8713 2021-01-01 Olivier Hainque <hainque@adacore.com>
8715 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
8716 * gcc.dg/pthread-init-2.c: Ditto.
8718 2021-01-01 Olivier Hainque <hainque@adacore.com>
8720 * lib/target-supports.exp (check_weak_available,
8721 check_fork_available, check_effective_target_lto,
8722 check_effective_target_mempcpy): Add vxworks filters.
8724 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8726 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
8727 explicit -mno-long-calls.
8728 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
8730 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8732 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
8733 * g++.target/arm/no_unique_address_2.C: Likewise.
8735 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8737 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
8738 * gcc.target/arm/headmerge-2.c: Likewise.
8740 2021-01-01 Alexandre Oliva <oliva@adacore.com>
8742 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
8745 Copyright (C) 2021 Free Software Foundation, Inc.
8747 Copying and distribution of this file, with or without modification,
8748 are permitted in any medium without royalty provided the copyright
8749 notice and this notice are preserved.